mikecarper
c31a0e5ed5
Merge upstream dev into keymindCascade
2026-09-24 00:51:07 -07:00
mikecarper
69c2e4855f
Use nRF52 profile clock only for dual-radio scanning
2026-09-23 15:42:12 -07:00
mikecarper
1e1ee2618a
Use precise T1000-E dual-profile timing
2026-09-23 15:31:43 -07:00
mikecarper
ff50589b69
feat(cli): support relative minutes in radio schedules
2026-09-23 00:19:12 -07:00
mikecarper
4eb16deef4
Place KeyMind commands above preset URL builder
2026-09-22 23:08:18 -07:00
mikecarper
cacf3e9b37
Simplify stock temporary radio test page
2026-09-22 22:50:28 -07:00
mikecarper
04697db82e
feat(radio): calibrate dual-profile preambles from live switch timing
2026-09-22 00:09:37 -07:00
mikecarper
8c7f4df1cd
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
de82477184
fix(picker): use release JSON for OTA and logging
2026-09-21 20:02:53 -07:00
mikecarper
c1571077a5
docs(picker): publish verified runtime capabilities
2026-09-21 19:58:46 -07:00
mikecarper
4cf8e77d57
docs(picker): record verified iKoka logging modes
2026-09-21 19:52:21 -07:00
mikecarper
68d99b4f2c
docs: keep node clock correction page-local
2026-09-21 16:09:47 -07:00
mikecarper
900339db90
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
653578c818
docs: show preset builder until configured
2026-09-21 01:17:09 -07:00
mikecarper
54eb0bd5b3
docs: add repeater tempradioat preset
2026-09-21 00:57:21 -07:00
mikecarper
c4ef693395
fix(docs): reflect preset URL in page header
2026-09-20 16:40:49 -07:00
mikecarper
c60eea9c59
docs: name the default preset test
2026-09-20 16:29:24 -07:00
mikecarper
a37caf1507
feat(kiss): enable fast profile scanning on Station G3
2026-09-20 08:16:00 -07:00
mikecarper
7657840d38
feat(kiss): add dual-profile radio2 support for OpenHop
2026-09-20 07:59:43 -07:00
mikecarper
66b605a49d
Add Wi-Fi OTA partition migration support
2026-09-19 20:14:37 -07:00
mikecarper
e5768b12d0
Correct stock preset test commands
2026-09-19 09:46:49 -07:00
mikecarper
c5fb923cdc
Publish canonical Full partition-migration targets
2026-09-19 09:28:04 -07:00
mikecarper
5fd9d039f5
Add one-way OTA target migration aliases
2026-09-19 08:30:52 -07:00
mikecarper
86e8c413cd
Hide superseded observer profiles in picker
2026-09-18 14:27:51 -07:00
mikecarper
5f7d03373c
Fix capacity matrix build regressions
2026-09-17 23:54:11 -07:00
mikecarper
da3ce75dd2
Add browser management report decoder
2026-09-17 14:31:12 -07:00
mikecarper
842be1841c
Document room access
2026-09-17 13:57:15 -07:00
mikecarper
ebee99af81
Consolidate companion components
2026-09-17 13:41:39 -07:00
mikecarper
b981c5cf88
Split MQTT and ESP-NOW controls in Full ESP32 builds
2026-09-17 01:13:10 -07:00
mikecarper
6cb1c41eae
Combine ESP-NOW and MQTT in ESP32 Full builds
2026-09-17 00:37:32 -07:00
mikecarper
57dd2661b6
Sync repeater GPS weekly in power saving mode
2026-09-16 22:42:51 -07:00
mikecarper
cdd84bdb9f
Limit repeater GPS acquisition and repair CI tests
2026-09-16 21:27:15 -07:00
mikecarper
9610cc4245
Add secure management reports and honor GPS off
2026-09-16 20:42:30 -07:00
mikecarper
644c9c078d
Keep generated test URLs readable
2026-09-16 17:27:18 -07:00
mikecarper
17616b2951
Collapse reusable test generator
2026-09-16 17:20:59 -07:00
mikecarper
d90b71aa21
Add interactive timezone map picker
2026-09-16 15:22:17 -07:00
mikecarper
db91c9f22e
Fix timezone dropdown cache mismatch
2026-09-16 15:09:11 -07:00
mikecarper
98b856d1d6
Use browser timezone in test generator
2026-09-16 15:03:02 -07:00
mikecarper
2cd9a9dbae
Use stock-compatible radio test exit
2026-09-16 14:58:38 -07:00
mikecarper
d61b287ddc
Add reusable radio test link builder
2026-09-16 14:52:34 -07:00
mikecarper
1818e60387
Open radio test setup one hour early
2026-09-16 14:35:18 -07:00
mikecarper
c919f18388
Disable Material copy controls before test
2026-09-16 14:29:55 -07:00
mikecarper
784eb2a0b2
Prevent early TempRadio command copying
2026-09-16 14:21:29 -07:00
mikecarper
e350ace09b
Document preset test continuity plan
2026-09-16 14:19:35 -07:00
mikecarper
ce994065c6
Add temporary radio test command generator
2026-09-16 14:15:34 -07:00
mikecarper
4139e7e24d
Merge meshcore-dev dev with companion and board integrations
2026-09-15 20:51:43 -07:00
mikecarper
a88ced23b6
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
931cb4928f
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