Jetson UART DDS agent to PX4 client telem2

Hello,

I am trying to establish a UART connection between jetson orin nano dev kit (40pins) pins 6, 8 and 10 to the telem2 port on the the Cube Orange Plus (cable 2, 3 and 6).

I am using the UXRCE_DDS_Client on PX4 nad it’s saying Running, Disconnected.
And on the jetson side we have microXRCEagent with the correct port.

PX4 port: ttyTS1 - Jetson port: /dev/ttyTHS1
PX4 version 1.15.4
jetson release 36
microXRCEagent version 2.4.2

drone@Orion:~$ MicroXRCEAgent serial --dev /dev/ttyTHS1 -b 921600
[1774966386.422710] info | TermiosAgentLinux.cpp | init | running… | fd: 3
[1774966386.424650] info | Root.cpp | set_verbose_level | logger setup | verbose_level: 4

nsh> dmesg | grep tty

Starting UXRCE-DDS Client on /dev/ttyS1
INFO [uxrce_dds_client] init serial /dev/ttyS1 @ 921600 baud

nsh> uxrce_dds_client status
INFO [uxrce_dds_client] Running, disconnected
INFO [uxrce_dds_client] Using transport: serial
INFO [uxrce_dds_client] timesync converged: false
uxrce_dds_client: cycle: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
uxrce_dds_client: cycle interval: 0 events, 0.00us avg, min 0us max 0us 0.000us rms

Also tried using a usb-TTL adapter with FT232RL, that did not work.

Did try the loopback method on the jetson, using a virtual agent proved the loopback works.

Can someone tell me what is the mistake that is stopping the communication?
Or what can we do to either find out or solve this.

Thank you!

PS: If this is not in the correct place, let me know or change it’s location.