mikecarper
78eb7d52c9
Merge upstream dev into keymindCascade
2026-09-24 00:51:07 -07:00
mikecarper
28c7141f08
Use nRF52 profile clock only for dual-radio scanning
2026-09-23 15:42:12 -07:00
mikecarper
d66b9336a9
Use precise T1000-E dual-profile timing
2026-09-23 15:31:43 -07:00
mikecarper
5f6cb6b045
feat(cli): support relative minutes in radio schedules
2026-09-23 00:19:12 -07:00
mikecarper
7b8ca33386
Place KeyMind commands above preset URL builder
2026-09-22 23:08:18 -07:00
mikecarper
c9a7be1eef
Simplify stock temporary radio test page
2026-09-22 22:50:28 -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
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
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
Blake Latchford
0c3fe356d0
Constrain agc.reset.interval and allow intervals > 255s
2026-09-21 12:26:36 -04:00
ripplebiz
65737d48f4
Merge pull request #3402 from meshcore-dev/sensor-improvements
...
Sensor improvements
2026-09-21 19:03:18 +10: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
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
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
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
e708d0d14e
Fix capacity matrix build regressions
2026-09-17 23:54:11 -07:00
mikecarper
34e0187aaa
Add browser management report decoder
2026-09-17 14:31:12 -07:00
mikecarper
aa317abbb0
Document room access
2026-09-17 13:57:15 -07:00
mikecarper
ab18216718
Consolidate companion components
2026-09-17 13:41:39 -07:00
mikecarper
30067cb5cd
Split MQTT and ESP-NOW controls in Full ESP32 builds
2026-09-17 01:13:10 -07:00
mikecarper
9a149eaea1
Combine ESP-NOW and MQTT in ESP32 Full builds
2026-09-17 00:37:32 -07:00
mikecarper
aaa2b8b4e3
Sync repeater GPS weekly in power saving mode
2026-09-16 22:42:51 -07:00
mikecarper
fd920624a2
Limit repeater GPS acquisition and repair CI tests
2026-09-16 21:27:15 -07:00
mikecarper
4ba26ff4af
Add secure management reports and honor GPS off
2026-09-16 20:42:30 -07:00
mikecarper
ad0ea545d3
Keep generated test URLs readable
2026-09-16 17:27:18 -07:00
mikecarper
e91e439283
Collapse reusable test generator
2026-09-16 17:20:59 -07:00
mikecarper
1f69b52af6
Add interactive timezone map picker
2026-09-16 15:22:17 -07:00
mikecarper
675f8b13ea
Fix timezone dropdown cache mismatch
2026-09-16 15:09:11 -07:00
mikecarper
9970cd4036
Use browser timezone in test generator
2026-09-16 15:03:02 -07:00
mikecarper
207c6559ab
Use stock-compatible radio test exit
2026-09-16 14:58:38 -07:00
mikecarper
61be394dc2
Add reusable radio test link builder
2026-09-16 14:52:34 -07:00
mikecarper
05afbb7c25
Open radio test setup one hour early
2026-09-16 14:35:18 -07:00
mikecarper
c6033fecc2
Disable Material copy controls before test
2026-09-16 14:29:55 -07:00
mikecarper
4e47ca9057
Prevent early TempRadio command copying
2026-09-16 14:21:29 -07:00
mikecarper
b0e84263f4
Document preset test continuity plan
2026-09-16 14:19:35 -07:00
mikecarper
e3b9ed165d
Add temporary radio test command generator
2026-09-16 14:15:34 -07:00
mikecarper
476aac92de
Merge meshcore-dev dev with companion and board integrations
2026-09-15 20:51:43 -07:00
mikecarper
e70f4f9030
Fix OTA resume, CLI identity, radio persistence, and network sessions
...
Distinguish OTA read failures from missing blocks and select unique raw-flash checkpoints by MID and target. Keep deferred CLI requests and replies bound to immutable command identity and full authenticated keys.
Gate radio mutations on their exact reply delivery, recover coding-rate restoration, and roll back failed Companion preference writes. Preserve accepted low duty cycles across reboot.
Retain partial network writes, cancel displaced client operations, and reject malformed or stalled framed input. Add regression and CI coverage, and size-optimize the RAK4631 Ethernet build without dropping features.
2026-09-15 14:32:40 -07:00
mikecarper
56f0835d75
Preserve Wi-Fi reconnect backlogs by client IP
...
Retain same-IP replies and park one displaced IP backlog for 30 seconds using existing fixed buffers. Cancel old route-owned operations on takeover, preserve partial TCP frames, and cover reconnect isolation and queue limits with regression tests.
2026-09-15 13:13:36 -07:00