mikecarper
a3ad4e331d
Treat public identity as a read-only CLI preference
2026-10-03 19:52:37 -07:00
mikecarper
38121b8730
Update USB startup fixture for retained mOTA responses
2026-10-03 19:45:06 -07:00
mikecarper
5317097cb7
Update CLI identity regression for captured reply routing
2026-10-03 19:39:58 -07:00
mikecarper
f94313e9d7
Protect build cleanup from unsafe output paths
2026-10-03 19:31:10 -07:00
mikecarper
22360f4392
Share lossless voice prefixes across companion announcements
2026-10-03 19:11:15 -07:00
mikecarper
91a9190a71
Run USB and persistence regression suites in CI
2026-10-03 19:01:37 -07:00
mikecarper
df5d009d3c
Preserve USB mOTA ownership across deadlines and logging handoffs
2026-10-03 19:01:22 -07:00
mikecarper
46eb98e54b
Reject oversized USB frames and bound serial receive work
2026-10-03 18:55:23 -07:00
mikecarper
0cf1fcead9
Preserve telemetry preferences and routes across storage failures
2026-10-03 18:34:12 -07:00
mikecarper
645c8a1119
Reduce radio preamble validation overhead with equivalent math
2026-10-03 18:31:46 -07:00
mikecarper
a619c78553
Validate management CLI captures and authenticated ACL snapshots
2026-10-03 18:29:12 -07:00
mikecarper
df2145472b
Fix management browser authentication and stale decode results
2026-10-03 18:27:49 -07:00
mikecarper
30b18beecd
Harden management report persistence and CLI input handling
2026-10-03 18:26:26 -07:00
mikecarper
ec0ebeb981
Fix radio profile reconfiguration transaction results
2026-10-03 18:25:22 -07:00
mikecarper
2a3b7e3d3e
Keep USB watchdog snapshots coherent and fail-safe
2026-10-03 18:22:32 -07:00
mikecarper
d3a0637cda
Finalize USB watchdog management format as MGR2
2026-10-03 16:34:37 -07:00
mikecarper
24fcbf3247
Merge USB session safety and preserve GPS preference compatibility
2026-10-03 16:12:32 -07:00
mikecarper
1ddca12a41
Add saved repeater trace exception while repeating is disabled
2026-10-03 15:48:44 -07:00
mikecarper
d454250cab
Fix USB logging session safety and add hourly GPS sync interval
2026-10-03 15:43:35 -07:00
mikecarper
4bec31b4e1
Merge origin/keymindCascade USB reconnect fixes
2026-10-03 15:37:49 -07:00
mikecarper
6febd15ded
Harden USB logging and persist watchdog events in management reports
2026-10-03 15:29:19 -07:00
mikecarper
91d533bfff
Fix USB logging ownership, persistence, and reconnect safety
2026-10-03 14:45:57 -07:00
mikecarper
c1a533572a
Improve firmware tooling docs and OTA seeder startup checks
2026-10-03 03:12:24 -07:00
mikecarper
4ca66c2ebb
Persist Companion Bluetooth on-off preference across reboots
2026-10-03 03:09:20 -07:00
mikecarper
8519638367
Add Zira spoken button confirmations and opt-in G726 speech tests
2026-10-03 03:03:02 -07:00
mikecarper
5833ac2f1f
Add compressed self-serve OTA and resilient native USB sleep
...
Use a bounded uzlib-derived block encoder with the existing strict tinf decoder, qualify infrastructure roles, budget temporary RAM, and cache running-image metadata. Add self-serve CLI and policy, USB host-loss sleep grace, hardware test harnesses, regression tests, and CI coverage.
2026-10-03 01:14:23 -07:00
mikecarper
29de7820e5
Integrate upstream fixes and paired nRF52 sensor OTA release profiles
2026-10-02 17:52:12 -07:00
mikecarper
8a69e73226
Reduce nRF52 infrastructure flash usage without trimming sensors
...
Keep Companion and Terminal Chat profiles unchanged; retain full-sensor and reduced-sensor OTA builds. Add compact crypto and OTA names, qualified display asset compression, font license packaging, and scope regression tests.
2026-10-02 15:52:23 -07:00
mikecarper
010374d7db
Record production Bluetooth bootloader and following application test
2026-10-02 14:08:32 -07:00
mikecarper
1c61c070d4
Update button and reader fixtures for pairing wake API
2026-10-02 13:09:11 -07:00
mikecarper
202930de8f
Fix Companion pairing PIN display and truthful identity startup
2026-10-02 12:42:26 -07:00
mikecarper
a2854f8f43
Support 2+ path-hash width filters
2026-10-02 10:21:17 -07:00
mikecarper
52c163ad6f
Add encoded path-hash width selectors to forwarding rules
2026-10-02 10:07:48 -07:00
mikecarper
7f0b689191
Record published recovery correction and final node restoration
2026-10-02 04:14:38 -07:00
mikecarper
7092488334
Record corrected 2.4.11 Bluetooth recovery phone tests
2026-10-02 03:47:21 -07:00
mikecarper
8505361ebe
Restore Companion boot display and default WiFi to opt-in
2026-10-01 23:19:48 -07:00
mikecarper
5ef97727c7
Record nRF52 Bluetooth DFU qualification results
2026-10-01 18:28:23 -07:00
mikecarper
a825307e4c
Fix nRF52 Bluetooth DFU stack handoff
2026-10-01 16:15:59 -07:00
mikecarper
759c97477c
Point logging sleep contract at archived release notes
2026-10-01 12:01:25 -07:00
mikecarper
5ebd9994e5
Nest test results under current release navigation
2026-10-01 11:53:15 -07:00
mikecarper
9b01a5319b
Group documentation and move research into its own section
2026-10-01 11:45:20 -07:00
mikecarper
5d5f76688a
Organize test results and historical release docs
2026-10-01 11:32:23 -07:00
mikecarper
4ee1e6b550
Publish 1.17.1.8 USA Cascade catalogs and firmware picker
2026-10-01 10:11:03 -07:00
mikecarper
a688bce96d
Check measured Full capacities without dropping Companion transports
2026-10-01 08:11:10 -07:00
mikecarper
ba7f1f1425
Qualify compact Full queues and align Indicator canvas allocation
2026-10-01 08:07:41 -07:00
mikecarper
5353a237a0
Verify picker disclosure of Indicator render memory tradeoffs
2026-10-01 07:54:34 -07:00
mikecarper
bbda0ee2ea
Preserve Indicator PSRAM capacities with the proven compact canvas
2026-10-01 07:53:21 -07:00
mikecarper
e1a0c2d512
Keep Indicator queue metadata aligned with its PSRAM recipe
2026-10-01 07:46:21 -07:00
mikecarper
27bcc534f1
Fit constrained Full Companion RAM and STM32 USB flash budgets
2026-10-01 07:44:55 -07:00
mikecarper
633e2ce832
Add opt-in nRF52 Bluetooth event diagnostics and USB capture
2026-10-01 02:19:45 -07:00