diff --git a/libraries/SondeLib/DFM.cpp b/libraries/SondeLib/DFM.cpp index cef9978..ca4ad19 100644 --- a/libraries/SondeLib/DFM.cpp +++ b/libraries/SondeLib/DFM.cpp @@ -585,7 +585,7 @@ int DFM::receiveNew() { delay(2); } } - return RX_TIMEOUT; + return rxframes == 4 ? RX_TIMEOUT : RX_OK; } int DFM::receiveOld() {