For the complete documentation index, see llms.txt. This page is also available as Markdown.

Micro USB Console

Plugging a Micro USB cable into the Jetson carrier disconnects the flight controller from the Jetson's USB and puts the Jetson in USB device mode. It enumerates as one USB composite device (0955:7020) providing four functions:

Function
Host sees

RNDIS + CDC-NCM networking

Two USB Ethernet interfaces; Jetson at 192.168.55.1

CDC-ACM serial

Virtual COM port with a login console

Mass storage

L4T-README drive

Serial Console

Use the by-id path — the ttyACM number changes between sessions:

ls -l /dev/serial/by-id/
usb-NVIDIA_Linux_for_Tegra_1613223640377-if02 -> ../../ttyACM1
screen /dev/serial/by-id/usb-NVIDIA_Linux_for_Tegra_*-if02 115200

Log in with your username and password (default jetson / jetson). Your user must be in the dialout group.

On macOS the port is /dev/tty.usbmodem*; on Windows it is a COMx port in Device Manager.

This is not a boot console. The gadget (nv-l4t-usb-device-mode.service) and login prompt (serial-getty@ttyGS0.service) start under multi-user.target, so there is no UEFI, bootloader, or early kernel output — and no port at all if boot hangs before that point. For boot-level debugging use the physical UART console.

Last updated