mikecarper
4b400ea56b
Add configurable Companion Bluetooth addresses
2026-09-07 18:29:00 -07:00
mikecarper
b25005f52f
Document and test 1.17.1.5 USB logging sleep workaround
2026-09-07 16:55:28 -07:00
mikecarper
fc3298c84d
Fix G3 USB sleep and two-minute button wake
2026-09-07 16:28:02 -07:00
mikecarper
27616e2e5b
Report nRF52 LoRa mOTA capabilities and storage requirements
2026-09-06 23:50:24 -07:00
mikecarper
85562f2efb
Restore and share firmware picker selections through URLs
2026-09-06 21:43:13 -07:00
mikecarper
838a80e777
Clarify RAK firmware picker storage choices
2026-09-06 21:31:44 -07:00
mikecarper
a0b9fc3784
Add common search terms to command and feature documentation
2026-09-06 21:25:17 -07:00
mikecarper
e8de55fb95
Clarify direct retry count and text-message exception
2026-09-06 20:56:57 -07:00
mikecarper
840458c0e6
Add optional chip-family filter to firmware picker
2026-09-06 11:38:13 -07:00
mikecarper
b781b3df89
Show role-specific feature commands in firmware picker
2026-09-06 04:52:02 -07:00
mikecarper
eb4ca56f1b
docs: document role feature switches and audit 1.17.1.5 guidance
2026-09-05 23:01:58 -07:00
mikecarper
2630379365
Stage 1.17.1.5 local release assets and document OTAFIX 2.4.6
Firmware Builder / create-release (push) Canceled after 0s
Firmware Builder / build (push) Canceled after 0s
Firmware Builder / generate-build-matrix (push) Canceled after 0s
Build Repeater Firmwares / build-repeater-firmwares (push) Canceled after 0s
2026-09-05 14:04:39 -07:00
mikecarper
49dcba5c6e
Add retained-RAM staging for nRF52 mOTA
2026-09-05 12:08:21 -07:00
mikecarper
23bf83277c
Keep classic ESP32 release profiles within their measured RAM budgets
2026-09-05 10:27:07 -07:00
mikecarper
d4c8890eae
Match Halo Keymind Cascade dev release naming and include WM1110 DFU packages
2026-09-05 09:08:42 -07:00
mikecarper
02020513f4
Prepare 1.17.1.5 USA Cascade release and verify update capabilities
2026-09-05 08:59:50 -07:00
mikecarper
f8dfcaa240
Enforce classic ESP32 memory budgets and safe image merging
2026-09-05 08:22:56 -07:00
mikecarper
69d9d9e62a
Make uf2reset available across nRF52 CLI roles
2026-09-04 02:01:40 -07:00
mikecarper
a8cf4fd12f
Fix USB radio stalls and add durable replay timestamp recovery
2026-09-03 23:58:32 -07:00
mikecarper
f2c15225cc
Qualify GAT562 bootloader updates
2026-09-03 15:48:35 -07:00
mikecarper
dea2ce495f
Automatically recover internal Companion ExtraFS on boot
2026-09-03 15:15:23 -07:00
mikecarper
942df304ca
Give Full builds exclusive USB mOTA ownership
2026-09-03 02:33:23 -07:00
mikecarper
e2da2701da
Support 2 KiB DEFLATE OTA transport
2026-09-03 01:07:06 -07:00
mikecarper
3f6eddd5c2
Add compressed 171-byte OTA transport
2026-09-02 19:24:01 -07:00
mikecarper
ef92505429
Add observed login path commands
2026-09-02 19:23:56 -07:00
mikecarper
a8485057bd
Fix auto nRF52 Companion OTA builds
2026-09-02 12:02:41 -07:00
mikecarper
cf70478c51
Improve companion setup and USB session recovery
2026-09-02 03:44:28 -07:00
mikecarper
ecaa5ac2a0
Harden nRF52 OTA, USB sessions, and T096 controls
...
Bind Companion replies to request transports, make dual-CDC USB sessions nonblocking and reconnect-safe, and harden nRF52 watchdog/OTA storage paths. Fix T096 button debounce, display wake, sleep races, and the compact message layout; add exact WisBlock OTA profiles plus expanded native/static/HIL documentation.
2026-09-01 20:51:43 -07:00
mikecarper
1629725d7d
Add safe ESP32 transports and Indicator UI
...
Reserve board-specific GPIOs, make ESP-NOW channel/format handling configurable, and coordinate WiFi, BLE, NTP, MQTT, and host actions safely.
Add the Indicator message page, exclusive transport selector, dynamic 480/320 rendering, larger transport typography, pairing cleanup, and corresponding tests and documentation.
2026-08-31 14:29:42 -07:00
mikecarper
6af93409ed
Remove redundant MQTT picker mode
2026-08-31 13:24:52 -07:00
mikecarper
e4cf7cd461
Show narrowed firmware picker candidates
2026-08-31 13:11:03 -07:00
mikecarper
9fd580c89e
Harden marathon-tested OTA and hardware paths
...
Add durable TempRadio, ACL, clock, bridge, GPS/I2C, USB logging, and Indicator recovery safeguards together with expanded automation, build/profile contracts, release metadata, and the hardware validation ledger.
2026-08-30 19:26:15 -07:00
mikecarper
4c93df9d57
Fix Full Companion terminal diagnostics
2026-08-29 16:57:44 -07:00
mikecarper
e666bbc6a8
Clarify Companion WiFi CLI availability
2026-08-29 16:21:49 -07:00
mikecarper
bf092b24cc
Fix release matrix gaps and add background builds
2026-08-29 14:55:07 -07:00
mikecarper
f46262dadc
release: pin RAK3401 b40 mOTA chain
2026-08-29 09:10:24 -07:00
mikecarper
b40d2e6cb2
fix: harden LoRa OTA chain and storage
2026-08-29 06:58:48 -07:00
mikecarper
400aa710a2
fix: stabilize primary ESP-NOW WiFi coexistence
2026-08-28 21:01:17 -07:00
mikecarper
493e188894
feat: integrate R8 observer and companion updates
2026-08-28 18:39:26 -07:00
mikecarper
29f2fb468d
refactor: use companion CLI for hardware settings
2026-08-28 17:37:39 -07:00
mikecarper
2143d3e04b
Merge upstream dev companion CLI updates
2026-08-28 17:31:28 -07:00
mikecarper
a55660b795
fix: reserve controls and expose ESP-NOW channel
2026-08-28 16:55:40 -07:00
mikecarper
6d6c89e411
fix: harden ESP-NOW and full companion networking
...
Add selectable shared ESP-NOW channels, raw/wrapped bridge compatibility, and bounded fragmentation for maximum-size packets.\n\nGive ESP32 Full profiles WiFi coexistence, stabilize WebConfig and USB terminal lifecycles, and keep disabled bridges stopped during observer updates.\n\nUpdate generated UI, firmware selection, documentation, and regression coverage.
2026-08-28 16:36:34 -07:00
mikecarper
d6519baa0f
feat: consolidate full companion runtime profiles
2026-08-28 08:47:26 -07:00
Scott Powell
65650bb192
New TXT_TYPE_CLI_COMMAND (3)
2026-08-28 13:12:59 +10:00
mikecarper
1d836c0473
feat: unify companion builds and USB runtime modes
2026-08-27 15:06:26 -07:00
mikecarper
69ded9d6c7
feat: add Bluetooth-controlled LoRa OTA
...
Add the framed BLE mOTA transport and companion control path, complete the full-profile build and runtime fixes, and document and test the OTA workflow.
2026-08-27 01:22:18 -07:00
mikecarper
bd3a94bddb
fix: harden firmware builds and runtime reliability
2026-08-26 15:42:12 -07:00
mikecarper
e05f83a20e
Merge upstream main documentation through 0679dbef
2026-08-26 13:49:37 -07:00
mikecarper
58cfdf1235
fix: preserve complete companion build profiles
2026-08-25 23:47:40 -07:00