mikecarper
ddcc1de467
Resolve nRF52 carrier bootloader links and explain audited coverage gaps
2026-09-29 17:35:54 -07:00
mikecarper
bf04fbb2e8
Offer exact latest bootloader files only for selected nRF52 hardware
2026-09-29 17:00:19 -07:00
mikecarper
4ec7392c9b
Show latest nRF52 bootloader link above picker choices
2026-09-29 16:42:07 -07:00
mikecarper
4b54ed192e
Link nRF52 picker results to the latest OTAFIX bootloader
2026-09-29 16:36:57 -07:00
mikecarper
d6ec5dabff
Combine firmware picker profiles and replace extra dropdowns
2026-09-29 16:30:50 -07:00
mikecarper
cedad8da3c
Manage and restore OTA relay hop limits automatically
2026-09-29 16:09:49 -07:00
mikecarper
f59b6fde29
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
f565f34bef
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
21641885d2
Support stock nRF52 bootloader version formats and audit images
2026-09-29 14:37:27 -07:00
mikecarper
c212885040
Add bounded OTAFIX bootloader version fallback
2026-09-29 11:40:40 -07:00
mikecarper
01cb58c8e4
Point RAK OTA guides to compatible OTAFIX 2.4.10
2026-09-29 11:30:44 -07:00
mikecarper
21d42aa57f
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
84429ae520
Use internal bootloader staging regardless of RAK app storage
2026-09-29 03:27:10 -07:00
mikecarper
c3f37e129a
Support compatible RAK bootloader updates with adaptive app storage
2026-09-29 03:08:53 -07:00
mikecarper
666150ab2f
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-09-28 17:46:45 -07:00
mikecarper
addfa0f683
Pin RAK3401 OTA chain participants by public key
2026-09-28 17:46:41 -07:00
mikecarper
f5afc73d6d
Keep get radio reply compatible with Companion apps
2026-09-28 15:47:24 -07:00
mikecarper
e900526c3f
Classify held DM count as a read-only CLI query
2026-09-28 14:15:39 -07:00
mikecarper
60dc8e2d28
Fix one-key DM contact priority and STM32 flash budget
2026-09-28 14:00:12 -07:00
mikecarper
898cadae2c
Share high-contact RAK offline queue with held one-key DMs
2026-09-28 12:47:12 -07:00
mikecarper
eaf19c3638
Port consent-gated one-key DM queue to keymindCascade
2026-09-28 12:09:05 -07:00
mikecarper
ea4917b322
Support private text with one known public key
2026-09-28 00:19:31 -07:00
mikecarper
fd7b93c52d
Link ESP32 picker to exact partition expansion packages
2026-09-27 21:13:25 -07:00
mikecarper
ba2187db2c
Revert adaptive RAK app-owned bootloader recovery after ACL test
2026-09-27 15:07:29 -07:00
mikecarper
ec86d96039
Use application capabilities for adaptive RAK recovery status
2026-09-27 13:21:40 -07:00
mikecarper
3d984bfe8b
Show live ESP32 partition check in migration guidance
2026-09-27 12:57:12 -07:00
mikecarper
6c3e52c923
Document ESP32 partition migration in picker and catalogs
2026-09-27 12:53:13 -07:00
mikecarper
ed3c1ec75c
Align STM32WL size test with four qualified USB images
2026-09-27 10:33:13 -07:00
mikecarper
4db7780ba7
Prepare 1.17.1.7 Cascade release catalogs and STM32WL USB images
2026-09-27 10:20:43 -07:00
mikecarper
a134c509d5
Merge adaptive RAK LoRa bootloader recovery
...
Merge application-owned signed bootloader recovery for the adaptive RAK3401 and RAK4631 profiles.
2026-09-27 00:32:19 -07:00
mikecarper
abaedd3894
Add application-owned RAK bootloader recovery over LoRa
2026-09-26 23:47:44 -07:00
mikecarper
5480b36b56
Refresh CLI test contracts for backup and retry controls
2026-09-26 22:50:54 -07:00
mikecarper
8ae82a5e2f
Update Companion session harness for private-key backup state
2026-09-26 22:36:54 -07:00
mikecarper
45fe38ff97
Merge upstream dev into keymindCascade
2026-09-26 22:01:28 -07:00
mikecarper
709a6fa735
Precompute ESP32 release partition lookup table
2026-09-26 19:58:28 -07:00
mikecarper
0ad51a29cb
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
49d4cc3f3e
Expose Companion flood retry controls and clarify T096 fixed TX PA
2026-09-26 10:31:54 -07:00
mikecarper
eaf00755c0
Guard T096 transmit default and retry setting persistence
2026-09-26 10:12:52 -07:00
mikecarper
03e552e175
Enable LoRa OTA room and nRF52 sensor variants
2026-09-26 09:58:43 -07:00
mikecarper
f46368226e
Publish one ordinary ESP32 Full image per board role
2026-09-26 09:29:18 -07:00
mikecarper
4bd31358fc
Keep G2 migration Full images out of ordinary release matrix
2026-09-26 08:59:29 -07:00
mikecarper
d1463efa36
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
623d2377ec
Give dual-profile companion screens manual R2 pages
2026-09-26 01:38:40 -07:00
mikecarper
5802732811
Avoid missing Preferences namespaces on fresh ESP32 boot
2026-09-26 01:14:47 -07:00
mikecarper
20efcea770
Restore Companion text terminal after USB mOTA sender exits
2026-09-25 17:51:38 -07:00