Copyright Notice This document is copyrighted, 2024. All rights are reserved. The original manufacturer reserves the right to make improvements to the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, translated, or transmitted in any form or by any means without the prior written permission of the original manufacturer.
Page 3
Acknowledgements All other products’ name or trademarks are properties of their respective owners. Microsoft Windows® is a registered trademark of Microsoft Corp. ⚫ Intel® is a registered trademark of Intel Corporation ⚫ ARM® and Cortex® are registered trademarks of Arm Limited (or its ⚫...
Page 4
Packing List Before setting up your product, please make sure the following items have been shipped: Item Quantity SRG-IMX8P ⚫ If any of these items are missing or damaged, please contact your distributor or sales representative immediately. Preface...
Page 5
About this Document This User’s Manual contains all the essential information, such as detailed descriptions and explanations on the product’s hardware and software features (if any), its specifications, dimensions, jumper/connector settings/definitions, and driver installation instructions (if any), to facilitate users in setting up their product. Users may refer to the product page at AAEON.com for the latest version of this document.
Page 6
Safety Precautions Please read the following safety instructions carefully. It is advised that you keep this manual for future references All cautions and warnings on the device should be noted. All cables and adapters supplied by AAEON are certified and in accordance with the material safety laws and regulations of the country of sale.
Page 7
As most electronic components are sensitive to static electrical charge, be sure to ground yourself to prevent static charge when installing the internal components. Use a grounding wrist strap and contain all electronic components in any static-shielded containers. If any of the following situations arises, please the contact our service personnel: Damaged power cord or plug Liquid intrusion to the device iii.
Page 8
FCC Statement This device complies with Part 15 FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received including interference that may cause undesired operation.
Page 10
China RoHS Requirement (EN) Hazardous and Toxic Materials List AAEON System QO4-381 Rev.A0 Hazardous or Toxic Materials or Elements Component Name PCB and Components Wires & Connectors for Ext.Connections Chassis CPU & RAM HDD Drive LCD Module Optical Drive Touch Control Module Battery This form is prepared in compliance with the provisions of SJ/T 11364.
Table of Contents Chapter 1 - Product Specifications..................1 Specifications ......................2 Chapter 2 – Hardware Information ..................5 Dimensions ....................... 6 I/O Location ......................7 List of Connectors ....................8 2.3.1 DC Power (1) ..................... 9 2.3.2 HDMI Port (2) ................... 9 2.3.3 USB 3.0 Port (3)..................
Page 12
3.2.2 Delete User Account ................26 I/O Management ....................27 CAN-FD Pin Definition..................28 Pin Definition: RS-232/422/485 ................30 Network Settings ....................32 3.6.1 Check IP Setting ..................32 3.6.2 Set Static IP ..................... 33 3.6.3 Set Dynamic IP ..................34 Cellular Network Settings (Optional) ..............
Specifications System Processor Quad-Core i.MX 8M Plus–Arm® Cortex®-A53, 1.6 GHz Processor (NPU Optional) Memory Onboard LPDDR4, 2GB (Optional 4GB) Storage eMMC 5.1, 16GB (Optional 32GB) Real Time Clock RTC x 1, with 3V CR2032H Lithium Battery Security TPM 2.0 Indicators Programmable LED Control x 7 Cellular Mini PCIe Connector x 1 (USB Signal)
Page 15
Debug Port Micro USB x 1 Expansion SIM Card Slot x 1 Micro SD Slot x 1 Power Supply Power Requirement DC 9V ~ 36V Power Consumption 9.36W (Full Loading) MTBF (Hours) 479,374 Environmental Dimension 5.54’' x 3.86” x 1.89” (140.76mm x 98.2mm x 48mm) Weight 2.6 lb.
Page 16
Note: These devices are open type, programmable controllers intended for use in industrial applications. These devices are intended to be installed in a suitable enclosure and supplied by a SELV, Class 2 or LPS power source or secondary circuit which is separated from the mains transformer by reinforced insulation or double insulation.
List of Connectors The SRG-IMX8P features several connectors which can be configured for your application. This section details those connections and their specifications. Label Function DC Power HDMI Port USB 3.0 Port Giga LAN Port Indicators Light CAN-FD Port Reset Button RS-232/422/485 Port Micro SIM Slot Micro SD Slot...
2.3.1 DC Power (1) The gateway can accept DC 9-36V input though 2-pin phoenix connector. Note: Input connector should be secured by 18-24mm AWG wire and torque value of 2kg lb.-in. 2.3.2 HDMI Port (2) The HDMI support port enables video output to an external display. 2.3.3 USB 3.0 Port (3) The USB 3.0 is a type A connector, and can also support USB mass storage.
2.3.4 Giga LAN Port (4) The standard RJ-45 port provides Local Area Network (LAN) connectivity. Function Status Yellow Active status ON: LAN link is established. OFF: LAN link is not established. Blink: Data received and transmitted. Orange/Green Link Speed status Green on: 100Mbps.
2.3.5 Indicators Light (5) User can control the 7 LED via the GPIO. The control command for LED 1-7: Control Command Turn On m0cli -c 0 -i 1 -v 1 Turn Off m0cli -c 0 -i 1 -v 0 Note: i: LED number. Chapter 2 –...
2.3.6 CAN-FD Port (6) Provides two phoenix CANbus ports for external device connection. Check Chapter 3 for more information. 2.3.7 Reset Button (7) Press the reset button to reboot the OS. Chapter 2 – Hardware Information...
2.3.8 RS-232/422/485 Port (8) Provides two phoenix connectors for RS-232/422/485 interface. Check Chapter 3 for more information. 2.3.9 Micro SIM Slot (9) User can insert the micro SIM card into the slot when using an LTE module via the mini card slot.
2.3.10 Micro SD Slot (10) User can increase the available storage by insert the micro SD card. 2.3.11 Antenna Holes (11) There are 3 antenna holes reserved for RF signal. Note: The device does not have antennas installed as default, the above are holes through which to accommodate antennas.
2.3.12 Debug Port (12) Log into the gateway’s Linux OS via SSH via debug port (Micro USB type). Serial Port Settings Baud rate 115200 bps Parity None Data bits Stop bits Flow Control None See chapter 3 for further information. Chapter 2 –...
Wireless Hardware Setup The SRG-IMX8P features both a SIM Card and Mini Card slot for connecting to wireless networks such as 4G/LTE, and Wi-Fi. This section details how to install a SIM Card, 4G/LTE module, and Wi-Fi module. 2.4.1 Mini Card Installation Step 1: Remove top cover by first removing the 10 screws securing the cover.
Page 29
Step 2: Remove the plugs from the antenna holes: Step 3: Install the RF coaxial cables on the antenna holes. Chapter 2 – Hardware Information...
Page 30
Step 4: Install Mini Card Insert the 4G/LTE, or Wi-Fi/BT module into the slot and connect the RF coaxial cable to the module. Note: The installation slots are the same as the photo. Item Module Installation Location Wi-Fi WPET-236ACN(BT) Install the RF cable to left conn. to support Wi-Fi signal. module (ANT0 for WLAN only, ANT1 for WLAN+BT) 4G/LTE...
2.4.2 SIM Card Installation To install a SIM Card (Micro SIM) simply insert the SIM Card into the slot on the side of the system as shown. Ensure the card is correctly oriented. 2.4.3 SD Card Installation To install an SD Card simply insert it into the slot on the side of the system as shown. Ensure the card is correctly oriented.
Connecting to System When connecting a PC or laptop to the SRG-IMX8P system, using PuTTY with Windows 10 is recommended. Users can download the software from the PuTTY website. Step 1: Download the PuTTY tools: https://www.putty.org/. Step 2: Switch jumper (SW3) to 0010. (Factory default settings). PIN 1, 2, 4: Switch to OFF.
Page 34
Step 4: Open Device Manager and locate Multifunction Composite Gadget. Double click on the device. A pop-up should appear, with a notice that the CDC Serial is unrecognized Chapter 3 – Gateway Setup and Configuration...
Page 35
Step 5: Open the PuTTY application. In the configuration menu, type in the COM port and type 115200 in the Speed column. Select “Serial” under the Connection Type heading, then click the Open button to run PuTTY.. Note: COM Port number may be different Chapter 3 –...
Page 36
Step 6: Log into the system using the below credentials. Login Settings Username aaeon Password Pw#12345 You will see a welcome message when you have successfully connected to the gateway. Chapter 3 – Gateway Setup and Configuration...
User Account Management This section will show you how to manage user accounts on this system. 3.2.1 Add User Account Command Line: $ sudo useradd USERACCOUNT E.g. (User Account: jonny) $ sudo adduser jonny When successful, output will display as below. Chapter 3 –...
I/O Management This section will show you how to operate the I/O function. Control GPIO Command gpionum: GPIO2_21 Set GPIO direction: e.g. gpioset 2 21=0 // set gpio value is 0 gpioset 2 21=1 // set gpio value is 1 Result: Chapter 3 –...
CAN-FD Pin Definition System Name Position Pin Definition Definition can0 CAN1 Definition can1 CAN2 CAN Bus Read/Write The two ports can be connected to each other, as below: CAN1 pin H CAN2 pin H CAN1 pin L CAN2 pin L Chapter 3 –...
Page 41
Command: Run CANBus script: ifconfig can0 down ip link set can0 type can loopback off ip link set can0 type can bitrate 1000000 triple-sampling on ifconfig can1 down ip link set can1 type can loopback off ip link set can1 type can bitrate 1000000 triple-sampling on ifconfig can0 up ifconfig can1 up candump can0&...
Network Settings This section will show you how to check and setup the network settings. 3.6.1 Check IP Setting Command: $ nmcli dev sh NETWORKPROFILE ->It should be: Profile Support Hardware LAN0 LAN1 Modem 4G LTE module When successful, output will display as below. Chapter 3 –...
3.6.2 Set Static IP Enter edit mode. Command: $ sudo nmcli connection add con-name eth0 type ethernet ifname eth0 ip4 192.16.12.21/24 $ sudo nmcli connection up eth0 $ sudo nmcli connection add con-name eth1 type ethernet ifname eth1 ip4 192.16.12.26/24 $ sudo nmcli connection up eth1 $ sudo nmcli dev sh When successful, output will display as below.
3.6.3 Set Dynamic IP Enter edit mode: Command: $ sudo nmcli connection mod eth0 ipv4.method auto $ sudo nmcli con mod eth0 -ipv4.addresses "192.16.12.21/24" $ sudo nmcli connection up eth0 $ sudo nmcli connection mod eth1 ipv4.method auto $ sudo nmcli con mod eth1 -ipv4.addresses "192.16.12.26/24" $ sudo nmcli connection up eth1 $ sudo nmcli dev sh Chapter 3 –...
Cellular Network Settings (Optional) This section will show you how to check and setup the cellular network setting. 3.7.1 Check Cellular Module Status Step 1: Leave Command: $ minicom -s When successful, output will display as below. Step 3: Choose “Serial port setup”, then press “A” to settings. Step 4: Leave Command: $ /dev/ttyUSB3 Chapter 3 –...
Page 48
Finish setting configuration, then press “Enter”, as below. Step 5: Choose “Exit” to leave the dialog. Chapter 3 – Gateway Setup and Configuration...
3.7.2 Check Module Information in Minicom Check if module is connected to the serial port: Command: $ AT Check the SIM card status: Command: $ AT+CPIN? Check module manufacturer information: Command: $ ATI Check setting APN: Command: $ AT+CGDCONT=1,"IPV4V6","internet" Check 4G signal quality: Command: $ AT+CGDCONT? $ AT+CSQ...
Page 50
When successful, output will display as below. Chapter 3 – Gateway Setup and Configuration...
3.7.3 Dial-up Cellular Module Check the cellular module status Command: # systemctl enable ModemManager # sudo systemctl start ModemManager # mmcli --list-modems # mmcli -m 0 Cellular module will show “register” status when module is ready: Chapter 3 – Gateway Setup and Configuration...
Page 53
Enable the cellular module Command: # mmcli -m 0 -e Result: Dial up the cellular module Command: # nmcli -a # nmcli c add con-name test type gsm ifname ttyUSB2 apn internet Result: Chapter 3 – Gateway Setup and Configuration...
Page 54
Check the cellular module connection: Command: #ifconfig Result: # ping 8.8.8.8 Chapter 3 – Gateway Setup and Configuration...
Wi-Fi Network Settings (Optional) This section will show you how to check and setup the wireless network like Wi-Fi. 3.8.1 Scan Wi-Fi Access Point Command: # nmcli radio wifi on # nmcli dev wifi Result: Chapter 3 – Gateway Setup and Configuration...
3.8.2 Connect Wi-Fi Access Point Command: # nmcli dev wifi connect 'SSID' password 'PASSWORD' e.g. # nmcli dev wifi connect 'AAEON-Wireless' password 'aaeonwireless' # wifi connect SSID->Which you want to connect PASSWORD->Password for the chosen SSID Result: Chapter 3 – Gateway Setup and Configuration...
3.8.3 Check Wi-Fi signal Command: # ping 8.8.8.8 Result: 3.8.4 Disconnect Wi-Fi Access Point Command: # sudo nmcli con down id ‘SSID’ e.g. # sudo nmcli con down id 'AAEON-Wireless' SSID->Which you want to disconnect Result: Chapter 3 – Gateway Setup and Configuration...
3.8.5 Check Wi-Fi Connection Status Command: # nmcli connect show -active Result: The disconnected Wi-Fi status is shown in the picture as below: # nmcli dev Result: Chapter 3 – Gateway Setup and Configuration...
System Management This section will show you how to check and setup system settings such as the OS version, RTC, etc. 3.9.1 Check OS version Command: $ cat /etc/os-release Result: Chapter 3 – Gateway Setup and Configuration...
3.9.2 Check Storage Status Command: $df -h Result: 3.9.3 Set a New Date and Time $ date -s "YYYYMMDD hh:mm:ss"; hwclock -w e.g. $ date -s "20231020 11:30:00"; hwclock -w YYYY->Year MM->Month DD->Date hh->Hour mm->Minute ss->Second Result: Chapter 3 – Gateway Setup and Configuration...
3.9.4 Check the Current Date and Time Command: $ hwclock Result: 3.9.5 Shutdown the System Command: $ sudo shutdown now Result: Chapter 3 – Gateway Setup and Configuration...
Need help?
Do you have a question about the AAEON SRG-IMX8P and is the answer not in the manual?
Questions and answers