mikecarper
dcfa31bb50
Report radio recovery refusal after receive ownership changes
2026-10-16 04:38:35 -07:00
mikecarper
21bb3e8a66
Bound plain-message ACK attempts to decrypted data
2026-10-16 04:27:59 -07:00
mikecarper
905024030c
Track GPS pin ownership in official GUI test harness
2026-10-16 04:19:30 -07:00
mikecarper
07afacf379
Reject malformed cached adverts before sharing contacts
2026-10-16 04:13:21 -07:00
mikecarper
92b9a1cc64
Separate tracker RF leases from timed maintenance wakes
2026-10-16 04:03:34 -07:00
mikecarper
9bb63527ce
Reuse beacon retirement timestamp to retain OTA flash budget
2026-10-16 03:48:07 -07:00
mikecarper
1a099c4ed8
Refresh reviewed USB recipe inventory after target additions
2026-10-16 03:46:00 -07:00
mikecarper
14b463025f
Publish watchdog HWCDC boundaries before reopening USB
2026-10-16 03:43:22 -07:00
mikecarper
2554b6472b
Model radio2 ownership in official console tests
2026-10-16 03:41:38 -07:00
mikecarper
7ef4708aee
Match beacon TX retirement to fixed AGC cadence
2026-10-16 03:34:27 -07:00
mikecarper
5199150917
Keep HWCDC watchdog escalation and pending cleanup live
2026-10-16 03:21:18 -07:00
mikecarper
ebd40d1e92
Bound Ethernet receive work to the entry byte budget
2026-10-16 03:14:37 -07:00
mikecarper
4dc3b43f10
Reject oversized flood retry prefix lists without truncation
2026-10-16 03:13:33 -07:00
mikecarper
e980d983be
Validate flood retry bucket index before narrowing
2026-10-16 03:11:02 -07:00
mikecarper
5a5d013f06
Restore terminal profile checks for current NodeInfo policy
2026-10-16 03:06:35 -07:00
mikecarper
829d9d819a
Keep OTA-only Companions on inherited foreign callbacks
2026-10-16 03:01:34 -07:00
mikecarper
fa5471d070
Handle correlated C++ guards in host test extraction
2026-10-16 03:01:21 -07:00
mikecarper
114a0d98c5
Keep RAK Companion Ethernet waits off the mesh loop
...
Run DHCP and renewal in a cooperative worker, bound socket commands, and retain SPI ownership until cleanup is safe. Preserve framing deadlines, response ownership and whole-frame replay, including pending-ACK queue pinning.
Budget the worker additively and retain all OTA names with an exact-checked Full-only compact index. Add full-driver, sanitizer, queue, shutdown, storage and memory regression coverage.
2026-10-16 02:23:03 -07:00
mikecarper
d923de379d
Retain SdFat in remapped RAK4631 OTA profile builds
2026-10-16 01:48:27 -07:00
mikecarper
19d36daf50
Preserve non-SD OTA staging during card maintenance
2026-10-16 01:43:48 -07:00
mikecarper
3cc9515bb9
Restore shared Ethernet chip select on every acquisition
2026-10-16 01:43:06 -07:00
mikecarper
b11cb44e06
Restore RX power saving after deferred calibration cleanup
2026-10-16 01:42:37 -07:00
mikecarper
41405ee01b
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-16 01:27:24 -07:00
mikecarper
339079c439
Bound failed RX retries without blocking power-saving sleep
2026-10-16 01:27:24 -07:00
mikecarper
73a4c97e8c
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-16 01:21:48 -07:00
mikecarper
862260de17
Reject AGC intervals that would wrap or silently disable resets
2026-10-16 01:19:09 -07:00
mikecarper
e8ac3ddc6b
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-16 01:18:26 -07:00
mikecarper
774c2adc80
Add adaptive RAK4631 SD storage to full firmware profiles
2026-10-16 01:18:26 -07:00
mikecarper
9cf2417d29
Use production packet routing types in OTA adapter regression
2026-10-16 01:08:46 -07:00
mikecarper
5b464e93a6
Fit headless Wio Companion while retaining button controls
2026-10-16 00:55:56 -07:00
mikecarper
6a90229d9a
Preserve folder OTA staging when resume reads fail
2026-10-16 00:54:49 -07:00
mikecarper
6614be22f2
Retain USB commands until required replies can be queued
2026-10-16 00:53:06 -07:00
mikecarper
e629f1c44f
Fit headless RAK Companion without shrinking storage
2026-10-16 00:50:55 -07:00
mikecarper
41564bf6b7
Verify SX126x status reads against the current RadioLib pin
2026-10-16 00:47:45 -07:00
mikecarper
d5cc73c43d
Validate beacon power without stranding saved settings
2026-10-16 00:39:07 -07:00
mikecarper
adbeb2d007
Finish OTA policy cleanup when seeder log close fails
2026-10-16 00:28:56 -07:00
mikecarper
afbf8f9b9a
Keep seeder log inspection working after flush errors
2026-10-16 00:20:23 -07:00
mikecarper
edf3f85199
Reject ambiguous management firmware versions without scanf
2026-10-16 00:15:55 -07:00
mikecarper
6322b0765f
Classify OTA source errors without rejecting welcome names
2026-10-16 00:15:47 -07:00
mikecarper
55557722f9
Include MQTT consent in independent beacon wire vectors
2026-10-16 00:11:35 -07:00
mikecarper
4846191fff
Never roll beacon IDs back to an unrelated stale backup
2026-10-16 00:10:57 -07:00
mikecarper
bb93c69828
Preserve seeder progress counters when logs are unavailable
2026-10-16 00:08:47 -07:00
mikecarper
9181e3e0ec
Keep BLE transmit queues and recovery bound to their connection session
2026-10-16 00:01:28 -07:00
mikecarper
aa0a3832f4
Bound management JSON depth before decoding on every Python version
2026-10-15 23:59:54 -07:00
mikecarper
55373f692e
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-15 23:50:05 -07:00
mikecarper
7c8edf5ff1
Honor shared foreign radio ownership before beacon admission
2026-10-15 23:48:38 -07:00
mikecarper
7df52f5260
Add opt-in decoded-channel Meshtext rebroadcasting
2026-10-15 23:39:05 -07:00
mikecarper
9947c40686
Keep local onboarding notices behind real Companion traffic
2026-10-15 23:37:17 -07:00
mikecarper
98a4cc9be6
Bound legacy Companion startup version labels without heap copies
2026-10-15 23:34:50 -07:00
mikecarper
e0f46a5014
Restore GPS control shutdown for externally started receivers
2026-10-15 23:34:34 -07:00