Can't connect to XSens IMU device through MISC I/O UART on Rogue Jetson AGX Xavier

I’ve got an MTI-2 series module. Previously, I’ve successfully connected it to Jetson passing though an FT232RQ UART-USB converter. I’ve managed to launch the example_receive_mti_data app - it detected the device and produced output. I’ve also successfully connected to it on my laptop using USB-UART ch341. Using the same ch341 adapter on Jetson does not work.

Now the goal is to connect it through the AGX Xavier Misc I/O connector - UART accessed through connector pins 1,3. PSEL0, PSEL1, and CTS pins on the module are set low (full duplex). VDDA and VDDIO are supplied with 3.3v. I’ve tested the UART connection available at /dev/ttyTHS0 by looping it back connecting RX/TX, and it’s functional. I tried reading the data coming from the module with “screen /dev/ttyTHS0” and it shows the data coming in. I’ve also modified the code to connect to that specific interface like described here

So I attempt to connect to it using

XsPortInfo mtPort = XsScanner::scanPort(“/dev/ttyTHS0”,XBR_115k2);

So attempting to connect at baud rate 155200 same as I’d connect to it normally through my USB-UART adapter.

Executing the program results in some data sent from Jetson, and then the module output stops. Test program shows “No MTi device found. Aborting.”

What steps can I take to troubleshoot this issue? Is there a way to configure the UART1 connection to match it with the USB-UART adapter that I have so that I can use the IMU module?

There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.

Are you using the custom board for AGX Xavier?
What’s your Jetpack version in use?

Do you mean 115200 rather then 155200?

Could you share the full serial console log or dmesg when you run the test?

Could you also share the block diagram of your connections?