From 772607eba126328837f2a6b78029cd670a8e07ee Mon Sep 17 00:00:00 2001 From: mikecarper Date: Fri, 14 Aug 2026 21:09:14 -0700 Subject: [PATCH] Complete v1.17.1.1 release matrix support --- build.sh | 20 + mesh-america/README.md | 20 + ...mind-cascade-logging-v1.16.0-provider.json | 8884 ++++++++--------- .../update-logging-provider-release.py | 247 + tools/mota/motalib.py | 6 + tools/mota/test_mota.py | 8 +- 6 files changed, 4611 insertions(+), 4574 deletions(-) create mode 100755 mesh-america/update-logging-provider-release.py diff --git a/build.sh b/build.sh index 6ace1ace..e9db657f 100755 --- a/build.sh +++ b/build.sh @@ -1975,6 +1975,26 @@ requires_dram_limited_neighbors() { # ESP32 MQTT observers exhaust internal DRAM, while the 256 KiB STM32WL # targets exhaust their fixed application region because initialized table # storage is part of the image. + # + # Classic ESP32 bridge targets only need the lower limit when the expanded + # FULL profile also enables packet logging. Keep their ordinary and + # non-logging FULL profiles at the protocol maximum. + if [ "$ESP32_FULL_BUILD" = "1" ] \ + && [ "${PACKET_LOGGING_OVERRIDE,,}" = "on" ]; then + case "${1,,}" in + generic_e22_sx1262_repeater_bridge_espnow \ + |generic_e22_sx1268_repeater_bridge_espnow \ + |heltec_v2_repeater_bridge_espnow \ + |lilygo_tlora_v2_1_1_6_repeater_bridge_espnow \ + |lilygo_tlora_v2_1_1_6_repeater_bridge_rs232 \ + |meshadventurer_sx1262_repeater_bridge_espnow \ + |meshadventurer_sx1268_repeater_bridge_espnow \ + |tbeam_sx1262_repeater_bridge_espnow \ + |tbeam_sx1276_repeater_bridge_espnow) + return 0 + ;; + esac + fi case "${1,,}" in tbeam_sx1262_repeater_observer_mqtt|tbeam_sx1262_room_server_observer_mqtt|tbeam_sx1276_repeater_observer_mqtt|tbeam_sx1276_room_server_observer_mqtt|rak_3x72_repeater|tiny_relay_repeater|wio-e5-mini_repeater|wio-e5-repeater_bridge_rs232|wio-e5_repeater) return 0 ;; *) return 1 ;; diff --git a/mesh-america/README.md b/mesh-america/README.md index eacc38f2..0785f85c 100644 --- a/mesh-america/README.md +++ b/mesh-america/README.md @@ -33,6 +33,26 @@ 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 logging catalog tracks the diagnostic and expanded-partition profiles in +the supplemental v1.17.1.1 release pages. Update it from the same completed +matrix with: + +```text +python3 mesh-america/update-logging-provider-release.py \ + --release-dir /path/to/release \ + --artifact-version v1.17.1.1-759a35fc \ + --logging-main-tag logging-v1.17.1.1-halo-keymind-cascade-759a35fc \ + --logging-utility-tag logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc \ + --full-tag full-profiles-v1.17.1.1-halo-keymind-cascade-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 +``` + +This updater preserves the logging catalog's curated role and hardware +guidance, validates all 648 referenced firmware identities, and selects the +release page that owns each file. + The older PowerShell generator remains available for the historical standard and logging source folders: diff --git a/mesh-america/keymind-cascade-logging-v1.16.0-provider.json b/mesh-america/keymind-cascade-logging-v1.16.0-provider.json index c877cc3b..f60650b6 100644 --- a/mesh-america/keymind-cascade-logging-v1.16.0-provider.json +++ b/mesh-america/keymind-cascade-logging-v1.16.0-provider.json @@ -1,5 +1,5 @@ { - "description": "Keymind Cascade MeshCore v1.16.09 firmware with Halo/Keymind retry tuning and Cascade defaults. This catalog contains USB debug/packet-logging builds, non-logging utility/on-device-MQTT builds, and FULL USB packet-logging LoRa-OTA builds. Host software can consume the USB serial log and separately publish it to a computer-side MQTT broker. Open Release notes for role, hardware, and installation requirements; the first FULL 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 packet-logging builds with USB debug enabled except on seven flash-constrained STM32 targets, selected non-logging utility and portable MQTT observer builds, and expanded-partition FULL USB-logging LoRa-OTA builds. Host software can consume the USB serial log and publish it separately. Open Release notes for role, hardware, installation, and partition requirements.", "maker": { "ebyte": { "name": "Ebyte" @@ -105,19 +105,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Ebyte_EoRa-S3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Ebyte_EoRa-S3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -128,19 +128,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_Repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Ebyte_EoRa-S3_Repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_Repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_Repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Ebyte_EoRa-S3_Repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_Repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -152,20 +152,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -175,19 +175,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Ebyte_EoRa-S3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Ebyte_EoRa-S3_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -199,20 +199,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -223,36 +223,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Ebyte_EoRa-S3_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "Ebyte_EoRa-S3_terminal_chat-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Ebyte_EoRa-S3_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Ebyte_EoRa-S3_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Ebyte_EoRa-S3_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -270,19 +265,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ThinkNode_M1_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ThinkNode_M1_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -293,19 +288,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ThinkNode_M1_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ThinkNode_M1_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -316,19 +311,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ThinkNode_M1_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ThinkNode_M1_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -346,19 +341,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M2_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M2_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -370,19 +365,19 @@ "title": "Companion USB", "subTitle": "Serial", "version": { - "serial-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_companion_radio_serial-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M2_companion_radio_serial-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_serial-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_serial-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_companion_radio_serial-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M2_companion_radio_serial-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_serial-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -394,19 +389,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "ThinkNode_M2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M2_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M2_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -417,19 +412,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_Repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "ThinkNode_M2_Repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_Repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "ThinkNode_M2_Repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -440,19 +435,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_Repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "ThinkNode_M2_Repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_Repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "ThinkNode_M2_Repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -464,20 +459,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_Repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M2_Repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_Repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M2_Repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -488,20 +483,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -511,19 +506,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M2_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M2_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -535,20 +530,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -559,36 +554,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M2_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "ThinkNode_M2_terminal_chat-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M2_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "ThinkNode_M2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M2_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -606,19 +596,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ThinkNode_M3_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ThinkNode_M3_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -629,19 +619,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ThinkNode_M3_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ThinkNode_M3_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -652,19 +642,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ThinkNode_M3_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ThinkNode_M3_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -682,19 +672,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M5_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M5_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -706,19 +696,19 @@ "title": "Companion USB", "subTitle": "Serial", "version": { - "serial-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_companion_radio_serial-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M5_companion_radio_serial-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_serial-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_serial-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_companion_radio_serial-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M5_companion_radio_serial-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_serial-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -730,19 +720,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "ThinkNode_M5_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M5_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M5_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -753,19 +743,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_Repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "ThinkNode_M5_Repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_Repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "ThinkNode_M5_Repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -776,19 +766,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_Repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "ThinkNode_M5_Repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_Repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "ThinkNode_M5_Repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -800,20 +790,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_Repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_Repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M5_Repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_Repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M5_Repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -824,20 +814,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_Repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -847,19 +837,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M5_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M5_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -871,20 +861,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -895,36 +885,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M5_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "ThinkNode_M5_terminal_chat-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M5_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "ThinkNode_M5_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M5_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M5_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -942,19 +927,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M6_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ThinkNode_M6_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M6_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ThinkNode_M6_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -965,19 +950,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M6_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ThinkNode_M6_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M6_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ThinkNode_M6_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -988,19 +973,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M6_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ThinkNode_M6_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M6_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ThinkNode_M6_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1019,19 +1004,19 @@ "title": "Companion Ethernet", "subTitle": "Ethernet companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_companion_radio_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M7_companion_radio_ethernet-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_ethernet-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_companion_radio_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M7_companion_radio_ethernet-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_ethernet-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1042,19 +1027,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M7_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M7_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1066,19 +1051,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "ThinkNode_M7_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M7_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M7_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1089,19 +1074,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "ThinkNode_M7_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "ThinkNode_M7_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1113,20 +1098,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M7_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M7_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1136,19 +1121,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M7_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M7_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1160,20 +1145,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M7_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M7_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M7_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1190,19 +1175,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M9_companion_radio_usb_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_usb_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M9_companion_radio_usb_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_usb_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1214,19 +1199,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "ThinkNode_M9_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M9_companion_radio_wifi_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_wifi_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M9_companion_radio_wifi_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_wifi_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1237,19 +1222,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "ThinkNode_M9_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "ThinkNode_M9_repeater_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_repeater_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1261,20 +1246,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1284,19 +1269,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "ThinkNode_M9_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "ThinkNode_M9_room_server_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_room_server_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1308,20 +1293,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ThinkNode_M9_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1338,19 +1323,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_30S_Mesh_Kit_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "GAT562_30S_Mesh_Kit_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_30S_Mesh_Kit_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "GAT562_30S_Mesh_Kit_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1361,19 +1346,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_30S_Mesh_Kit_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "GAT562_30S_Mesh_Kit_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_30S_Mesh_Kit_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "GAT562_30S_Mesh_Kit_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1384,19 +1369,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_30S_Mesh_Kit_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "GAT562_30S_Mesh_Kit_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_30S_Mesh_Kit_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "GAT562_30S_Mesh_Kit_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1414,19 +1399,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_EVB_Pro_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "GAT562_Mesh_EVB_Pro_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_EVB_Pro_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "GAT562_Mesh_EVB_Pro_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1437,19 +1422,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_EVB_Pro_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "GAT562_Mesh_EVB_Pro_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_EVB_Pro_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "GAT562_Mesh_EVB_Pro_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1467,19 +1452,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_Tracker_Pro_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "GAT562_Mesh_Tracker_Pro_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_Tracker_Pro_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "GAT562_Mesh_Tracker_Pro_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1490,19 +1475,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_Tracker_Pro_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "GAT562_Mesh_Tracker_Pro_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_Tracker_Pro_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "GAT562_Mesh_Tracker_Pro_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1513,19 +1498,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_Tracker_Pro_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "GAT562_Mesh_Tracker_Pro_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/GAT562_Mesh_Tracker_Pro_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "GAT562_Mesh_Tracker_Pro_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1543,19 +1528,19 @@ "role": "repeater", "title": "Repeater - SX1262", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Generic_E22_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Generic_E22_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1567,20 +1552,20 @@ "title": "Repeater - SX1262", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1590,19 +1575,19 @@ "role": "repeater", "title": "Repeater - SX1268", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1268_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Generic_E22_sx1268_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1268_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Generic_E22_sx1268_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1614,20 +1599,20 @@ "title": "Repeater - SX1268", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1637,19 +1622,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1262", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1661,20 +1646,20 @@ "title": "Repeater Bridge ESP-NOW - SX1262", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Generic_E22_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Generic_E22_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1684,19 +1669,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1268", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1268_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Generic_E22_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1268_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Generic_E22_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1708,20 +1693,20 @@ "title": "Repeater Bridge ESP-NOW - SX1268", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Generic_E22_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_E22_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Generic_E22_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1738,19 +1723,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_comp_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_comp_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Generic_ESPNOW_comp_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_comp_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_comp_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_comp_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Generic_ESPNOW_comp_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_comp_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1761,19 +1746,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_repeatr-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Generic_ESPNOW_repeatr-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_repeatr-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_repeatr-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Generic_ESPNOW_repeatr-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_repeatr-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1785,20 +1770,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_repeatr-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_repeatr-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1808,19 +1793,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_room_svr-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Generic_ESPNOW_room_svr-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_room_svr-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_room_svr-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_room_svr-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Generic_ESPNOW_room_svr-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_room_svr-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1832,20 +1817,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_room_svr-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_room_svr-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1856,36 +1841,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Generic_ESPNOW_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "Generic_ESPNOW_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Generic_ESPNOW_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "Generic_ESPNOW_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Generic_ESPNOW_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Generic_ESPNOW_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1903,19 +1883,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_ct62_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_ct62_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1926,19 +1906,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_ct62_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_ct62_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1949,19 +1929,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_ct62_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_ct62_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1973,20 +1953,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_ct62_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_ct62_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -1997,20 +1977,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2021,36 +2001,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_ct62_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_ct62_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Sensor telemetry node.", - "files": [ - { - "type": "flash-wipe", - "name": "Heltec_ct62_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -2062,20 +2037,20 @@ "title": "Sensor", "subTitle": "Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_ct62_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2092,19 +2067,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_Wireless_Paper_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_Wireless_Paper_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2115,19 +2090,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_Wireless_Paper_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_Wireless_Paper_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2138,19 +2113,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2162,20 +2137,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2186,20 +2161,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2209,19 +2184,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_Wireless_Paper_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_Wireless_Paper_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2233,20 +2208,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2263,19 +2238,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v2_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v2_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2287,19 +2262,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v2_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v2_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2311,20 +2286,20 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_companion_radio_wifi-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_companion_radio_wifi-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v2_companion_radio_wifi-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_wifi-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_wifi-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_companion_radio_wifi-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v2_companion_radio_wifi-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_wifi-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2334,19 +2309,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_v2_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_v2_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2357,19 +2332,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_v2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_v2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2381,20 +2356,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2405,20 +2380,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2428,19 +2403,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v2_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v2_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2452,20 +2427,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2476,36 +2451,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v2_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "Heltec_v2_terminal_chat-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_v2_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v2_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "Heltec_v2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v2_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2523,19 +2493,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2547,19 +2517,19 @@ "title": "Companion WiFi MQTT", "subTitle": "MQTT, OTA", "version": { - "wifi-companion-mqtt-lora-ota-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Wi-Fi companion + on-device MQTT + LoRa OTA: provides the LAN companion interface, publishes directly from the device to an MQTT broker, keeps USB debug/packet logging OFF, and supports LoRa OTA folder/self-update. A trusted Wi-Fi LAN and MQTT broker settings are required.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — MQTT, OTA.", + "wifi-companion-mqtt-lora-ota-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 \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 Wi-Fi companion + on-device MQTT + LoRa OTA: provides the LAN companion interface, publishes directly from the device to an MQTT broker, keeps USB debug/packet logging OFF, and supports LoRa OTA folder/self-update. A trusted Wi-Fi LAN and MQTT broker settings are required.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 MQTT, OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_companion_radio_wifi_mqtt-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_companion_radio_wifi_mqtt-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v3_companion_radio_wifi_mqtt-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_mqtt-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_wifi_mqtt-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_companion_radio_wifi_mqtt-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v3_companion_radio_wifi_mqtt-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_mqtt-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2571,19 +2541,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_v3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v3_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v3_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2594,19 +2564,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_v3_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_v3_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2617,19 +2587,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_v3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_v3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2641,20 +2611,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2664,19 +2634,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_v3_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_v3_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2688,20 +2658,20 @@ "title": "Repeater Bridge RS232", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v3_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v3_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2712,20 +2682,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v3_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v3_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2736,19 +2706,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -2759,19 +2729,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v3_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2783,20 +2753,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2807,19 +2777,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -2831,36 +2801,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v3_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v3_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Sensor telemetry node.", - "files": [ - { - "type": "flash-wipe", - "name": "Heltec_v3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -2872,20 +2837,20 @@ "title": "Sensor", "subTitle": "Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2896,36 +2861,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_v3_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "Heltec_v3_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v3_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "Heltec_v3_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_v3_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_v3_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2944,19 +2904,19 @@ "title": "Companion USB", "subTitle": "FEM off", "version": { - "fem-off-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 off.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "fem-off-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 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", - "name": "Heltec_t096_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t096_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t096_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2968,19 +2928,19 @@ "title": "Companion USB", "subTitle": "FEM on", "version": { - "fem-on-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t096_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t096_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2991,19 +2951,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Heltec_t096_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Heltec_t096_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3014,19 +2974,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Heltec_t096_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Heltec_t096_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3037,19 +2997,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t096_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t096_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3061,36 +3021,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash", - "name": "Heltec_t096_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t096_sensor-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_sensor-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "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.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t096_sensor-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_sensor-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 — Sensor telemetry node.", - "files": [ - { - "type": "flash", - "name": "Heltec_t096_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t096_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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" } ] @@ -3108,19 +3063,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t1_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t1_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3131,19 +3086,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Heltec_t1_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Heltec_t1_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3154,19 +3109,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t1_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t1_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3184,19 +3139,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Mesh_pocket_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Mesh_pocket_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Mesh_pocket_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Mesh_pocket_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3207,19 +3162,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Mesh_pocket_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Mesh_pocket_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Mesh_pocket_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Mesh_pocket_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3230,19 +3185,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Mesh_pocket_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Mesh_pocket_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Mesh_pocket_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Mesh_pocket_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3260,19 +3215,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_mesh_solar_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_mesh_solar_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_mesh_solar_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_mesh_solar_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3283,19 +3238,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_mesh_solar_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Heltec_mesh_solar_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_mesh_solar_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Heltec_mesh_solar_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3306,19 +3261,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_mesh_solar_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_mesh_solar_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_mesh_solar_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_mesh_solar_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3337,19 +3292,19 @@ "title": "Companion USB", "subTitle": "Internal flash", "version": { - "internal-flash-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_tower_v2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_tower_v2_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_tower_v2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_tower_v2_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3361,19 +3316,19 @@ "title": "Repeater", "subTitle": "Internal flash", "version": { - "internal-flash-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_tower_v2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Heltec_tower_v2_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_tower_v2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Heltec_tower_v2_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3385,19 +3340,19 @@ "title": "Room Server", "subTitle": "Internal flash", "version": { - "internal-flash-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_tower_v2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_tower_v2_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_tower_v2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_tower_v2_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3416,19 +3371,19 @@ "title": "Companion USB", "subTitle": "With display", "version": { - "with-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_rc32_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3440,19 +3395,19 @@ "title": "Companion USB", "subTitle": "Without display", "version": { - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_rc32_without_display_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_without_display_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3464,19 +3419,19 @@ "title": "Companion WiFi", "subTitle": "With display, Wi-Fi companion interface", "version": { - "with-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_rc32_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3488,19 +3443,19 @@ "title": "Companion WiFi", "subTitle": "Without display, Wi-Fi companion interface", "version": { - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_rc32_without_display_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_without_display_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3512,19 +3467,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "With display", "version": { - "with-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_rc32_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_rc32_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3536,20 +3491,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "With display, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "with-display-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_rc32_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_rc32_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -3560,19 +3515,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "Without display", "version": { - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_rc32_without_display_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_rc32_without_display_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3584,20 +3539,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "Without display, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "without-display-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_rc32_without_display_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_rc32_without_display_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -3608,19 +3563,19 @@ "title": "Repeater", "subTitle": "With display", "version": { - "with-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_rc32_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_rc32_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3632,20 +3587,20 @@ "title": "Repeater", "subTitle": "With display, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "with-display-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -3656,19 +3611,19 @@ "title": "Repeater", "subTitle": "Without display", "version": { - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_rc32_without_display_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_rc32_without_display_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3680,20 +3635,20 @@ "title": "Repeater", "subTitle": "Without display, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "without-display-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -3704,19 +3659,19 @@ "title": "Room Server", "subTitle": "With display", "version": { - "with-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_rc32_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3728,20 +3683,20 @@ "title": "Room Server", "subTitle": "With display, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "with-display-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -3752,19 +3707,19 @@ "title": "Room Server", "subTitle": "Without display", "version": { - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_rc32_without_display_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_without_display_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3776,20 +3731,20 @@ "title": "Room Server", "subTitle": "Without display, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "without-display-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -3800,36 +3755,31 @@ "title": "Sensor", "subTitle": "With display, Sensor telemetry node", "version": { - "with-display-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_rc32_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "with-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Sensor telemetry node.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_rc32_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -3841,20 +3791,20 @@ "title": "Sensor", "subTitle": "With display, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "with-display-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -3865,36 +3815,31 @@ "title": "Sensor", "subTitle": "Without display, Sensor telemetry node", "version": { - "without-display-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_rc32_without_display_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_without_display_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Sensor telemetry node.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_rc32_without_display_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -3906,20 +3851,20 @@ "title": "Sensor", "subTitle": "Without display, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "without-display-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_without_display_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -3930,36 +3875,31 @@ "title": "Terminal Chat", "subTitle": "With display, Serial terminal chat", "version": { - "with-display-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — With display, Serial terminal chat.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 With display, Serial terminal chat.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_rc32_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "heltec_rc32_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "with-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Serial terminal chat.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_rc32_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_rc32_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_rc32_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3977,19 +3917,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t114_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t114_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4001,19 +3941,19 @@ "title": "Companion USB", "subTitle": "Without display", "version": { - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_without_display_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t114_without_display_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_without_display_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t114_without_display_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4024,19 +3964,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Heltec_t114_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Heltec_t114_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4047,19 +3987,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Heltec_t114_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Heltec_t114_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4071,19 +4011,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Without display", "version": { - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4095,19 +4035,19 @@ "title": "Repeater", "subTitle": "Without display", "version": { - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_without_display_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Heltec_t114_without_display_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_without_display_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Heltec_t114_without_display_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4118,19 +4058,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t114_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t114_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4142,19 +4082,19 @@ "title": "Room Server", "subTitle": "Without display", "version": { - "without-display-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_without_display_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Heltec_t114_without_display_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_t114_without_display_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Heltec_t114_without_display_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4173,19 +4113,19 @@ "title": "Companion USB", "subTitle": "v4.2/v4.3, FEM on", "version": { - "v4.2-v4.3-fem-on-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4197,19 +4137,19 @@ "title": "Companion USB", "subTitle": "v4.2/v4.3, TFT, FEM on", "version": { - "v4.2-v4.3-tft-fem-on-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_tft_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_tft_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4221,19 +4161,19 @@ "title": "Companion USB", "subTitle": "v4.3, FEM off", "version": { - "v4.3-fem-off-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_3_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_3_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4245,19 +4185,19 @@ "title": "Companion USB", "subTitle": "v4.3, TFT, FEM off", "version": { - "v4.3-tft-fem-off-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_tft_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_3_tft_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_tft_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_tft_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_3_tft_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4269,19 +4209,19 @@ "title": "Companion WiFi MQTT", "subTitle": "v4.2/v4.3, FEM on, OTA", "version": { - "v4.2-v4.3-fem-on-wifi-companion-mqtt-lora-ota-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Wi-Fi companion + on-device MQTT + LoRa OTA: provides the LAN companion interface, publishes directly from the device to an MQTT broker, keeps USB debug/packet logging OFF, and supports LoRa OTA folder/self-update. A trusted Wi-Fi LAN and MQTT broker settings are required.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 Wi-Fi companion + on-device MQTT + LoRa OTA: provides the LAN companion interface, publishes directly from the device to an MQTT broker, keeps USB debug/packet logging OFF, and supports LoRa OTA folder/self-update. A trusted Wi-Fi LAN and MQTT broker settings are required.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_mqtt_femon-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_companion_radio_wifi_mqtt_femon-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_companion_radio_wifi_mqtt_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_mqtt_femon-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_companion_radio_wifi_mqtt_femon-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_companion_radio_wifi_mqtt_femon-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_companion_radio_wifi_mqtt_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_mqtt_femon-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4293,19 +4233,19 @@ "title": "Companion WiFi MQTT", "subTitle": "v4.3, FEM off, OTA", "version": { - "v4.3-fem-off-wifi-companion-mqtt-lora-ota-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Wi-Fi companion + on-device MQTT + LoRa OTA: provides the LAN companion interface, publishes directly from the device to an MQTT broker, keeps USB debug/packet logging OFF, and supports LoRa OTA folder/self-update. A trusted Wi-Fi LAN and MQTT broker settings are required.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 Wi-Fi companion + on-device MQTT + LoRa OTA: provides the LAN companion interface, publishes directly from the device to an MQTT broker, keeps USB debug/packet logging OFF, and supports LoRa OTA folder/self-update. A trusted Wi-Fi LAN and MQTT broker settings are required.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_mqtt_femoff-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_companion_radio_wifi_mqtt_femoff-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_3_companion_radio_wifi_mqtt_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_mqtt_femoff-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_companion_radio_wifi_mqtt_femoff-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_companion_radio_wifi_mqtt_femoff-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_3_companion_radio_wifi_mqtt_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_mqtt_femoff-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4317,19 +4257,19 @@ "title": "Companion WiFi", "subTitle": "v4.2/v4.3, FEM on", "version": { - "v4.2-v4.3-fem-on-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_companion_radio_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_companion_radio_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_companion_radio_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4341,19 +4281,19 @@ "title": "Companion WiFi", "subTitle": "v4.2/v4.3, TFT, FEM on", "version": { - "v4.2-v4.3-tft-fem-on-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_companion_radio_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_tft_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_companion_radio_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_companion_radio_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_tft_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4365,19 +4305,19 @@ "title": "Companion WiFi", "subTitle": "v4.3, FEM off", "version": { - "v4.3-fem-off-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_companion_radio_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_3_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_companion_radio_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_companion_radio_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_3_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4389,19 +4329,19 @@ "title": "Companion WiFi", "subTitle": "v4.3, TFT, FEM off", "version": { - "v4.3-tft-fem-off-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_tft_companion_radio_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_3_tft_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_tft_companion_radio_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_3_tft_companion_radio_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_3_tft_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4412,19 +4352,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_v4_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_v4_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4435,19 +4375,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_v4_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_v4_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4459,20 +4399,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4483,19 +4423,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "TFT", "version": { - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_v4_tft_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_v4_tft_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4507,20 +4447,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "TFT, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "tft-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_tft_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_tft_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4531,20 +4471,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4555,19 +4495,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "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-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "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)" } ] @@ -4579,19 +4519,19 @@ "title": "Repeater", "subTitle": "TFT", "version": { - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_v4_tft_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_v4_tft_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4603,20 +4543,20 @@ "title": "Repeater", "subTitle": "TFT, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "tft-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4626,19 +4566,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4650,20 +4590,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4674,19 +4614,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -4698,19 +4638,19 @@ "title": "Room Server", "subTitle": "TFT", "version": { - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_tft_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_tft_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4722,20 +4662,20 @@ "title": "Room Server", "subTitle": "TFT, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "tft-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4746,36 +4686,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Sensor telemetry node.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_v4_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -4787,20 +4722,20 @@ "title": "Sensor", "subTitle": "Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4811,36 +4746,31 @@ "title": "Sensor", "subTitle": "TFT, Sensor telemetry node", "version": { - "tft-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_tft_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_tft_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Sensor telemetry node.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_v4_tft_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -4852,20 +4782,20 @@ "title": "Sensor", "subTitle": "TFT, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "tft-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4876,36 +4806,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "heltec_v4_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_v4_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4917,36 +4842,31 @@ "title": "Terminal Chat", "subTitle": "TFT, Serial terminal chat", "version": { - "tft-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — TFT, Serial terminal chat.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 TFT, Serial terminal chat.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_tft_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "heltec_v4_tft_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_tft_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Serial terminal chat.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_v4_tft_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_tft_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_tft_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4965,19 +4885,19 @@ "title": "Repeater", "subTitle": "Expansion Kit", "version": { - "expansion-kit-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_expansionkit_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_v4_expansionkit_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_expansionkit_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_v4_expansionkit_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4989,20 +4909,20 @@ "title": "Repeater", "subTitle": "Expansion Kit, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "expansion-kit-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "expansion-kit-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_expansionkit_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_expansionkit_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_expansionkit_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_expansionkit_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5013,19 +4933,19 @@ "title": "Repeater", "subTitle": "Expansion Kit, Observer MQTT", "version": { - "expansion-kit-mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Observer MQTT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "expansion-kit-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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Observer MQTT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_expansionkit_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "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-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_expansionkit_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "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)" } ] @@ -5037,19 +4957,19 @@ "title": "Room Server", "subTitle": "Expansion Kit, Observer MQTT", "version": { - "expansion-kit-mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Observer MQTT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "expansion-kit-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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Observer MQTT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_expansionkit_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_expansionkit_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -5068,19 +4988,19 @@ "title": "Companion USB", "subTitle": "OLED", "version": { - "oled-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5092,19 +5012,19 @@ "title": "Companion USB", "subTitle": "TFT", "version": { - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_tft_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_tft_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5116,19 +5036,19 @@ "title": "Companion WiFi", "subTitle": "OLED, Wi-Fi companion interface", "version": { - "oled-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5140,19 +5060,19 @@ "title": "Companion WiFi", "subTitle": "TFT, Wi-Fi companion interface", "version": { - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_tft_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_tft_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5164,19 +5084,19 @@ "title": "Repeater", "subTitle": "OLED", "version": { - "oled-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_v4_r8_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_v4_r8_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5188,20 +5108,20 @@ "title": "Repeater", "subTitle": "OLED, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "oled-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_r8_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_r8_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5212,19 +5132,19 @@ "title": "Repeater", "subTitle": "TFT", "version": { - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_v4_r8_tft_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_v4_r8_tft_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5236,20 +5156,20 @@ "title": "Repeater", "subTitle": "TFT, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "tft-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_r8_tft_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_r8_tft_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5260,19 +5180,19 @@ "title": "Room Server", "subTitle": "OLED", "version": { - "oled-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5284,20 +5204,20 @@ "title": "Room Server", "subTitle": "OLED, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "oled-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_r8_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_r8_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5308,19 +5228,19 @@ "title": "Room Server", "subTitle": "TFT", "version": { - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_tft_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_tft_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5332,20 +5252,20 @@ "title": "Room Server", "subTitle": "TFT, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "tft-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_r8_tft_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_r8_tft_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5356,36 +5276,31 @@ "title": "Sensor", "subTitle": "OLED, Sensor telemetry node", "version": { - "oled-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "oled-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Sensor telemetry node.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_v4_r8_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -5397,20 +5312,20 @@ "title": "Sensor", "subTitle": "OLED, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "oled-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5421,36 +5336,31 @@ "title": "Sensor", "subTitle": "TFT, Sensor telemetry node", "version": { - "tft-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_tft_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_tft_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Sensor telemetry node.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_v4_r8_tft_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -5462,20 +5372,20 @@ "title": "Sensor", "subTitle": "TFT, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "tft-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5486,36 +5396,31 @@ "title": "Terminal Chat", "subTitle": "OLED, Serial terminal chat", "version": { - "oled-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — OLED, Serial terminal chat.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 OLED, Serial terminal chat.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "heltec_v4_r8_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "oled-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Serial terminal chat.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_v4_r8_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5527,36 +5432,31 @@ "title": "Terminal Chat", "subTitle": "TFT, Serial terminal chat", "version": { - "tft-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — TFT, Serial terminal chat.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 TFT, Serial terminal chat.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_v4_r8_tft_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "heltec_v4_r8_tft_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_tft_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "tft-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Serial terminal chat.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_v4_r8_tft_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_v4_r8_tft_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_v4_r8_tft_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5574,19 +5474,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_E213_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_E213_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5597,19 +5497,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_E213_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_E213_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5620,19 +5520,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_E213_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_E213_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5644,20 +5544,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_E213_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_E213_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5668,20 +5568,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5691,19 +5591,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_E213_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_E213_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5715,20 +5615,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E213_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5745,19 +5645,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_companion_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_E290_companion_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_companion_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_companion_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_companion_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_E290_companion_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_companion_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5768,19 +5668,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_E290_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_E290_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5791,19 +5691,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_E290_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_E290_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5815,20 +5715,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_E290_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_E290_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5839,20 +5739,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5862,19 +5762,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_E290_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_E290_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5886,20 +5786,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_E290_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5916,19 +5816,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_T190_companion_radio_usb_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_companion_radio_usb_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_T190_companion_radio_usb_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_companion_radio_usb_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5939,19 +5839,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_T190_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_T190_repeater_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5962,19 +5862,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_bridge_espnow_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_T190_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_repeater_bridge_espnow_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_bridge_espnow_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_T190_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5986,20 +5886,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_T190_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_T190_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6010,20 +5910,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_T190_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_T190_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6034,19 +5934,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -6057,19 +5957,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_T190_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_T190_room_server_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_room_server_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6081,20 +5981,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_T190_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_T190_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6105,19 +6005,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_T190_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -6135,19 +6035,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_WSL3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_WSL3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6159,19 +6059,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_WSL3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_WSL3_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_WSL3_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6182,19 +6082,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_WSL3_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_WSL3_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6205,19 +6105,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_WSL3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_WSL3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6229,20 +6129,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_WSL3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_WSL3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6252,19 +6152,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_WSL3_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_WSL3_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6276,20 +6176,20 @@ "title": "Repeater Bridge RS232", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_WSL3_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_WSL3_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6300,20 +6200,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_WSL3_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_WSL3_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6324,19 +6224,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -6347,19 +6247,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_WSL3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_WSL3_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6371,20 +6271,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_WSL3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_WSL3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6395,19 +6295,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -6419,36 +6319,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_WSL3_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_WSL3_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Sensor telemetry node.", - "files": [ - { - "type": "flash-wipe", - "name": "Heltec_WSL3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -6460,20 +6355,20 @@ "title": "Sensor", "subTitle": "Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_WSL3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6490,19 +6385,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6513,19 +6408,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_Wireless_Tracker_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_Wireless_Tracker_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6536,19 +6431,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6560,20 +6455,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6584,20 +6479,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6607,19 +6502,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Heltec_Wireless_Tracker_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Heltec_Wireless_Tracker_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6631,20 +6526,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6662,19 +6557,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v1_1_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v1_1_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "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-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v1_1_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "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)" } ] @@ -6686,19 +6581,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v1_1_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v1_1_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v1_1_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -6717,19 +6612,19 @@ "title": "Companion USB", "subTitle": "FEM off", "version": { - "fem-off-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_tracker_v2_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_companion_radio_usb_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_tracker_v2_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_usb_femoff-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6741,19 +6636,19 @@ "title": "Companion USB", "subTitle": "FEM on", "version": { - "fem-on-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_tracker_v2_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_companion_radio_usb_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_tracker_v2_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_usb_femon-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6765,19 +6660,19 @@ "title": "Companion WiFi", "subTitle": "FEM off", "version": { - "fem-off-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_companion_radio_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_tracker_v2_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_companion_radio_wifi_femoff-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_tracker_v2_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_wifi_femoff-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6789,19 +6684,19 @@ "title": "Companion WiFi", "subTitle": "FEM on", "version": { - "fem-on-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_companion_radio_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_tracker_v2_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_companion_radio_wifi_femon-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_tracker_v2_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_wifi_femon-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6812,19 +6707,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_tracker_v2_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_tracker_v2_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6835,19 +6730,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "heltec_tracker_v2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "heltec_tracker_v2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6859,20 +6754,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_tracker_v2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_tracker_v2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6883,20 +6778,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_tracker_v2_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_tracker_v2_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6907,19 +6802,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -6930,19 +6825,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_tracker_v2_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_tracker_v2_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6954,20 +6849,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_tracker_v2_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_tracker_v2_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6978,19 +6873,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -7002,36 +6897,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_tracker_v2_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_tracker_v2_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Sensor telemetry node.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_tracker_v2_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -7043,20 +6933,20 @@ "title": "Sensor", "subTitle": "Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -7067,36 +6957,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "heltec_tracker_v2_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "heltec_tracker_v2_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_tracker_v2_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_tracker_v2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/heltec_tracker_v2_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "heltec_tracker_v2_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7114,19 +6999,19 @@ "role": "companionUsb", "title": "Companion radio - 0.96 display", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7137,19 +7022,19 @@ "role": "companionUsb", "title": "Companion radio - 0.96 display rotated", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7160,19 +7045,19 @@ "role": "repeater", "title": "Repeater - No display", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_handheld_nrf_e22_30dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_handheld_nrf_e22_30dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7183,19 +7068,19 @@ "role": "roomServer", "title": "Room Server - No display", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_handheld_nrf_e22_30dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_handheld_nrf_e22_30dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7213,19 +7098,19 @@ "role": "companionUsb", "title": "Companion radio - 22dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_22dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_nano_nrf_22dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_22dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_nano_nrf_22dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7236,19 +7121,19 @@ "role": "repeater", "title": "Repeater - 22dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_22dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ikoka_nano_nrf_22dbm_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_22dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ikoka_nano_nrf_22dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7259,19 +7144,19 @@ "role": "roomServer", "title": "Room Server - 22dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_22dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_nano_nrf_22dbm_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_22dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_nano_nrf_22dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7282,19 +7167,19 @@ "role": "companionUsb", "title": "Companion radio - 30dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_30dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_nano_nrf_30dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_30dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_nano_nrf_30dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7305,19 +7190,19 @@ "role": "repeater", "title": "Repeater - 30dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_30dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ikoka_nano_nrf_30dbm_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_30dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ikoka_nano_nrf_30dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7328,19 +7213,19 @@ "role": "roomServer", "title": "Room Server - 30dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_30dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_nano_nrf_30dbm_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_30dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_nano_nrf_30dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7351,19 +7236,19 @@ "role": "companionUsb", "title": "Companion radio - 33dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_33dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_nano_nrf_33dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_33dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_nano_nrf_33dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7374,19 +7259,19 @@ "role": "repeater", "title": "Repeater - 33dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_33dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ikoka_nano_nrf_33dbm_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_33dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ikoka_nano_nrf_33dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7397,19 +7282,19 @@ "role": "roomServer", "title": "Room Server - 33dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_33dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_nano_nrf_33dbm_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_nano_nrf_33dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_nano_nrf_33dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7427,19 +7312,19 @@ "role": "companionUsb", "title": "Companion radio - 22dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_22dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_stick_nrf_22dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_22dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_stick_nrf_22dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7450,19 +7335,19 @@ "role": "repeater", "title": "Repeater - 22dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_22dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ikoka_stick_nrf_22dbm_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_22dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ikoka_stick_nrf_22dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7473,19 +7358,19 @@ "role": "roomServer", "title": "Room Server - 22dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_22dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_stick_nrf_22dbm_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_22dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_stick_nrf_22dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7496,19 +7381,19 @@ "role": "companionUsb", "title": "Companion radio - 30dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_30dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_stick_nrf_30dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_30dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_stick_nrf_30dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7519,19 +7404,19 @@ "role": "repeater", "title": "Repeater - 30dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_30dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ikoka_stick_nrf_30dbm_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_30dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ikoka_stick_nrf_30dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7542,19 +7427,19 @@ "role": "roomServer", "title": "Room Server - 30dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_30dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_stick_nrf_30dbm_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_30dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_stick_nrf_30dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7565,19 +7450,19 @@ "role": "companionUsb", "title": "Companion radio - 33dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_33dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_stick_nrf_33dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_33dbm_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_stick_nrf_33dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7588,19 +7473,19 @@ "role": "repeater", "title": "Repeater - 33dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_33dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ikoka_stick_nrf_33dbm_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_33dbm_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ikoka_stick_nrf_33dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7611,19 +7496,19 @@ "role": "roomServer", "title": "Room Server - 33dBm", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_33dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ikoka_stick_nrf_33dbm_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ikoka_stick_nrf_33dbm_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ikoka_stick_nrf_33dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7641,19 +7526,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/KeepteenLT1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "KeepteenLT1_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/KeepteenLT1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "KeepteenLT1_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7664,19 +7549,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/KeepteenLT1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "KeepteenLT1_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/KeepteenLT1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "KeepteenLT1_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7687,19 +7572,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/KeepteenLT1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "KeepteenLT1_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/KeepteenLT1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "KeepteenLT1_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7717,19 +7602,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_usb-logging-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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7741,19 +7626,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-logging-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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7765,20 +7650,20 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_wifi-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_wifi-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-full-logging-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_wifi-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_wifi-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -7788,19 +7673,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7811,19 +7696,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-logging-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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7835,20 +7720,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-full-logging-ota-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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -7858,19 +7743,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-logging-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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7882,20 +7767,20 @@ "title": "Repeater Bridge RS232", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-full-logging-ota-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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -7906,20 +7791,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TLora_V2_1_1_6_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TLora_V2_1_1_6_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -7930,19 +7815,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt_-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -7953,19 +7838,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7977,20 +7862,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TLora_V2_1_1_6_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TLora_V2_1_1_6_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8001,19 +7886,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -8025,36 +7910,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "LilyGo_TLora_V2_1_1_6_terminal_chat-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TLora_V2_1_1_6_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TLora_V2_1_1_6_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TLora_V2_1_1_6_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8072,19 +7952,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Tbeam_SX1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Tbeam_SX1262_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8095,19 +7975,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Tbeam_SX1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Tbeam_SX1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8119,20 +7999,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tbeam_SX1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tbeam_SX1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8143,20 +8023,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tbeam_SX1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tbeam_SX1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8167,19 +8047,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -8190,19 +8070,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Tbeam_SX1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Tbeam_SX1262_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8214,20 +8094,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tbeam_SX1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tbeam_SX1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8238,19 +8118,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1262_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -8268,19 +8148,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Tbeam_SX1276_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Tbeam_SX1276_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8291,19 +8171,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Tbeam_SX1276_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Tbeam_SX1276_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8315,20 +8195,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tbeam_SX1276_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tbeam_SX1276_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8339,20 +8219,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tbeam_SX1276_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tbeam_SX1276_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8363,19 +8243,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -8386,19 +8266,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Tbeam_SX1276_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Tbeam_SX1276_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8410,20 +8290,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tbeam_SX1276_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tbeam_SX1276_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8434,19 +8314,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tbeam_SX1276_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -8465,19 +8345,19 @@ "title": "Companion USB", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TBeam_1W_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TBeam_1W_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8489,19 +8369,19 @@ "title": "Companion WiFi", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, Wi-Fi companion interface", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Wi-Fi companion interface.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TBeam_1W_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TBeam_1W_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8513,19 +8393,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-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8537,20 +8417,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, 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.", + "1w-pa-pins-dio1-1-nss-15-busy-38-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8561,19 +8441,19 @@ "title": "Repeater", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_TBeam_1W_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_TBeam_1W_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8585,20 +8465,20 @@ "title": "Repeater", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, 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.", + "1w-pa-pins-dio1-1-nss-15-busy-38-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TBeam_1W_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TBeam_1W_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8609,19 +8489,19 @@ "title": "Repeater", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, Observer MQTT", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Observer MQTT.\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-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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Observer MQTT.\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_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "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-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "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)" } ] @@ -8633,19 +8513,19 @@ "title": "Room Server", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TBeam_1W_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TBeam_1W_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8657,20 +8537,20 @@ "title": "Room Server", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, 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.", + "1w-pa-pins-dio1-1-nss-15-busy-38-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TBeam_1W_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TBeam_1W_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8681,19 +8561,19 @@ "title": "Room Server", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, Observer MQTT", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Observer MQTT.\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-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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Observer MQTT.\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_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TBeam_1W_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -8712,19 +8592,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "T_Beam_S3_Supreme_SX1262_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8735,19 +8615,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8758,19 +8638,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8782,20 +8662,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8806,20 +8686,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "T_Beam_S3_Supreme_SX1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "T_Beam_S3_Supreme_SX1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8830,19 +8710,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -8853,19 +8733,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8877,20 +8757,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "T_Beam_S3_Supreme_SX1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "T_Beam_S3_Supreme_SX1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8901,19 +8781,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -8931,19 +8811,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TDeck_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TDeck_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TDeck_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TDeck_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8954,19 +8834,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TDeck_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_TDeck_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TDeck_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_TDeck_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8978,20 +8858,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TDeck_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TDeck_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9008,19 +8888,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "LilyGo_T-Echo_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "LilyGo_T-Echo_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9031,19 +8911,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "LilyGo_T-Echo_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "LilyGo_T-Echo_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9054,19 +8934,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "LilyGo_T-Echo_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "LilyGo_T-Echo_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9084,19 +8964,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_Card_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "LilyGo_T-Echo_Card_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_Card_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "LilyGo_T-Echo_Card_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9107,19 +8987,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_Card_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "LilyGo_T-Echo_Card_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_Card_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "LilyGo_T-Echo_Card_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9130,19 +9010,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_Card_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "LilyGo_T-Echo_Card_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo_Card_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "LilyGo_T-Echo_Card_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9161,19 +9041,19 @@ "title": "Companion USB", "subTitle": "Non shell", "version": { - "non-shell-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9184,19 +9064,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo-Lite_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "LilyGo_T-Echo-Lite_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo-Lite_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "LilyGo_T-Echo-Lite_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9207,19 +9087,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo-Lite_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "LilyGo_T-Echo-Lite_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T-Echo-Lite_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "LilyGo_T-Echo-Lite_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9237,19 +9117,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9260,19 +9140,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9284,20 +9164,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9307,19 +9187,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9331,20 +9211,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9361,19 +9241,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T_Impulse_Plus_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "LilyGo_T_Impulse_Plus_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T_Impulse_Plus_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T_Impulse_Plus_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T_Impulse_Plus_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "LilyGo_T_Impulse_Plus_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T_Impulse_Plus_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9391,19 +9271,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_Tlora_C6_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_Tlora_C6_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_Tlora_C6_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_Tlora_C6_repeater_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_repeater_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9415,20 +9295,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9438,19 +9318,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_Tlora_C6_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_Tlora_C6_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_Tlora_C6_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_Tlora_C6_room_server_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_room_server_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9462,20 +9342,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9492,19 +9372,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9515,19 +9395,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_T3S3_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9538,19 +9418,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9562,20 +9442,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9586,20 +9466,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_T3S3_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_T3S3_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9610,19 +9490,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -9633,19 +9513,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_T3S3_sx1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_T3S3_sx1262_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9657,20 +9537,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_T3S3_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_T3S3_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9681,19 +9561,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -9705,36 +9585,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_T3S3_sx1262_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "LilyGo_T3S3_sx1262_terminal_chat-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_T3S3_sx1262_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1262_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_T3S3_sx1262_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9752,19 +9627,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9775,19 +9650,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_T3S3_sx1276_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9798,19 +9673,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9822,20 +9697,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9846,20 +9721,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9869,19 +9744,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_T3S3_sx1276_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_T3S3_sx1276_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9893,20 +9768,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9917,36 +9792,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "LilyGo_T3S3_sx1276_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "LilyGo_T3S3_sx1276_terminal_chat-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_T3S3_sx1276_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/LilyGo_T3S3_sx1276_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "LilyGo_T3S3_sx1276_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9964,19 +9834,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "M5Stack_Unit_C6L_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "M5Stack_Unit_C6L_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9987,19 +9857,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "M5Stack_Unit_C6L_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "M5Stack_Unit_C6L_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10011,20 +9881,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10034,19 +9904,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "M5Stack_Unit_C6L_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "M5Stack_Unit_C6L_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10058,20 +9928,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10088,19 +9958,19 @@ "role": "companionUsb", "title": "Companion radio - SX1262", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Meshadventurer_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Meshadventurer_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10112,20 +9982,20 @@ "title": "Companion radio - SX1262", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_companion_radio_usb-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_companion_radio_usb-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Meshadventurer_sx1262_companion_radio_usb-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_companion_radio_usb-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_companion_radio_usb-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_companion_radio_usb-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Meshadventurer_sx1262_companion_radio_usb-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_companion_radio_usb-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10135,19 +10005,19 @@ "role": "companionUsb", "title": "Companion radio - SX1268", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Meshadventurer_sx1268_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Meshadventurer_sx1268_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10159,20 +10029,20 @@ "title": "Companion radio - SX1268", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_companion_radio_usb-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_companion_radio_usb-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Meshadventurer_sx1268_companion_radio_usb-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_companion_radio_usb-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_companion_radio_usb-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_companion_radio_usb-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Meshadventurer_sx1268_companion_radio_usb-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_companion_radio_usb-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10182,19 +10052,19 @@ "role": "repeater", "title": "Repeater - SX1262", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Meshadventurer_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Meshadventurer_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10206,20 +10076,20 @@ "title": "Repeater - SX1262", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Meshadventurer_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Meshadventurer_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10229,19 +10099,19 @@ "role": "repeater", "title": "Repeater - SX1268", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Meshadventurer_sx1268_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Meshadventurer_sx1268_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10253,20 +10123,20 @@ "title": "Repeater - SX1268", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Meshadventurer_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Meshadventurer_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10276,19 +10146,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1262", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10300,20 +10170,20 @@ "title": "Repeater Bridge ESP-NOW - SX1262", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10323,19 +10193,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1268", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10347,20 +10217,20 @@ "title": "Repeater Bridge ESP-NOW - SX1268", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10370,19 +10240,19 @@ "role": "roomServer", "title": "Room Server - SX1262", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Meshadventurer_sx1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Meshadventurer_sx1262_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10394,20 +10264,20 @@ "title": "Room Server - SX1262", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10417,19 +10287,19 @@ "role": "roomServer", "title": "Room Server - SX1268", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Meshadventurer_sx1268_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Meshadventurer_sx1268_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10441,20 +10311,20 @@ "title": "Room Server - SX1268", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10465,36 +10335,31 @@ "title": "Terminal Chat - SX1262", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Meshadventurer_sx1262_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "Meshadventurer_sx1262_terminal_chat-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Meshadventurer_sx1262_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "Meshadventurer_sx1262_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1262_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Meshadventurer_sx1262_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10506,36 +10371,31 @@ "title": "Terminal Chat - SX1268", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Meshadventurer_sx1268_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "Meshadventurer_sx1268_terminal_chat-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Meshadventurer_sx1268_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "Meshadventurer_sx1268_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshadventurer_sx1268_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Meshadventurer_sx1268_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10553,19 +10413,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshimi_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Meshimi_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshimi_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshimi_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Meshimi_repeater_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_repeater_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10577,20 +10437,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Meshimi_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshimi_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshimi_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshimi_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -10607,19 +10467,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshtiny_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Meshtiny_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshtiny_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Meshtiny_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Meshtiny_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Meshtiny_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshtiny_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10637,19 +10497,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Minewsemi_me25ls01_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Minewsemi_me25ls01_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10660,19 +10520,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Minewsemi_me25ls01_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Minewsemi_me25ls01_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10683,19 +10543,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Minewsemi_me25ls01_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Minewsemi_me25ls01_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10707,36 +10567,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Minewsemi_me25ls01_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "name": "Minewsemi_me25ls01_terminal_chat-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_terminal_chat-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Minewsemi_me25ls01_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 terminal chat.", - "files": [ - { - "type": "flash", - "name": "Minewsemi_me25ls01_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Minewsemi_me25ls01_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Minewsemi_me25ls01_terminal_chat-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_terminal_chat-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10754,19 +10609,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "R1Neo_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "R1Neo_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10777,19 +10632,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "R1Neo_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "R1Neo_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10800,19 +10655,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "R1Neo_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "R1Neo_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10824,36 +10679,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash", - "name": "R1Neo_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "R1Neo_sensor-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_sensor-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "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.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "R1Neo_sensor-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_sensor-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 — Sensor telemetry node.", - "files": [ - { - "type": "flash", - "name": "R1Neo_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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" } ] @@ -10865,36 +10715,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash", - "name": "R1Neo_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "R1Neo_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "name": "R1Neo_terminal_chat-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_terminal_chat-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "R1Neo_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 terminal chat.", - "files": [ - { - "type": "flash", - "name": "R1Neo_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/R1Neo_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "R1Neo_terminal_chat-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_terminal_chat-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10912,19 +10757,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "nibble_screen_connect_companion_radio_usb_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_usb_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_screen_connect_companion_radio_usb_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_usb_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10936,19 +10781,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "nibble_screen_connect_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "nibble_screen_connect_companion_radio_wifi_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_wifi_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_screen_connect_companion_radio_wifi_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_wifi_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10959,19 +10804,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "nibble_screen_connect_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "nibble_screen_connect_repeater_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10982,19 +10827,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_repeater_bridge_espnow_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "nibble_screen_connect_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_bridge_espnow_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_repeater_bridge_espnow_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "nibble_screen_connect_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11006,20 +10851,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "nibble_screen_connect_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "nibble_screen_connect_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -11030,20 +10875,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -11053,19 +10898,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "nibble_screen_connect_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_screen_connect_room_server_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_room_server_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11077,20 +10922,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -11101,36 +10946,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_terminal_chat_-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_terminal_chat_-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "nibble_screen_connect_terminal_chat_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_terminal_chat_-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "nibble_screen_connect_terminal_chat_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_terminal_chat_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_terminal_chat_-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_terminal_chat_-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_screen_connect_terminal_chat_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_terminal_chat_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "nibble_screen_connect_terminal_chat_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_terminal_chat_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_terminal_chat_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_screen_connect_terminal_chat_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_screen_connect_terminal_chat_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_terminal_chat_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11148,19 +10988,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "nibble_zero_connect_companion_radio_usb_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_usb_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_companion_radio_usb_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_zero_connect_companion_radio_usb_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_usb_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11172,19 +11012,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "nibble_zero_connect_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "nibble_zero_connect_companion_radio_wifi_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_wifi_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_companion_radio_wifi_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_zero_connect_companion_radio_wifi_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_wifi_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11195,19 +11035,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "nibble_zero_connect_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "nibble_zero_connect_repeater_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11218,19 +11058,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_repeater_bridge_espnow_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "nibble_zero_connect_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_bridge_espnow_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_repeater_bridge_espnow_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "nibble_zero_connect_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_bridge_espnow_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11242,20 +11082,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "nibble_zero_connect_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_repeater_bridge_espnow_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "nibble_zero_connect_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_bridge_espnow_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -11266,20 +11106,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -11289,19 +11129,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "nibble_zero_connect_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_room_server_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_room_server_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_zero_connect_room_server_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_room_server_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11313,20 +11153,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_room_server_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -11337,36 +11177,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_terminal_chat_-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_terminal_chat_-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "nibble_zero_connect_terminal_chat_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_terminal_chat_-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "nibble_zero_connect_terminal_chat_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_terminal_chat_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_terminal_chat_-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_terminal_chat_-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_zero_connect_terminal_chat_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_terminal_chat_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "nibble_zero_connect_terminal_chat_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_terminal_chat_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_terminal_chat_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/nibble_zero_connect_terminal_chat_-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "nibble_zero_connect_terminal_chat_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_terminal_chat_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11384,19 +11219,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ProMicro_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ProMicro_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11407,19 +11242,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ProMicro_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ProMicro_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11431,19 +11266,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Serial 1", "version": { - "serial-1-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_repeater_bridge_rs232_serial1-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "ProMicro_repeater_bridge_rs232_serial1-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater_bridge_rs232_serial1-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_repeater_bridge_rs232_serial1-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_repeater_bridge_rs232_serial1-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "ProMicro_repeater_bridge_rs232_serial1-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater_bridge_rs232_serial1-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11454,19 +11289,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ProMicro_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ProMicro_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11478,36 +11313,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash", - "name": "ProMicro_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ProMicro_sensor-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_sensor-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "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.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ProMicro_sensor-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_sensor-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 — Sensor telemetry node.", - "files": [ - { - "type": "flash", - "name": "ProMicro_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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" } ] @@ -11519,36 +11349,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash", - "name": "ProMicro_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "ProMicro_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "name": "ProMicro_terminal_chat-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_terminal_chat-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ProMicro_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 terminal chat.", - "files": [ - { - "type": "flash", - "name": "ProMicro_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/ProMicro_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "ProMicro_terminal_chat-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_terminal_chat-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11566,19 +11391,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_11310_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_11310_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11589,19 +11414,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "RAK_11310_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "RAK_11310_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11612,19 +11437,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "RAK_11310_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "RAK_11310_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11635,19 +11460,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_11310_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_11310_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11659,36 +11484,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — 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\nSELECTION — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 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\nSELECTION \u2014 Serial terminal chat.", "files": [ { "type": "download", - "name": "RAK_11310_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_11310_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_11310_terminal_chat-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_terminal_chat-v1.17.1.1-759a35fc.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "RAK_11310_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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\nSELECTION — Serial terminal chat.", - "files": [ - { - "type": "download", - "name": "RAK_11310_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_11310_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_11310_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11706,20 +11526,20 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3x72_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "title": "HEX download" + "name": "RAK_3x72_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "RAK_3x72_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3x72_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Download" + "name": "RAK_3x72_companion_radio_usb-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_companion_radio_usb-logging-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -11729,20 +11549,20 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns packet logging ON while keeping USB debug OFF to fit this flash-constrained STM32 target. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3x72_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "title": "HEX download" + "name": "RAK_3x72_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_repeater-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "RAK_3x72_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3x72_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "title": "Download" + "name": "RAK_3x72_repeater-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_repeater-logging-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -11753,37 +11573,32 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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.\n\nSELECTION — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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.\n\nSELECTION \u2014 Sensor telemetry node.", "files": [ { "type": "download", - "name": "RAK_3x72_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3x72_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", + "name": "RAK_3x72_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_sensor-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" + }, + { + "type": "download", + "name": "RAK_3x72_sensor-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_sensor-logging-v1.17.1.1-759a35fc.hex", "title": "HEX download" }, { "type": "download", - "name": "RAK_3x72_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3x72_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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\nSELECTION — Sensor telemetry node.", - "files": [ - { - "type": "download", - "name": "RAK_3x72_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3x72_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "title": "HEX download" }, { "type": "download", - "name": "RAK_3x72_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3x72_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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" } ] } @@ -11801,19 +11616,19 @@ "title": "Companion Ethernet", "subTitle": "Ethernet companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_companion_radio_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_4631_companion_radio_ethernet-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_companion_radio_ethernet-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_companion_radio_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_companion_radio_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_4631_companion_radio_ethernet-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_companion_radio_ethernet-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11824,19 +11639,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_4631_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_4631_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11847,19 +11662,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "RAK_4631_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "RAK_4631_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11871,19 +11686,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Serial 1", "version": { - "serial-1-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_repeater_bridge_rs232_serial1-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial1-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial1-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial1-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_repeater_bridge_rs232_serial1-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial1-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial1-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11895,19 +11710,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Serial 2", "version": { - "serial-2-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_repeater_bridge_rs232_serial2-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial2-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial2-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial2-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_repeater_bridge_rs232_serial2-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial2-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial2-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11919,19 +11734,19 @@ "title": "Repeater", "subTitle": "Ethernet", "version": { - "ethernet-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_repeater_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "RAK_4631_repeater_ethernet-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_ethernet-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_repeater_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "RAK_4631_repeater_ethernet-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_ethernet-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11942,19 +11757,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_4631_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_4631_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11966,19 +11781,19 @@ "title": "Room Server", "subTitle": "Ethernet", "version": { - "ethernet-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_room_server_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_4631_room_server_ethernet-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_room_server_ethernet-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_room_server_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_room_server_ethernet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_4631_room_server_ethernet-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_room_server_ethernet-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11990,36 +11805,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash", - "name": "RAK_4631_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_4631_sensor-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_sensor-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "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.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_4631_sensor-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_sensor-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 — Sensor telemetry node.", - "files": [ - { - "type": "flash", - "name": "RAK_4631_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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" } ] @@ -12031,36 +11841,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash", - "name": "RAK_4631_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_4631_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "name": "RAK_4631_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_4631_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 terminal chat.", - "files": [ - { - "type": "flash", - "name": "RAK_4631_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_4631_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_4631_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12078,19 +11883,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "RAK_3112_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_3112_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12102,19 +11907,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "RAK_3112_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "RAK_3112_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_3112_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12125,19 +11930,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "RAK_3112_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "RAK_3112_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12148,19 +11953,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "RAK_3112_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "RAK_3112_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12172,20 +11977,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "RAK_3112_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "RAK_3112_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -12195,19 +12000,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "RAK_3112_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "RAK_3112_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12219,20 +12024,20 @@ "title": "Repeater Bridge RS232", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "RAK_3112_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_bridge_rs232-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "RAK_3112_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_rs232-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -12243,20 +12048,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "RAK_3112_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "RAK_3112_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -12267,19 +12072,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -12290,19 +12095,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "RAK_3112_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_3112_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12314,20 +12119,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "RAK_3112_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "RAK_3112_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -12338,19 +12143,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -12362,36 +12167,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "RAK_3112_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_3112_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Sensor telemetry node.", - "files": [ - { - "type": "flash-wipe", - "name": "RAK_3112_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -12403,20 +12203,20 @@ "title": "Sensor", "subTitle": "Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -12427,36 +12227,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "RAK_3112_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "RAK_3112_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_3112_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "RAK_3112_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3112_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "RAK_3112_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12474,19 +12269,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_3401_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_3401_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12497,19 +12292,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "RAK_3401_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "RAK_3401_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12520,19 +12315,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_3401_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_3401_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12544,36 +12339,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash", - "name": "RAK_3401_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_3401_sensor-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_sensor-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "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.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_3401_sensor-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_sensor-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 — Sensor telemetry node.", - "files": [ - { - "type": "flash", - "name": "RAK_3401_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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" } ] @@ -12585,36 +12375,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash", - "name": "RAK_3401_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_3401_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_terminal_chat-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "name": "RAK_3401_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_3401_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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 terminal chat.", - "files": [ - { - "type": "flash", - "name": "RAK_3401_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_3401_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_3401_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12633,19 +12418,19 @@ "title": "Companion USB", "subTitle": "WisMesh Tag", "version": { - "wismesh-tag-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_WisMesh_Tag_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_WisMesh_Tag_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12657,19 +12442,19 @@ "title": "Repeater", "subTitle": "WisMesh Tag", "version": { - "wismesh-tag-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "RAK_WisMesh_Tag_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "RAK_WisMesh_Tag_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12681,19 +12466,19 @@ "title": "Room Server", "subTitle": "WisMesh Tag", "version": { - "wismesh-tag-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_WisMesh_Tag_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_WisMesh_Tag_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12705,36 +12490,31 @@ "title": "Sensor", "subTitle": "WisMesh Tag, Sensor telemetry node", "version": { - "wismesh-tag-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.", + "wismesh-tag-standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "RAK_WisMesh_Tag_sensor-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_sensor-logging-v1.17.1.1-759a35fc.zip", + "title": "Serial DFU package" + }, + { + "type": "flash", + "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.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "RAK_WisMesh_Tag_sensor-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_sensor-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" - } - ] - }, - "wismesh-tag-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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, Sensor telemetry node.", - "files": [ - { - "type": "flash", - "name": "RAK_WisMesh_Tag_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/RAK_WisMesh_Tag_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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" } ] @@ -12752,19 +12532,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "PicoW_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "PicoW_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12775,19 +12555,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "PicoW_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "PicoW_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "PicoW_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12798,19 +12578,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "PicoW_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "PicoW_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "PicoW_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12822,36 +12602,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — 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\nSELECTION — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 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\nSELECTION \u2014 Serial terminal chat.", "files": [ { "type": "download", - "name": "PicoW_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "PicoW_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "PicoW_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "PicoW_terminal_chat-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_terminal_chat-v1.17.1.1-759a35fc.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "PicoW_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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\nSELECTION — Serial terminal chat.", - "files": [ - { - "type": "download", - "name": "PicoW_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "title": "UF2 download" }, { "type": "download", - "name": "PicoW_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/PicoW_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "PicoW_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12869,19 +12644,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "waveshare_rp2040_lora_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "waveshare_rp2040_lora_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12892,19 +12667,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "waveshare_rp2040_lora_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "waveshare_rp2040_lora_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12915,19 +12690,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "waveshare_rp2040_lora_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "waveshare_rp2040_lora_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12938,19 +12713,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "waveshare_rp2040_lora_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "waveshare_rp2040_lora_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12962,36 +12737,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — 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\nSELECTION — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 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\nSELECTION \u2014 Serial terminal chat.", "files": [ { "type": "download", - "name": "waveshare_rp2040_lora_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "waveshare_rp2040_lora_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "waveshare_rp2040_lora_terminal_chat-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_terminal_chat-v1.17.1.1-759a35fc.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "waveshare_rp2040_lora_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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\nSELECTION — Serial terminal chat.", - "files": [ - { - "type": "download", - "name": "waveshare_rp2040_lora_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/waveshare_rp2040_lora_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "waveshare_rp2040_lora_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -13009,19 +12779,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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": "SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13039,19 +12809,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/SenseCap_Solar_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "SenseCap_Solar_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/SenseCap_Solar_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "SenseCap_Solar_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13062,19 +12832,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/SenseCap_Solar_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "SenseCap_Solar_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/SenseCap_Solar_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "SenseCap_Solar_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13085,19 +12855,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/SenseCap_Solar_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "SenseCap_Solar_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/SenseCap_Solar_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "SenseCap_Solar_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13115,19 +12885,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/t1000e_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "t1000e_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/t1000e_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "t1000e_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13138,19 +12908,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/t1000e_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "t1000e_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/t1000e_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "t1000e_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13161,19 +12931,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/t1000e_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "t1000e_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/t1000e_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "t1000e_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13191,19 +12961,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WioTrackerL1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "WioTrackerL1_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WioTrackerL1_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "WioTrackerL1_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13214,19 +12984,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WioTrackerL1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "WioTrackerL1_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WioTrackerL1_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "WioTrackerL1_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13237,19 +13007,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WioTrackerL1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "WioTrackerL1_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WioTrackerL1_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "WioTrackerL1_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13267,13 +13037,13 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio_wm1110_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "wio_wm1110_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio_wm1110_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13284,13 +13054,13 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio_wm1110_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "wio_wm1110_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio_wm1110_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13308,20 +13078,20 @@ "role": "companionUsb", "title": "Companion radio - Wio-E5", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "title": "HEX download" + "name": "wio-e5_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Download" + "name": "wio-e5_companion_radio_usb-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5_companion_radio_usb-logging-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -13331,20 +13101,20 @@ "role": "companionUsb", "title": "Companion radio - Wio-E5 mini", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns packet logging ON while keeping USB debug OFF to fit this flash-constrained STM32 target. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-mini_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "title": "HEX download" + "name": "wio-e5-mini_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5-mini_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-mini_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Download" + "name": "wio-e5-mini_companion_radio_usb-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_companion_radio_usb-logging-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -13354,20 +13124,20 @@ "role": "repeater", "title": "Repeater - Wio-E5", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns packet logging ON while keeping USB debug OFF to fit this flash-constrained STM32 target. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "title": "HEX download" + "name": "wio-e5_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5_repeater-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "title": "Download" + "name": "wio-e5_repeater-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5_repeater-logging-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -13377,20 +13147,20 @@ "role": "repeater", "title": "Repeater - Wio-E5 mini", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns packet logging ON while keeping USB debug OFF to fit this flash-constrained STM32 target. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-mini_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "title": "HEX download" + "name": "wio-e5-mini_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_repeater-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5-mini_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-mini_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "title": "Download" + "name": "wio-e5-mini_repeater-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_repeater-logging-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -13400,20 +13170,20 @@ "role": "repeater", "title": "Repeater Bridge RS232 - Wio-E5", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns packet logging ON while keeping USB debug OFF to fit this flash-constrained STM32 target. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "title": "HEX download" + "name": "wio-e5-repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5-repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "title": "Download" + "name": "wio-e5-repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -13424,37 +13194,32 @@ "title": "Sensor - Wio-E5 mini", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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.\n\nSELECTION — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. The -logging variant turns packet logging ON while keeping USB debug OFF to fit this flash-constrained STM32 target.\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\nSELECTION \u2014 Sensor telemetry node.", "files": [ { "type": "download", - "name": "wio-e5-mini_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-mini_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", + "name": "wio-e5-mini_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_sensor-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" + }, + { + "type": "download", + "name": "wio-e5-mini_sensor-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_sensor-logging-v1.17.1.1-759a35fc.hex", "title": "HEX download" }, { "type": "download", - "name": "wio-e5-mini_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-mini_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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\nSELECTION — Sensor telemetry node.", - "files": [ - { - "type": "download", - "name": "wio-e5-mini_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-mini_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "title": "HEX download" }, { "type": "download", - "name": "wio-e5-mini_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/wio-e5-mini_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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" } ] } @@ -13471,19 +13236,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_C3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_C3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13495,19 +13260,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "Xiao_C3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_C3_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_C3_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13518,19 +13283,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Xiao_C3_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Xiao_C3_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13542,20 +13307,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -13565,19 +13330,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_C3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_C3_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13589,20 +13354,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -13619,19 +13384,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C6_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Xiao_C6_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C6_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C6_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Xiao_C6_repeater_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_repeater_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13643,20 +13408,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C6_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C6_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_C6_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -13673,19 +13438,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_nrf52_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Xiao_nrf52_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_nrf52_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Xiao_nrf52_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13696,19 +13461,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_nrf52_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Xiao_nrf52_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_nrf52_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Xiao_nrf52_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13719,19 +13484,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_nrf52_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Xiao_nrf52_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_nrf52_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Xiao_nrf52_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13749,19 +13514,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Xiao_rp2040_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_rp2040_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -13772,19 +13537,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Xiao_rp2040_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Xiao_rp2040_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -13795,19 +13560,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Xiao_rp2040_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_rp2040_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -13819,36 +13584,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — 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\nSELECTION — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 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\nSELECTION \u2014 Serial terminal chat.", "files": [ { "type": "download", - "name": "Xiao_rp2040_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Xiao_rp2040_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_terminal_chat-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_rp2040_terminal_chat-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_terminal_chat-v1.17.1.1-759a35fc.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "Xiao_rp2040_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Download" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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\nSELECTION — Serial terminal chat.", - "files": [ - { - "type": "download", - "name": "Xiao_rp2040_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_rp2040_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_rp2040_terminal_chat-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -13867,19 +13627,19 @@ "title": "Companion USB", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_S3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13891,19 +13651,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Xiao_S3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Xiao_S3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13915,20 +13675,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, 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 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-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_S3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_S3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -13939,19 +13699,19 @@ "title": "Repeater", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Xiao_S3_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Xiao_S3_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13963,20 +13723,20 @@ "title": "Repeater", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, 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 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-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -13987,19 +13747,19 @@ "title": "Room Server", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_S3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14011,20 +13771,20 @@ "title": "Room Server", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, 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 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-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.\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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14035,36 +13795,31 @@ "title": "Sensor", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, Sensor telemetry node", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\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, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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, Sensor telemetry node.\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.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_S3_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "sx1262-pins-dio1-2-nss-5-busy-4-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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, Sensor telemetry node.\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.", - "files": [ - { - "type": "flash-wipe", - "name": "Xiao_S3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -14076,20 +13831,20 @@ "title": "Sensor", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, 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 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-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.\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-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14106,19 +13861,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_WIO_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14130,19 +13885,19 @@ "title": "Companion USB", "subTitle": "Serial", "version": { - "serial-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_companion_radio_serial-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_serial-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_serial-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_serial-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_companion_radio_serial-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_WIO_companion_radio_serial-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_serial-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14154,19 +13909,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "Xiao_S3_WIO_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_WIO_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14177,19 +13932,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Xiao_S3_WIO_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Xiao_S3_WIO_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14200,19 +13955,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Xiao_S3_WIO_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Xiao_S3_WIO_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14224,20 +13979,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_S3_WIO_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_S3_WIO_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14248,20 +14003,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_S3_WIO_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_S3_WIO_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14272,19 +14027,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -14295,19 +14050,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_S3_WIO_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_WIO_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14319,20 +14074,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_S3_WIO_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_S3_WIO_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14343,19 +14098,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -14367,36 +14122,31 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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 Sensor telemetry node.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_S3_WIO_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_sensor-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_WIO_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_sensor-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Sensor telemetry node.", - "files": [ - { - "type": "flash-wipe", - "name": "Xiao_S3_WIO_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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)" } ] @@ -14408,20 +14158,20 @@ "title": "Sensor", "subTitle": "Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE \u2014 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 Sensor telemetry node, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_sensor-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14432,36 +14182,31 @@ "title": "Terminal Chat", "subTitle": "Serial terminal chat", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 — Serial terminal chat.", + "standard-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 \u2014 Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and 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 Serial terminal chat.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Xiao_S3_WIO_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_terminal_chat-logging-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-wipe", + "name": "Xiao_S3_WIO_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_terminal_chat-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_WIO_terminal_chat-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_terminal_chat-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Terminal Chat: standalone text chat operated from a serial terminal. It does not expose the standard companion-app interface, and this custom role may not show the standard Configure step.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 terminal chat.", - "files": [ - { - "type": "flash-wipe", - "name": "Xiao_S3_WIO_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Xiao_S3_WIO_terminal_chat-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Xiao_S3_WIO_terminal_chat-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_terminal_chat-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14480,19 +14225,19 @@ "title": "Companion USB", "subTitle": "30S, SX1262 22 dBm", "version": { - "30s-sx1262-22-dbm-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_30S_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "solarxiao_30S_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_30S_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "solarxiao_30S_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14504,19 +14249,19 @@ "title": "Companion USB", "subTitle": "33S, 2W PA", "version": { - "33s-2w-pa-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_33S_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "solarxiao_33S_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_33S_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "solarxiao_33S_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14528,19 +14273,19 @@ "title": "Repeater Bridge RS232", "subTitle": "30S, SX1262 22 dBm", "version": { - "30s-sx1262-22-dbm-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_30S_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "solarxiao_30S_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_30S_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "solarxiao_30S_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14552,19 +14297,19 @@ "title": "Repeater Bridge RS232", "subTitle": "33S, 2W PA", "version": { - "33s-2w-pa-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_33S_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "solarxiao_33S_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_33S_repeater_bridge_rs232-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "solarxiao_33S_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater_bridge_rs232-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14576,19 +14321,19 @@ "title": "Repeater", "subTitle": "30S, SX1262 22 dBm", "version": { - "30s-sx1262-22-dbm-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_30S_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "solarxiao_30S_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_30S_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "solarxiao_30S_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14600,19 +14345,19 @@ "title": "Repeater", "subTitle": "33S, 2W PA", "version": { - "33s-2w-pa-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_33S_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "solarxiao_33S_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_33S_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "solarxiao_33S_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14624,19 +14369,19 @@ "title": "Room Server", "subTitle": "30S, SX1262 22 dBm", "version": { - "30s-sx1262-22-dbm-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_30S_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "solarxiao_30S_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_30S_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "solarxiao_30S_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14648,19 +14393,19 @@ "title": "Room Server", "subTitle": "33S, 2W PA", "version": { - "33s-2w-pa-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_33S_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "solarxiao_33S_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/solarxiao_33S_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "solarxiao_33S_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14678,19 +14423,19 @@ "role": "repeater", "title": "Repeater - SX1262", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Tenstar_C3_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1262_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Tenstar_C3_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14702,20 +14447,20 @@ "title": "Repeater - SX1262", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14725,19 +14470,19 @@ "role": "repeater", "title": "Repeater - SX1268", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1268_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Tenstar_C3_sx1268_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1268_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Tenstar_C3_sx1268_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14749,20 +14494,20 @@ "title": "Repeater - SX1268", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14772,19 +14517,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1262", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14796,20 +14541,20 @@ "title": "Repeater Bridge ESP-NOW - SX1262", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14819,19 +14564,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1268", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1268_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1268_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14843,20 +14588,20 @@ "title": "Repeater Bridge ESP-NOW - SX1268", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tenstar_C3_sx1268_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14873,20 +14618,20 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tiny_Relay_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "title": "HEX download" + "name": "Tiny_Relay_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "Tiny_Relay_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tiny_Relay_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Download" + "name": "Tiny_Relay_companion_radio_usb-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_companion_radio_usb-logging-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -14896,20 +14641,20 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns packet logging ON while keeping USB debug OFF to fit this flash-constrained STM32 target. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tiny_Relay_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.hex", - "title": "HEX download" + "name": "Tiny_Relay_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_repeater-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "Tiny_Relay_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tiny_Relay_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "title": "Download" + "name": "Tiny_Relay_repeater-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_repeater-logging-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -14920,37 +14665,32 @@ "title": "Sensor", "subTitle": "Sensor telemetry node", "version": { - "standard-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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.\n\nSELECTION — Sensor telemetry node.", + "standard-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 \u2014 Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\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.\n\nSELECTION \u2014 Sensor telemetry node.", "files": [ { "type": "download", - "name": "Tiny_Relay_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tiny_Relay_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", + "name": "Tiny_Relay_sensor-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_sensor-logging-v1.17.1.1-759a35fc.bin", + "title": "Download" + }, + { + "type": "download", + "name": "Tiny_Relay_sensor-logging-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-utility-v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_sensor-logging-v1.17.1.1-759a35fc.hex", "title": "HEX download" }, { "type": "download", - "name": "Tiny_Relay_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tiny_Relay_sensor-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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" - } - ] - }, - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: publishes telemetry from sensors compiled for and detected on this board. It is not a general companion or repeater, and unsupported external sensors will not become available by flashing it.\n\nPROFILE — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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\nSELECTION — Sensor telemetry node.", - "files": [ - { - "type": "download", - "name": "Tiny_Relay_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tiny_Relay_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.hex", - "title": "HEX download" }, { "type": "download", - "name": "Tiny_Relay_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Tiny_Relay_sensor-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.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" } ] } @@ -14967,19 +14707,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Nano_G2_Ultra_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Nano_G2_Ultra_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_companion_radio_usb-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Nano_G2_Ultra_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Nano_G2_Ultra_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_companion_radio_usb-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14990,19 +14730,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Nano_G2_Ultra_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.zip", + "name": "Nano_G2_Ultra_repeater-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_repeater-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Nano_G2_Ultra_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.uf2", + "name": "Nano_G2_Ultra_repeater-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_repeater-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -15013,19 +14753,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Nano_G2_Ultra_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.zip", + "name": "Nano_G2_Ultra_room_server-logging-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_room_server-logging-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Nano_G2_Ultra_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.uf2", + "name": "Nano_G2_Ultra_room_server-logging-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_room_server-logging-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -15043,19 +14783,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Station_G2_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Station_G2_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15067,19 +14807,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "Station_G2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Station_G2_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Station_G2_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15090,19 +14830,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Station_G2_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Station_G2_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15113,19 +14853,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Station_G2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Station_G2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15137,20 +14877,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Station_G2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Station_G2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -15161,19 +14901,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "Logging", "version": { - "logging-target-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "logging-target-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_logging_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_logging_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Station_G2_logging_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_logging_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_logging_repeater_bridge_espnow-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Station_G2_logging_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater_bridge_espnow-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15185,20 +14925,20 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "Logging, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "logging-target-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — 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 — FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", + "logging-target-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_logging_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_logging_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Station_G2_logging_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_logging_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_logging_repeater_bridge_espnow-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Station_G2_logging_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater_bridge_espnow-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -15209,20 +14949,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Station_G2_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Station_G2_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -15233,19 +14973,19 @@ "title": "Repeater", "subTitle": "Logging", "version": { - "logging-target-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "logging-target-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_logging_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_logging_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Station_G2_logging_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_logging_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_logging_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Station_G2_logging_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15257,20 +14997,20 @@ "title": "Repeater", "subTitle": "Logging, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "logging-target-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", + "logging-target-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_logging_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_logging_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Station_G2_logging_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_logging_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_logging_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Station_G2_logging_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -15281,19 +15021,19 @@ "title": "Repeater", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d-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_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_repeater_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-59dec09d.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)" } ] @@ -15304,19 +15044,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Station_G2_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Station_G2_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15328,20 +15068,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Station_G2_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Station_G2_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -15352,19 +15092,19 @@ "title": "Room Server", "subTitle": "Observer MQTT", "version": { - "mqtt-observer-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 — Observer MQTT.", + "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 \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 Portable on-device MQTT observer: publishes observed mesh traffic directly from the device to a configured MQTT broker over Wi-Fi, keeps USB debug/packet logging OFF, uses a reduced admin CLI to fit the standard ESP32 app slot, and cannot install LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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 Observer MQTT.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "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.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G2_room_server_observer_mqtt-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "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)" } ] @@ -15382,19 +15122,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Station_G3_ESP32_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_usb-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_companion_radio_usb-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Station_G3_ESP32_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_usb-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15406,19 +15146,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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": "Station_G3_ESP32_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Station_G3_ESP32_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_wifi-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_companion_radio_wifi-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Station_G3_ESP32_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_wifi-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15429,19 +15169,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Station_G3_ESP32_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Station_G3_ESP32_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15453,20 +15193,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Station_G3_ESP32_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Station_G3_ESP32_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -15477,19 +15217,19 @@ "title": "Repeater", "subTitle": "Logging", "version": { - "logging-target-usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", + "logging-target-usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine 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.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_logging_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_logging_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "Station_G3_ESP32_logging_repeater-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_logging_repeater-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_logging_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_logging_repeater-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "Station_G3_ESP32_logging_repeater-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_logging_repeater-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15501,20 +15241,20 @@ "title": "Repeater", "subTitle": "Logging, FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "logging-target-full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", + "logging-target-full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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, FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_logging_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_logging_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Station_G3_ESP32_logging_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_logging_repeater-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_logging_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_logging_repeater-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Station_G3_ESP32_logging_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_logging_repeater-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -15524,19 +15264,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", + "name": "Station_G3_ESP32_room_server-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_room_server-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_room_server-logging-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", + "name": "Station_G3_ESP32_room_server-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_room_server-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15548,20 +15288,20 @@ "title": "Room Server", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Station_G3_ESP32_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_room_server-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/Station_G3_ESP32_room_server-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "Station_G3_ESP32_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_room_server-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -15578,19 +15318,19 @@ "role": "repeater", "title": "Repeater", "version": { - "usb-packet-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 — USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "usb-packet-logging-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 \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 USB packet logging: keeps the selected role/profile, turns USB debug and packet logging ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output; this build cannot install LoRa OTA unless the filename/profile explicitly says LoRa OTA.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). 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_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WHY2025_badge_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d-merged.bin", + "name": "WHY2025_badge_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_repeater_-logging-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "WHY2025_badge_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WHY2025_badge_repeater_-logging-v1.16.09-halo-keymind-cascade-dev-59dec09d.bin", + "name": "WHY2025_badge_repeater_-logging-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_repeater_-logging-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15602,20 +15342,20 @@ "title": "Repeater", "subTitle": "FULL USB packet logging, LoRa OTA; first install erase required", "version": { - "full-usb-packet-logging-lora-ota-erase-required-v1.16.09-halo-keymind-cascade-dev-eed65812": { - "notes": "Keymind Cascade MeshCore v1.16.09 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 USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 — FULL USB packet logging, LoRa OTA; first install erase required.", + "full-usb-packet-logging-lora-ota-erase-required-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\nREQUIRED FIRST FULL INSTALL \u2014 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 \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 FULL USB packet logging + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns USB debug and packet logging ON, and turns LoRa OTA ON. Host-side software can consume the serial stream and separately publish it to a computer-side MQTT broker. Expect substantial USB serial output.\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 FULL USB packet logging, LoRa OTA; first install erase required.", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WHY2025_badge_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "WHY2025_badge_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac/WHY2025_badge_repeater_-full-logging-ota-v1.16.09-halo-keymind-cascade-dev-eed65812.bin", - "title": "Later FULL update (app only)" + "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } diff --git a/mesh-america/update-logging-provider-release.py b/mesh-america/update-logging-provider-release.py new file mode 100755 index 00000000..348c36f2 --- /dev/null +++ b/mesh-america/update-logging-provider-release.py @@ -0,0 +1,247 @@ +#!/usr/bin/env python3 +"""Update the curated Mesh America logging catalog from a complete matrix.""" + +from __future__ import annotations + +import argparse +import importlib.util +import json +from pathlib import Path +import sys + + +SCRIPT_DIR = Path(__file__).resolve().parent +COMMON_PATH = SCRIPT_DIR / "update-provider-release.py" + + +def load_common(): + spec = importlib.util.spec_from_file_location("provider_release_common", COMMON_PATH) + if spec is None or spec.loader is None: + raise RuntimeError(f"cannot load {COMMON_PATH}") + module = importlib.util.module_from_spec(spec) + sys.modules[spec.name] = module + spec.loader.exec_module(module) + return module + + +common = load_common() +CONSTRAINED_LOGGING_TARGETS = { + "Tiny_Relay_repeater", + "RAK_3x72_repeater", + "wio-e5_repeater", + "wio-e5-repeater_bridge_rs232", + "wio-e5-mini_companion_radio_usb", + "wio-e5-mini_repeater", + "wio-e5-mini_sensor", +} + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument( + "--catalog", + type=Path, + default=SCRIPT_DIR / "keymind-cascade-logging-v1.16.0-provider.json", + ) + parser.add_argument("--release-dir", type=Path, required=True) + parser.add_argument("--artifact-version", required=True) + parser.add_argument("--logging-main-tag", required=True) + parser.add_argument("--logging-utility-tag", required=True) + parser.add_argument("--full-tag", required=True) + 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") + return parser.parse_args() + + +def is_logging_utility(identity: str) -> bool: + lowered = identity.lower() + return any(marker in lowered for marker in ("kiss_modem", "terminal_chat", "sensor")) + + +def is_constrained_logging(identity: str) -> bool: + return ( + identity.endswith("-logging") + and identity.removesuffix("-logging") in CONSTRAINED_LOGGING_TARGETS + ) + + +def release_tag(identity: str, args: argparse.Namespace) -> str: + lowered = identity.lower() + if "full-logging-ota" in lowered: + return args.full_tag + if "-logging" in lowered: + return args.logging_utility_tag if is_logging_utility(identity) else args.logging_main_tag + if ( + "companion_radio_full" in lowered + or "lora_ota" in lowered + or "observer_mqtt" in lowered + ): + return args.advanced_tag + if is_logging_utility(identity): + return args.utility_tag + if any(marker in lowered for marker in ("companion", "repeater", "room_server")): + return args.main_tag + return args.utility_tag + + +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 packet-logging builds with " + "USB debug enabled except on seven flash-constrained STM32 targets, " + "selected non-logging utility and portable MQTT observer builds, " + "and expanded-partition FULL USB-logging LoRa-OTA builds. Host software " + "can consume the USB serial log and publish it separately. Open Release " + "notes for role, hardware, installation, and partition requirements." + ) + + entry_count = 0 + file_count = 0 + used_identities: set[str] = set() + category_counts = { + "logging-main": 0, + "logging-utility": 0, + "full-logging": 0, + "standard-main": 0, + "standard-advanced": 0, + "standard-utility": 0, + } + + for device in catalog["device"]: + device_type = device["type"] + for firmware in device["firmware"]: + old_keys = list(firmware["version"]) + old_version = next(iter(firmware["version"].values())) + old_notes = old_version["notes"] + identities = common.ordered_catalog_identities(firmware) + paths: list[Path] = [] + for identity in identities: + if identity not in release_files: + raise ValueError(f"no v1.17.1.1 artifact matches {identity!r}") + used_identities.add(identity) + paths.extend(release_files[identity]) + + lowered = identity.lower() + if "full-logging-ota" in lowered: + category_counts["full-logging"] += 1 + elif "-logging" in lowered: + key = "logging-utility" if is_logging_utility(identity) else "logging-main" + category_counts[key] += 1 + elif ( + "companion_radio_full" in lowered + or "lora_ota" in lowered + or "observer_mqtt" in lowered + ): + category_counts["standard-advanced"] += 1 + elif is_logging_utility(identity): + category_counts["standard-utility"] += 1 + else: + category_counts["standard-main"] += 1 + + paths.sort(key=lambda path: common.file_sort_key(path, device_type)) + files = [] + for path in paths: + identity = common.artifact_identity(path.name) + file_type, title = common.file_type_and_title(path, device_type) + files.append( + { + "type": file_type, + "name": path.name, + "url": common.download_url( + args.repo, + release_tag(identity, args), + path.name, + ), + "title": title, + } + ) + + version_key = common.replacement_version_key(old_keys[0], args.artifact_version) + notes = common.replace_release_version(old_notes, display_version) + if "USA/Canada 910.525 MHz" not in notes: + notes = notes.replace( + "with Halo/Keymind retry tuning and Cascade defaults.", + "with Halo/Keymind retry tuning, Cascade defaults, and the " + "USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.", + 1, + ) + if any(is_constrained_logging(identity) for identity in identities): + old_profile = "turns USB debug and packet logging ON." + standard_profile = ( + "normal features for the selected role and hardware, with USB " + "debug/packet logging and LoRa self-update OFF." + ) + replacement = ( + "turns packet logging ON while keeping USB debug OFF to fit this " + "flash-constrained STM32 target." + ) + if old_profile in notes: + notes = notes.replace(old_profile, replacement, 1) + elif standard_profile in notes: + notes = notes.replace( + standard_profile, + standard_profile + + " The -logging variant turns packet logging ON while keeping " + "USB debug OFF to fit this flash-constrained STM32 target.", + 1, + ) + else: + raise ValueError( + "cannot update constrained logging guidance for " + f"{identities!r}" + ) + firmware["version"] = {version_key: {"notes": notes, "files": files}} + entry_count += 1 + file_count += len(files) + + if entry_count != 596: + raise ValueError(f"expected 596 curated firmware entries, found {entry_count}") + if len(used_identities) != 648: + raise ValueError(f"expected 648 curated identities, found {len(used_identities)}") + if file_count == 0: + raise ValueError("catalog update produced no files") + print( + json.dumps( + { + "catalog_entries": entry_count, + "catalog_files": file_count, + "release_identities_used": len(used_identities), + "identity_categories": category_counts, + }, + 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 stream: + catalog = json.load(stream) + release_files = common.index_release_files(args.release_dir, args.artifact_version) + updated = update_catalog(catalog, release_files, args) + if not args.check_only: + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text( + json.dumps(updated, ensure_ascii=True, indent=2) + "\n", + encoding="ascii", + ) + 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()) diff --git a/tools/mota/motalib.py b/tools/mota/motalib.py index 6625875e..786f989c 100644 --- a/tools/mota/motalib.py +++ b/tools/mota/motalib.py @@ -129,6 +129,12 @@ def hardware_id_for_env(env_name: str) -> str: r"[_-](?:repeater|repeatr|room_server|room_svr|sensor|terminal_chat|kiss_modem|" r"companion_radio|companion|comp_radio)(?=[_-]|$)", env_name, re.IGNORECASE) family = (env_name[:role.start()] if role else env_name).strip("_-") or env_name.strip("_-") + # Match the explicit MOTA_HW_ID shared by every role in these variant + # families. The environment spelling is not always the physical-board tag. + family = { + "Heltec_t114_without_display": "Heltec_t114", + "RAK_4631": "RAK4631", + }.get(family, family) if len(family) <= 32: return family suffix = hashlib.sha256(family.encode()).hexdigest()[:8] diff --git a/tools/mota/test_mota.py b/tools/mota/test_mota.py index ceae01fc..cb6b5946 100644 --- a/tools/mota/test_mota.py +++ b/tools/mota/test_mota.py @@ -52,8 +52,12 @@ def test_ota_target_generation_honors_explicit_disable(): def test_hardware_id_for_env(): - assert ml.hardware_id_for_env("RAK_4631_repeater") == "RAK_4631" - assert ml.hardware_id_for_env("RAK_4631_companion_radio_usb") == "RAK_4631" + assert ml.hardware_id_for_env("RAK_4631_repeater") == "RAK4631" + assert ml.hardware_id_for_env("RAK_4631_companion_radio_usb") == "RAK4631" + assert ( + ml.hardware_id_for_env("Heltec_t114_without_display_repeater") + == "Heltec_t114" + ) assert ml.hardware_id_for_env("ThinkNode_M2_Repeater_bridge_espnow") == "ThinkNode_M2" assert ml.hardware_id_for_env("wio-e5-repeater_bridge_rs232") == "wio-e5" long_env = "ikoka_handheld_nrf_e22_30dbm_096_rotated_room_server"