mikecarper
d0859f925d
Fix ESP32 Full idle radio teardown and compact AP startup
2026-10-06 11:46:10 -07:00
mikecarper
19cc68f0bc
Clarify charger battery ratings and keep host checks portable
2026-10-06 11:05:05 -07:00
mikecarper
89c1feadeb
Merge branch 'codex/charge-voltage-controls' into keymindCascade
2026-10-06 10:56:32 -07:00
mikecarper
613d9d7c43
Add persistent T-Beam charge voltage controls and report Mesh Solar limits
2026-10-06 10:56:32 -07:00
mikecarper
c1d0311f95
Simplify firmware selection and canonical build menus
2026-10-06 10:46:11 -07:00
mikecarper
3177ccfafa
Merge branch 'keymindCascade' of github.com:mikecarper/MeshCore into keymindCascade
2026-10-06 10:23:28 -07:00
mikecarper
237ae30ee3
Publish Full-only ESP32 node releases and separate migration tools
2026-10-06 10:14:54 -07:00
mikecarper
8b1e846b09
Cover WiFi scan fixes across every ESP32 recipe
2026-10-06 09:58:40 -07:00
mikecarper
484008df19
Fix V4 setup AP startup and pre-AP network scans
2026-10-06 09:40:28 -07:00
mikecarper
101adf0d9e
Record user-confirmed V4 button screen wake
2026-10-06 00:12:21 -07:00
mikecarper
0b03acf068
Record updated V4 build and native console qualification
2026-10-06 00:06:30 -07:00
mikecarper
acc7c8e645
Wake Heltec V4 buttons from power-saving sleep
2026-10-05 23:51:26 -07:00
mikecarper
1f07f92ec0
Record qualified G2 OTA transitions and power-saving idle checks
2026-10-05 22:30:30 -07:00
mikecarper
15c84a1198
Preserve raw UART console input while power saving is enabled
2026-10-05 20:11:10 -07:00
mikecarper
7f5cde92a7
Document raw-UART console limits during power saving
2026-10-05 19:47:00 -07:00
mikecarper
f05524a4a2
Keep the console responsive during MQTT shutdown
2026-10-05 19:05:58 -07:00
mikecarper
a59efb4bbc
Add channel-nine-only notification builder preset
2026-10-05 18:41:27 -07:00
mikecarper
1afc83eb96
Document channel-nine-only notification example
2026-10-05 18:33:56 -07:00
mikecarper
8d76923a4e
Preserve separate TLora Full transports within RAM budget
2026-10-05 18:33:34 -07:00
mikecarper
6765100c3a
Retain independent RS232 in Full MQTT repeaters
2026-10-05 18:21:42 -07:00
mikecarper
ab679f6da4
Keep independent bridge choices in firmware picker
2026-10-05 17:54:31 -07:00
mikecarper
69d9ac84bc
Include runtime ESP-NOW in Full ESP32 repeaters
2026-10-05 17:33:02 -07:00
mikecarper
6cd1289c8b
Combine MKE S3 repeater bridge modes at runtime
2026-10-05 17:12:10 -07:00
mikecarper
0e0faa33a4
Unify Tower repeater builds on SD-primary OTA storage
...
Keep the deployed SD target and layout, select qualified internal delta storage when no card is usable, and retain exact SD bootloader-update gates. Add storage, capability, transfer, recipe, and release-selection regression coverage.
Also preserve mandatory runtime packet logging in canonical XIAO images when verbose build debugging is disabled, fixing the four stopped release-matrix qualification failures.
2026-10-05 16:38:30 -07:00
mikecarper
23df9bb29e
docs: clarify radio watchdog flag in final USB validation
2026-10-05 14:29:46 -07:00
mikecarper
734de4a4f6
docs: record native ESP32 GUI startup and idle qualification
2026-10-05 14:27:55 -07:00
mikecarper
b2900dfabc
Record physical browser OTA qualification and remaining console limits
2026-10-05 12:25:30 -07:00
mikecarper
46fc8e5211
Require physical web console and browser OTA release checks
2026-10-05 11:19:14 -07:00
mikecarper
47135e081c
Make ESP32 OTA startup handle WiFi and WebConfig automatically
...
Report the upload address and required network, honor AP switches on an existing uploader, and keep delayed WebConfig cleanup from disabling OTA WiFi. Preserve actionable startup errors and account for OTA in wireless state controls.
Exercise the production OTA lifecycle and stock website console, including power-saving idle sessions, in host regression tests.
2026-10-05 10:31:43 -07:00
mikecarper
22e1e405f4
Qualify ESP-NOW RAM and Wio Mini release capacity
2026-10-05 07:18:22 -07:00
mikecarper
f6c911da23
Preserve flood policies across qualified RAM capacity changes
2026-10-05 03:33:44 -07:00
mikecarper
0a9a3e93c7
Avoid Companion request tag collisions after login
2026-10-05 01:47:05 -07:00
mikecarper
01c5cc2836
Qualify 1.17.1.9 memory limits and exact release asset routing
2026-10-05 01:14:02 -07:00
mikecarper
3ed1c5a26e
Migrate ESP32 native USB roles to bounded hardware CDC
...
Switch eight S3 board defaults and 78 remaining TinyUSB recipes to hardware Serial/JTAG while preserving UART and other platforms. Restore retained S3 PHY ownership after a TinyUSB OTA restart and prepare KISS queues before enabling the driver.
Add real recipe resolution, Companion/KISS transport sanitizer coverage, and RF lifecycle reset regressions to CI. Native tests pass 1765/1765; SDK, transport, recipe and USB watchdog checks pass. Board and role cross-compilation and physical OTA qualification continue.
2026-10-04 23:36:54 -07:00
mikecarper
eb80ebafbc
Support stock serial MQTT bridges on Full Companion
2026-10-04 14:14:53 -07:00
mikecarper
9a3774ad04
Merge observer OTA channel switching into keymindCascade
2026-10-04 00:26:46 -07:00
mikecarper
8b8a17d793
Document Companion Bluetooth pairing PIN CLI
2026-10-03 23:44:23 -07:00
mikecarper
2e84512ba4
Retain and isolate delayed Companion results under backpressure
2026-10-03 23:22:34 -07:00
mikecarper
22360f4392
Share lossless voice prefixes across companion announcements
2026-10-03 19:11:15 -07:00
mikecarper
df5d009d3c
Preserve USB mOTA ownership across deadlines and logging handoffs
2026-10-03 19:01:22 -07:00
mikecarper
0cf1fcead9
Preserve telemetry preferences and routes across storage failures
2026-10-03 18:34:12 -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
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