diff --git a/radio/src/opentx.h b/radio/src/opentx.h index c1b913480..ed12239db 100644 --- a/radio/src/opentx.h +++ b/radio/src/opentx.h @@ -1118,7 +1118,7 @@ union ReusableBuffer char msg[64]; uint8_t r9mPower; uint8_t pxx2_register_or_bind_step; - char pxx2_bind_candidate_receivers[5][8]; + char pxx2_bind_candidate_receivers[PXX2_MAX_RECEIVERS_PER_MODULE][8]; uint8_t pxx2_bind_candidate_receivers_count; uint8_t pxx2_bind_receiver_index; } modelsetup; diff --git a/radio/src/pulses/pxx2.cpp b/radio/src/pulses/pxx2.cpp index f313ccad8..67c9a11c1 100644 --- a/radio/src/pulses/pxx2.cpp +++ b/radio/src/pulses/pxx2.cpp @@ -75,7 +75,7 @@ void Pxx2Pulses::setupBindFrame(uint8_t module) addFrameType(PXX2_TYPE_C_MODULE, PXX2_TYPE_ID_BIND); if (reusableBuffer.modelsetup.pxx2_register_or_bind_step == BIND_RX_ID_SELECTED) { - Pxx2Transport::addByte(0x00); + Pxx2Transport::addByte(0x01); for (uint8_t i=0; i