It seems like there are incoming data frames (starts with 7e 01 and ends cf 12) coming in with ~1hz. So I guess the wire connection was right.
Trials with Other Baud Rates
I read this and tried to set Baud rates with TELEM2 to either 57600, 115200 and 1000000. All of them cause same result. The change of baud rate including these steps(115200 for example):
Change SER_TEL2_BAUD to 115200.
In MAVLink Console run uxrce_dds_client stop then uxrce_dds_client start -t serial -d /dev/ttyS1 -b 115200.
Reboot vehicle in QGroundControl.
On companion computer run sudo MicroXRCEAgent serial --dev /dev/ttyTHS0 -b 115200.
Try with cutecom to see the data coming to /dev/ttyTHS0.
Wire Connections: TELEM2 on Pixhawk6C <—> UART1 on Amov NX
So I guess my companion computer was set right.
Summary
Basically, I’ve encounter problems with receiving uXRCE messages from a VTOL with CubePilot Cube Orange+ using a companion computer that has already succeeded with another quadrotor with Pixhawk6C. I have ruled out (in my mind) problems with wire connections and companion computer. I guess it has something to do with settings with CubePilot Cube Orange+.
I hope someone can help. I am pretty desperate about this. If someone is reading documents with AmovLab devices, they are in Mandarin and I recommend to translate it by web browser.