Getting into the Board
The NXP i.MX95 Technical Guide documentation from RidgeRun is presently being developed. |
This section describes how to access the Verdin i.MX95 module running on the Verdin Development Board. The two primary methods to access the system are:
- The Serial Debug Console (UART)
- SSH over the network
The serial console is the most reliable interface to interact with the bootloader and the Linux kernel, while SSH provides convenient remote access once the system is fully booted.
Serial Console (Debug UART)
On Toradex modules, the U-Boot bootloader and the Linux kernel use the debug UART as the serial console. This interface allows developers to monitor the boot process, debug system issues, and interact with the system even if networking is not available.
Serial Console Parameters
To connect to the board using a serial terminal, use the following parameters:
- Baud Rate: 115200
- Data Bits: 8
- Parity: none
- Stop Bits: 1
- Hardware Flow Control: none
Hardware Setup
The Verdin Development Board includes an integrated USB-to-serial converter that provides access to the debug console.
Connect a USB-C to USB-A cable between:
- The development host
- The USB-C debug connector (X66) on the Verdin Development Board

Once connected, the system will expose multiple serial devices on the host computer.
Linux: Identify the Serial Port
First unplug the board and run:
ls /dev/ttyUSB*
Connect the board and run the command again. New devices should appear, for example:
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3
For Verdin modules, the highest numbered port corresponds to the Linux serial console.
Example:
/dev/ttyUSB3-> Serial console
The other ports are used internally for reset control and JTAG.
Optional: Add User to Dialout Group
To access the serial port without using sudo, add your user to the dialout group:
sudo usermod -a -G dialout $(whoami)
Log out and log back in for the change to take effect.
Connecting to the Serial Console
You can use a terminal program such as minicom or screen.
Example using screen:
minicom -D /dev/ttyUSB3
After connecting, power on or reset the board to observe the boot messages.
SSH Access (Network Login)
Once Linux is fully booted and the board is connected to the network, you can access the system using SSH.
SSH provides encrypted remote login and allows secure file transfer between the host system and the module.
Prerequisites
- The board must be connected to a network
- An SSH client must be installed on the host system
On Debian-based Linux systems:
sudo apt install openssh-client
On Windows, common SSH clients include:
- PuTTY
- Windows Subsystem for Linux (WSL)
Connect Using the IP Address
If the board IP address is known, connect using:
ssh root@<board-ip-address>
Example:
ssh root@192.168.10.2
After entering the password, a shell prompt will appear.
Connect Using Hostname (mDNS)
Toradex modules generate a hostname based on the module family and serial number.
The hostname follows the format:
<family>-<processor>-<serial-number>
Example:
verdin-imx95-12345678
You can connect using:
ssh root@verdin-imx95-12345678.local
The hostname can also be checked directly from the serial console using:
hostname
Using either the serial console or SSH provides full access to the system for development, debugging, and system configuration.