# ADM-IM10

# User’s Manual

Vehicle Gateway

![Exterior view of a black ADLINK RADM device with ports and connectors (no readable text beyond branding)](.adm-im10-50m-44801-1000-05/badd6a86ccecc035e9f6bbddfe7519e1995da51f9578d7d58d7db45a44e07db3.jpg)

Manual Rev.: 0.5 Preliminary

Revision Date: March 17, 2025

Part Number: 50M-44801-1000

# Preface

# Copyright

Copyright 2025 ADLINK Technology, Inc. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.

# Disclaimer

The information in this document is subject to change without prior notice in order to improve reliability, design, and function and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages.

# Environmental Responsibility

ADLINK is committed to fulfill its social responsibility to global environmental preservation through compliance with the European Union's Restriction of Hazardous Substances (RoHS) directive and Waste Electrical and Electronic Equipment (WEEE) directive. Environmental protection is a top priority for ADLINK. We have enforced measures to ensure that our products, manufacturing processes, components, and raw materials have as little impact on the environment as possible. When products are at their end of life, our customers are encouraged to dispose of them in accordance with the product disposal and/or recovery programs prescribed by their nation or company.

![Symbol of a trash bin crossed with two crossed lines and a solid rectangle below (no text or labels)](.adm-im10-50m-44801-1000-05/93c8c8904a525b5e9de25d9db31cceaae2f8e51b9301ce144a1c87d9e7ad3bd5.jpg)

Battery Labels (for products with battery)

![Simple line drawing of a trash bin crossed out by two diagonal lines (no text or symbols)](.adm-im10-50m-44801-1000-05/38c91eea011ba3bb42a3e791cceaec88ae5c76ed506f72d7191e20a62ac83f22.jpg)

![The image displays a black and white graphic featuring a square outline containing the universal recycling symbol, composed of three chasing arrows arranged in a triangle. Below the square box, the text 'Li-ion' is printed in bold, black, sans-serif letters.](.adm-im10-50m-44801-1000-05/955478f60d73c03c629c701a9ab26d600b6f39f5751b728204692117a1da0a7e.jpg)

![RECYCLE\nRBRC\nLi-ion\n1.800.822.8837](.adm-im10-50m-44801-1000-05/3814d8a882f95d1be8ab2ce12c0bd6e9774915e669c1f0ba0a99802b7c10523e.jpg)

![廢電池請回收](.adm-im10-50m-44801-1000-05/563b1d030f2250620492166f15e97b0a5a8a9d6d50b87382cf8f3fa7d19946ef.jpg)

# California Proposition 65 Warning

![A yellow triangular warning sign with a thick black border featuring a black exclamation mark in the center.](.adm-im10-50m-44801-1000-05/959a5accdb9e644b97cf04c8e05ef5ad3db96a8f325094c9f73c0de4446d5ae4.jpg)

WARNING: This product can expose you to chemicals including acrylamide, arsenic, benzene, cadmium, Tris(1,3-dichloro-2-propyl)phosphate (TDCPP), 1,4-Dioxane, formaldehyde, lead, DEHP, styrene, DINP, BBP, PVC, and vinyl materials, which are known to the State of California to cause cancer, and acrylamide, benzene, cadmium, lead, mercury, phthalates, toluene, DEHP, DIDP, DnHP,

DBP, BBP, PVC, and vinyl materials, which are known to the State of California to cause birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

# Trademarks

Product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective companies.

Revision History

<table><tr><td>Revision</td><td>Description</td><td>Date</td><td>By</td></tr><tr><td>0.1</td><td>Preliminary release</td><td>2024-08-02</td><td>AL</td></tr><tr><td>0.2</td><td>Introduction, specifications, and connectors and jumpers, system configuration and installation guidelines updated</td><td>2025-02-07</td><td>AL</td></tr><tr><td>0.3</td><td>Introduction, specifications, mechanical layout, system configuration and installation guidelines updated</td><td>2025-03-11</td><td>AL</td></tr><tr><td>0.4</td><td>Introduction, mechanical layout, system configuration and installation guidelines</td><td>2025-03-14</td><td>AL</td></tr><tr><td>0.5</td><td>Introduction, specifications, block diagram updated</td><td>2025-03-17</td><td>AL</td></tr></table>

# Table of Contents

# Preface...

# List of Figures ....

# 1 Introduction....

1.1 Packing List ..
1.2 Optional Accessories .
1.3 Features.. .8

# 2 Specifications ...

2.1 Core System . .9
2.2 I/O Interfaces . .9
2.3 Mechanical and Environmental . .9
2.4 Certification. .9
2.5 Functional Block Diagram . ..10

# 3 Mechanical Layout .. .12

3.1 Front Panel I/O Ports ... .12
3.2 Side Panel I/O Ports .. ..13

# 4 Connectors and Jumpers ....... .14

4.1 DB26F Connector . .14
4.2 MicroSD Slot.. ..14
4.3 µSIM Slot .. ..15
4.4 DC Power Terminal Block .. ..15
4.5 USB 3.0 Ports .. ..15
4.6 Male Serial Terminal Block Connector Ports (RS232/422/285) . ..15

# 5 System Configuration and Installation Guidelines............ ..16

5.1 Vehicle Ignition Switch .. ..16
5.2 DIP Switch Settings ...... ..16
5.3 Software Installation.. ..17
5.4 SSH for Remote Access . ...18
5.5 Internal Debug Port.. ..20
5.6 Port Configuration Sample . .21
5.7 GPS Configuration . ..26

# Safety Instructions.... .28

# Getting Services.... .29

# List of Figures

Figure 1: Functional block diagram. ..10
Figure 2: Front panel I/O ports. ..12
Figure 3: Side panel I/O ports.. ..13

This page intentionally left blank.

# 1 Introduction

The ADLINK’s ADM-IM10, an innovative Vehicle Gateway tailored for optimal fleet management solutions. This compact, palm-sized device measures 131mm x 110.5mm x 40mm and features a powerful i.MX 8M Plus SoC. With a versatile 9-36V power input and MCU ignition control, the ADM-IM10 enhances efficiency and reliability in vehicle operations. Equipped with integration capabilities for 1x WiFi6 and 1x LTE/5G M.2 modules, it caters to diverse communication needs. The ADM-IM10 meets E-Mark (12V/24V) compliance and ISO-7637-2 automotive certification, ensuring safety and reliability.

