Commit Graph
77 Commits
Author SHA1 Message Date
mikecarper 99724cd1d3 Add required hosted link to OTA hardware report 2026-10-21 01:37:21 -07:00
mikecarper 61e62896fe Record RAK3401 CPU idle retest and gateway restoration 2026-10-21 01:32:01 -07:00
mikecarper 585393e36c Allow nRF52 CPU idle while USB watchdog timers run 2026-10-21 00:56:23 -07:00
mikecarper c4d762ee87 Record OTA hardware qualification results and remaining failures 2026-10-20 23:28:14 -07:00
mikecarper 784d2f4964 docs: record V4 idle pass and accepted Morse limitation [skip ci] 2026-10-20 18:38:04 -07:00
mikecarper 5a116597f2 docs: record twelve-radio bench qualification [skip ci] 2026-10-20 16:14:35 -07:00
mikecarper c48e679284 docs: record T1000 USB-priority hardware checks 2026-10-20 07:58:47 -07:00
mikecarper 046b4a6719 docs: record Nordic active USB and BLE isolation results 2026-10-20 03:19:56 -07:00
mikecarper 1c72883c22 docs: isolate T1000 BLE failure to active USB condition 2026-10-20 00:38:29 -07:00
mikecarper 910f9a3022 docs: record T1000 battery, wall-power and Pi USB comparisons 2026-10-20 00:21:55 -07:00
mikecarper 9d63ab0fde Record T1000 minimal BLE and timeout isolation tests 2026-10-19 23:19:30 -07:00
mikecarper 96b937f3f6 docs: record immediate T1000 pairing and link timeouts 2026-10-19 22:38:39 -07:00
mikecarper e80b28a355 docs: record post-reset T1000 independent central failure 2026-10-19 22:23:56 -07:00
mikecarper 1e0aab566f Record T1000 bootloader correction and remaining BLE failure 2026-10-19 21:38:15 -07:00
mikecarper 1be8d88435 Record Companion qualification passes and remaining failures 2026-10-19 19:18:21 -07:00
mikecarper bbc39c11d7 docs: record XIAO recovery limits and tested startup hardening 2026-10-19 17:50:24 -07:00
mikecarper 076b2a3208 docs: record WisMesh Tag recovery and qualification 2026-10-19 16:55:57 -07:00
mikecarper e3ef119647 Record Mercerwood hardware campaign and BLE refresh results
Document the tested firmware source, thirteen build targets and fifteen memory profiles. Record nine USB passes, eight BLE passes and six two-way RF links while retaining the incomplete hardware checks and earlier bootloader evidence. Include the measured V3 contact refresh improvement and cleanup evidence.
2026-10-19 16:11:38 -07:00
mikecarper a50bee474b Document global contact savings and V3 Full memory qualification 2026-10-19 02:57:46 -07:00
mikecarper 8d4264e272 docs: record ESP32 shared-password hardware acceptance 2026-10-19 01:33:47 -07:00
mikecarper 72a9317376 Record T1000 BLE fix validation and remaining connection failures 2026-10-19 00:20:20 -07:00
mikecarper e8d1e537e4 Record T-Deck radio2 hardware timing and regression coverage
Add receive-only same-image display, SPI, modem/IQ-cache and scoped-priority experiments with checkpointed collectors. Keep rejected clock-phase correction and elevated-priority experiments out of production.

Publish sanitized timing data, Full Companion/Bluetooth/USB checks and redraw measurements with their limits. Wire the new behavioral checks into CI.
2026-10-18 23:20:50 -07:00
mikecarper 4ad1aec200 Record Nano G2 regulator issue review and build validation 2026-10-18 23:12:43 -07:00
mikecarper 3d14f30c89 Record regulator recovery builds and Mercerwood qualification 2026-10-18 22:49:21 -07:00
mikecarper 515bb57cdf Record ten-profile variant consolidation qualification 2026-10-18 20:46:43 -07:00
mikecarper 74756c9ded Publish qualified T114 screen-detection picker defaults 2026-10-18 18:19:38 -07:00
mikecarper b8f8a1fae1 Account for ST7789 framebuffer and scanline heap in firmware gates 2026-10-18 16:32:49 -07:00
mikecarper 1ce3f0cdd7 Make T114 screen detection the default firmware and picker choice 2026-10-18 16:20:27 -07:00
mikecarper 22ab02caf7 Fix G3 gain transitions, slot commands and radio restore 2026-10-18 14:29:19 -07:00
mikecarper 015eff4c22 Restore G3 startup tolerance and G2-compatible flash mode 2026-10-18 13:58:02 -07:00
mikecarper 7fceeed9ab Record verified V4 USB return and complete original-data restoration 2026-10-18 08:18:58 -07:00
mikecarper 8afa295589 Record V4 Bluetooth recovery and pending physical USB reconnection 2026-10-18 02:50:06 -07:00
mikecarper cfb9d166c4 Record Mercerwood candidate hardware results and open release gates 2026-10-18 02:27:11 -07:00
mikecarper a4a0b97c3f Expand post-merge regressions and document qualification gaps 2026-10-17 21:41:47 -07:00
mikecarper b11cb44e06 Restore RX power saving after deferred calibration cleanup 2026-10-16 01:42:37 -07:00
mikecarper 339079c439 Bound failed RX retries without blocking power-saving sleep 2026-10-16 01:27:24 -07:00
mikecarper 3347a62780 Recover stalled MQTT transports and broker acknowledgments 2026-10-14 10:34:40 -07:00
mikecarper 457e403017 Adapt AGC maintenance cadence during device power saving 2026-10-14 04:11:10 -07:00
mikecarper d7c8a3a104 Reduce routine RX power-saving noise-floor refreshes 2026-10-14 01:37:55 -07:00
mikecarper 9079d6f47e Correct Morse human spacing and harden speed qualification 2026-10-13 05:25:07 -07:00
mikecarper b1198b6e3e Improve Morse timing adaptation and repair CI regression coverage 2026-10-13 03:02:52 -07:00
mikecarper ca9caece53 Add bounded Morse receive and negotiated RS232 autosleep
Add native narrow-band CW capture, ACK-first remote sessions, retained LoRa-readable pages, checked restoration and transport-safe progress. Add stock-compatible negotiated heartbeat/autosleep and recovery. Include host regressions and identity-bound HIL runners; keep unverified faster tuning HIL-only and document outstanding hardware validation.
2026-10-13 01:24:39 -07:00
mikecarper 1f1a499482 Add opt-in low power Sensor dog tracking
Acquire fresh GPS and validated UTC, check an authenticated owner Companion, and apply saved lost-status cadence with bounded awake windows. Persist request tags, routes, and six-hour flood reservations; preserve the four-day cutoff across sleep and restart.

Keep Dispatcher recovery active after a failed radio wake, honor denied flood retries after lost TxDone, and qualify GPS ownership and clock corrections. Add executable regression tests and nRF52/ESP32 Sensor build jobs.

Validation: six firmware builds, 1829 native test cases, sanitized tracker/storage/GPS/sleep/recovery tests, and strict documentation build. Bluetooth Find My advertising and automatic Room mailbox polling remain separate work.
2026-10-10 20:08:58 -07:00
mikecarper 8031e60b55 Add Companion lost-status replies and repair room mailbox test adapters
Save an opt-in off/no/yes answer to private Am I lost questions from known
chat contacts. Keep reply traffic and ACK state bounded, preserve pending
user delivery, and expose the setting through local CLI and ESP32 WebConfig.

Retain compact STM32 application/filesystem boundaries, qualify the Tag BLE
queue allowance, and exercise saved-image compatibility and browser controls.
Fix stale room mailbox protocol dependencies in the ACL/route test fixtures.

Validation: ten Companion builds, sanitized production-path regressions,
preference fault/compatibility tests, browser tests, and 86 capacity/build
recipe checks passed. No live radio was flashed for this feature.
2026-10-10 19:24:42 -07:00
mikecarper 2c1c2c8e99 Add owner-controlled personal room mailboxes and WiFi management 2026-10-10 18:26:13 -07:00
mikecarper 9922e60ce4 Clarify MQTT restoration evidence 2026-10-10 15:52:36 -07:00
mikecarper 52f4f94d6e Record shared ESP32 MQTT regression and hardware validation 2026-10-10 15:52:04 -07:00
mikecarper beb5b69a80 Reserve SDK client startup memory before MQTT TLS admission 2026-10-10 15:09:19 -07:00
mikecarper 94cc96f234 Expose broker publish acknowledgments for MQTT validation 2026-10-10 15:01:14 -07:00
mikecarper 70052c5e5b Preserve MQTT TLS connection time and internal DMA headroom 2026-10-10 14:43:57 -07:00