Commit Graph
5071 Commits
Author SHA1 Message Date
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
mikecarper 80f37d4374 Harden nRF52 filesystem recovery and flash writes 2026-09-22 15:17:39 -07:00
mikecarper 4c645b0d14 Apply nRF52 flash completion fix to every build target 2026-09-22 09:53:58 -07:00
mikecarper 3ce499a700 Fix nRF52 flash completion and preserve recoverable ExtraFS 2026-09-22 09:29:05 -07:00
mikecarper a9d7692bf3 test(bluetooth): include startup diagnostics in cli harness 2026-09-22 07:56:31 -07:00
mikecarper 6fb8e430ff fix(usb): preserve platform startup ordering 2026-09-22 07:49:40 -07:00
mikecarper 8ecdd31585 fix(t1000e): restore single-port usb logging 2026-09-22 07:46:11 -07:00
mikecarper 04e6aa38f2 fix(nrf52): stabilize full companion bluetooth 2026-09-22 05:54:46 -07:00
mikecarper b116040efc fix(ci): retry stalled WebConfig browser checks safely 2026-09-22 01:49:56 -07:00
mikecarper 1707967196 fix(ci): seed measured switch timing in pair test 2026-09-22 01:35:39 -07:00
Scott Powell 69f3022a5e Merge commit '140178728b34c821b5169665c1f6f5ede2b9f543' into dev 2026-09-22 18:02:33 +10:00
Scott Powell 560fb847d5 missing board.loop() in companion, room server, kiss modem. 2026-09-22 18:01:15 +10:00
ripplebiz 140178728b Merge pull request #3427 from Dom4n/feat/lr1110-dcdc-dev
Enable DC/DC for LR1110 radios
2026-09-22 17:57:09 +10:00
mikecarper 0b674e04e1 fix(esp32): remove case-colliding buffered radio HAL header 2026-09-22 00:35:03 -07:00
mikecarper bea968b4fa feat(radio): calibrate dual-profile preambles from live switch timing 2026-09-22 00:09:37 -07:00