Holybro Nvidia Nx baseboard

Hi,

There is a critical error in Holybro’s baseboard. The UART port is internally connected between the Nvidia NX and the PX4 autopilot, but the UART bus starts sending messages before the NX has booted. This disrupts the NX’s boot process, and if you’re lucky, it sometimes manages to boot successfully.

This is a critical issue that I realized only after a long time. If you have a solution, I’d appreciate it.

I faced the same problem a year ago with a Raspberry Pi when the telem2 port was connected to the Raspberry Pi’s UART (Tx/Rx) for offboard control and MAVProxy was used to switch the drone to OFFBOARD mode. Whenever the Pi started, it would get stuck during boot. This issue was resolved by disabling the serial console from raspi-config if you were using the official Raspbian image.

However, if you are using Ubuntu Server (18, 20, 22, etc.), there is no raspi-config option to disable the serial console. I solved that by editing boot files. I don’t remember now

In the case of Jetson, I use an Orin Nano connected via /dev/ttyTHS0, and I have not faced any boot issues.

FYI @Vincentpoont2: have you seen this?