Uxrce_dds_client not sending data to my Jetson Nano

PX4 seems to not be sending any data to my uxrce agent on my jetson nano

I have a pixhawk 6c mini as my fc flashed with the latest firmware

My nano is ubuntu 20.04 with ros2 foxy and has the uxrce agent running via MicroXRCEAgent serial --dev /dev/ttyTHS1 -b 921600

my pixhawk is connected via telem2 to the nano GPIO pins 8/10/12

I have disabled mavlink on telem 2 and set uxrce_dds_cfg to telem 2 with the same baud rate as the nano agent 921600

when i run uxrce_dds_client status on in qgc i get no data being sent
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

the connection is is fine as i am able to get mavros msgs to work just seems to be something up with how uxrce is communicating and not sending any data?

Try reading the dmesg command output via MAVLink Console in QGC after a fresh boot. This should give you all of the system log messages and might give you more visibility into what’s going on at boot.

@tassalor1233 , which version of MicroXRCEAgent are you using and how did you install it?

In my case, it was connected correctly after I set UXRCE_DDS_SYNCT to disable.

v2.4.2 Is the version and I did everything that the docs said install wise nothing seems to work. I ended up downgrading to v1.3 for fast RTPS and it works fine.

I also tried on 2 separate FC. Seems the problem may be with the Micro agent on the nano