Commit Graph

  • 79167af8e6 Update GPS request fixture for bounded LPP replies mikecarper 2026-10-06 11:21:56 -07:00
  • a5f4158b36 Clarify charger battery ratings and keep host checks portable mikecarper 2026-10-06 11:05:05 -07:00
  • ad2bc929d6 Cover every T-Beam charger boot read failure mikecarper 2026-10-06 10:57:33 -07:00
  • f5cda7337c Merge branch 'codex/charge-voltage-controls' into keymindCascade mikecarper 2026-10-06 10:56:32 -07:00
  • c97dbd791a Add persistent T-Beam charge voltage controls and report Mesh Solar limits mikecarper 2026-10-06 10:56:32 -07:00
  • 9202fc2a96 Simplify firmware selection and canonical build menus mikecarper 2026-10-06 10:46:11 -07:00
  • 08bf174ea3 Merge branch 'keymindCascade' of github.com:mikecarper/MeshCore into keymindCascade mikecarper 2026-10-06 10:23:28 -07:00
  • 19379eb9b8 Use C6L native USB and recover diagnostics-only Companion sessions mikecarper 2026-10-06 10:14:59 -07:00
  • db42a998f8 Publish Full-only ESP32 node releases and separate migration tools mikecarper 2026-10-06 10:14:54 -07:00
  • 5990b4c5fd Keep telemetry permission fixtures aligned with production prefs mikecarper 2026-10-06 10:11:41 -07:00
  • 7581fa3abd Cover WiFi scan fixes across every ESP32 recipe mikecarper 2026-10-06 09:58:40 -07:00
  • df5e591319 Bound telemetry replies and preserve Sensor send retries mikecarper 2026-10-06 09:56:00 -07:00
  • 2ad479ce0e Merge branch 'keymindCascade' of github.com:mikecarper/MeshCore into keymindCascade mikecarper 2026-10-06 09:43:16 -07:00
  • 2ee62b9814 Fix V4 setup AP startup and pre-AP network scans mikecarper 2026-10-06 09:40:28 -07:00
  • 24a223314c Identify failed resume qualification gates safely mikecarper 2026-10-06 09:29:48 -07:00
  • ba6e48b5ce Fix Room and Sensor requests and add G3 Sensor builds mikecarper 2026-10-06 09:20:05 -07:00
  • 3baa169fc6 Preserve qualified release artifacts across resumed builds mikecarper 2026-10-06 09:19:02 -07:00
  • 78e134b2ba Only kept enabled, level and preamble for RXPS defaults Kevin Le 2026-10-06 20:33:33 +07:00
  • 8d31b3932d Record user-confirmed V4 button screen wake mikecarper 2026-10-06 00:12:21 -07:00
  • 3a7d273d49 Record updated V4 build and native console qualification mikecarper 2026-10-06 00:06:30 -07:00
  • ebf2f0823e Wake Heltec V4 buttons from power-saving sleep mikecarper 2026-10-05 23:51:26 -07:00
  • c88885a315 Record qualified G2 OTA transitions and power-saving idle checks mikecarper 2026-10-05 22:30:30 -07:00
  • 95913c5301 Retry saved WebConfig WiFi when the MQTT worker is absent mikecarper 2026-10-05 22:10:36 -07:00
  • d2983762bc Keep admitted WiFi OTA uploads alive through receive gaps mikecarper 2026-10-05 21:45:06 -07:00
  • e971beabc5 Avoid reset pulses when serial test collectors reopen UART bridges mikecarper 2026-10-05 20:44:17 -07:00
  • 757f15fcb6 Preserve raw UART console input while power saving is enabled mikecarper 2026-10-05 20:11:10 -07:00
  • 8fe83ebc29 Document raw-UART console limits during power saving mikecarper 2026-10-05 19:47:00 -07:00
  • 77f8416bb6 Verify asynchronous MQTT controls in wireless regressions mikecarper 2026-10-05 19:33:49 -07:00
  • 8842b86a46 Keep bridge admission fixtures aligned with cooperative shutdown mikecarper 2026-10-05 19:18:03 -07:00
  • 1d0ae06800 Keep the console responsive during MQTT shutdown mikecarper 2026-10-05 19:05:58 -07:00
  • 933bdf7cbe Resolve HIL USB device links before setting modem signals mikecarper 2026-10-05 18:46:15 -07:00
  • 1db09f41ac Add channel-nine-only notification builder preset mikecarper 2026-10-05 18:41:27 -07:00
  • 46e6bb7b71 Document channel-nine-only notification example mikecarper 2026-10-05 18:33:56 -07:00
  • 8af0511f54 Preserve separate TLora Full transports within RAM budget mikecarper 2026-10-05 18:33:34 -07:00
  • 51d74a200e Retain independent RS232 in Full MQTT repeaters mikecarper 2026-10-05 18:21:42 -07:00
  • 28023c7302 Install crypto dependency for OTA unit tests mikecarper 2026-10-05 17:54:31 -07:00
  • bec874f917 Keep independent bridge choices in firmware picker mikecarper 2026-10-05 17:54:31 -07:00
  • 5f10e7d601 Include runtime ESP-NOW in Full ESP32 repeaters mikecarper 2026-10-05 17:33:02 -07:00
  • 7ef67c49f5 Combine MKE S3 repeater bridge modes at runtime mikecarper 2026-10-05 17:12:10 -07:00
  • 30fe0d617b Unify Tower repeater builds on SD-primary OTA storage mikecarper 2026-10-05 16:38:30 -07:00
  • 7d3ee7200f Keep nRF52 GPS discovery from blocking USB setup heltec-v4-full-repeater-v1.17.1.9-preview6 mikecarper 2026-10-05 15:01:40 -07:00
  • 853bf2e1d9 Align host fixtures with ESP32 metadata and OTA ownership mikecarper 2026-10-05 15:01:40 -07:00
  • b4a77c6996 Fix startup trace dependency in shared CLI test harness mikecarper 2026-10-05 14:48:00 -07:00
  • 5f20fee396 docs: clarify radio watchdog flag in final USB validation mikecarper 2026-10-05 14:29:46 -07:00
  • e3cb2c2bba docs: record native ESP32 GUI startup and idle qualification mikecarper 2026-10-05 14:27:55 -07:00
  • 631f2ad973 Check boot filesystem lifetime and ordinary ESP32 build inclusion mikecarper 2026-10-05 14:12:59 -07:00
  • 0b9a80d7ed Avoid repeated missing SPIFFS scans during ESP32 startup mikecarper 2026-10-05 14:12:44 -07:00
  • 49f698b452 Run stock setup GUI and ESP32 startup recovery checks in CI mikecarper 2026-10-05 14:09:01 -07:00
  • b259b10553 test: cover stock config GUI startup handshake deadline mikecarper 2026-10-05 14:08:24 -07:00
  • a8b39daafb Treat absent ESP32 radio profile files as missing mikecarper 2026-10-05 13:53:59 -07:00
  • c8c5f87ab9 Keep ESP32 USB startup responsive during optional GPS discovery mikecarper 2026-10-05 13:31:28 -07:00
  • 163364e528 Guard startup resets in the pinned Arduino 3.1.3 HWCDC driver mikecarper 2026-10-05 13:08:55 -07:00
  • a4e3a530cb Capture HWCDC startup resets in the pinned Arduino 3.3.11 driver mikecarper 2026-10-05 12:59:37 -07:00
  • 68a27a2ebb Preserve the first HWCDC console session after flashing mikecarper 2026-10-05 12:42:58 -07:00
  • af759be715 Record physical browser OTA qualification and remaining console limits mikecarper 2026-10-05 12:25:30 -07:00
  • 7821329851 Keep OTA headers aligned with the checked-out vendored source mikecarper 2026-10-05 11:56:00 -07:00
  • e95cf6d618 Complete browser OTA responses before reboot and allow HTTP restarts mikecarper 2026-10-05 11:52:24 -07:00
  • 8fbf948d68 Restore ordinary WiFi protocols for browser OTA hotspots mikecarper 2026-10-05 11:23:01 -07:00
  • 64a09cbada Require physical web console and browser OTA release checks mikecarper 2026-10-05 11:19:14 -07:00
  • 0529a461f2 Keep automatic ESP-NOW retries paused during browser OTA mikecarper 2026-10-05 11:06:30 -07:00
  • a294f01a5d Restore configured ESP-NOW bridge after browser OTA stops mikecarper 2026-10-05 10:47:37 -07:00
  • bd7ce50e7b Preserve healthy OTA access points and drain stopping uploaders safely mikecarper 2026-10-05 10:44:50 -07:00
  • ec83da079d Merge branch 'keymindCascade' into fix/web-console-1.17.1.9 mikecarper 2026-10-05 10:40:13 -07:00
  • c38ba5f8d0 Make ESP32 OTA startup handle WiFi and WebConfig automatically mikecarper 2026-10-05 10:31:43 -07:00
  • 2c806f19f9 Add WiFi OTA lifecycle regression coverage mikecarper 2026-10-05 09:47:11 -07:00
  • efed592fdb Qualify ESP-NOW RAM and Wio Mini release capacity heltec-v4-full-repeater-v1.17.1.9-preview5 mikecarper 2026-10-05 07:18:22 -07:00
  • 64885dab28 Preserve download-only Mesh America hardware cards mikecarper 2026-10-05 05:34:08 -07:00
  • 74a2bb0723 Support pinned Arduino 3 filesystem buffer checks mikecarper 2026-10-05 05:33:09 -07:00
  • 19d02c0dfa Preserve flood policies across qualified RAM capacity changes mikecarper 2026-10-05 03:33:44 -07:00
  • 982f96ca96 Avoid Companion request tag collisions after login mikecarper 2026-10-05 01:47:05 -07:00
  • cc4bcb9cad Qualify 1.17.1.9 memory limits and exact release asset routing mikecarper 2026-10-05 01:14:02 -07:00
  • 835c7a8e6e Migrate ESP32 native USB roles to bounded hardware CDC mikecarper 2026-10-04 23:36:54 -07:00
  • 4939de4c61 Keep hardware CDC packet log lines whole under congestion mikecarper 2026-10-04 21:40:43 -07:00
  • 672e0ae777 Test hardware CDC capacity and stalled-host writes in CI mikecarper 2026-10-04 21:22:51 -07:00
  • a3d8045199 Use bounded hardware CDC for the Full G2 repeater console mikecarper 2026-10-04 21:11:18 -07:00
  • a24dade1c0 fix(network): snapshot and restore every lwIP DNS slot agessaman 2026-10-04 20:45:07 -07:00
  • 274997e9ae feat(cli): add get link.dns for resolver, gateway and lease DNS agessaman 2026-10-04 19:55:54 -07:00
  • 841571a7d8 Cache verified nRF52 metadata for OTA status displays mikecarper 2026-10-04 17:34:16 -07:00
  • a14a0ad81d Reduce ESP ACL save metadata opens while preserving verified recovery mikecarper 2026-10-04 15:57:10 -07:00
  • 7a6c7c2b40 Update remote CLI identity fixture for ACL reply admission mikecarper 2026-10-04 15:24:29 -07:00
  • e1b439ab82 Fit padded ACL replies through the Companion frame envelope mikecarper 2026-10-04 14:57:15 -07:00
  • c747c15ffc Test radio and Access Control against pinned official app code mikecarper 2026-10-04 14:47:10 -07:00
  • b9ba35f9d7 Update USB lifecycle fixtures for stream mode and host deadlines mikecarper 2026-10-04 14:39:38 -07:00
  • 0cc561b0d8 Include runtime USB endpoint selection in nRF52 fixture mikecarper 2026-10-04 14:37:06 -07:00
  • d46fb879f1 Keep Companion replies alive for the official app timeout window mikecarper 2026-10-04 14:34:28 -07:00
  • e4420519a4 Fit Access Control replies to encrypted packet route budgets mikecarper 2026-10-04 14:24:03 -07:00
  • 9268c57f8c Support stock serial MQTT bridges on Full Companion mikecarper 2026-10-04 14:14:53 -07:00
  • ec8f82e918 Fix USB regression extraction across nested SDK guards mikecarper 2026-10-04 13:06:55 -07:00
  • 6516c719e1 Fix watchdog test timing and run hardware regression fixtures in CI mikecarper 2026-10-04 12:53:37 -07:00
  • 9c43efb0bc Coalesce ESP background contact I/O and defer backup cleanup mikecarper 2026-10-04 11:50:12 -07:00
  • 8bc93822ef Clarify ESP contact CRC stack fixture ABI scope mikecarper 2026-10-04 10:43:46 -07:00
  • 15bdb7fc4d Batch ESP background contact CRC checks without growing scratch storage mikecarper 2026-10-04 09:27:54 -07:00
  • 55e4f47338 Service ESP received advert cache writes between loop passes mikecarper 2026-10-04 08:20:28 -07:00
  • 62d76b7bab Reduce ESP contact save backend work with bounded buffering mikecarper 2026-10-04 08:20:28 -07:00
  • 85ff9e321e Reject unhonored ESP filesystem buffer sizes before I/O mikecarper 2026-10-04 08:20:16 -07:00
  • b1119e30ea Set RXPS defaults (Balanced profile) for fresh Installs Kevin Le 2026-10-04 21:51:51 +07:00
  • fd142084d3 Fixed typo in debug print in applyCompanionRxPowerSaving() Kevin Le 2026-10-04 21:49:51 +07:00
  • c1a80e95c7 Preserve ESP native USB bytes across short FIFO writes mikecarper 2026-10-04 06:49:31 -07:00
  • 0a3187ac30 Stage ESP contact transaction startup between loop passes mikecarper 2026-10-04 05:27:09 -07:00
  • 7e1750ceac Bound ESP contact transaction file buffers between loop passes mikecarper 2026-10-04 04:32:37 -07:00