> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Set up the device

> After flashing Qualcomm Linux, connect the serial console, verify the version, and bring up network, SSH, and display on the IQ-9075 EVK.

After you have [flashed Qualcomm Linux](./update-software/overview), use this page to bring the device up: connect the debug serial console, verify the software version, get on the network, and connect over SSH and display.

<Note>
  If you have **not** flashed the device yet, start with [**Update software**](./update-software/overview).
</Note>

## Set up the debug UART

The debug UART gives you a serial console into the device — your primary way to log in and check the device after flashing.

1. Connect one end of a micro-USB cable to the micro-USB port on the IQ-9075 EVK.
2. Connect the other end to your host computer.

<img src="https://mintcdn.com/qualcomm-prod/T1k4QQ7G3l_dE-rX/Linux/images/device-setup/iq9075-evk-microUSBport.png?fit=max&auto=format&n=T1k4QQ7G3l_dE-rX&q=85&s=c1b8e6417c3db4babd0e6e4abd44379b" alt="Micro-USB port location" width="926" height="709" data-path="Linux/images/device-setup/iq9075-evk-microUSBport.png" />

3. Open the serial console for your host OS:

<Tabs>
  <Tab title="Ubuntu">
    Install `screen`:

    ```shell theme={null}
    sudo apt update
    sudo apt install screen
    ```

    List the serial devices:

    ```shell theme={null}
    ls /dev/ttyUSB*
    ```

    **Sample output:**

    ```shell theme={null}
    /dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2  /dev/ttyUSB3
    ```

    The IQ-9075 EVK's onboard adapter exposes four serial devices; the **main console is the second one** (`/dev/ttyUSB1`). Open it at 115200 baud:

    ```shell theme={null}
    sudo screen /dev/ttyUSB1 115200
    ```
  </Tab>

  <Tab title="Windows">
    1. Download [**PuTTY**](https://putty.software/) and complete the installation.
    2. Open PuTTY and select **Serial**.
    3. Set the **Serial line** to the COM port detected in **Device Manager**, and the speed to **115200**.

    <Note>
      The FTDI adapter exposes multiple COM ports. Converter B (the **second** functional port) carries the Main Domain console. Right-click each COM port → **Properties** → check the **Location** field to identify it.
    </Note>

    If the UART port isn't detected, install the FTDI driver:

    * x86: [USB-to-UART serial driver](https://ftdichip.com/wp-content/uploads/2023/09/CDM-v2.12.36.4-WHQL-Certified.zip)
    * Arm: [FTDI VCP drivers](https://ftdichip.com/drivers/vcp-drivers/)

          <img src="https://mintcdn.com/qualcomm-prod/T1k4QQ7G3l_dE-rX/Linux/images/device-setup/Putty_serialport_setup.png?fit=max&auto=format&n=T1k4QQ7G3l_dE-rX&q=85&s=3fa840a98481753b0a079b255eb8df6f" alt="PuTTY serial setup" width="445" height="425" data-path="Linux/images/device-setup/Putty_serialport_setup.png" />
  </Tab>

  <Tab title="macOS">
    List the serial devices:

    ```shell theme={null}
    ls /dev/cu.*
    ```

    Find your device node (for example, `/dev/cu.usbserial-DM03SDQQ`) and open it at 115200 baud:

    ```shell theme={null}
    screen /dev/cu.usbserial-DM03SDQQ 115200
    ```
  </Tab>
</Tabs>

4. Press **Enter** to bring up the login prompt, then sign in:
   * **Username:** `root`
   * **Password:** `oelinux123`

## Verify the software version

Confirm the device is running Qualcomm Linux:

```shell theme={null}
cat /etc/os-release
```

**Expected output:**

```text theme={null}
ID=qcom-distro-sota
NAME="Qualcomm Linux Reference Distro(OTA-enabled)"
VERSION="2.0"
PRETTY_NAME="Qualcomm Linux Reference Distro (OTA-enabled) 2.0"
```

Check the kernel version:

```shell theme={null}
uname -a
```

**Expected output:**

```text theme={null}
Linux iq-9075-evk 6.18.30-... #1 SMP PREEMPT ... aarch64 GNU/Linux
```

<Note>
  If the version doesn't match, or you can't reach a login prompt at all, the image is missing or outdated. Go back to [**Update software**](./update-software/overview) and flash the latest Qualcomm Linux.
</Note>

## Connect to the network

Bring the device online over Wi-Fi or Ethernet so you can use SSH and download artifacts.

### Wi-Fi

The device runs Wi-Fi in station mode. Connect with `nmcli`:

```shell theme={null}
nmcli dev wifi connect <WiFi-SSID> password <WiFi-password>
```

**Example** — network `QualcommWiFi`, password `1234567890`:

```shell theme={null}
nmcli dev wifi connect QualcommWiFi password 1234567890
```

**Sample output:**

```text theme={null}
Device 'wlp1s0' successfully activated with 'd7b990bd-3b77-4b13-b239-b706553abaf8'.
```

Verify the connection and get the IP address:

```shell theme={null}
nmcli -p device
ip addr show wlp1s0
```

Confirm internet access:

```shell theme={null}
ping qualcomm.com
```

### Ethernet

Connect an Ethernet cable from the RJ45 port on the EVK to your network router, then read the IP address:

```shell theme={null}
ip addr show end0
```

The value of `inet` in the output is the device's IP address.

## Connect over SSH

SSH gives you a network terminal into the device from your host computer.

<Note>
  Ensure your host computer is on the same network as the device.
</Note>

1. Find the device IP address (from the network step above):
   * Ethernet: `ip addr show end0`
   * Wi-Fi: `ip addr show wlp1s0`
2. Connect from the host:
   ```shell theme={null}
   ssh root@<ip-address>
   ```
   **Example:**
   ```shell theme={null}
   ssh root@192.168.0.222
   ```
3. Enter the password `oelinux123` when prompted.

## Connect a display

Connect a monitor to **DisplayPort0 (JEDP0)** or **JEDP1** on the EVK using an **active** Mini DisplayPort-to-DisplayPort cable (included in the box), or an **active** Mini DisplayPort-to-HDMI adapter (not included).

<Note>
  Display output works only through the DisplayPort connectors. There is no display output through the USB Type-C ports.
</Note>

<img src="https://mintcdn.com/qualcomm-prod/T1k4QQ7G3l_dE-rX/Linux/images/device-setup/Miniport_to_displayport_cable.png?fit=max&auto=format&n=T1k4QQ7G3l_dE-rX&q=85&s=285ec9ebb8289506838eabcf0f1deb3b" alt="Mini-DisplayPort to DisplayPort cable" width="849" height="926" data-path="Linux/images/device-setup/Miniport_to_displayport_cable.png" />

Power on the device and verify the display shows the expected startup output.

## SBC (Single Board Computer) mode

To use the EVK as a standalone computer with a keyboard, mouse, and monitor:

<img src="https://mintcdn.com/qualcomm-prod/T1k4QQ7G3l_dE-rX/Linux/images/device-setup/iq9075_evk_sbc.png?fit=max&auto=format&n=T1k4QQ7G3l_dE-rX&q=85&s=64ab3cc225e01edb8ea8f6f4bc234b7b" alt="SBC example connection" width="714" height="536" data-path="Linux/images/device-setup/iq9075_evk_sbc.png" />

* **Power:** connect the 12 V adapter.
* **Serial console:** micro-USB to your host for UART logs (optional once set up).
* **USB hub:** connect a powered USB hub to a USB Type-C port for multiple peripherals.
* **Keyboard & mouse:** plug into the USB hub.
* **USB camera:** connect to the USB hub (must be UVC-compliant).
* **MIPI camera:** attach to a MIPI CSI connector on the board.
* **Display:** Mini DisplayPort to DisplayPort cable, or an active Mini DisplayPort-to-HDMI adapter.

## Next steps

* [Explore peripherals and interfaces](./peripherals-interfaces/peripheral_interface_overview)
