You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What exactly are we looking at? According to a MSPV1 frame outgoing from FC should begin with $M> that converts to HEX 24 4D 3E and I don't see this sequence anywhere. Is this even MSP frame?
MSP V1 over telemetry. CRSF frame where '$M>' are stripped.
So first 3 bytes in this dump are CRSF specyfic.
4th is MSP packet length.
5th should be MSP function (missing)
Then actual MSP payload goes.
Tested on INAV 8.0.0
Current Behavior
Current MSP V1 has bug and doesn't adhere to MSP V1 spec.
https://github.com/iNavFlight/inav/wiki/MSP-V2#legacy-and-compatibility
function
byte is not send afterpayload size
This leads to numerous errors as we doesn't know if response coming is for actual request sent.
That leads to wrong data parsing.
Expected behavior
function
byte should be sent afterpayload size
and before actualpayload
bytesThe text was updated successfully, but these errors were encountered: