@dennisss Sorry for the late reply, I am receiving corrupted messages (I was able to print out the msgid and size, but the content was rubbish). I modified the code to send HIGHRES_IMU in the OSD mode. I am able to receive message less than 30 bytes, but rubbish if message is larger than 30. Hope this clarifies!