This advanced Telematics Vehicle Gateway facilitates real-time communication and vehicle data exchange between vehicles and control centers. By utilizing the ADM-IM10, fleet operators can optimize routes, monitor vehicle performance, ensure driver safety, and improve overall operational efficiency.

Latest revisions of the datasheet, user’s manual, and board support packages can be downloaded from the product page.

# 1.1 Packing List

Before unpacking, check the shipping carton for any damage. If the shipping carton and/or contents are damaged, inform your dealer immediately. Retain the shipping carton and packing materials for inspection. Obtain authorization from the dealer before returning any product to ADLINK.

1x ADM-IM10 Gateway
• Fasteners:
o 3x M3 screws, P-head, L4, Ni for M.2 (P/N: 33-03013-0040)
Mounting bracket
• Connectors:
o 1x terminal block for power, 1x3P, 3.5mm pitch, 8A rated
o 2x terminal block for RS232, 1x5P, 2.5mm pitch, 6A rated

# 1.2 Optional Accessories

MicroSD card
. Wireless kit
o WiFi/BT/4G LTE/5G wireless kit (with internal SMA cable and external antenna)

# 1.3 Features

<table><tr><td>Dimension</td><td>131mm (W) x 110.5mm (D) x 40mm (H)</td></tr><tr><td>CPU</td><td>NXP i.MX8M Plus Cortex A53 Quad Core 1.6GHz</td></tr><tr><td>Memory</td><td>4GB on-board LPDDR4</td></tr><tr><td>Storage</td><td>32 GB eMMC, 1x MicroSD slot for storage expansion, support up to 2TB SDXC</td></tr><tr><td>Display</td><td>1 x HDMI port (resolution up to 3840x2160@30Hz)</td></tr><tr><td>COM</td><td>2x RS232/422/485 COM ports2x RS232 COM ports</td></tr><tr><td>USB</td><td>2 x USB 3.0 port</td></tr><tr><td>Ethernet</td><td>2x 10/100/1000 Mbps Ethernet ports, RJ45</td></tr><tr><td>SIM</td><td>1x μSIM slot for cellular connectivity</td></tr><tr><td>High Density Connector (DB26)</td><td>2x RS-232, 2x DI/DO, 1x Mic-in, 1x Line-out, 2x CAN Bus</td></tr><tr><td>M.2 B Key</td><td>1x M.2 B Key (for 4G LTE/5G Module or GNSS)</td></tr><tr><td>M.2 E Key</td><td>1x M.2 E Key (for Wi-Fi/ BT)</td></tr></table>

# 2 Specifications

# 2.1 Core System

<table><tr><td>Processors</td><td>NXP i.MX 8M Plus quad Cortex-A53, up 1.6GHz</td></tr><tr><td>RAM</td><td>On-board LPDDR4 4GB</td></tr><tr><td>Main storage</td><td>32GB eMMC</td></tr><tr><td>Secondary storage</td><td>MicroSD</td></tr><tr><td>Software</td><td>Yocto, Debian; kernel version 5.15.52</td></tr></table>

# 2.2 I/O Interfaces

<table><tr><td>USB</td><td>2x USB 3.0 Type A</td></tr><tr><td>Ethernet</td><td>2x GbE</td></tr><tr><td>COM</td><td>2x RS232/422/485 ports</td></tr><tr><td>Display output</td><td>1x HDMI</td></tr><tr><td>WiFi/BT</td><td>1x M.2 2230 E-key for optional Wi-Fi/BT module</td></tr><tr><td>5G/4G</td><td>1x M.2 3042 B-key (USB 3.0) for optional 5G or 4G/LTE module/GNSS</td></tr><tr><td>Break-out cable</td><td>1x DB26F connector for CAN1/CAN2, mic-in, line-out, 2x RS232, DI/DO</td></tr><tr><td>Power supply</td><td>9-36VDC, max. power consumption of 13W</td></tr></table>

# 2.3 Mechanical and Environmental

<table><tr><td>Cooling method</td><td>Fanless air cooling</td></tr><tr><td>Operating temperature</td><td>-40°C to 85°C: No wireless modules are operating0°C to 70°C: All modules are operating (depends on module)</td></tr><tr><td>Storage temp</td><td>-40°C to 85°C</td></tr><tr><td>Vibration</td><td>MIL-STD-810H: METHOD 514.8, Category 4, Figure 514.8C-2, IEC 60068-2-64</td></tr><tr><td>Shock</td><td>MIL-STD-810H: METHOD 516.8, Procedure I</td></tr><tr><td>Outline dimension (mm)</td><td>131 (L) x 110.5 (W) x 40 (H)</td></tr><tr><td>Mounting</td><td>DIN rail/wall</td></tr></table>

# 2.4 Certification

<table><tr><td>Automotive</td><td>ISO 7637-2, E-Mark</td></tr><tr><td>EMC</td><td>CE / FCC / RCM</td></tr></table>

# 2.5 Functional Block Diagram

![Based on the provided flowchart, here is an accurate and concise description of the blocks and connections:\n\n**Central Processor**\n*   **i.MX8M Plus**: This large block contains the **ARM CORTEX 4x A53 + M7** processor core.\n\n**Left Side Connections (Inputs to i.MX8M Plus)**\n*   **Power Section**:\n    *   **9-36V DC-IN** connects to **MCU** and **OVP UVP**.\n    *   **MCU** connects to **Buck Converter to 3.3V**.\n    *   **OVP UVP** connects to **Buck Converter to 3.3V**.\n    *   **Buck Converter to 5V** connects to **PMIC**.\n    *   **Reset Button** connects to **PMIC**.\n    *   **PMIC** connects to **POWER** (inside i.MX8M Plus).\n    *   **PMIC** connects via **I2C** to **I2C1_SCL / I2C1_SDA** (inside i.MX8M Plus).\n*   **Ethernet Section**:\n    *   **RJ45** connects via **GBE** to **Ethernet PHY**, which connects via **RGMII** to **RGMII_TXC/RXC / RGMII_TD/RD(3:0) / RST/INT** (inside i.MX8M Plus). This path is duplicated for a second **RJ45** and **Ethernet PHY** pair.\n*   **Serial/UART Section**:\n    *   **Connector** connects via **UART** to **RS232/RS485/RS422 Serial Transceiver**, which connects via **UART** to **UART3_TX/RX / UART3_CTS/RTS** (inside i.MX8M Plus). This path is duplicated for a second **Connector** and **RS232/RS485/RS422 Serial Transceiver** pair connecting to **UART4_TX/RX / UART4_CTS/RTS** (inside i.MX8M Plus).\n*   **Other Interfaces**:\n    *   **USIM Slot** connects to **M.2 B Key**, which connects via **USB2.0/USB3.0** to **USB2_P/N / USB2_TX_P/N / USB2_RX_P/N** (inside i.MX8M Plus).\n    *   **Thermal Sensor** connects via **I2C** to **I2C2_SCL / I2C2_SDA** (inside i.MX8M Plus).\n    *   **HDMI Connector** connects via **HDMI** to **HDMI2.0** (inside i.MX8M Plus).\n    *   **SW Debug** connects via **UART** to **UART2_TX/RX** (inside i.MX8M Plus).\n    *   **LEDs** connects via **GPIO** to **GPIO** (inside i.MX8M Plus).\n    *   **Power Button** connects via **GPIO** to **GPIO** (inside i.MX8M Plus).\n\n**Right Side Connections (Outputs/Interfaces from i.MX8M Plus)**\n*   **Memory**:\n    *   **ARM CORTEX 4x A53 + M7** connects to **DRAM**, which connects via **x32 bits** to **LPDDR4 4GB**.\n    *   **ARM CORTEX 4x A53 + M7** connects to **SDHC3**, which connects via **x8 bits** to **eMMC5.1 32GB**.\n    *   **ARM CORTEX 4x A53 + M7** connects to **SDHC2**, which connects via **x4 bits** to **Micro SD**.\n*   **USB**:\n    *   **ARM CORTEX 4x A53 + M7** connects to **USB1_P/N**, which connects via **USB2.0** to **USB HS MUX**, which connects via **USB2.0** to **Micro USB 2.0**.\n    *   **ARM CORTEX 4x A53 + M7** connects to **USB1_TX_P/N / USB1_RX_P/N**, which connects via **USB3.0** to **USB3.0 HUB**.\n    *   **USB3.0 HUB** connects to two **USB3.0 Type A** blocks.\n    *   **USB3.0 HUB** connects via **USB2.0** to **USB to UART**, which connects via **Uart x2** to **UART to RS232**.\n    *   **UART to RS232** connects via **RS232 x2** to **HDC**.\n*   **PCIe / UART / SDHC**:\n    *   **ARM CORTEX 4x A53 + M7** connects to **PCIE_TXP/N / PCIE_RXP/N**, which connects via **PCIE** to **M.2 E Key**.\n    *   **ARM CORTEX 4x A53 + M7** connects to **UART1_TX/RX / UART1_CTS/RTS**, which connects via **UART** to **M.2 E Key**.\n    *   **ARM CORTEX 4x A53 + M7** connects to **SDHC1**, which connects via **x4 bits** to **M.2 E Key**.\n    *   **ARM CORTEX 4x A53 + M7** connects to **PCIE_REF_CLK_P/N**, which connects via **PCIE CLK** to **PCIE CLK GEN**, which connects via **PCIE CLK** to **M.2 E Key**.\n*   **Audio / Sensor / CAN**:\n    *   **ARM CORTEX 4x A53 + M7** connects to **I2C3_SCL / I2C3_SDA**, which connects via **I2C** to **G-sensor**.\n    *   **ARM CORTEX 4x A53 + M7** connects to **SAI2_MCLK / SAI2_TXC / SAI2_TXD0 / SAI2_RXD0**, which connects via **I2S** to **Codec**, which connects via **Line Out** and **Mic** to **HDC**.\n    *   **ARM CORTEX 4x A53 + M7** connects to **CAN1_TX / CAN1_RX**, which connects via **CAN** to **CAN Trans.**, which connects via **CAN** to **HDC**.\n    *   **ARM CORTEX 4x A53 + M7** connects to **CAN2_TX / CAN2_RX**, which connects via **CAN** to **CAN Trans.**, which connects via **CAN** to **HDC**.](.adm-im10-50m-44801-1000-05/a98f3f28b1c597604ee9672e5b01b05c22d5c9efc95f69891258b3ca06232a9b.jpg)

Figure 1: Functional block diagram

# 3 Mechanical Layout

# 3.1 Front Panel I/O Ports

![131\nMicro-b\nHDMI\nCOM 2\nCOM 1\nSD / SIM\nANT 3\nANT 4\nHDC\nANT 5](.adm-im10-50m-44801-1000-05/5fa28fc698914a80404433f0b09c571df2059663a26672afa1ad5e2e050fe6dc.jpg)

<table><tr><td>Connector</td><td>Description</td></tr><tr><td>Micro-B</td><td>Micro USB Connector (reserved)</td></tr><tr><td>HDMI</td><td>Display output</td></tr><tr><td>COM 2/1</td><td>RS232/422/485 4-wire</td></tr><tr><td>SD / SIM</td><td>microSD and μSIM slot</td></tr><tr><td>HDC</td><td>DB26 connector: break-out cable for CAN1/2, MICIN, LINEOUT, RS232 COM3/4, DI/DO</td></tr><tr><td>ANT 1/2/3/4/5</td><td>Antenna connector(optional Wi-Fi/BT/4G/5G/GNSS)</td></tr></table>

Figure 2: Front panel I/O ports

# 3.2 Side Panel I/O Ports

All dimension measurements are in mm (millimeters).

![110.50\n9-38VDC\nV+\nV-\nUSB 1\nPGM WWAN WLAN PWR\nRESET BUTTON\nV+\nANT 1 USB 2 1-LAN-2 ANT 2\n40](.adm-im10-50m-44801-1000-05/a2a49a6baa35aa729d6a1aef11875d3b9a064ca6e7bc7cfaff68d9e1293309e5.jpg)

<table><tr><td>Connector</td><td>Description</td></tr><tr><td>9-36VDC</td><td>DC power input</td></tr><tr><td>USB 1/2</td><td>USB 3.0 Type-A</td></tr><tr><td>PWR</td><td>Power LED: Green</td></tr><tr><td>WLAN</td><td>Wi-Fi LED: Green</td></tr><tr><td>WWAN</td><td>5G/4G LED: Green</td></tr><tr><td>PGM</td><td>User-defined LED: Green</td></tr><tr><td>LAN 1/2</td><td>Gigabit Ethernet (RJ45)</td></tr><tr><td>Reset Button</td><td>Soft reset</td></tr></table>

Figure 3: Side panel I/O ports

# 4 Connectors and Jumpers

# 4.1 DB26F Connector

