mikecarper
1264f62e9d
Add WiFi setup QR to ESP32 displays
2026-08-31 21:49:12 -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
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
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
83266757ca
Avoid USB logging enum macro collision
2026-08-29 09:47:24 -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
mikecarper
d17c250137
fix: port T-Beam 1W hardware corrections
...
Adapt the validated fan thermostat, battery ADC calibration, GPS baud, SX1262 register patch, and 1700us PA ramp behavior from mintylinux/Meshcore-T-beam-1W-Firmware to the current board architecture. Also make Arduino 3 full-build dependency switching reliable after standard ESP32 builds and guard the release hardware contract with regression coverage.
2026-08-27 18:58:37 -07:00
mikecarper
a0165cb38b
fix: harden CLI and GPS handling
2026-08-27 17:59:44 -07:00
mikecarper
5a26d4ddd1
fix: stabilize Heltec RC32 startup
2026-08-27 17:06:20 -07:00
mikecarper
7676e4b1c2
feat: unify companion builds and USB runtime modes
2026-08-27 15:06:26 -07:00
mikecarper
e5fd77e53f
feat: add Bluetooth-controlled LoRa OTA
...
Add the framed BLE mOTA transport and companion control path, complete the full-profile build and runtime fixes, and document and test the OTA workflow.
2026-08-27 01:22:18 -07:00
liamcottle
e3d0f9fcaa
fix cad cli command on companion
2026-08-27 19:05:18 +12:00
Liam Cottle
1c3248902a
Merge pull request #3298 from meshcore-dev/companion-cli
...
Companion CLI
2026-08-27 18:17:10 +12:00
mikecarper
91870e4bb0
fix: harden firmware builds and runtime reliability
2026-08-26 15:42:12 -07:00
mikecarper
83e402bd4d
fix: preserve complete companion build profiles
2026-08-25 23:47:40 -07:00
mikecarper
9bc95a60fe
fix: default advert location to stored preferences
2026-08-25 23:47:40 -07:00
mikecarper
131bbafc67
feat: retain multi-channel voltage telemetry
2026-08-25 22:51:22 -07:00
mikecarper
ad1ff3f03e
feat: order flood rules by channel specificity
2026-08-25 21:58:08 -07:00
mikecarper
605b245eb5
feat: add selective flood retry rules
2026-08-25 21:38:23 -07:00
mikecarper
65e40ff05f
feat: add customizable companion Bluetooth names
2026-08-25 20:51:18 -07:00
mikecarper
f01970058d
feat: add capability-aware firmware build profiles
2026-08-25 20:07:09 -07:00
mikecarper
9d57a3a4f8
feat: complete Cascade Indicator companion support
...
Add native-resolution Indicator UI, touch navigation, SD-backed pixel and emoji fonts, LoRa radio support, dual-slot WiFi Companion provisioning, and mesh clock fallback. Harden radio recovery and build defaults, normalize ESP32 setup-AP protocols, and document/test the operator workflows.
2026-08-25 18:37:17 -07:00
mikecarper
1792acda6a
Harden external radio recovery and power limits
2026-08-25 10:27:26 -07:00
mikecarper
8b7c5fafb4
Validate companion repeater status responses
2026-08-25 10:27:04 -07:00
mikecarper
7077283e95
Make RXPS preamble adaptive for fast radio settings
2026-08-24 20:42:54 -07:00
mikecarper
4a4a795f52
Harden recoverable external radio startup
2026-08-24 16:54:41 -07:00
mikecarper
ba70c5b3c6
Harden fast RXPS timing and board behavior
2026-08-24 15:10:54 -07:00
Scott Powell
6dad3d5ab4
* companion: fix for setSpreadFactor(). "set cad ..." and "board" now implemented.
2026-08-24 20:44:17 +10:00
mikecarper
dc92ee61ef
Expand and harden full companion profiles
2026-08-24 01:57:38 -07:00
Scott Powell
845242f4aa
* prefs, custom dirty state
2026-08-24 17:22:15 +10:00
Scott Powell
5a162ff4c6
* new DynamicConfigSerializer
...
* board/variant KeyValueStore now can write to 'custom' object in Json prefs
2026-08-24 17:12:56 +10:00
mikecarper
f2d4ffbb7e
Unify full firmware profiles and add dual USB logging
2026-08-23 19:22:45 -07:00
liamcottle
7dc2d54818
add UI_NO_HIBERNATE build flag to disable hibernate screen on wio tracker l1
2026-08-24 13:45:19 +12:00