Commit Graph
4572 Commits
Author SHA1 Message Date
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 58643258db Update Mesh America catalogs to 1.17.1.5 USA Cascade 2026-09-05 23:15:08 -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 lora-ota-v1.17.1.5-halo-keymind-cascade-dev-26303793 utility-v1.17.1.5-halo-keymind-cascade-dev-26303793 full-profiles-v1.17.1.5-halo-keymind-cascade-dev-26303793 v1.17.1.5-halo-keymind-cascade-dev-26303793 repeater-room-v1.17.1.5-halo-keymind-cascade-dev-26303793 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 51ce1f8f0d Protect ESP32 HWCDC console sessions 2026-09-04 17:18:54 -07:00
mikecarper ecb84a54d0 Test FEM gain across CLI firmware roles 2026-09-04 14:01:36 -07:00
mikecarper e95d0b30c8 Add FEM noise-floor hardware test 2026-09-04 12:03:33 -07:00
mikecarper 6ee4a195e1 Route reduced ESP32 overflow aliases to Full 2026-09-04 11:41:01 -07:00
mikecarper 72924e4cab Fix constrained logging matrix builds 2026-09-04 08:34:34 -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 7782bd562f Embed fixed ESP32 firmware identity 2026-09-03 12:16:40 -07:00
mikecarper 1f1ce55f81 Hide message footer on compact displays 2026-09-03 09:12:06 -07:00
mikecarper 942df304ca Give Full builds exclusive USB mOTA ownership 2026-09-03 02:33:23 -07:00
mikecarper 529a4fa3a3 Avoid overflow in OTA self block count 2026-09-03 01:08:28 -07:00
mikecarper e2da2701da Support 2 KiB DEFLATE OTA transport 2026-09-03 01:07:06 -07:00
mikecarper 066f1abca6 Limit OTA transport sizing to shortest route DAG 2026-09-02 23:05:07 -07:00
mikecarper ff28ec3a8d Add exact LoRa OTA route cost objective 2026-09-02 22:49:16 -07:00
mikecarper e022ce25ed Normalize inflater backport assets 2026-09-02 22:48:22 -07:00
mikecarper ecbe02c28c Build inflater-capable RAK3401 bridge inventory 2026-09-02 22:48:22 -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 66894f9958 Harden nRF52 contact and settings persistence 2026-09-02 17:32:43 -07:00
mikecarper a8485057bd Fix auto nRF52 Companion OTA builds 2026-09-02 12:02:41 -07:00
mikecarper 610a88e8d5 Fix nRF52 contact persistence and ExtraFS recovery 2026-09-02 11:41:38 -07:00
mikecarper 9e874917b4 Fix Windows Full firmware builds 2026-09-02 11:41:24 -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 fcd1f8cc6c Unify companion BLE and WiFi setup flows 2026-09-01 01:25:00 -07:00
mikecarper fe62e18f8e Fit setup IP beside compact WiFi QR 2026-09-01 00:23:07 -07:00
mikecarper c0884680f8 Add WiFi setup QR to ESP32 displays 2026-08-31 21:49:12 -07:00
mikecarper 68ced22961 Add WiFi password visibility control 2026-08-31 21:20:21 -07:00
mikecarper 8ce1deacfe Make Indicator WiFi setup state actionable 2026-08-31 20:54:56 -07:00
mikecarper 3bd738c1c9 Keep Indicator RGB scanout alive during expander recovery 2026-08-31 19:10:54 -07:00
mikecarper 8351effff1 Recover Indicator display after warm reset 2026-08-31 19:06:07 -07:00
mikecarper 1abc36f636 Make Indicator WiFi display authoritative 2026-08-31 18:45:44 -07:00
mikecarper c2d4bcb7ba Refresh Indicator WiFi connection state 2026-08-31 18:36:44 -07:00
mikecarper 8f413b0610 Add SenseCAP Indicator N16R2 profile 2026-08-31 18:29:38 -07:00