Commit Graph

  • 09d5bd9975 Add LoRa partition migration recipes for ESP32 infrastructure boards mikecarper 2026-09-24 10:40:32 -07:00
  • e7f6d529a0 Expand ESP32 OTA partition migration across infrastructure roles mikecarper 2026-09-24 10:01:14 -07:00
  • 9e48f516ba Expand ESP32 OTA partition migration across infrastructure roles mikecarper 2026-09-24 10:01:14 -07:00
  • d68601b358 Add ESP32 migration build menu and verified release bundle mikecarper 2026-09-24 08:02:31 -07:00
  • af73d05f8b Add ESP32 migration build menu and verified release bundle mikecarper 2026-09-24 08:02:31 -07:00
  • 1e8ef78a2e Merge observer firmware branch into keymindCascade mikecarper 2026-09-24 01:20:43 -07:00
  • cbfe5f79ea Merge observer firmware branch into keymindCascade mikecarper 2026-09-24 01:20:43 -07:00
  • 4176c92462 Merge PowerSaving-v17 into keymindCascade mikecarper 2026-09-24 00:56:05 -07:00
  • 107cbc506e Merge PowerSaving-v17 into keymindCascade mikecarper 2026-09-24 00:56:05 -07:00
  • c31a0e5ed5 Merge upstream dev into keymindCascade mikecarper 2026-09-24 00:51:07 -07:00
  • 78eb7d52c9 Merge upstream dev into keymindCascade mikecarper 2026-09-24 00:51:07 -07:00
  • 30203cd6e5 Fix nRF52 BLE startup host harness for device name state mikecarper 2026-09-24 00:39:19 -07:00
  • 029ff65d9a Fix nRF52 BLE startup host harness for device name state mikecarper 2026-09-24 00:39:19 -07:00
  • b5a34939a4 Normalize Windows checkout status in ESP32 recipe mikecarper 2026-09-24 00:29:03 -07:00
  • 9f3977bcfb Normalize Windows checkout status in ESP32 recipe mikecarper 2026-09-24 00:29:03 -07:00
  • 8d4716be5b Add repeatable ESP32 partition migration build recipe mikecarper 2026-09-24 00:26:46 -07:00
  • 5842b864fa Add repeatable ESP32 partition migration build recipe mikecarper 2026-09-24 00:26:46 -07:00
  • 63b97cb1d4 Package migration tables from saved merged images mikecarper 2026-09-23 23:53:59 -07:00
  • a36a5ddbd8 Package migration tables from saved merged images mikecarper 2026-09-23 23:53:59 -07:00
  • 1bc900c33e Select registered OTA slots and verify LoRa staging geometry mikecarper 2026-09-23 23:33:29 -07:00
  • 6976877f04 Select registered OTA slots and verify LoRa staging geometry mikecarper 2026-09-23 23:33:29 -07:00
  • c55022b001 Add in-place ESP32 Wi-Fi and LoRa partition migration packages mikecarper 2026-09-23 22:12:45 -07:00
  • f8a1e2ff96 Add in-place ESP32 Wi-Fi and LoRa partition migration packages mikecarper 2026-09-23 22:12:45 -07:00
  • b204f9a114 * changed onUnhandledResponse() to return true if handled/consumed * unhandled responses (eg. push telemetry) now sent to app as PUSH_CODE_BINARY_RESPONSE frames Scott Powell 2026-09-24 13:49:57 +10:00
  • f9e70426ae increased MAX_SEARCH_RESULTS to 24. (was 8) Scott Powell 2026-09-24 13:35:27 +10:00
  • efbdec37a5 Update nRF52 BLE startup harness for name refresh mikecarper 2026-09-23 19:55:22 -07:00
  • 352c8aed8c Update nRF52 BLE startup harness for name refresh mikecarper 2026-09-23 19:55:22 -07:00
  • 1413386f06 Update pair timing contract for zero loop reserve mikecarper 2026-09-23 19:43:30 -07:00
  • 89a458ceba Update pair timing contract for zero loop reserve mikecarper 2026-09-23 19:43:30 -07:00
  • ace3ee7057 Fix radio receive contract clock harness mikecarper 2026-09-23 19:36:59 -07:00
  • dc050b3561 Fix radio receive contract clock harness mikecarper 2026-09-23 19:36:59 -07:00
  • f90f3a9aa4 Tighten preset test builder spacing mikecarper 2026-09-23 19:24:26 -07:00
  • 682659316e Tighten preset test builder spacing mikecarper 2026-09-23 19:24:26 -07:00
  • 1b5377e3e7 Use 48-hour preset test window mikecarper 2026-09-23 19:20:58 -07:00
  • 5711573650 Use 48-hour preset test window mikecarper 2026-09-23 19:20:58 -07:00
  • 9144a662f3 Update preset test scheduling UI mikecarper 2026-09-23 19:11:41 -07:00
  • aa4c2e3dab Update preset test scheduling UI mikecarper 2026-09-23 19:11:41 -07:00
  • 69c2e4855f Use nRF52 profile clock only for dual-radio scanning mikecarper 2026-09-23 15:42:12 -07:00
  • 28c7141f08 Use nRF52 profile clock only for dual-radio scanning mikecarper 2026-09-23 15:42:12 -07:00
  • 1e1ee2618a Use precise T1000-E dual-profile timing mikecarper 2026-09-23 15:31:43 -07:00
  • d66b9336a9 Use precise T1000-E dual-profile timing mikecarper 2026-09-23 15:31:43 -07:00
  • dd0ce36176 Refresh nRF52 Companion BLE name without reboot mikecarper 2026-09-23 14:12:37 -07:00
  • 960936183c Refresh nRF52 Companion BLE name without reboot mikecarper 2026-09-23 14:12:37 -07:00
  • 7de7fcf675 fix(nrf52): recover idle secured BLE links mikecarper 2026-09-23 13:11:09 -07:00
  • a569f55dc7 fix(nrf52): recover idle secured BLE links mikecarper 2026-09-23 13:11:09 -07:00
  • 5c4394edd8 Keep nRF52 Full Companion BLE subscriptions across reconnects mikecarper 2026-09-23 03:19:58 -07:00
  • a7c4370d3d Keep nRF52 Full Companion BLE subscriptions across reconnects mikecarper 2026-09-23 03:19:58 -07:00
  • af86517059 fix(nrf52): avoid CCCD flash reset on Full Companion mikecarper 2026-09-23 01:28:49 -07:00
  • b6c6d9b552 fix(nrf52): avoid CCCD flash reset on Full Companion mikecarper 2026-09-23 01:28:49 -07:00
  • ff50589b69 feat(cli): support relative minutes in radio schedules mikecarper 2026-09-23 00:19:12 -07:00
  • 5f6cb6b045 feat(cli): support relative minutes in radio schedules mikecarper 2026-09-23 00:19:12 -07:00
  • 7c9cb59400 fix(ci): recognize read-only flash health diagnostics mikecarper 2026-09-22 23:24:30 -07:00
  • 325a215aac fix(ci): recognize read-only flash health diagnostics mikecarper 2026-09-22 23:24:30 -07:00
  • 503bd76d10 fix(build): clear matrix failures while preserving features mikecarper 2026-09-22 23:22:54 -07:00
  • e6b002759d fix(build): clear matrix failures while preserving features mikecarper 2026-09-22 23:22:54 -07:00
  • 4eb16deef4 Place KeyMind commands above preset URL builder mikecarper 2026-09-22 23:08:18 -07:00
  • 7b8ca33386 Place KeyMind commands above preset URL builder mikecarper 2026-09-22 23:08:18 -07:00
  • cacf3e9b37 Simplify stock temporary radio test page mikecarper 2026-09-22 22:49:57 -07:00
  • c9a7be1eef Simplify stock temporary radio test page mikecarper 2026-09-22 22:49:57 -07:00
  • c423dece36 Merge pull request #3490 from liamcottle/fix/heltec-ct62 Liam Cottle 2026-09-23 17:48:04 +12:00
  • c13b312188 fix heltec ct62 boot loop liamcottle 2026-09-23 15:04:51 +12:00
  • fe9ab91c99 Fix fallback RNG seed for recoverable Companions mikecarper 2026-09-22 16:35:44 -07:00
  • 49ceda27ba Fix fallback RNG seed for recoverable Companions mikecarper 2026-09-22 16:35:44 -07:00
  • 47af95b4b2 Harden nRF52 filesystem recovery and flash writes mikecarper 2026-09-22 15:17:39 -07:00
  • 80f37d4374 Harden nRF52 filesystem recovery and flash writes mikecarper 2026-09-22 15:17:39 -07:00
  • 6a75e2a861 Apply nRF52 flash completion fix to every build target mikecarper 2026-09-22 09:53:58 -07:00
  • 4c645b0d14 Apply nRF52 flash completion fix to every build target mikecarper 2026-09-22 09:53:58 -07:00
  • 7e1f87dfbc Fix nRF52 flash completion and preserve recoverable ExtraFS mikecarper 2026-09-22 09:29:05 -07:00
  • 3ce499a700 Fix nRF52 flash completion and preserve recoverable ExtraFS mikecarper 2026-09-22 09:29:05 -07:00
  • 3d46b87e56 test(bluetooth): include startup diagnostics in cli harness mikecarper 2026-09-22 07:56:31 -07:00
  • a9d7692bf3 test(bluetooth): include startup diagnostics in cli harness mikecarper 2026-09-22 07:56:31 -07:00
  • b7b5b49e71 fix(usb): preserve platform startup ordering mikecarper 2026-09-22 07:49:40 -07:00
  • 6fb8e430ff fix(usb): preserve platform startup ordering mikecarper 2026-09-22 07:49:40 -07:00
  • 4ff84db400 fix(t1000e): restore single-port usb logging mikecarper 2026-09-22 07:46:11 -07:00
  • 8ecdd31585 fix(t1000e): restore single-port usb logging mikecarper 2026-09-22 07:46:11 -07:00
  • 3282b7898e fix(nrf52): stabilize full companion bluetooth mikecarper 2026-09-22 05:54:46 -07:00
  • 04e6aa38f2 fix(nrf52): stabilize full companion bluetooth mikecarper 2026-09-22 05:54:46 -07:00
  • 21f877befc fix(ci): retry stalled WebConfig browser checks safely mikecarper 2026-09-22 01:49:56 -07:00
  • b116040efc fix(ci): retry stalled WebConfig browser checks safely mikecarper 2026-09-22 01:49:56 -07:00
  • 9a532cda3b fix(ci): seed measured switch timing in pair test mikecarper 2026-09-22 01:35:39 -07:00
  • 1707967196 fix(ci): seed measured switch timing in pair test mikecarper 2026-09-22 01:35:39 -07:00
  • 69f3022a5e Merge commit '140178728b34c821b5169665c1f6f5ede2b9f543' into dev Scott Powell 2026-09-22 18:02:33 +10:00
  • 560fb847d5 missing board.loop() in companion, room server, kiss modem. Scott Powell 2026-09-22 18:01:15 +10:00
  • 140178728b Merge pull request #3427 from Dom4n/feat/lr1110-dcdc-dev ripplebiz 2026-09-22 17:57:09 +10:00
  • 872e557db0 fix(esp32): remove case-colliding buffered radio HAL header mikecarper 2026-09-22 00:35:03 -07:00
  • 0b674e04e1 fix(esp32): remove case-colliding buffered radio HAL header mikecarper 2026-09-22 00:35:03 -07:00
  • 04697db82e feat(radio): calibrate dual-profile preambles from live switch timing mikecarper 2026-09-22 00:09:37 -07:00
  • bea968b4fa feat(radio): calibrate dual-profile preambles from live switch timing mikecarper 2026-09-22 00:09:37 -07:00
  • a76d511ff4 Merge pull request #3131 from liekmarflow/feature/board-api-hooks ripplebiz 2026-09-22 16:43:18 +10:00
  • 61be70849a Add board loop hook for periodic work Wolfram Keil 2026-08-27 21:38:46 +02:00
  • 8c7f4df1cd feat(radio): enable fast profile switching across direct SX1262 boards mikecarper 2026-09-21 22:57:18 -07:00
  • 79fe4362f8 feat(radio): enable fast profile switching across direct SX1262 boards mikecarper 2026-09-21 22:57:18 -07:00
  • 5e9d80df38 Merge pull request #3464 from lbibass/lr1121_dcdc ripplebiz 2026-09-22 15:12:56 +10:00
  • 7faf87682c Merge pull request #3469 from Blake-Latchford/issue/3409/constrain-agc-interval ripplebiz 2026-09-22 15:03:03 +10:00
  • 082466f71b build(nrf52): consolidate XIAO QSPI repeater images mikecarper 2026-09-21 20:54:13 -07:00
  • 4c0c3463f6 build(nrf52): consolidate XIAO QSPI repeater images mikecarper 2026-09-21 20:54:13 -07:00
  • de82477184 fix(picker): use release JSON for OTA and logging mikecarper 2026-09-21 20:02:53 -07:00
  • 3ef490c9f8 fix(picker): use release JSON for OTA and logging mikecarper 2026-09-21 20:02:53 -07:00
  • c1571077a5 docs(picker): publish verified runtime capabilities mikecarper 2026-09-21 19:58:46 -07:00
  • 5f02575933 docs(picker): publish verified runtime capabilities mikecarper 2026-09-21 19:58:46 -07:00