Commit Graph

  • e1b439ab82 Fit padded ACL replies through the Companion frame envelope mikecarper 2026-10-04 14:57:15 -07:00
  • 3a016dd13b 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
  • 1d96725e73 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
  • 6d0906ba7c 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
  • aef967525a 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
  • e3033b364e 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
  • f515e19a7a 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
  • eb80ebafbc 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
  • ea3fbcb277 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
  • 265ed6ccc9 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
  • a12f8605e5 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
  • 450a639d05 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
  • 9a74cdfb3b 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
  • f0da74c34b 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
  • 32ea186f9f 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
  • e5dccbce9e 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
  • 6955dad820 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
  • 1f71840989 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
  • 764eb496fb Bound ESP contact transaction file buffers between loop passes mikecarper 2026-10-04 04:32:37 -07:00
  • 9414de8593 Set defaults to powersaving_enabled=1 and radio_fem_rxgain=0 for fresh installs Kevin Le 2026-10-04 18:29:05 +07:00
  • 4f114e914b Keep ESP contact saves responsive on PSRAM boards mikecarper 2026-10-04 04:01:40 -07:00
  • acfcfb6008 Keep ESP contact saves responsive on PSRAM boards mikecarper 2026-10-04 04:01:40 -07:00
  • a71b99fd62 Service cached contact persistence between companion loop passes mikecarper 2026-10-04 03:39:27 -07:00
  • 49a02f59d7 Service cached contact persistence between companion loop passes mikecarper 2026-10-04 03:39:27 -07:00
  • b9b7a7b7e1 Share production USB input limits with the handoff fixture mikecarper 2026-10-04 03:03:24 -07:00
  • c62116f401 Share production USB input limits with the handoff fixture mikecarper 2026-10-04 03:03:24 -07:00
  • 1e03eb3056 Retain oversized native USB commands until they can be rejected mikecarper 2026-10-04 02:53:04 -07:00
  • fbc1eae32e Retain oversized native USB commands until they can be rejected mikecarper 2026-10-04 02:53:04 -07:00
  • 67408ffd13 Support reader commands through local Bluetooth and USB CLI mikecarper 2026-10-04 02:16:04 -07:00
  • 8c164934bc Support reader commands through local Bluetooth and USB CLI mikecarper 2026-10-04 02:16:04 -07:00
  • 638e8cf3b7 Keep BLE contact sync from blocking other companion transports mikecarper 2026-10-04 02:11:18 -07:00
  • dbcb400c74 Keep BLE contact sync from blocking other companion transports mikecarper 2026-10-04 02:11:18 -07:00
  • c316e9fb3c Reduce notification settings stack usage without shared scratch storage mikecarper 2026-10-04 02:07:26 -07:00
  • bd5b79c1cb Reduce notification settings stack usage without shared scratch storage mikecarper 2026-10-04 02:07:26 -07:00
  • b128ac9a70 Start radio liveness watchdog when loop service begins mikecarper 2026-10-04 02:05:32 -07:00
  • 728b16c5d5 Start radio liveness watchdog when loop service begins mikecarper 2026-10-04 02:05:32 -07:00
  • 0d5a6e6fc8 Reduce SHA-512 stack usage with a rolling message schedule mikecarper 2026-10-04 02:04:16 -07:00
  • d35145d59e Reduce SHA-512 stack usage with a rolling message schedule mikecarper 2026-10-04 02:04:16 -07:00
  • 057f1824a0 Fix hardware test serial controls and offline DM queue matching mikecarper 2026-10-04 01:55:10 -07:00
  • a1fa553ebe Fix hardware test serial controls and offline DM queue matching mikecarper 2026-10-04 01:55:10 -07:00
  • 8586ef5f51 Fix nRF52 loop stack allocation under LTO mikecarper 2026-10-04 01:54:01 -07:00
  • 43f7f75ac0 Fix nRF52 loop stack allocation under LTO mikecarper 2026-10-04 01:54:01 -07:00
  • 63f4642252 Merge observer OTA channel switching into keymindCascade mikecarper 2026-10-04 00:26:46 -07:00
  • 9a3774ad04 Merge observer OTA channel switching into keymindCascade mikecarper 2026-10-04 00:26:46 -07:00
  • 3e3150c83f Merge pull request #3538 from meshcore-dev/hidden-repeater Liam Cottle 2026-10-04 20:10:43 +13:00
  • 72eb37c229 Merge latest PowerSaving-v17 BOOT button support mikecarper 2026-10-03 23:56:38 -07:00
  • eb37091c31 Merge latest PowerSaving-v17 BOOT button support mikecarper 2026-10-03 23:56:38 -07:00
  • 30de48d27e Document Companion Bluetooth pairing PIN CLI mikecarper 2026-10-03 23:44:23 -07:00
  • 8b8a17d793 Document Companion Bluetooth pairing PIN CLI mikecarper 2026-10-03 23:44:23 -07:00
  • c3d3c4e294 Retain and isolate delayed Companion results under backpressure mikecarper 2026-10-03 23:22:34 -07:00
  • 2e84512ba4 Retain and isolate delayed Companion results under backpressure mikecarper 2026-10-03 23:22:34 -07:00
  • 46df653dbc Share bounded STM32 Companion preference wire metadata mikecarper 2026-10-03 23:16:37 -07:00
  • 94daaf7e40 Share bounded STM32 Companion preference wire metadata mikecarper 2026-10-03 23:16:37 -07:00
  • 38563a9828 Update preference snapshot CI contract for bounded value copies mikecarper 2026-10-03 22:44:03 -07:00
  • 51b7948887 Update preference snapshot CI contract for bounded value copies mikecarper 2026-10-03 22:44:03 -07:00
  • 54e5b0b996 Bound STM32 Companion preference image writes mikecarper 2026-10-03 22:41:45 -07:00
  • 68153718bf Bound STM32 Companion preference image writes mikecarper 2026-10-03 22:41:45 -07:00
  • 59e761262d Copy only persisted Companion preference values during loading mikecarper 2026-10-03 22:16:31 -07:00
  • 45e7c066ed Copy only persisted Companion preference values during loading mikecarper 2026-10-03 22:16:31 -07:00
  • 2817e180ec Separate GPS UART ownership and collapse shared Companion ports mikecarper 2026-10-03 21:42:54 -07:00
  • facc066389 Separate GPS UART ownership and collapse shared Companion ports mikecarper 2026-10-03 21:42:54 -07:00
  • 9693c87002 Ignore inactive discovery tags without clearing other requests mikecarper 2026-10-03 21:28:40 -07:00
  • 2362ae2f02 Ignore inactive discovery tags without clearing other requests mikecarper 2026-10-03 21:28:40 -07:00
  • 161600b4b7 Inspect received ACK route before clearing its header mikecarper 2026-10-03 21:28:24 -07:00
  • 2fa9a96cce Inspect received ACK route before clearing its header mikecarper 2026-10-03 21:28:24 -07:00
  • 399464ea37 Use bounded frame transmission for Companion hardware UART mikecarper 2026-10-03 21:23:14 -07:00
  • 6a90697868 Use bounded frame transmission for Companion hardware UART mikecarper 2026-10-03 21:23:14 -07:00
  • ea938e8e84 Preserve ACK ownership across contact relocation and retirement mikecarper 2026-10-03 21:10:49 -07:00
  • 64890dc83e Preserve ACK ownership across contact relocation and retirement mikecarper 2026-10-03 21:10:49 -07:00
  • f19733e478 * don't respond to DISCOVER requests if node has adverts turned off. (isHiddenNode()) Scott Powell 2026-10-04 15:02:00 +11:00
  • d29cba046b Align OTA profile prefix regression with frozen source identity mikecarper 2026-10-03 20:51:14 -07:00
  • 030f61f7a3 Align OTA profile prefix regression with frozen source identity mikecarper 2026-10-03 20:51:14 -07:00
  • e368b52f7d Bind resumed firmware packages to their effective build recipe mikecarper 2026-10-03 20:48:49 -07:00
  • c3009096b2 Bind resumed firmware packages to their effective build recipe mikecarper 2026-10-03 20:48:49 -07:00
  • eab6676316 Use resolved PlatformIO directories for migration packaging mikecarper 2026-10-03 20:35:27 -07:00
  • 10d16bba43 Use resolved PlatformIO directories for migration packaging mikecarper 2026-10-03 20:35:27 -07:00
  • 7945d5bf5a Retain Companion ACK notifications during host backpressure mikecarper 2026-10-03 20:23:50 -07:00
  • a4ec584e3b Retain Companion ACK notifications during host backpressure mikecarper 2026-10-03 20:23:50 -07:00
  • 326f8cdf78 Default optional debug flags safely in strict shells mikecarper 2026-10-03 19:55:57 -07:00
  • 7a4cd715ad Default optional debug flags safely in strict shells mikecarper 2026-10-03 19:55:57 -07:00
  • eee4fa9e98 Treat public identity as a read-only CLI preference mikecarper 2026-10-03 19:52:37 -07:00