The breakout cables for CAN1/CAN2, mic-in, line-out, COM3/COM4, DI/DO

<table><tr><td>Pin</td><td>Signal</td><td>Pin</td><td>Signal</td></tr><tr><td>1</td><td>GND_AUDIO</td><td>14</td><td>HDC_DO0</td></tr><tr><td>2</td><td>LOUTR_B</td><td>15</td><td>HDC_DO1</td></tr><tr><td>3</td><td>LOUTL_B</td><td>16</td><td>HDC_DI0</td></tr><tr><td>4</td><td>GND_AUDIO</td><td>17</td><td>HDC_DI1</td></tr><tr><td>5</td><td>MICIN1P</td><td>18</td><td>GND</td></tr><tr><td>6</td><td>MICIN1N</td><td>19</td><td>HDC_TXA</td></tr><tr><td>7</td><td>GND</td><td>20</td><td>HDC_RXA</td></tr><tr><td>8</td><td>CAN1_H</td><td>21</td><td>HDC_RTSA</td></tr><tr><td>9</td><td>CAN1_L</td><td>22</td><td>HDC_CTSA</td></tr><tr><td>10</td><td>GND</td><td>23</td><td>HDC_TXB</td></tr><tr><td>11</td><td>CAN2_H</td><td>24</td><td>HDC_RXB</td></tr><tr><td>12</td><td>CAN2_L</td><td>25</td><td>HDC_RTSB</td></tr><tr><td>13</td><td>GND</td><td>26</td><td>HDC_CTSB</td></tr></table>

![9\n1\n10\n18\n26\n19](.adm-im10-50m-44801-1000-05/ba599b3d805588a76d6f84511885c22a6e5c85a3ec0cfa27604707862596652f.jpg)

DB26 Female

# 4.2 MicroSD Slot

Supports up to 2TB SDXC.

<table><tr><td>Pin</td><td>Signal</td></tr><tr><td>1</td><td>DATA2</td></tr><tr><td>2</td><td>CD/DATA3</td></tr><tr><td>3</td><td>CMD</td></tr><tr><td>4</td><td>Vpp</td></tr><tr><td>5</td><td>CLK</td></tr><tr><td>6</td><td>Vss</td></tr><tr><td>7</td><td>DATA0</td></tr><tr><td>8</td><td>DATA1</td></tr></table>

![DATE CODE\nABOVE\n③\n④](.adm-im10-50m-44801-1000-05/0abf93a236b36dc514e13de0264632e169b5e5b95005f945f130e20a040b8383.jpg)

# 4.3 µSIM Slot

<table><tr><td>Pin</td><td>Signal</td></tr><tr><td>1</td><td>SIM_VCC</td></tr><tr><td>2</td><td>SIM_RST</td></tr><tr><td>3</td><td>SIM_CLK</td></tr><tr><td>4</td><td>GND</td></tr><tr><td>5</td><td>SIM_VPP</td></tr><tr><td>6</td><td>SIM_IO</td></tr><tr><td>7</td><td>DATA0</td></tr></table>

![7.62\n1.27\n0.45\n0.45X6\nC1 C2 C3\n17.00\n15.85\n12.47\nC1 C2 C3\nC5 C6 C7\nMICRO SIM CARD\n0.30±0.2 PUSH STROKE POSITION\n1.00±0.2 CARD LOCK POSITION\n3.50±0.2 CARD EJECT POSITION\n1.80](.adm-im10-50m-44801-1000-05/39dce00267283f8a918ef9b36913918f687ab3fcc7596c81150e35e22ac91dfa.jpg)

![1.35±0.10\n0.10\n4-2.00\nGND\n16.18\nGND\n1.35\nGND\n0.40](.adm-im10-50m-44801-1000-05/9b0cff9b338d74db76808d17a2ac8a04d6c39eb08f2ff36746c2be0a64587ffc.jpg)

# 4.4 DC Power Terminal Block

<table><tr><td>Pin</td><td>Signal</td></tr><tr><td>1</td><td>GND</td></tr><tr><td>2</td><td>CHGND_DCIN</td></tr><tr><td>3</td><td>ADAPTER_IN</td></tr></table>

![1\n2\n3](.adm-im10-50m-44801-1000-05/d2921818187cde8b5de24c68a16d703ef022c527d3a0f54a7e287aea74c70b51.jpg)

# 4.5 USB 3.0 Ports

<table><tr><td>Pin</td><td>Signal</td><td>Pin</td><td>Signal</td></tr><tr><td>1</td><td>VBUS</td><td>11</td><td>VBUS</td></tr><tr><td>2</td><td>DN</td><td>12</td><td>DN</td></tr><tr><td>3</td><td>DP</td><td>13</td><td>DP</td></tr><tr><td>4</td><td>GND</td><td>14</td><td>GND</td></tr><tr><td>5</td><td>SSRX-</td><td>15</td><td>SSRX-</td></tr><tr><td>6</td><td>SSRX+</td><td>16</td><td>SSRX+</td></tr><tr><td>7</td><td>GND</td><td>17</td><td>GND</td></tr><tr><td>8</td><td>SSTX-</td><td>18</td><td>SSTX-</td></tr></table>

![Technical diagram of a dual-chamber electronic component with pin numbering and internal structure labels](.adm-im10-50m-44801-1000-05/261bab3dcadf7b820ceb6941b2c4e4138f54aa6c06f4adaaae9394597c52f317.jpg)

# 4.6 Male Serial Terminal Block Connector Ports (RS232/422/285)

<table><tr><td>Pin</td><td>RS232</td><td>RS422</td><td>RS485</td></tr><tr><td>1</td><td>CTS</td><td>TXD-</td><td>DATA-</td></tr><tr><td>2</td><td>RX</td><td>TXD+</td><td>DATA+</td></tr><tr><td>3</td><td>TX</td><td>RXD+</td><td></td></tr><tr><td>4</td><td>RTS</td><td>RXD-</td><td></td></tr><tr><td>5</td><td>GND</td><td>GND</td><td></td></tr></table>

![position 1](.adm-im10-50m-44801-1000-05/7966248200119244356ef4aed39bb55024c9a8b481e5c77fbffe212ee93fe487.jpg)

# 5 System Configuration and Installation Guidelines

# 5.1 Vehicle Ignition Switch

By default, the ADM-IM10 requires an external ignition switch by connecting Pin 2 and Pin 3. Please refer to 4.4 DC Power Terminal Block.

