mikecarper
49ceda27ba
Fix fallback RNG seed for recoverable Companions
2026-09-22 16:35:44 -07:00
mikecarper
80f37d4374
Harden nRF52 filesystem recovery and flash writes
2026-09-22 15:17:39 -07:00
mikecarper
4c645b0d14
Apply nRF52 flash completion fix to every build target
2026-09-22 09:53:58 -07:00
mikecarper
3ce499a700
Fix nRF52 flash completion and preserve recoverable ExtraFS
2026-09-22 09:29:05 -07:00
mikecarper
a9d7692bf3
test(bluetooth): include startup diagnostics in cli harness
2026-09-22 07:56:31 -07:00
mikecarper
6fb8e430ff
fix(usb): preserve platform startup ordering
2026-09-22 07:49:40 -07:00
mikecarper
8ecdd31585
fix(t1000e): restore single-port usb logging
2026-09-22 07:46:11 -07:00
mikecarper
04e6aa38f2
fix(nrf52): stabilize full companion bluetooth
2026-09-22 05:54:46 -07:00
mikecarper
b116040efc
fix(ci): retry stalled WebConfig browser checks safely
2026-09-22 01:49:56 -07:00
mikecarper
1707967196
fix(ci): seed measured switch timing in pair test
2026-09-22 01:35:39 -07:00
mikecarper
0b674e04e1
fix(esp32): remove case-colliding buffered radio HAL header
2026-09-22 00:35:03 -07:00
mikecarper
bea968b4fa
feat(radio): calibrate dual-profile preambles from live switch timing
2026-09-22 00:09:37 -07:00
mikecarper
79fe4362f8
feat(radio): enable fast profile switching across direct SX1262 boards
...
Add acknowledged SetFs and packet-cache shortcuts for SX1262, extend the LR1110 FS-mode fast path with buffered SPI, and keep the expander-backed Indicator on its previous path. Include HIL fixtures, validation notes, and regression tests.
2026-09-21 22:57:22 -07:00
mikecarper
4c0c3463f6
build(nrf52): consolidate XIAO QSPI repeater images
2026-09-21 20:54:13 -07:00
mikecarper
3ef490c9f8
fix(picker): use release JSON for OTA and logging
2026-09-21 20:02:53 -07:00
mikecarper
5f02575933
docs(picker): publish verified runtime capabilities
2026-09-21 19:58:46 -07:00
mikecarper
4d3ca01c63
docs(picker): record verified iKoka logging modes
2026-09-21 19:52:21 -07:00
mikecarper
ce8d59d0f9
fix(ota): recover corrupt companion settings stores
2026-09-21 18:35:57 -07:00
mikecarper
e7160dfd26
fix(companion): recover radio profile settings after flash
2026-09-21 18:21:36 -07:00
mikecarper
d1c18edd88
fix(ci): preserve resume helper compatibility
2026-09-21 16:38:53 -07:00
mikecarper
ba7010f9a6
fix(ci): keep KISS artifacts outside OTA gate
2026-09-21 16:29:49 -07:00
mikecarper
ea045b9a9f
docs: keep node clock correction page-local
2026-09-21 16:09:47 -07:00
mikecarper
e71ccb2710
docs: compensate scheduled radio for node clock
2026-09-21 16:03:31 -07:00
mikecarper
a95f7b3d16
feat(ui): page radio and system status
2026-09-21 15:35:46 -07:00
mikecarper
527bc98da2
docs: show preset builder until configured
2026-09-21 01:17:09 -07:00
mikecarper
7a8c683338
docs: add repeater tempradioat preset
2026-09-21 00:57:21 -07:00
mikecarper
032b41afeb
fix(ci): cover standalone images with RAM checks
2026-09-20 20:46:16 -07:00
mikecarper
d692fa16fc
fix(docs): bust preset test script cache
2026-09-20 16:42:34 -07:00
mikecarper
968e5240ac
fix(docs): reflect preset URL in page header
2026-09-20 16:40:49 -07:00
mikecarper
ba153b758d
docs: name the default preset test
2026-09-20 16:29:24 -07:00
mikecarper
fee698bb60
feat(kiss): enable fast profile scanning on Station G3
g3-kiss-fee698bb
2026-09-20 08:16:00 -07:00
mikecarper
01ad5ca8a8
feat(kiss): add dual-profile radio2 support for OpenHop
2026-09-20 07:59:43 -07:00
mikecarper
9844982b00
Add Wi-Fi OTA partition migration support
2026-09-19 20:14:37 -07:00
mikecarper
69681a2db6
Maximize Zopfli mOTA transport compression
2026-09-19 20:12:37 -07:00
mikecarper
9356d9a004
Correct stock preset test commands
2026-09-19 09:46:49 -07:00
mikecarper
a21d6046f6
Publish canonical Full partition-migration targets
2026-09-19 09:28:04 -07:00
mikecarper
e48792e178
Add one-way OTA target migration aliases
2026-09-19 08:30:52 -07:00
mikecarper
fe9d48ea69
Hide superseded observer profiles in picker
2026-09-18 14:27:51 -07:00
mikecarper
e232c8fc6f
Consolidate same-partition ESP32 releases
2026-09-18 14:20:59 -07:00
mikecarper
e0c75ddf7f
Consolidate audited ESP32 targets to full releases
2026-09-18 13:41:11 -07:00
mikecarper
a7e22955cd
Use Brotli and Zopfli for compressed assets
2026-09-18 12:37:46 -07:00
mikecarper
9d91b039bf
Fit Wio companion USB logging
2026-09-18 11:24:18 -07:00
mikecarper
9778c8f8aa
Defer constrained Wio companion logging artifact
2026-09-18 00:09:14 -07:00
mikecarper
005b582b1a
Fix bridge policy test packet contract
2026-09-18 00:03:30 -07:00
mikecarper
e708d0d14e
Fix capacity matrix build regressions
2026-09-17 23:54:11 -07:00
mikecarper
362334641f
Reject flood trace and control packets
2026-09-17 17:30:43 -07:00
mikecarper
cfbe470790
Fix management reporter ESP32 build
2026-09-17 15:51:26 -07:00
mikecarper
8b93351b09
Merge IoTThinks PR #19 LR1110 DC/DC
...
# Conflicts:
# src/helpers/radiolib/CustomLR1110.h
2026-09-17 14:39:52 -07:00
mikecarper
ee3390d628
Merge IoTThinks PowerSaving-v17 changes
...
# Conflicts:
# examples/companion_radio/main.cpp
# src/helpers/TxtDataHelpers.cpp
2026-09-17 14:39:06 -07:00
mikecarper
34e0187aaa
Add browser management report decoder
2026-09-17 14:31:12 -07:00