mikecarper
bdefcb9995
Add exact LoRa OTA route cost objective
2026-09-02 22:49:16 -07:00
mikecarper
8ddeba6861
Normalize inflater backport assets
2026-09-02 22:48:22 -07:00
mikecarper
b948729dd4
Build inflater-capable RAK3401 bridge inventory
2026-09-02 22:48:22 -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
2ce59b58ed
Harden nRF52 contact and settings persistence
2026-09-02 17:32:43 -07:00
mikecarper
249c3680b3
Fix auto nRF52 Companion OTA builds
2026-09-02 12:02:41 -07:00
mikecarper
cb27fa8539
Fix nRF52 contact persistence and ExtraFS recovery
2026-09-02 11:41:38 -07:00
mikecarper
66ad8c52df
Fix Windows Full firmware builds
2026-09-02 11:41:24 -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
5de1820765
Unify companion BLE and WiFi setup flows
2026-09-01 01:25:00 -07:00
mikecarper
185b035d1f
Fit setup IP beside compact WiFi QR
2026-09-01 00:23:07 -07:00
mikecarper
1264f62e9d
Add WiFi setup QR to ESP32 displays
2026-08-31 21:49:12 -07:00
mikecarper
8ef309a299
Add WiFi password visibility control
2026-08-31 21:20:21 -07:00
mikecarper
a5f3a5c5da
Make Indicator WiFi setup state actionable
2026-08-31 20:54:56 -07:00
mikecarper
6df9a9f686
Keep Indicator RGB scanout alive during expander recovery
2026-08-31 19:10:54 -07:00
mikecarper
260b07999e
Recover Indicator display after warm reset
2026-08-31 19:06:07 -07:00
mikecarper
bf2d4e4b93
Make Indicator WiFi display authoritative
2026-08-31 18:45:44 -07:00
mikecarper
b562af845a
Refresh Indicator WiFi connection state
2026-08-31 18:36:44 -07:00
mikecarper
ba452de3c9
Add SenseCAP Indicator N16R2 profile
2026-08-31 18:29:38 -07:00
mikecarper
19ce2997a1
Fix Indicator QR module rendering
2026-08-31 17:47:30 -07:00
mikecarper
ec94ac44ae
Add Indicator WiFi setup as eighth home page
2026-08-31 17:31:48 -07:00
mikecarper
0496affcf8
Keep Indicator setup text large on fallback canvas
2026-08-31 16:36:46 -07:00
mikecarper
4bbdf4b071
Enlarge Indicator native setup screen
2026-08-31 16:10:03 -07:00
mikecarper
164a6e8227
Fix Indicator transport taps and fresh LoRa defaults
2026-08-31 15:56:54 -07:00
mikecarper
2e026caf4a
Improve Indicator transport touch UI
2026-08-31 15:11:11 -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
f873e51b43
Fix ESP32 Full Companion partition policy
2026-08-29 20:26:27 -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
256eb26b17
fix: reserve Indicator heap for BLE and WiFi
2026-08-29 16:13:47 -07:00
mikecarper
e7962f9598
Fix release matrix gaps and add background builds
2026-08-29 14:55:07 -07:00
mikecarper
662a060c57
Use RC32 OTA partition capacity
2026-08-29 10:44:23 -07:00
mikecarper
83266757ca
Avoid USB logging enum macro collision
2026-08-29 09:47:24 -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
fefd1a9577
Fix nRF52 OTA compatibility with legacy bootloaders
2026-08-28 20:10:28 -07:00
mikecarper
ae2c985ea0
fix: refresh OTA target catalog
2026-08-28 18:56:38 -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
Scott Powell
65650bb192
New TXT_TYPE_CLI_COMMAND (3)
2026-08-28 13:12:59 +10:00