diff --git a/radio/src/telemetry/frsky_sport.cpp b/radio/src/telemetry/frsky_sport.cpp index 125310a2d..ff508d053 100644 --- a/radio/src/telemetry/frsky_sport.cpp +++ b/radio/src/telemetry/frsky_sport.cpp @@ -148,6 +148,7 @@ void processSportUpdatePacket(uint8_t *packet) case PRIM_REQ_DATA_ADDR : if (sportUpdateState == SPORT_DATA_TRANSFER) { sportUpdateAddr = *((uint32_t *)(&packet[3])); + sportUpdateState = SPORT_DATA_REQ; } break;