mikecarper
760fa9434e
Fix notification preview audio playback and startup timing
2026-09-30 07:49:28 -07:00
mikecarper
528257705d
Reject octave formats misread by the installed buzzer parser
2026-09-30 04:00:04 -07:00
mikecarper
c76278c1c7
Keep GPIO command scopes and cover room text limits and existing UI dispatch
2026-09-30 03:54:27 -07:00
mikecarper
5404885495
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-09-30 03:44:22 -07:00
mikecarper
4bc391ef36
Add programmable Companion alerts and trusted DM and room notifications
2026-09-30 03:44:22 -07:00
mikecarper
bc8fe0c66c
Merge upstream dev through 5846fa19
...
Import Airoha GPS RTC backup sleep, 24 contact search results, and the T-Echo Lite USB companion target. Preserve existing GPS telemetry and power-saving controls, crypto alignment checks, ESP32 RTC recovery, and RAK11310 dynamic-preference compatibility.
Validate GPS sleep acknowledgments with their NMEA checksum and add six native regression tests covering retry, drain, corruption, grace timeout, and timer rollover.
Verified: 1648 native and KISS modem tests; targeted nRF52, companion routing, one-key DM, and clock checks; T1000-E BLE, MeshTracker X1 USB, and T-Echo Lite USB companion builds.
2026-09-30 02:13:25 -07:00
mikecarper
fdd67ce1b3
Warn LiFePO4 users about unchanged 4.2V chargers
2026-09-30 01:24:49 -07:00
mikecarper
24fed432bd
Merge remote-tracking branch 'origin/keymindCascade' into codex/rak3401-voltage-cli
2026-09-30 01:11:19 -07:00
mikecarper
2d78b8f06c
Add configurable nRF52 battery profiles with LiFePO4 cutoff
2026-09-30 01:11:10 -07:00
mikecarper
3472fcacf8
Update README to clarify LoRa radio settings
2026-09-29 23:34:08 -07:00
ripplebiz
5846fa19c8
Merge pull request #3525 from oltaco/airoha-sleep
...
Use Airoha AG3335 backup mode sleep for faster GPS fix time
2026-09-30 12:32:44 +10:00
mikecarper
5d19a0a731
Resolve nRF52 carrier bootloader links and explain audited coverage gaps
2026-09-29 17:35:54 -07:00
mikecarper
aeccd3b692
Offer exact latest bootloader files only for selected nRF52 hardware
2026-09-29 17:00:19 -07:00
mikecarper
af82010752
Show latest nRF52 bootloader link above picker choices
2026-09-29 16:42:07 -07:00
mikecarper
bcea9d5c4d
Link nRF52 picker results to the latest OTAFIX bootloader
2026-09-29 16:36:57 -07:00
mikecarper
9c9121c391
Combine firmware picker profiles and replace extra dropdowns
2026-09-29 16:30:50 -07:00
mikecarper
24458b0214
Manage and restore OTA relay hop limits automatically
2026-09-29 16:09:49 -07:00
mikecarper
d29d6379b0
Add firmware file link to README
...
Added a link to the firmware file for user guidance.
2026-09-29 16:07:35 -07:00
mikecarper
5fd795a1a2
Revise README for Halo Keymind Cascade Branch updates
...
Updated README to reflect changes in Halo Keymind Cascade Branch, including new features and improvements.
2026-09-29 16:05:35 -07:00
mikecarper
98af9161c6
Support stock nRF52 bootloader version formats and audit images
2026-09-29 14:37:27 -07:00
mikecarper
dbc7971d88
Add bounded OTAFIX bootloader version fallback
2026-09-29 11:40:40 -07:00
mikecarper
d50446c27d
Point RAK OTA guides to compatible OTAFIX 2.4.10
2026-09-29 11:30:44 -07:00
mikecarper
495767a922
Fix LoRa OTA TempRadio compatibility and lease handling
...
Accept preamble-bearing TempRadio status from newer firmware while retaining legacy replies. Keep the 20-minute hard minimum but make the 120-minute and timeout estimates advisory, with a window-only override. Add parser, rehearsal, relay identity, and RAK bootloader regression coverage.
2026-09-29 07:48:01 -07:00
Huw Duddy
33468c4f80
Merge pull request #2472 from emkZero/variant-techo-lite-usb-companion
...
variants: USB Companion variant for LilyGo T-Echo Lite
2026-09-29 23:00:41 +10:00
Huw Duddy
37a71d9381
Merge pull request #3495 from meshcore-dev/increase-max-search-results
...
increased MAX_SEARCH_RESULTS to 24. (was 8)
2026-09-29 20:42:48 +10:00
mikecarper
5c4b6d6301
Use internal bootloader staging regardless of RAK app storage
2026-09-29 03:27:10 -07:00
taco
74413f0e4d
T1000e GPS: use RTC backup for faster fix
2026-09-29 20:16:32 +10:00
taco
11755c8199
MeshTracker X1 GPS: use RTC backup for faster fix
2026-09-29 20:14:19 +10:00
taco
037e27833b
feat: add AirohaSleep.h helper for faster fix on AG3335 based GPS
2026-09-29 20:12:08 +10:00
taco
3fa8dbf4d1
feat: add waitFor() and drain() to LocationProvider to support sending commands to GPS
2026-09-29 20:10:51 +10:00
mikecarper
346cf2fd1f
Support compatible RAK bootloader updates with adaptive app storage
2026-09-29 03:08:53 -07:00
mikecarper
793531e16b
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-09-28 17:46:45 -07:00
mikecarper
50c43ca172
Pin RAK3401 OTA chain participants by public key
2026-09-28 17:46:41 -07:00
mikecarper
ca23d38ef6
Keep get radio reply compatible with Companion apps
2026-09-28 15:47:24 -07:00
mikecarper
a645b6c518
Classify held DM count as a read-only CLI query
2026-09-28 14:15:39 -07:00
mikecarper
5be7f119ac
Fix one-key DM contact priority and STM32 flash budget
2026-09-28 14:00:12 -07:00
mikecarper
94b711bdd4
Share high-contact RAK offline queue with held one-key DMs
2026-09-28 12:47:12 -07:00
mikecarper
7ba8c5bfa2
Port consent-gated one-key DM queue to keymindCascade
2026-09-28 12:09:05 -07:00
Liam Cottle
5d266dcb43
Merge pull request #1896 from weebl2000/robust-time-esp32
...
Keep time in RTC slow memory, prevents date dropping to 1970 date after crash/watchdog/brownout reset on ESP32
2026-09-28 23:13:49 +13:00
mikecarper
01054ba979
Support private text with one known public key
2026-09-28 00:19:31 -07:00
mikecarper
687896fa33
Link ESP32 picker to exact partition expansion packages
2026-09-27 21:13:25 -07:00
Liam Cottle
b9f519ef5a
Merge pull request #1809 from DanielNovak/fix-decrypt-block-alignment-check
...
Fix stack buffer overflow in MACThenDecrypt
2026-09-28 13:41:02 +13:00
mikecarper
ea40663f09
Revert adaptive RAK app-owned bootloader recovery after ACL test
2026-09-27 15:07:29 -07:00
mikecarper
a007346561
Use application capabilities for adaptive RAK recovery status
2026-09-27 13:21:40 -07:00
mikecarper
51211834e8
Show live ESP32 partition check in migration guidance
2026-09-27 12:57:12 -07:00
mikecarper
dbf387b681
Document ESP32 partition migration in picker and catalogs
2026-09-27 12:53:13 -07:00
mikecarper
0d9732f2f2
Align STM32WL size test with four qualified USB images
Firmware Builder / create-release (push) Canceled after 0s
Firmware Builder / build (push) Canceled after 0s
Firmware Builder / generate-build-matrix (push) Canceled after 0s
Build Repeater Firmwares / build-repeater-firmwares (push) Canceled after 0s
full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098
lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098
repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098
utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098
v1.17.1.7-halo-keymind-cascade-dev-2d03e098
2026-09-27 10:33:13 -07:00
mikecarper
bb24681188
Prepare 1.17.1.7 Cascade release catalogs and STM32WL USB images
2026-09-27 10:20:43 -07:00
mikecarper
2d03e098cf
Merge adaptive RAK LoRa bootloader recovery
...
Merge application-owned signed bootloader recovery for the adaptive RAK3401 and RAK4631 profiles.
rak3401-mota-1.16.07-to-1.17.1.7-legacy24
2026-09-27 00:32:19 -07:00
Liam Cottle
db7a5f942f
Merge pull request #3508 from marcelverdult/fix/rak11310-attach-dynamic-prefs
...
Fix RAK11310 build: add no-op attachDynamicPrefs()
2026-09-27 20:03:59 +13:00