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
mikecarper
aa4598f739
Bound nRF52 UF2 images and reduce repeater BLE DFU memory
2026-09-25 08:09:38 -07:00
mikecarper
fc6efcca03
Align WSL3 migration identity with firmware hardware tag
2026-09-25 05:51:57 -07:00
mikecarper
cc707bdd79
Add local complete firmware release build entry point
2026-09-25 01:36:44 -07:00
mikecarper
2cb31ce04f
Fix logging matrix firmware build failures
2026-09-25 00:37:38 -07:00
mikecarper
6fabd5a155
Explain live signal-strength readings in RF docs
2026-09-24 21:38:59 -07:00
mikecarper
e3ce8ac6d7
Keep R8 power test board aligned with shutdown hook
2026-09-24 19:38:47 -07:00
mikecarper
dafe1332f9
Exercise Companion power-off dispatch in host harness
2026-09-24 19:36:19 -07:00
mikecarper
d35865add7
Check G3 wake flags in shared board profile
2026-09-24 19:26:36 -07:00
mikecarper
c93bc84b0a
Cover ESP32 migration identity recovery in host tests
2026-09-24 19:17:28 -07:00
mikecarper
bbb5c14fba
Merge branch 'keymindCascade' of github.com:mikecarper/MeshCore into keymindCascade
...
# Conflicts:
# test/test_nrf52_ble_startup.py
2026-09-24 17:36:09 -07:00
mikecarper
6a5a897ce1
Refresh mOTA hardware contract tests
2026-09-24 17:20:21 -07:00
mikecarper
a74a09da56
Complete ESP32 partition expander and adaptive LoRa OTA pacing
2026-09-24 17:13:22 -07:00
mikecarper
e370db7f28
Safely hand off expanded ESP32 LoRa bridge without resume record
2026-09-24 12:17:49 -07:00
mikecarper
09d5bd9975
Add LoRa partition migration recipes for ESP32 infrastructure boards
2026-09-24 10:40:32 -07:00
mikecarper
9e48f516ba
Expand ESP32 OTA partition migration across infrastructure roles
2026-09-24 10:01:14 -07:00
mikecarper
af73d05f8b
Add ESP32 migration build menu and verified release bundle
2026-09-24 08:02:31 -07:00
mikecarper
cbfe5f79ea
Merge observer firmware branch into keymindCascade
...
Integrate compatible observer board, preset, WebConfig, display, CI, and policy updates. Preserve the checkout's newer MQTT binary preferences and WiFi bridge runtime where the forked implementations conflict. Keep ThinkNode observer networking WiFi-based until the Ethernet transport is wired into that runtime.
2026-09-24 01:20:56 -07:00
mikecarper
107cbc506e
Merge PowerSaving-v17 into keymindCascade
2026-09-24 00:56:05 -07:00
mikecarper
78eb7d52c9
Merge upstream dev into keymindCascade
2026-09-24 00:51:07 -07:00
mikecarper
029ff65d9a
Fix nRF52 BLE startup host harness for device name state
2026-09-24 00:39:19 -07:00
mikecarper
9f3977bcfb
Normalize Windows checkout status in ESP32 recipe
2026-09-24 00:29:03 -07:00
mikecarper
5842b864fa
Add repeatable ESP32 partition migration build recipe
2026-09-24 00:26:46 -07:00
mikecarper
a36a5ddbd8
Package migration tables from saved merged images
2026-09-23 23:53:59 -07:00
mikecarper
6976877f04
Select registered OTA slots and verify LoRa staging geometry
2026-09-23 23:33:29 -07:00
mikecarper
f8a1e2ff96
Add in-place ESP32 Wi-Fi and LoRa partition migration packages
2026-09-23 22:12:45 -07:00
mikecarper
352c8aed8c
Update nRF52 BLE startup harness for name refresh
2026-09-23 19:55:22 -07:00
mikecarper
89a458ceba
Update pair timing contract for zero loop reserve
2026-09-23 19:43:30 -07:00
mikecarper
dc050b3561
Fix radio receive contract clock harness
2026-09-23 19:36:59 -07:00
mikecarper
682659316e
Tighten preset test builder spacing
2026-09-23 19:24:26 -07:00
mikecarper
5711573650
Use 48-hour preset test window
2026-09-23 19:20:58 -07:00
mikecarper
aa4c2e3dab
Update preset test scheduling UI
2026-09-23 19:11:41 -07:00
mikecarper
28c7141f08
Use nRF52 profile clock only for dual-radio scanning
2026-09-23 15:42:12 -07:00
mikecarper
d66b9336a9
Use precise T1000-E dual-profile timing
2026-09-23 15:31:43 -07:00
mikecarper
960936183c
Refresh nRF52 Companion BLE name without reboot
2026-09-23 14:12:37 -07:00
mikecarper
a569f55dc7
fix(nrf52): recover idle secured BLE links
2026-09-23 13:11:09 -07:00
mikecarper
a7c4370d3d
Keep nRF52 Full Companion BLE subscriptions across reconnects
2026-09-23 03:19:58 -07:00
mikecarper
b6c6d9b552
fix(nrf52): avoid CCCD flash reset on Full Companion
2026-09-23 01:29:14 -07:00
mikecarper
5f6cb6b045
feat(cli): support relative minutes in radio schedules
2026-09-23 00:19:12 -07:00
mikecarper
325a215aac
fix(ci): recognize read-only flash health diagnostics
2026-09-22 23:24:30 -07:00
mikecarper
e6b002759d
fix(build): clear matrix failures while preserving features
2026-09-22 23:23:25 -07:00
mikecarper
7b8ca33386
Place KeyMind commands above preset URL builder
2026-09-22 23:08:18 -07:00
mikecarper
c9a7be1eef
Simplify stock temporary radio test page
2026-09-22 22:50:28 -07:00
Liam Cottle
c423dece36
Merge pull request #3490 from liamcottle/fix/heltec-ct62
...
Fix Heltec CT62 boot loop
2026-09-23 17:48:04 +12:00
liamcottle
c13b312188
fix heltec ct62 boot loop
2026-09-23 15:04:51 +12:00
mikecarper
49ceda27ba
Fix fallback RNG seed for recoverable Companions
2026-09-22 16:35:44 -07:00