Page 1
ISR301 Ruggedized Embedded System ® ® with NXP ARM Cortex A53 i.MX8M Quad SoC User’s Manual Document Version 1.2 (Oct. 2020)
Page 2
No part of this publication may be reproduced, copied, stored in a retrieval system, translated into any language or transmitted in any form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written consent of IBASE Technology, Inc. (hereinafter referred to as “IBASE”).
Do not try to repair, disassemble, or make modifications to the device. Doing so will void the warranty and may result in damage to the product or personal injury. CAUTION Replace only with the same or equivalent type recommended by the manufacturer. Dispose of used batteries by observing local regulations. ISR301 User’s Manual...
The arrangement of the peripherals • Software used (such as OS and application software) 3. If repair service is required, please download the RMA form at http://www.ibase.com.tw/english/Supports/RMAService/. Fill out the form and contact your distributor or sales representative. ISR301 User’s Manual...
Chapter 1 General Information The information provided in this chapter includes: • Features • Packing List • Specifications • Product View • Dimensions...
General Information 1.1 Introduction ® ® ISR301 is an ARM -based embedded system built with NXP Cortex i.MX8M A53 processor. The device features 2D, 3D graphics and multimedia acceleration, aside from the numerous peripheral support it has that are well suited for industrial applications, including RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI interface, M.2 E2230 for wireless connectivity and a mini-...
2 x RS-232 COM ports (DB9 male connector) Digital IO 8-In/Out • 1 x M.2 E-key (2230) Expansion • 1 x Mini-PCIe (interrelated with the SIM socket) Slots • 1 x SD socket (UHS-I SDR-104, 104MB/s max.) ISR301 User’s Manual...
Page 11
General Information Environment Operating -10 ~ 60 °C (32 ~ 140 °F) Temperature Relative 10 ~ 90 %, non-condensing Humidity All specifications are subject to change without prior notice. ISR301 User’s Manual...
Antenna Holes HDMI Port RS-232 COM1 & COM2 Ports GbE LAN Port GPIO Port USB 3.0 Ports Wall Mount Kit LED Indicators (from left to right: DC Jack Power, Wi-Fi status, OS status) On/Off Button SD Card Slot ISR301 User’s Manual...
(Insert the M.2 card in the same way as instructed above.) 2. Push the mini-PCIe card downwards as shown below, and fix the card onto the brass standoff with a screw. (Fix the M.2 card also with one screw.) ISR301 User’s Manual...
Wall Mounting Installation 1. Turn the device upside down. 2. Prepare at least 4 screws (M3) to Attach the wall-mount kit to the install the device on the wall. device using the supplied 4 screws. ISR301 User’s Manual...
Hardware Configuration 2.1.5 COM1 & COM2 Port ➔ Signal Name Signal Name RXD, Receive data TXD, Transmit data Ground 2.1.6 GPIO Port ➔ Signal Name Signal Name DIO1 DIO5 DIO2 DIO6 DIO3 DIO7 DIO4 DIO8 Ground ISR301 User’s Manual...
Open When two pins of a jumper are encased in a jumper cap, this jumper is closed, i.e. turned On. When a jumper cap is removed from two jumper pins, this jumper is open, i.e. turned Off. ISR301 User’s Manual...
P1, P27 SD Card Slot HDMI Port GbE LAN Port Dual USB 3.0 Type-A Port Mini-USB OTG Port NGFF M.2 E2230 Slot Mini-PCIe Slot SIM Card Socket System ON/OFF Button Factory Use Only SW1, P25 27, 28 ISR301 User’s Manual...
Hardware Configuration 2.4.13 Boot mode select (SW1 Factory use only) Panel Type USB download mode EMMC Normal Boot SD Normal Boot ISR301 User’s Manual...
Chapter 3 Software Setup This chapter introduces the following setup on the device: (for advanced users only) • Make a recovery SD card • Upgrade firmware through the recovery SD card...
3.1 Make a Recovery SD Card Note: This is for advanced users with the IBASE standard image file only. In general, ISR301 is preloaded with O.S (Android or Yocto) into eMMC by default. Connect the HDMI cable to ISR301, and the12V-24V power directly.
Upgrade Firmware through the Recovery SD Card 1. Put the recovery files into the USB flash disk (FAT32) A) Yocto/Ubuntu: Copy all the recovery files into the PATH: /USB_flash_disk/hmsupdate/yocto/ B) Android: Copy all the recovery files into the PATH: /USB_flash_disk/hmsupdate/android/ ISR301 User Manual...
Page 39
2. Plug (Chapter 3.1.1) SD and (Chapter 3.1.2)USB flash disk into IBR210 3. Normal boot IBR210 (SW1 Pin1 OFF), start recovery eMMC automatically. 4. The update information will show on HDMI. 5. Show “Flashing successfully completed”, then power off and remove recovery SD and USB flash disk. ISR301 User Manual...
1. If you have used the HDMI display, run the command below. /home/root/display_config/config_displag_mode.sh 1 2. If you use an LVDS 21.5” display, run the command below. /home/root/display_config/config_displag_mode.sh 4 Note: Script content may be changed by different LVDS models. ISR301 User Manual...
Chapter 4 BSP Source Guide This chapter is dedicated for advanced software engineers only to build BSP source. The topics covered in this chapter are as follows: • Preparation • Installing Toolchain • Building release • Installing release to board...
2. Decompress the IBR210 source file (e.g. ibr210-bsp.tar.bz2) into "/home/" folder. 4.1.2 Installing Toolchain Decompress Toolchain poky.tar into directory "/opt". fsl-imx-wayland-glibc-x86_64-meta-toolchain-cortexa9hf-neon-toolchain-4.14-sumo.sh 4.1.3 Building release For Yocto/uBuntu/Debian cd /home/bsp-folder ./build-bsp-4.14.sh For Android cd /home/bsp-folder source build/envsetup.sh lunch evk_8mq-userdebug make ANDROID_COMPILE_WITH_JACK=false ISR301 User’s Manual...
1.copy out the following file in out/target/product/imx8mq/ 2.set board to download mode, and connect otg to usb 3. run : For 7GByte emmc uuu_imx_android_flash.bat -f imx8mq -tos -c 7 –e For 16GByte emmc uuu_imx_android_flash.bat -f imx8mq -tos –e ISR301 User’s Manual...
Page 50
//read ttymxc1 read(fd, read_buf, sizeof(read_buf))) Audio Test // play mp3 by audio (ALC5640) gplay-1.0 /home/root/ testscript/audio/a.mp3 --audio-sink=”alsasink –device=hw:1” // record mp3 by audio (ALC5640) arecord -f cd $basepath/b.mp3 -D plughw:1,0 Note: for Android, please use apk to test. ISR301 User’s Manual...
Page 51
-c 192.168.1.123 -i 1 -t 20 -w 32M -P 4 • Ethernet UDP test #server 192.168.1.123 run command “iperf3 -s” #communicate with server 192.168.1.123 in udp mode by iperf3 iperf3 -c $SERVER_IP -u -i 1 -b 200M ISR301 User’s Manual...
Page 54
# make sure that the simcard is inserted right, and ANT connected pppd call quectel-ppp echo "ping www.baidu.com to make sure the network ok" ping www.baidu.com Note: Due to Android includes 3G config in setting, this portion is not suit for Android version. ISR301 User’s Manual...
Page 55
Well-Lin, 1010H MIPI-CSI Hirose Hirose P10, P26 Connector DF13E-20DP-1.25V DF13-20DS-1.25C Hirose Hirose MIPI-DSI DF13E-20DP-1.25V DF13-20DS-1.25C TechBest C Connector WT02M-30002-06132 SHR-03V-S-B Internal DC Power TechBest 2542-WS- Input 04-LF Connector types may be subject to change without prior notice. ISR301 User’s Manual...
Need help?
Do you have a question about the ISR301 and is the answer not in the manual?
Questions and answers