mikecarper
db143c5ed4
Point Wireless Paper release catalogs to the 350-contact update
2026-09-08 08:17:28 -07:00
mikecarper
00015b8333
Restore Wireless Paper Full capacity with shared mOTA queue storage
2026-09-08 08:09:42 -07:00
mikecarper
9841e8440f
Publish memory-corrected 1.17.1.5 catalogs and picker directions
2026-09-08 02:53:48 -07:00
mikecarper
0d7ca2d343
Gate every firmware build on runtime RAM and share nRF52 mOTA storage
2026-09-08 02:09:26 -07:00
mikecarper
2ea493994e
Share T096 Full mOTA memory with the offline queue
2026-09-08 01:15:19 -07:00
mikecarper
d28535f503
Add independent Companion Bluetooth stealth flag
...
Keep stealth separate from custom, saved-random and rotating MAC policies without migrating the development MAC mode. Persist authenticated peer state, guard advertising transitions and recovery, and expose the setting through the CLI and WebConfig.
Add regression and CI checks and record exact XIAO BLE pairing, reconnect, reboot and address-rotation hardware results.
2026-09-07 23:46:55 -07:00
mikecarper
8d72c3e3da
Add configurable Companion Bluetooth addresses
2026-09-07 18:29:00 -07:00
mikecarper
c7a249376e
Document and test 1.17.1.5 USB logging sleep workaround
2026-09-07 16:55:28 -07:00
mikecarper
09639d7e02
Fix G3 USB sleep and two-minute button wake
2026-09-07 16:28:02 -07:00
mikecarper
de97b7a413
Report nRF52 LoRa mOTA capabilities and storage requirements
2026-09-06 23:50:24 -07:00
mikecarper
8afa4fb8af
Restore and share firmware picker selections through URLs
2026-09-06 21:43:13 -07:00
mikecarper
2398004e67
Clarify RAK firmware picker storage choices
2026-09-06 21:31:44 -07:00
mikecarper
d17241ec66
Add common search terms to command and feature documentation
2026-09-06 21:25:17 -07:00
mikecarper
a41a3ee1e3
Clarify direct retry count and text-message exception
2026-09-06 20:56:57 -07:00
mikecarper
3d40a59fba
Add optional chip-family filter to firmware picker
2026-09-06 11:38:13 -07:00
mikecarper
b301d751fd
Show role-specific feature commands in firmware picker
2026-09-06 04:52:02 -07:00
mikecarper
e4b4eed066
docs: document role feature switches and audit 1.17.1.5 guidance
2026-09-05 23:01:58 -07:00
mikecarper
d6e61e0f33
Stage 1.17.1.5 local release assets and document OTAFIX 2.4.6
2026-09-05 14:04:39 -07:00
mikecarper
2d50bad70a
Add retained-RAM staging for nRF52 mOTA
2026-09-05 12:08:21 -07:00
mikecarper
9155ea58c9
Keep classic ESP32 release profiles within their measured RAM budgets
2026-09-05 10:27:07 -07:00
mikecarper
55f59e13c0
Match Halo Keymind Cascade dev release naming and include WM1110 DFU packages
2026-09-05 09:08:42 -07:00
mikecarper
a2c3761700
Prepare 1.17.1.5 USA Cascade release and verify update capabilities
2026-09-05 08:59:50 -07:00
mikecarper
8995675e1c
Enforce classic ESP32 memory budgets and safe image merging
2026-09-05 08:22:56 -07:00
mikecarper
65a53285d9
Make uf2reset available across nRF52 CLI roles
2026-09-04 02:01:40 -07:00
mikecarper
e36b092aa3
Fix USB radio stalls and add durable replay timestamp recovery
2026-09-03 23:58:32 -07:00
mikecarper
b199ba27bf
Qualify GAT562 bootloader updates
2026-09-03 15:48:35 -07:00
mikecarper
73f10f3fc3
Automatically recover internal Companion ExtraFS on boot
2026-09-03 15:15:23 -07:00
mikecarper
9d920c4061
Give Full builds exclusive USB mOTA ownership
2026-09-03 02:33:23 -07:00
mikecarper
8f8e8b411f
Support 2 KiB DEFLATE OTA transport
2026-09-03 01:07:06 -07:00
mikecarper
a9fae59840
Add compressed 171-byte OTA transport
2026-09-02 19:24:01 -07:00
mikecarper
da774e9e75
Add observed login path commands
2026-09-02 19:23:56 -07:00
mikecarper
249c3680b3
Fix auto nRF52 Companion OTA builds
2026-09-02 12:02:41 -07:00
mikecarper
4d89de8544
Improve companion setup and USB session recovery
2026-09-02 03:44:28 -07:00
mikecarper
9816e21834
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
5af7b73ff9
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
2a82472853
Remove redundant MQTT picker mode
2026-08-31 13:24:52 -07:00
mikecarper
a61ef06d3e
Show narrowed firmware picker candidates
2026-08-31 13:11:03 -07:00
mikecarper
8920c35da5
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
fdf528bb27
Fix Full Companion terminal diagnostics
2026-08-29 16:57:44 -07:00
mikecarper
19c9faab9c
Clarify Companion WiFi CLI availability
2026-08-29 16:21:49 -07:00
mikecarper
e7962f9598
Fix release matrix gaps and add background builds
2026-08-29 14:55:07 -07:00
mikecarper
362e1005aa
release: pin RAK3401 b40 mOTA chain
2026-08-29 09:10:24 -07:00
mikecarper
541980a82f
fix: harden LoRa OTA chain and storage
2026-08-29 06:58:48 -07:00
mikecarper
11e70a5b32
fix: stabilize primary ESP-NOW WiFi coexistence
2026-08-28 21:01:17 -07:00
mikecarper
da61c48e7b
feat: integrate R8 observer and companion updates
2026-08-28 18:39:26 -07:00
mikecarper
89c12d416e
refactor: use companion CLI for hardware settings
2026-08-28 17:37:39 -07:00
mikecarper
c24bc82814
Merge upstream dev companion CLI updates
2026-08-28 17:31:28 -07:00
mikecarper
70a129a5bd
fix: reserve controls and expose ESP-NOW channel
2026-08-28 16:55:40 -07:00
mikecarper
2b3b93ab2f
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
c6476b8ba8
feat: consolidate full companion runtime profiles
2026-08-28 08:47:26 -07:00