![ADH-140\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V\n5V](.adm-im10-50m-44801-1000-05/0457428d8d1c476443415143b03e232def05e126648a3d43c09cde54a4e816e3.jpg)

# 5.2 DIP Switch Settings

Boot Mode (SW701)

<table><tr><td>SW701[1]</td><td>SW701[2]</td><td>Boot Modes</td></tr><tr><td>OFF</td><td>OFF</td><td>N/A</td></tr><tr><td>ON</td><td>OFF</td><td>USB Serial Download</td></tr><tr><td>OFF</td><td>ON</td><td>USDHC3 (eMMC boot only, SD3 8-bit)</td></tr><tr><td>ON</td><td>ON</td><td>USDHC2 (SD boot only, SD2) -- Default</td></tr></table>

![Close-up of an electronic circuit board with components and connectors, no readable text or symbols present.](.adm-im10-50m-44801-1000-05/596f9d4f7a238bbe4d74ab5364a6c0f8058cf0883773dd36c9737a013b0fb72f.jpg)

# 5.3 Software Installation

Prepare a 16GB or larger UHS-III microSD card (Industrial-grade highly recommended)

# 5.3.1 Operating System Installation on MicroSD Card

1. Download the BSP from the ADM-IM10 product page at https://www.adlinktech.com/products/automotivecomputing/fleet-management/adm-im10?lang=en
2. Extract the downloaded file to obtain the image.
3. Use a utility (such as RUFUS) to create a bootable microSD card using the image file.
4. To boot from the microSD card, ensure that the DIP switch is set to ON/ON (factory default).

<table><tr><td>SW701[1]</td><td>SW701[2]</td><td>Boot Modes</td></tr><tr><td>ON</td><td>ON</td><td>USDHC2 (SD boot only, SD2) -- Default</td></tr></table>

5. Power on the system; the ADM-IM10 system is now ready for use.

# 5.3.2 Operating System Installation on eMMC

1. On a separate computer, copy the BSP image file onto a USB flash drive (16GB or larger; both NTFS and exFAT formats are supported).
2. Plug in the USB flash drive.
3. Boot from the microSD card as described in section 5.3.1
4. Verify the USB device (/dev/sd\*), then copy the image to the eMMC by running the following:
5. Once the dd operation is completed, power off the system.
6. Change the boot mode to boot from eMMC by switching DIP switch SW701[1] to off position.

```txt
#dd if=nameofimage.img of=/dev/mmcblk2 bs=1M
14000+0 records in
14000+0 records out
14680064000 bytes (15 GB, 14 GiB) copied, 818.596 s, 17.9 MB/s
```

<table><tr><td>SW701[2]</td><td>SW701[1]</td><td>Boot Modes</td></tr><tr><td>ON</td><td>OFF</td><td>USDHC3 (eMMC boot only, SD3 8-bit)</td></tr></table>

![Close-up of an electronic circuit board with visible traces and components, no readable text or symbols present.](.adm-im10-50m-44801-1000-05/d46a1d282b8915c509e049a08125c71d94679ae45e47cc90e02e0605fdf98797.jpg)

7. Remove the microSD, then power on the system.

# 5.4 SSH for Remote Access

SSH is enabled by default on the LAN port, which can be used for remote system access after the OS has been installed.

# SSH Configuration Guide:

1. Prepare a client computer for an SSH connection using PuTTY or another SSH-compatible program. There is no need to manually set a static IP.
2. Connect a network cable between the client computer and the LAN2 port on the ADM-IM10.

![12-24VDC\nUSB 1\nPGM WWAN WLAN PWR\nV+ V-\nANT 1 USB 2 1-LAN-2 ANT 2](.adm-im10-50m-44801-1000-05/4dfbeccc999bb547f97034cfacae2562e95e0825acc17bcbbe846cbab0974edd.jpg)

3. From the client computer, ping adm-im10.local to verify an active connection.

```txt
C:\Users\tim.lin>ping adm-im10.local
Pinging ADM-IM10.local [fe80::230:64ff:fe76:cc41%66] with 32 bytes of data:
Reply from fe80::230:64ff:fe76:cc41%66: time=1ms
Reply from fe80::230:64ff:fe76:cc41%66: time&lt;1ms
Reply from fe80::230:64ff:fe76:cc41%66: time=1ms
Reply from fe80::230:64ff:fe76:cc41%66: time=1ms
Ping statistics for fe80::230:64ff:fe76:cc41%66:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 1ms, Average = 0ms
```

4. Connect to the ADM-IM10 using the address “adm-im10.local”. Ignore any warnings regarding the authenticity of the host (PuTTY is used in this example)

![PuTTY Configuration\nCategory:\nSession\nLogging\nTerminal\nKeyboard\nBell\nFeatures\nWindow\nAppearance\nBehaviour\nTranslation\nSelection\nColours\nConnection\nData\nProxy\nSSH\nSerial\nTelnet\nRlogin\nSUPDUP\nBasic options for your PuTTY session\nSpecify the destination you want to connect to\nHost Name (or IP address)	Port\nadm-im10.local	22\nConnection type:\n● SSH ○ Serial ○ Other: Telnet\nLoad, save or delete a stored session\nSaved Sessions\nDefault Settings\nCOM18\nCOM3\nGUBOX12\nHPERC\nNXP\nRAGX\nLoad\nSave\nDelete\nClose window on exit:\n○ Always ○ Never ● Only on clean exit\nAbout	Help	Open	Cancel](.adm-im10-50m-44801-1000-05/4a7bb3f423d3826e48563cceeca6819657680526315853d320eeaf8d7d85ae69.jpg)

# 5. Default username/password

A. For Yocto, default username is root. No default password.

