mikecarper
08bf174ea3
Merge branch 'keymindCascade' of github.com:mikecarper/MeshCore into keymindCascade
2026-10-06 10:23:28 -07:00
mikecarper
19379eb9b8
Use C6L native USB and recover diagnostics-only Companion sessions
2026-10-06 10:14:59 -07:00
mikecarper
db42a998f8
Publish Full-only ESP32 node releases and separate migration tools
2026-10-06 10:14:54 -07:00
mikecarper
5990b4c5fd
Keep telemetry permission fixtures aligned with production prefs
2026-10-06 10:11:41 -07:00
mikecarper
7581fa3abd
Cover WiFi scan fixes across every ESP32 recipe
2026-10-06 09:58:40 -07:00
mikecarper
df5e591319
Bound telemetry replies and preserve Sensor send retries
2026-10-06 09:56:00 -07:00
mikecarper
2ad479ce0e
Merge branch 'keymindCascade' of github.com:mikecarper/MeshCore into keymindCascade
2026-10-06 09:43:16 -07:00
mikecarper
2ee62b9814
Fix V4 setup AP startup and pre-AP network scans
2026-10-06 09:40:28 -07:00
mikecarper
24a223314c
Identify failed resume qualification gates safely
2026-10-06 09:29:48 -07:00
mikecarper
ba6e48b5ce
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
3baa169fc6
Preserve qualified release artifacts across resumed builds
2026-10-06 09:19:02 -07:00
mikecarper
8d31b3932d
Record user-confirmed V4 button screen wake
2026-10-06 00:12:21 -07:00
mikecarper
3a7d273d49
Record updated V4 build and native console qualification
2026-10-06 00:06:30 -07:00
mikecarper
ebf2f0823e
Wake Heltec V4 buttons from power-saving sleep
2026-10-05 23:51:26 -07:00
mikecarper
c88885a315
Record qualified G2 OTA transitions and power-saving idle checks
2026-10-05 22:30:30 -07:00
mikecarper
95913c5301
Retry saved WebConfig WiFi when the MQTT worker is absent
2026-10-05 22:10:36 -07:00
mikecarper
d2983762bc
Keep admitted WiFi OTA uploads alive through receive gaps
2026-10-05 21:45:06 -07:00
mikecarper
e971beabc5
Avoid reset pulses when serial test collectors reopen UART bridges
2026-10-05 20:44:17 -07:00
mikecarper
757f15fcb6
Preserve raw UART console input while power saving is enabled
2026-10-05 20:11:10 -07:00
mikecarper
8fe83ebc29
Document raw-UART console limits during power saving
2026-10-05 19:47:00 -07:00
mikecarper
77f8416bb6
Verify asynchronous MQTT controls in wireless regressions
2026-10-05 19:33:49 -07:00
mikecarper
8842b86a46
Keep bridge admission fixtures aligned with cooperative shutdown
2026-10-05 19:18:03 -07:00
mikecarper
1d0ae06800
Keep the console responsive during MQTT shutdown
2026-10-05 19:05:58 -07:00
mikecarper
933bdf7cbe
Resolve HIL USB device links before setting modem signals
2026-10-05 18:46:33 -07:00
mikecarper
1db09f41ac
Add channel-nine-only notification builder preset
2026-10-05 18:41:27 -07:00
mikecarper
46e6bb7b71
Document channel-nine-only notification example
2026-10-05 18:33:56 -07:00
mikecarper
8af0511f54
Preserve separate TLora Full transports within RAM budget
2026-10-05 18:33:34 -07:00
mikecarper
51d74a200e
Retain independent RS232 in Full MQTT repeaters
2026-10-05 18:21:42 -07:00
mikecarper
28023c7302
Install crypto dependency for OTA unit tests
2026-10-05 17:54:31 -07:00
mikecarper
bec874f917
Keep independent bridge choices in firmware picker
2026-10-05 17:54:31 -07:00
mikecarper
5f10e7d601
Include runtime ESP-NOW in Full ESP32 repeaters
2026-10-05 17:33:02 -07:00
mikecarper
7ef67c49f5
Combine MKE S3 repeater bridge modes at runtime
2026-10-05 17:12:10 -07:00
mikecarper
30fe0d617b
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
7d3ee7200f
Keep nRF52 GPS discovery from blocking USB setup
heltec-v4-full-repeater-v1.17.1.9-preview6
2026-10-05 15:01:40 -07:00
mikecarper
853bf2e1d9
Align host fixtures with ESP32 metadata and OTA ownership
2026-10-05 15:01:40 -07:00
mikecarper
b4a77c6996
Fix startup trace dependency in shared CLI test harness
2026-10-05 14:48:00 -07:00
mikecarper
5f20fee396
docs: clarify radio watchdog flag in final USB validation
2026-10-05 14:29:46 -07:00
mikecarper
e3cb2c2bba
docs: record native ESP32 GUI startup and idle qualification
2026-10-05 14:27:55 -07:00
mikecarper
631f2ad973
Check boot filesystem lifetime and ordinary ESP32 build inclusion
2026-10-05 14:12:59 -07:00
mikecarper
0b9a80d7ed
Avoid repeated missing SPIFFS scans during ESP32 startup
2026-10-05 14:12:44 -07:00
mikecarper
49f698b452
Run stock setup GUI and ESP32 startup recovery checks in CI
2026-10-05 14:09:01 -07:00
mikecarper
b259b10553
test: cover stock config GUI startup handshake deadline
2026-10-05 14:08:24 -07:00
mikecarper
a8b39daafb
Treat absent ESP32 radio profile files as missing
2026-10-05 13:53:59 -07:00
mikecarper
c8c5f87ab9
Keep ESP32 USB startup responsive during optional GPS discovery
2026-10-05 13:31:28 -07:00
mikecarper
163364e528
Guard startup resets in the pinned Arduino 3.1.3 HWCDC driver
2026-10-05 13:08:55 -07:00
mikecarper
a4e3a530cb
Capture HWCDC startup resets in the pinned Arduino 3.3.11 driver
2026-10-05 12:59:37 -07:00
mikecarper
68a27a2ebb
Preserve the first HWCDC console session after flashing
2026-10-05 12:42:58 -07:00
mikecarper
af759be715
Record physical browser OTA qualification and remaining console limits
2026-10-05 12:25:30 -07:00
mikecarper
7821329851
Keep OTA headers aligned with the checked-out vendored source
2026-10-05 11:56:00 -07:00
mikecarper
e95cf6d618
Complete browser OTA responses before reboot and allow HTTP restarts
2026-10-05 11:52:24 -07:00