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
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
Liam Cottle
618b2ef467
Merge pull request #3500 from liamcottle/board/wio-tracker-l1-1watt
...
disable hibernate ui on 1watt wio tracker variant
2026-09-25 16:57:59 +12:00
liamcottle
aa1c46e1db
disable hibernate ui on 1watt wio tracker variant
2026-09-25 16:55:17 +12: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