diff --git a/radio/src/dataconstants.h b/radio/src/dataconstants.h index 596c57e5f..30ed86365 100644 --- a/radio/src/dataconstants.h +++ b/radio/src/dataconstants.h @@ -787,7 +787,7 @@ enum BluetoothModes { }; // PXX2 constants -#define PXX2_LEN_REGISTRATION_ID 4 +#define PXX2_LEN_REGISTRATION_ID 8 #define PXX2_LEN_RX_ID 8 #define PXX2_MAX_RECEIVERS_PER_MODULE 5 diff --git a/radio/src/pulses/pxx2.cpp b/radio/src/pulses/pxx2.cpp index fbc219e60..13372452f 100644 --- a/radio/src/pulses/pxx2.cpp +++ b/radio/src/pulses/pxx2.cpp @@ -60,6 +60,9 @@ bool Pxx2Pulses::setupRegisterFrame(uint8_t module) if (reusableBuffer.modelsetup.pxx2_register_or_bind_step == REGISTER_COUNTER_ID_RECEIVED) { Pxx2Transport::addByte(0x01); + for (uint8_t i=0; i