![ADM-IM10.local - PuTTY\nlogin as: root\nroot@ADM-IM10:~#](.adm-im10-50m-44801-1000-05/b45cac07ab1ce51da10a0f39c1fee46404cde69fea036e079b71227dc6bfc7fa.jpg)

B. For Debian, default username is adlink. Default password is also adlink.

![login as: adlink\nadlink@adm-im10.local's password:\nLinux ADM-IM10 5.15.52-adm-im10.1v3+12b5ad6d4171 #1 SMP PREEMPT Wed Aug 14 10 :50 CST 2024 aarch64\n\nThe programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.\n\nDebian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.\nLast login: Thu Jan 2 14:47:42 2025 from fe80::8010:a488:4154:f2d6%eth1\nadlink@ADM-IM10:~\$](.adm-im10-50m-44801-1000-05/214b17eb3ef265df4c844539ae5074c6339b0cf2e605df26285bcafd0484b48c.jpg)

# 5.5 Internal Debug Port

The debug port can be used to monitor the start-up process and determine if there are any abnormal system behaviors.

Debug Port Configuration Guide:

1. Open the top cover and locate CN2101.
2. Use the pin definition table below as a reference to connect to another client computer (for example, a USB-TTL converter).

&lt;table&gt;<tr><td>Pin1</td><td>TxD</td></tr><tr><td>Pin2</td><td>RxD</td></tr><tr><td>Pin3</td><td>GND</td></tr></table>

![Interior view of an electronic device casing showing internal components and circuit board (no readable text or symbols)](.adm-im10-50m-44801-1000-05/8686799418ce5707b80b7178065ba6e082ed7c98129d2c04daa9caa796d7060d.jpg)

3. On the client computer, identify the corresponding COM port used for RS232 access.

![PuTTY Configuration\nCategory:\nSession\nLogging\nTerminal\nKeyboard\nBell\nFeatures\nWindow\nAppearance\nBehaviour\nTranslation\nSelection\nColours\nConnection\nData\nProxy\nSSH\nSerial\nTelnet\nRlogin\nSUPDUP\nOptions controlling local serial lines\nSelect a serial line\nSerial line to connect to COM5\nConfigure the serial line\nSpeed (baud) 115200\nData bits 8\nStop bits 1\nParity None\nFlow control None\nAbout Help Open Cancel](.adm-im10-50m-44801-1000-05/0eaa698d3892ae13f6c0defd443ce9e4eb4d6c8f2b264bc28a37a70afb04bf44.jpg)

4. Open the serial connection, and then power on the ADM-IM10.

# 5.6 Port Configuration Sample

A list of commonly-used configuration is provided for reference:

#  i2c

Detect number of i2c buses
#ls -l /dev/i2c\*
crw------- 1 root root 89, 0 Mar 2 04:59 /dev/i2c-0
crw------- 1 root root 89, 1 Mar 2 04:59 /dev/i2c-1
crw------- 1 root root 89, 2 Mar 2 04:59 /dev/i2c-2
crw------- 1 root root 89, 6 Mar 2 04:59 /dev/i2c-6

# Scan each i2c bus

#i2cdetect -y -a X (X taken from bus number above)

#i2cdetect -y -a 0

0 1 2 3 4 5 6 7 8 9 a b c d e f

00: 00
10:
20: -- -- -- -- --
30:
40:
50: -
60:
70:

 #i2cdetect -y -a 1

0 1 2 3 4 5 6 7 8 9 a b c d e f

00: 00 -- --
10: -- -
20: UU
30:
40:
50:
60: 6a
70:

#i2cdetect -y -a 2

0 1 2 3 4 5 6 7 8 9 a b c d e f

00:
10:
20: -
30: 30
40:
50:
60:
70: -

#i2cdetect -y -a 6

0 1 2 3 4 5 6 7 8 9 a b c d e f

00:

10:

20: -- -

30: 30 --

40:

50: -- -

60:

70:

# MCU

Command to trigger shutdown

#i2cset -f -y 1 0x2f 0x40 0x0

# Program front panel “PGM LED”

Turn on

#echo 1 > /sys/class/leds/user\_led/brightness

Turn off

#echo 0 > /sys/class/leds/user\_led/brightness

# COM1/2 UART-RS232 (by default)

Set mode (CN2301)

#echo RS232 > /sys/class/gpio\_switch/com1Mode

Set mode (CN2401)

#echo RS232 > /sys/class/gpio\_switch/com2Mode

Loopback pins

COM1 COM2

Pin1 &lt; ------------------ &gt; Pin4

Pin2 &lt; --- -- &gt; Pin3

Pin3 &lt; ---- ---- &gt; Pin2

Pin4 &lt; --- -- &gt; Pin1

Pin5 &lt; --- -- &gt; Pin5

Execute test utility

#rs232\_test /dev/ttymxc2 /dev/ttymxc3

/dev/ttymxc3 Read 27 bytes. Received message: Hello! This is uart test...

# COM1/2 UART-RS422 or RS485 4-wire

Set mode (CN2301)

#echo RS422 > /sys/class/gpio\_switch/com1Mode

Set mode (CN2401)

#echo RS422 > /sys/class/gpio\_switch/com2Mode

Loopback pins

COM1 COM2

Pin1 &lt; --- -- &gt; Pin4

Pin2 &lt; --------- ------- &gt; Pin3

Pin3 &lt; --------- ------- &gt; Pin2

Pin4 &lt; --- ---- &gt; Pin1

Pin5 &lt; --- --- &gt; Pin5

Execute test utility

#rs422\_test /dev/ttymxc2 /dev/ttymxc3

/dev/ttymxc3 Read 27 bytes. Received message: Hello! This is uart test...

# COM1/2 UART-RS485 2-wire

Set RS485 mode (CN2301) #echo RS485 > /sys/class/gpio\_switch/com1Mode
Set RS485 mode (CN2401) #echo RS485 > /sys/class/gpio\_switch/com2Mode
Loopback pins COM1 COM2 Pin1 &lt; --- -- &gt; Pin1 Pin2 &lt; -- -- &gt; Pin2 Pin5 &lt; --- --- &gt; Pin5

 Execute test utility #rs485\_test /dev/ttymxc2 /dev/ttymxc3 /dev/ttymxc3 Read 27 bytes. Received message: Hello! This is uart test...

# DB26-CAN bus

Loopback CAN1 to CAN2 CAN1 CAN2 #8 CAN1\_H &lt; -- - &gt; #11 CAN2\_H #9 CAN1\_L &lt; -
Configure CAN ports #ip link set can0 up type can bitrate 1000000 dbitrate 2000000 fd on #ip link set can1 up type can bitrate 1000000 dbitrate 2000000 fd on

# CAN packet test

Open a terminal session, then execute #candump can0 &
Open a separate terminal session, then execute #cansend can1 300##1AC.AB.AD.AE.75.49.AD.D1
Candump should receive the following: can0 300 [08] AC AB AD AD 75 49 AD DA

# DB26 UART-RS232 only

Loopback pins
COM1 COM2
Pin19 &lt; -- - &gt; Pin24
Pin20 &lt; --- ---- &gt; Pin23
Pin21 &lt; -- --- &gt; Pin26
Pin22 &lt; ---- ----- &gt; Pin25

<table><tr><td>Pin</td><td>Signal</td><td>Pin</td><td>Signal</td></tr><tr><td>1</td><td>GND_AUDIO</td><td>14</td><td>HDC_DO0</td></tr><tr><td>2</td><td>LOUTR_B</td><td>15</td><td>HDC_DO1</td></tr><tr><td>3</td><td>LOUTL_B</td><td>16</td><td>HDC_DI0</td></tr><tr><td>4</td><td>GND_AUDIO</td><td>17</td><td>HDC_DI1</td></tr><tr><td>5</td><td>MICIN1P</td><td>18</td><td>GND</td></tr><tr><td>6</td><td>MICIN1N</td><td>19</td><td>HDC_TXA</td></tr><tr><td>7</td><td>GND</td><td>20</td><td>HDC_RXA</td></tr><tr><td>8</td><td>CAN1_H</td><td>21</td><td>HDC_RTSA</td></tr><tr><td>9</td><td>CAN1_L</td><td>22</td><td>HDC_CTSA</td></tr><tr><td>10</td><td>GND</td><td>23</td><td>HDC_TXB</td></tr><tr><td>11</td><td>CAN2_H</td><td>24</td><td>HDC_RXB</td></tr><tr><td>12</td><td>CAN2_L</td><td>25</td><td>HDC_RTSB</td></tr><tr><td>13</td><td>GND</td><td>26</td><td>HDC_CTSB</td></tr></table>

Check port settings
#dmesg | grep ttyUSB
[ 12.633734] usb 1-1.4: xr\_serial converter now attached to ttyUSB0
[ 12.649895] usb 1-1.4: xr\_serial converter now attached to ttyUSB1

Execute test utility

#rs232\_test /dev/ttyUSB0 /dev/ttyUSB1

/dev/ttyUSB1 Read 27 bytes. Received message: Hello! This is uart test...

# DB26 DI/DO

Loopback pins

Pin14 &lt; ---- ---- &gt; Pin16

Pin15 &lt; ---- ----- &gt; Pin17

<table><tr><td>Pin</td><td>Signal</td><td>Pin</td><td>Signal</td></tr><tr><td>1</td><td>GND_AUDIO</td><td>14</td><td>HDC_DO0</td></tr><tr><td>2</td><td>LOUTR_B</td><td>15</td><td>HDC_DO1</td></tr><tr><td>3</td><td>LOUTL_B</td><td>16</td><td>HDC_DI0</td></tr><tr><td>4</td><td>GND_AUDIO</td><td>17</td><td>HDC_DI1</td></tr><tr><td>5</td><td>MICIN1P</td><td>18</td><td>GND</td></tr><tr><td>6</td><td>MICIN1N</td><td>19</td><td>HDC_TXA</td></tr><tr><td>7</td><td>GND</td><td>20</td><td>HDC_RXA</td></tr><tr><td>8</td><td>CAN1_H</td><td>21</td><td>HDC_RTSA</td></tr><tr><td>9</td><td>CAN1_L</td><td>22</td><td>HDC_CTSA</td></tr><tr><td>10</td><td>GND</td><td>23</td><td>HDC_TXB</td></tr><tr><td>11</td><td>CAN2_H</td><td>24</td><td>HDC_RXB</td></tr><tr><td>12</td><td>CAN2_L</td><td>25</td><td>HDC_RTSB</td></tr><tr><td>13</td><td>GND</td><td>26</td><td>HDC_CTSB</td></tr></table>

Change DO output level and read DI input value #echo 1 > /sys/class/gpio\_switch/do0

#cat /sys/class/gpio\_switch/di0

0root@ADM-IM10:\~#

#echo 0 > /sys/class/gpio\_switch/do0

#cat /sys/class/gpio\_switch/di0

1root@ADM-IM10:\~#

#echo 1 > /sys/class/gpio\_switch/do1

#cat /sys/class/gpio\_switch/di1

0root@ADM-IM10:\~#

#echo 0 > /sys/class/gpio\_switch/do1

#cat /sys/class/gpio\_switch/di1

1root@ADM-IM10:\~#

# Audio output

```txt
List all audio-capable devices
#aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: audiohdmi [audio-hdmi], device 0: i.MX HDMI i2s-hifi-0 [i.MX HDMI i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: tlv320aic3x [tlv320aic3x], device 0: HiFi tlv320aic3x-hifi-0 [HiFi tlv320aic3x-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
```

# HDMI audio output

Plug in HDMI monitor, then play a sound file #aplay -f dat filename.wav

# Inertial Measure Unit

```txt
Check node location
#ls -l /sys/bus/iio/devices/
total 0
lrwxrwxrwx 1 root root 0 Apr 28 17:42 iio:device0
-> ../../devices/platform/soc@0/30800000.bus/30a40000.i2c/i2c-2/2-006b/iio:device0
lrwxrwxrwx 1 root root 0 Apr 28 17:42 iio:device1
-> ../../devices/platform/soc@0/30800000.bus/30a40000.i2c/i2c-2/2-006b/iio:device1
```

```shell
Read gyroscope value
#cd /sys/bus/iio/devices/iio\:device0
#cat in_anglvel_x_raw
140
#cat in_anglvel_y_raw
-435
#cat in_anglvel_z_raw
88
```

```txt
Read accelerometer value
#cd /sys/bus/iio/devices/iio\device1
#cat in_accel_x_raw
-183
#cat in_accel_y_raw
130
#cat in_accel_z_raw
-13094
```

# 5.7 GPS Configuration

The Sierra Wireless EM7421 is used in this example to configure GPS and LTE connections.

# 5.7.1 4G LTE Function (Sierra Wireless AirPrime EM7421)

1. Boot into Linux OS
2. Check module interface exist:
# ip addr
wwan0: &lt;BROADCAST,MULTICAST,UP,LOWER\_UP&gt; mtu 1500
qdisc pfifo\_fast state UNKNOWN group default qlen 1000

Check ttyUSBx node exist:

\# ls -l /dev/ttyUSB\*

crw-rw---- 1 root dialout 188, 2 Mar 2 21:51 /dev/ttyUSB2

Check communication with module:

\# minicom -o -D /dev/ttyUSB2 -b 9600

ATZ

OK

ATI

Manufacturer: Sierra Wireless, Incorporated

Model: EM7421

Revision: SWI9X50C\_01.14.03.00 b06bd3 jenkins 2020/09/23

10:53:35

IMEI: 356281110512247

IMEI SV: 13

FSN: 8G2354204002B1

+GCAP: +CGSM

Check SIM ready:

AT+ICCID

ICCID: 89886972104700951650

OK

AT+CPIN?

# 5.7.2 4G GPS Function (Sierra Wireless AirPrime EM7421)

Install the AirPrime module along with the antennas
In Terminal, execute the following command to test GPS

sudo mmcli -L
sudo mmcli -m 0 --enable
sudo mmcli -m 0 --location-status
sudo mmcli -m 0 --location-enable-gps-raw --location-enable-gps-nmea
sudo mmcli -m 0 --location-status
sudo mmcli -m 0 --location-get

Above commands will display relevant GPS information, sample output below:

![adlink@ADM-IM10:#\nassistance servers: http://xtrapath6.izatcloud.net/xtra3grcej.bin\nhttp://xtrapath4.izatcloud.net/xtra3grcej.bin\nhttp://xtrapath5.izatcloud.net/xtra3grcej.bin\nsuccessfully setup location gathering\ncapabilities: 3gpp-lac-ci, gps-raw, gps-mnea, agps-msa, agps-msb\nenabled: 3gpp-lac-ci, gps-raw, gps-mnea\nsignals: no\nGPS\nrefresh rate: 0 seconds\nsupported assistance: xtra\nassistance servers: http://xtrapath6.izatcloud.net/xtra3grcej.bin\nhttp://xtrapath4.izatcloud.net/xtra3grcej.bin\nhttp://xtrapath5.izatcloud.net/xtra3grcej.bin\nroot@ADM-IM10:~# mmcli -m 0 --location-get\n3GPP operator mcc: 466\noperator mcc: 97\nlocation area code: FFFE\ntracking area code: @0582A\ncell id: @5157783\nGPS mmea: \$GPGSA,A,1,......*32\n\$GPRMC,,V,......N*53\n\$GPVTG,,T,M,N,K,N*2C\n\$GPGGA,......,0......*66\nroot@ADM-IM10:~# mmcli -m 0 --location-get\n3GPP operator mcc: 466\noperator mcc: 97\nlocation area code: FFFE\ntracking area code: @0582A\ncell id: @5157783\nGPS nmea: \$GPGSA,A,2,04,08,09,26,31,......1,1,0,7,0,9,1*23\n\$GPRMC,855187.00,A,2502.428967,N,12122.349154,E,0,0.238,0,020125,3,2,M,A\n\$GP65V,3,1,09,04,50,265,34,08,55,224,42,09,31,296,37,16,47,019,20,1*6E\n\$GPVTG,238,B,T,241,2,M,0,B,N,0,B,K,A*2F\n\$GPGGA,855187.00,2502.428967,N,12122.349154,E,1,05,0,7,258,4,M,17,0,M,*66\nutc: @55187.00\nlongitude: 121.372486\nlatitude: 25.048349\naltitude: 258.400000\nSettings\nWi-Fi\nNetwork\nMobile Network\nBluetooth\nAppearance\nNotifications\nSearch\nMultitasking\nApplications )\nPrivacy )\n@ Online Accounts\nSharing\nAdvanced\nAccess Point Names\nSIM Lock\nLock SIM with RIN\nModem Details](.adm-im10-50m-44801-1000-05/54cb8f592630cc24c67de643b812626793aacdfe15fc2b7eaae9ea6cc13a968a.jpg)

# Safety Instructions

Read and follow all instructions marked on the product and in the documentation before you operate your system. Retain all safety and operating instructions for future use.

Please read these safety instructions carefully.
• Please keep this User‘s Manual for later reference.
• Read the specifications section of this manual for detailed information on the operating environment of this equipment.
• When installing/mounting or uninstalling/removing equipment, turn off the power and unplug any power cords/cables.
• To avoid electrical shock and/or damage to equipment:

Keep equipment away from water or liquid sources.
Keep equipment away from high heat or high humidity.
 Keep equipment properly ventilated (do not block or cover ventilation openings).
 Make sure to use recommended voltage and power source settings.
Secure the power cord (do not place any object on/over the power cord).
 Only install/attach and operate equipment on stable surfaces and/or recommended mountings.
 If the equipment will not be used for long periods of time, turn off and unplug the equipment from its power source.

• Never attempt to fix the equipment. Equipment should only be serviced by qualified personnel.

# Getting Services

Ask an Expert: https://www.adlinktech.com/en/Askanexpert

# ADLINK Technology, Inc.

<table><tr><td>Address:</td><td>No. 66, Huaya 1st Road, Guishan DistrictTaoyuan City 333, Taiwan</td></tr><tr><td>Tel:</td><td>+886-3-216-5088</td></tr><tr><td>Fax:</td><td>+886-3-328-5723</td></tr><tr><td>Email:</td><td>service@adlinktech.com</td></tr></table>

# Ampro ADLINK Technology, Inc.

<table><tr><td>Address:</td><td>6450 Via Del Oro, San Jose, CA 95119-1208, USA</td></tr><tr><td>Tel:</td><td>+1-408-360-0200</td></tr><tr><td>Toll Free:</td><td>+1-800-966-5200 (USA only)</td></tr><tr><td>Fax:</td><td>+1-408-600-1189</td></tr><tr><td>Email:</td><td>info@adlinktech.com</td></tr></table>

# ADLINK Technology (China) Co., Ltd.

<table><tr><td>Address:</td><td>300 Fang Chun Rd., Zhangjiang Hi-Tech Park, Pudong New Area Shanghai, 201203 China</td></tr><tr><td>Tel:</td><td>+86-21-5132-8988</td></tr><tr><td>Fax:</td><td>+86-21-5132-3588</td></tr><tr><td>Email:</td><td>market@adlinktech.com</td></tr></table>

# ADLINK Technology GmbH

<table><tr><td>Address:</td><td>Hans-Thoma-Strasse 8-10, D-68163, Mannheim, Germany</td></tr><tr><td>Tel:</td><td>+49-621-43214-0</td></tr><tr><td>Fax:</td><td>+49-621 43214-30</td></tr><tr><td>Email:</td><td>emea@adlinktech.com</td></tr></table>

Please visit the Contact page at https://www.adlinktech.com/en/contactus for information on how to contact the ADLINK regional office nearest you.
[🔗 Link to the original document](.adm-im10-50m-44801-1000-05/adm-im10-50m-44801-1000-05.pdf)
