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
mikecarper
5c4b6d6301
Use internal bootloader staging regardless of RAK app storage
2026-09-29 03:27:10 -07: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
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
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
lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098
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
full-profiles-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
mikecarper
9709c8c764
Add application-owned RAK bootloader recovery over LoRa
2026-09-26 23:47:44 -07:00
mikecarper
8edef5c4a0
Refresh CLI test contracts for backup and retry controls
2026-09-26 22:50:54 -07:00
mikecarper
edc1c04cd3
Update Companion session harness for private-key backup state
2026-09-26 22:36:54 -07:00
mikecarper
e34f119780
Merge upstream dev into keymindCascade
2026-09-26 22:01:28 -07:00
mikecarper
ee3010f496
Precompute ESP32 release partition lookup table
2026-09-26 19:58:28 -07:00
mikecarper
001e9a62e7
Protect remote admin identity backup replies
2026-09-26 18:01:43 -07:00
fdlamotte
1934a4988d
Merge pull request #3202 from F4FPR/m6-power-observability
...
ThinkNode M6: expose external-power and charger state
2026-09-26 13:51:11 -04:00
fdlamotte
90493d749d
Merge pull request #3201 from F4FPR/gps-l76k-constellation-init-m6
...
GPS: configure L76K for GPS, BeiDou and GLONASS
2026-09-26 13:42:55 -04:00
fdlamotte
6c7acd2bb1
Merge branch 'dev' into gps-l76k-constellation-init-m6
2026-09-26 13:38:40 -04:00
fdlamotte
7d723fd17f
Merge pull request #3200 from F4FPR/gps-diag-command
...
Add generic GPS UART and NMEA diagnostics
2026-09-26 13:34:34 -04:00
mikecarper
d4b3bb5678
Expose Companion flood retry controls and clarify T096 fixed TX PA
2026-09-26 10:31:54 -07:00
mikecarper
90dee6cd1b
Guard T096 transmit default and retry setting persistence
2026-09-26 10:12:52 -07:00
mikecarper
f215792162
Enable LoRa OTA room and nRF52 sensor variants
2026-09-26 09:58:43 -07:00
mikecarper
df19760c85
Publish one ordinary ESP32 Full image per board role
2026-09-26 09:29:18 -07:00
mikecarper
b0b9e53dd7
Keep G2 migration Full images out of ordinary release matrix
2026-09-26 08:59:29 -07:00
mikecarper
92d80514b1
Refresh CI contracts for manual radio pages and build wrapper
2026-09-26 08:11:12 -07:00
Liam Cottle
988d017abb
Merge pull request #3497 from meshcore-dev/companion-telem-push
...
Companion Telemetry push support
2026-09-26 20:51:39 +12:00
mikecarper
7add9019ee
Give dual-profile companion screens manual R2 pages
2026-09-26 01:38:40 -07:00
mikecarper
73c7935261
Avoid missing Preferences namespaces on fresh ESP32 boot
2026-09-26 01:14:47 -07:00
mikecarper
9ba79848ca
Restore Companion text terminal after USB mOTA sender exits
2026-09-25 17:51:38 -07:00
mikecarper
ce46e60a86
Replay initial nRF52 USB READY after application handoff
2026-09-25 17:44:15 -07:00
mikecarper
2724bab5da
Detect header W25Q16 on unified RAK firmware
2026-09-25 14:20:29 -07:00
mikecarper
f3125bedd8
Connect GPIO MISO during RAK NOR identification
2026-09-25 13:14:30 -07:00
mikecarper
9638223138
Verify Pi nRF52 board identity before flashing
2026-09-25 13:04:36 -07:00
mikecarper
efc85b1afe
Drain companion queue on explicit OTA entry
2026-09-25 12:06:18 -07:00
mikecarper
36b8bf6c82
Correct merged RAK bootloader target to OTAFIX 2.4.8
2026-09-25 10:50:29 -07:00
mikecarper
7ee33c7149
Describe local adaptive OTAFIX requirement in release metadata
2026-09-25 10:37:10 -07:00
mikecarper
72afac9a40
Unify RAK repeater storage firmware and bootloader handoff
2026-09-25 10:35:04 -07:00
mikecarper
5a92dae79a
Advertise exact nRF52 DFU name and service
2026-09-25 08:38:39 -07:00
mikecarper
702ffdbbca
Stabilize nRF52 Bluefruit startup for buttonless DFU
2026-09-25 08:33:54 -07:00