apply frame header fix to tcp as well

This commit is contained in:
Florent 2026-03-22 12:51:01 -04:00
parent 52ad5c201c
commit eca375dc8a

View file

@ -73,6 +73,10 @@ class TCPConnection:
idx = data.find(b"\x3e")
if idx < 0: # no start of frame
return
# Discard any leading junk bytes before the actual frame marker.
# Some radios interleave console/debug text on the same UART, so
# valid companion frames may begin at an offset inside the chunk.
data = data[idx:]
self.header = data[0:1]
data = data[1:]