mikecarper
d5d3e389e7
Keep T-Beam 1W outside programmable charger support
2026-10-06 11:23:03 -07:00
mikecarper
bac70385da
Scope charger controls to T-Beam and Mesh Solar flash budgets
2026-10-06 11:22:03 -07:00
mikecarper
86dc9ed3da
Update GPS request fixture for bounded LPP replies
2026-10-06 11:21:56 -07:00
mikecarper
19cc68f0bc
Clarify charger battery ratings and keep host checks portable
2026-10-06 11:05:05 -07:00
mikecarper
7df554364f
Cover every T-Beam charger boot read failure
2026-10-06 10:57:33 -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
f442a10c56
Use C6L native USB and recover diagnostics-only Companion sessions
2026-10-06 10:14:59 -07:00
mikecarper
237ae30ee3
Publish Full-only ESP32 node releases and separate migration tools
2026-10-06 10:14:54 -07:00
mikecarper
8d9062664e
Keep telemetry permission fixtures aligned with production prefs
2026-10-06 10:11:41 -07:00
mikecarper
8b1e846b09
Cover WiFi scan fixes across every ESP32 recipe
2026-10-06 09:58:40 -07:00
mikecarper
58f5d7f794
Bound telemetry replies and preserve Sensor send retries
2026-10-06 09:56:00 -07:00
mikecarper
5c1f1477f4
Merge branch 'keymindCascade' of github.com:mikecarper/MeshCore into keymindCascade
2026-10-06 09:43:16 -07:00
mikecarper
484008df19
Fix V4 setup AP startup and pre-AP network scans
2026-10-06 09:40:28 -07:00
mikecarper
d36c50cc37
Identify failed resume qualification gates safely
2026-10-06 09:29:48 -07:00
mikecarper
7babdbc518
Fix Room and Sensor requests and add G3 Sensor builds
...
Bound ACL replies for encrypted routes, authorize Sensor ACL access using the actual Admin role, and preserve request retries after failed queue admission. Validate stored paths for replies, while keeping Room keep-alives direct-only.
Add both G3 RF-slot Sensor profiles, suppress battery alarms on unavailable measurements, and remove the unsupported Sensor WebConfig capability. Add executable regression coverage and CI checks.
2026-10-06 09:20:05 -07:00
mikecarper
f9d1e80aee
Preserve qualified release artifacts across resumed builds
2026-10-06 09:19:02 -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
526a3d1aa4
Retry saved WebConfig WiFi when the MQTT worker is absent
2026-10-05 22:10:36 -07:00
mikecarper
b81da36a00
Keep admitted WiFi OTA uploads alive through receive gaps
2026-10-05 21:45:06 -07:00
mikecarper
8ad4dbf02c
Avoid reset pulses when serial test collectors reopen UART bridges
2026-10-05 20:44:17 -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
25aebceb29
Verify asynchronous MQTT controls in wireless regressions
2026-10-05 19:33:49 -07:00
mikecarper
96ed0c2c2c
Keep bridge admission fixtures aligned with cooperative shutdown
2026-10-05 19:18:03 -07:00
mikecarper
f05524a4a2
Keep the console responsive during MQTT shutdown
2026-10-05 19:05:58 -07:00
mikecarper
d17519fe7f
Resolve HIL USB device links before setting modem signals
2026-10-05 18:46:33 -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
292834c9b1
Install crypto dependency for OTA unit tests
2026-10-05 17:54:31 -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
d12263a6b0
Keep nRF52 GPS discovery from blocking USB setup
2026-10-05 15:01:40 -07:00
mikecarper
acfa4bdd92
Align host fixtures with ESP32 metadata and OTA ownership
2026-10-05 15:01:40 -07:00
mikecarper
2a8b3aaab3
Fix startup trace dependency in shared CLI test harness
2026-10-05 14:48:00 -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
94aab3d474
Check boot filesystem lifetime and ordinary ESP32 build inclusion
2026-10-05 14:12:59 -07:00
mikecarper
a0de63ab5e
Avoid repeated missing SPIFFS scans during ESP32 startup
2026-10-05 14:12:44 -07:00
mikecarper
47f10c0735
Run stock setup GUI and ESP32 startup recovery checks in CI
2026-10-05 14:09:01 -07:00
mikecarper
3a5ebc998d
test: cover stock config GUI startup handshake deadline
2026-10-05 14:08:24 -07:00