Commit Graph

  • 3015d5adae Merge branch 'feat/mqtt-connection-health' into observer-firmware-dev Adam Gessaman 2026-09-26 14:19:06 -07:00
  • 7d0a602b20 fix(mqtt): exclude unready slots from slot health and keep cf monotonic agessaman 2026-09-26 13:54:43 -07:00
  • 5f14b941f3 fix(mqtt): exclude unready slots from slot health and keep cf monotonic agessaman 2026-09-26 13:54:43 -07:00
  • f37445f8a7 fix(mqtt): count only failed starts, not rejected reconnects, in cf agessaman 2026-09-26 12:48:44 -07:00
  • e24e6feab5 fix(mqtt): count only failed starts, not rejected reconnects, in cf agessaman 2026-09-26 12:48:44 -07:00
  • 6390763c71 fix(mqtt): count failed starts and ignore bounced sessions in cf agessaman 2026-09-26 12:25:53 -07:00
  • 99a4b6fad0 fix(mqtt): count failed starts and ignore bounced sessions in cf agessaman 2026-09-26 12:25:53 -07:00
  • 73098a44b6 fix(mqtt): count connect failures from a flag set before the attempt agessaman 2026-09-26 11:53:49 -07:00
  • 2f6d139729 fix(mqtt): count connect failures from a flag set before the attempt agessaman 2026-09-26 11:53:49 -07:00
  • 7004b81c0c feat(mqtt): count connect failures and report tripped breakers agessaman 2026-09-26 11:10:13 -07:00
  • 3230fb6afc feat(mqtt): count connect failures and report tripped breakers agessaman 2026-09-26 11:10:13 -07:00
  • 383339eccc fix(mqtt): size the status buffer for real field maxima agessaman 2026-09-26 11:09:21 -07:00
  • 9512a68953 fix(mqtt): size the status buffer for real field maxima agessaman 2026-09-26 11:09:21 -07:00
  • f7ed2f176d feat(mqtt): report slot connection health so an outage is visible agessaman 2026-08-08 19:12:10 -07:00
  • 2c60fee9d5 feat(mqtt): report slot connection health so an outage is visible agessaman 2026-08-08 19:12:10 -07:00
  • 43b55de26f Merge branch 'fix/mqtt-omit-unknown-snr-rssi' into observer-firmware-dev agessaman 2026-09-26 10:52:15 -07:00
  • b3e059c461 Merge branch 'fix/mqtt-omit-unknown-snr-rssi' into observer-firmware-dev agessaman 2026-09-26 10:52:15 -07:00
  • 1934a4988d Merge pull request #3202 from F4FPR/m6-power-observability fdlamotte 2026-09-26 13:51:11 -04:00
  • a91009e3dd fix(mqtt): omit SNR/RSSI instead of publishing placeholder values agessamanandACETyr 2026-09-26 10:46:11 -07:00
  • f9df11f33e fix(mqtt): omit SNR/RSSI instead of publishing placeholder values agessamanandACETyr 2026-09-26 10:46:11 -07:00
  • 90493d749d Merge pull request #3201 from F4FPR/gps-l76k-constellation-init-m6 fdlamotte 2026-09-26 13:42:55 -04:00
  • 6c7acd2bb1 Merge branch 'dev' into gps-l76k-constellation-init-m6 fdlamotte 2026-09-26 13:38:40 -04:00
  • 7d723fd17f Merge pull request #3200 from F4FPR/gps-diag-command fdlamotte 2026-09-26 13:34:34 -04:00
  • 49d4cc3f3e Expose Companion flood retry controls and clarify T096 fixed TX PA mikecarper 2026-09-26 10:31:54 -07:00
  • d4b3bb5678 Expose Companion flood retry controls and clarify T096 fixed TX PA mikecarper 2026-09-26 10:31:54 -07:00
  • eaf00755c0 Guard T096 transmit default and retry setting persistence mikecarper 2026-09-26 10:12:52 -07:00
  • 90dee6cd1b Guard T096 transmit default and retry setting persistence mikecarper 2026-09-26 10:12:52 -07:00
  • 91d9db9c7f Merge branch 'feat/observer-more-esp32-boards' into observer-firmware-dev agessaman 2026-09-26 10:08:18 -07:00
  • 16fe47cd0e Merge branch 'feat/observer-more-esp32-boards' into observer-firmware-dev agessaman 2026-09-26 10:08:18 -07:00
  • 33f1b1096d feat(observer): add dev-preview observer envs for 11 more ESP32-S3 boards agessaman 2026-09-26 10:03:48 -07:00
  • 9d115ad912 feat(observer): add dev-preview observer envs for 11 more ESP32-S3 boards agessaman 2026-09-26 10:03:48 -07:00
  • 03e552e175 Enable LoRa OTA room and nRF52 sensor variants mikecarper 2026-09-26 09:58:43 -07:00
  • f215792162 Enable LoRa OTA room and nRF52 sensor variants mikecarper 2026-09-26 09:58:43 -07:00
  • 6baffa753c Merge upstream/dev into observer-firmware-dev agessaman 2026-09-26 09:32:09 -07:00
  • 7e39cac254 Merge upstream/dev into observer-firmware-dev agessaman 2026-09-26 09:32:09 -07:00
  • f46368226e Publish one ordinary ESP32 Full image per board role mikecarper 2026-09-26 09:29:18 -07:00
  • df19760c85 Publish one ordinary ESP32 Full image per board role mikecarper 2026-09-26 09:29:18 -07:00
  • 4bd31358fc Keep G2 migration Full images out of ordinary release matrix mikecarper 2026-09-26 08:59:29 -07:00
  • b0b9e53dd7 Keep G2 migration Full images out of ordinary release matrix mikecarper 2026-09-26 08:59:29 -07:00
  • d1463efa36 Refresh CI contracts for manual radio pages and build wrapper mikecarper 2026-09-26 08:11:12 -07:00
  • 92d80514b1 Refresh CI contracts for manual radio pages and build wrapper mikecarper 2026-09-26 08:11:12 -07:00
  • 95d63736d4 Use sleep_gps for T1000e for faster GPS lock Kevin Le 2026-09-26 19:31:22 +07:00
  • d07803bd9b Fix RAK11310 build: add no-op attachDynamicPrefs() Marcel Verdult 2026-09-26 14:07:28 +02:00
  • 988d017abb Merge pull request #3497 from meshcore-dev/companion-telem-push Liam Cottle 2026-09-26 20:51:39 +12:00
  • 623d2377ec Give dual-profile companion screens manual R2 pages mikecarper 2026-09-26 01:38:40 -07:00
  • 7add9019ee Give dual-profile companion screens manual R2 pages mikecarper 2026-09-26 01:38:40 -07:00
  • 5802732811 Avoid missing Preferences namespaces on fresh ESP32 boot mikecarper 2026-09-26 01:06:30 -07:00
  • 73c7935261 Avoid missing Preferences namespaces on fresh ESP32 boot mikecarper 2026-09-26 01:06:30 -07:00
  • 20efcea770 Restore Companion text terminal after USB mOTA sender exits mikecarper 2026-09-25 17:48:05 -07:00
  • 9ba79848ca Restore Companion text terminal after USB mOTA sender exits mikecarper 2026-09-25 17:48:05 -07:00
  • 7bbb7947ba Replay initial nRF52 USB READY after application handoff mikecarper 2026-09-25 17:41:06 -07:00
  • ce46e60a86 Replay initial nRF52 USB READY after application handoff mikecarper 2026-09-25 17:41:06 -07:00
  • 9127f8fe25 Detect header W25Q16 on unified RAK firmware mikecarper 2026-09-25 14:20:29 -07:00
  • 2724bab5da Detect header W25Q16 on unified RAK firmware mikecarper 2026-09-25 14:20:29 -07:00
  • cecddf4bae Connect GPIO MISO during RAK NOR identification mikecarper 2026-09-25 13:14:30 -07:00
  • f3125bedd8 Connect GPIO MISO during RAK NOR identification mikecarper 2026-09-25 13:14:30 -07:00
  • 0eaef57401 Verify Pi nRF52 board identity before flashing mikecarper 2026-09-25 13:04:36 -07:00
  • 9638223138 Verify Pi nRF52 board identity before flashing mikecarper 2026-09-25 13:04:36 -07:00
  • 284a67b9ec Drain companion queue on explicit OTA entry mikecarper 2026-09-25 12:06:18 -07:00
  • efc85b1afe Drain companion queue on explicit OTA entry mikecarper 2026-09-25 12:06:18 -07:00
  • bea50fc451 Correct merged RAK bootloader target to OTAFIX 2.4.8 mikecarper 2026-09-25 10:50:29 -07:00
  • 36b8bf6c82 Correct merged RAK bootloader target to OTAFIX 2.4.8 mikecarper 2026-09-25 10:50:29 -07:00
  • b84da21417 Describe local adaptive OTAFIX requirement in release metadata mikecarper 2026-09-25 10:37:10 -07:00
  • 7ee33c7149 Describe local adaptive OTAFIX requirement in release metadata mikecarper 2026-09-25 10:37:10 -07:00
  • fca10471c3 Unify RAK repeater storage firmware and bootloader handoff mikecarper 2026-09-25 10:35:04 -07:00
  • 72afac9a40 Unify RAK repeater storage firmware and bootloader handoff mikecarper 2026-09-25 10:35:04 -07:00
  • 7a8bddda53 Advertise exact nRF52 DFU name and service mikecarper 2026-09-25 08:38:39 -07:00
  • 5a92dae79a Advertise exact nRF52 DFU name and service mikecarper 2026-09-25 08:38:39 -07:00
  • 1aa8ae90fb GPS PowerSaving v2: Added GPS wake up upon telemtry requests for companions. Bug fixes for "gps" CLI. Kevin Le 2026-09-25 22:37:04 +07:00
  • 0500cb3720 Stabilize nRF52 Bluefruit startup for buttonless DFU mikecarper 2026-09-25 08:33:54 -07:00
  • 702ffdbbca Stabilize nRF52 Bluefruit startup for buttonless DFU mikecarper 2026-09-25 08:33:54 -07:00
  • 4362acf00b Bound nRF52 UF2 images and reduce repeater BLE DFU memory mikecarper 2026-09-25 08:09:38 -07:00
  • aa4598f739 Bound nRF52 UF2 images and reduce repeater BLE DFU memory mikecarper 2026-09-25 08:09:38 -07:00
  • d34efccc64 Align WSL3 migration identity with firmware hardware tag mikecarper 2026-09-25 05:51:57 -07:00
  • fc6efcca03 Align WSL3 migration identity with firmware hardware tag mikecarper 2026-09-25 05:51:57 -07:00
  • 7a31f33abd Add local complete firmware release build entry point mikecarper 2026-09-25 01:36:44 -07:00
  • cc707bdd79 Add local complete firmware release build entry point mikecarper 2026-09-25 01:36:44 -07:00
  • 51ed608951 Fix logging matrix firmware build failures mikecarper 2026-09-25 00:37:35 -07:00
  • 2cb31ce04f Fix logging matrix firmware build failures mikecarper 2026-09-25 00:37:35 -07:00
  • 618b2ef467 Merge pull request #3500 from liamcottle/board/wio-tracker-l1-1watt Liam Cottle 2026-09-25 16:57:59 +12:00
  • aa1c46e1db disable hibernate ui on 1watt wio tracker variant liamcottle 2026-09-25 16:55:17 +12:00
  • b1f8a1c2c2 Explain live signal-strength readings in RF docs mikecarper 2026-09-24 21:38:59 -07:00
  • 6fabd5a155 Explain live signal-strength readings in RF docs mikecarper 2026-09-24 21:38:59 -07:00
  • 35c9a2aa00 Keep R8 power test board aligned with shutdown hook mikecarper 2026-09-24 19:38:47 -07:00
  • e3ce8ac6d7 Keep R8 power test board aligned with shutdown hook mikecarper 2026-09-24 19:38:47 -07:00
  • 8bb6fb2150 Exercise Companion power-off dispatch in host harness mikecarper 2026-09-24 19:36:19 -07:00
  • dafe1332f9 Exercise Companion power-off dispatch in host harness mikecarper 2026-09-24 19:36:19 -07:00
  • b772e10be4 Check G3 wake flags in shared board profile mikecarper 2026-09-24 19:26:36 -07:00
  • d35865add7 Check G3 wake flags in shared board profile mikecarper 2026-09-24 19:26:36 -07:00
  • 05c7df6f4c Cover ESP32 migration identity recovery in host tests mikecarper 2026-09-24 19:17:28 -07:00
  • c93bc84b0a Cover ESP32 migration identity recovery in host tests mikecarper 2026-09-24 19:17:28 -07:00
  • 40a9843c24 Merge branch 'keymindCascade' of github.com:mikecarper/MeshCore into keymindCascade mikecarper 2026-09-24 17:36:09 -07:00
  • bbb5c14fba Merge branch 'keymindCascade' of github.com:mikecarper/MeshCore into keymindCascade mikecarper 2026-09-24 17:36:09 -07:00
  • 953c466557 Refresh mOTA hardware contract tests mikecarper 2026-09-24 17:20:21 -07:00
  • 6a5a897ce1 Refresh mOTA hardware contract tests mikecarper 2026-09-24 17:20:21 -07:00
  • 307e7bec02 Complete ESP32 partition expander and adaptive LoRa OTA pacing mikecarper 2026-09-24 17:13:22 -07:00
  • a74a09da56 Complete ESP32 partition expander and adaptive LoRa OTA pacing mikecarper 2026-09-24 17:13:22 -07:00
  • 640facd5a2 Safely hand off expanded ESP32 LoRa bridge without resume record mikecarper 2026-09-24 12:15:56 -07:00
  • e370db7f28 Safely hand off expanded ESP32 LoRa bridge without resume record mikecarper 2026-09-24 12:15:56 -07:00
  • c0ef07a968 Add LoRa partition migration recipes for ESP32 infrastructure boards mikecarper 2026-09-24 10:40:32 -07:00