M8MP553 3.5" SBC Motherboard User's Manual

DFI

About this Manual

This manual can be downloaded from the DFI website. It is subject to change and update without notice and may be based on editions that do not resemble your actual products. Please visit the DFI website or contact sales representatives for the latest editions.

Copyright

(c) 2021. All Rights Reserved. This publication contains information protected by copyright. No part may be reproduced or used to make transformations without prior written permission from the copyright holders. This publication is provided for informational purposes only. DFI makes no representations or warranties with respect to the contents or use of this manual and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The user assumes the entire risk of use or the results of use of this document. DFI reserves the right to revise this publication and make changes to its contents at any time without obligation to notify any person or entity of such revisions or changes. Changes after the publication's first release will be based on the product's revision. The website will always provide the most updated information.

Trademarks

Product names or trademarks appearing in this manual are for identification purposes only and are the properties of their respective owners.

FCC and DOC Statement on Class B

This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

Notice:

Warranty

  1. Warranty does not cover damages or failures that arise from misuse of the product, inability to use the product, unauthorized replacement or alteration of components and product specifications.
  2. The warranty is void if the product has been subjected to physical abuse, improper installation, modification, accidents, or unauthorized repair of the product.
  3. Unless otherwise instructed in this user's manual, the user may not, under any circumstances, attempt to perform service, adjustments, or repairs on the product, whether in or out of warranty. It must be returned to the purchase point, factory, or authorized service agency for all such work.
  4. DFI will not be liable for any indirect, special, incidental, or consequential damages to the product that has been modified or altered.

Static Electricity Precautions

It is easy to inadvertently damage your PC, system board, components, or devices even before installing them in your system unit. Static electrical discharge can damage computer components without causing any signs of physical damage. You must take extra care in handling them to ensure against electrostatic build-up.

Important: Electrostatic discharge (ESD) can damage your processor, disk drive, and other components. Perform upgrade instruction procedures described at an ESD workstation only. If such a station is not available, you can provide some ESD protection by wearing an antistatic wrist strap and attaching it to a metal part of the system chassis. If a wrist strap is unavailable, establish and maintain contact with the system chassis throughout any procedures requiring ESD protection.

Safety Measures

About the Package

The package contains the following items. If any of these items are missing or damaged, please contact your dealer or sales representative for assistance.

Note: The items are subject to change in the developing stage. The board and accessories in the package may not come similar to the information listed above. This may differ in accordance with the sales region or models in which it was sold. For more information about the standard package in your region, please contact your dealer or sales representative.

Before Using the System Board

When installing the system board in a new system, you will need at least the following internal components:

External system peripherals may also be required for navigation and display, including at least a keyboard, a mouse, and a video display monitor.

Chapter 1 - Introduction

Specifications

SystemProcessorMemoryGraphicsDisplayDual DisplayExpansionAudioEthernetRear I/OInternal I/OStorageWatchdog TimerPowerOS SupportEnvironmentMechanismStandards and Certifications
i.MX 8M plus applications processors
MIMX8ML6CVNKZAB (Industrial), Quad 1.6GHz, VPU/ISP/CAN FD, -40 105"C
MIMX8ML3CVNKZAB (Industrial), Dual 1.6GHz, VPU/ML/ISP/CAN FD, -40 105"C
2GB/4GB/8GB LPDDR4 Memory DownController: GC7000UL
Feature: HW Decode: 1080p60 H.265,H.264, VP9, VP8
HW Endcode: 1080p60 H.265,H. 264
1 x HDMI
HDMI: resolution up to 1920x1080@60Hz
1 x LVDS
LVDS: resolution up to 1920x1200 @60Hz
LVDS + HDMI
Android:support single output
1 x M. 2 B key 3052/2242 (USB 3.1 Gen2/USB 2.0)
1 x M. 2 E key 2230 (PCIe x1/USB 2.0)
1 x Nano SIM slot
Audio Codec: SGTL5000Phy: AR80352 x GbE (RJ-45)
1 x RS485 (2-wire)
2 x USB 3.1 Gen1
2 x USB 2.0
1 x HDMI
1 x RS232
1 x RS232/422/485 (2.0mm pitch)
2 x USB 2.0 (2.00mm pitch, the 2nd USB is shared with M. 2 B-key by default)
1 x Micro USB 2.0 (Download mode)
1 x LVDS LCD Panel connector
1 x LCD/Inverter Power
1 x Audio (Line-out/Mic-in)
1 x uSD card
1 x 8-bit DIO
1 x I 2 C / Touch
2 x CAN bus 2.0b on Industrial CPU sku
1 x eMMC 5.1 with default 16GB (up to 64GB)System Reset, Programmable via Software from 1 to 255 SecondsType: Wide Range 9 36VDC
Note1: Support 9V 24VDC in -30 80 "C operating temperature.
Note2: Support 36VDC within 70"C operating temperature.
Connector: 2-pole terminal block (default)
Co-lay 4-pin vertical power connector
Consumption: Typical: i.MX 8M Plus Quad, 12V, 3.6Watt Max.: i.MX 8M Plus Quad, 12V, 5.28Watt
RTC Battery: CR2032 Coin Cell
Microsoft/Linux
Linux Yocto 5.0 (default)
Debian 12 (upon request)
Android 10 (upon request)
Temperature:
Operating: -30 to 80"C | Storage: -40 to 85"C
Humidity:
Operating: 5 to 90% RH | Storage: 5 to 90% RH
MTBF:
i.MX 8M Plus Quad (Industrial): 632,710 hrs @ 25"C; 386,370 hrs @ 45"C; 252,204 hrs @ 60"C; 138,544 hrs @ 80"C
Calculation model: Telcordia Issue 4
Environment: GB, GC - Ground Benign, Controlled
Dimensions:
3.5" SBC Form Factor | 146 mm (5.75") x 102 mm (4.02")
Height:
PCB: 1.6 mm
Top Side: 15 mm
Bottom Side: 4 mm
Certifications: CE, FCC, RoHS

Block Diagram

i.MX8M Plus

ARM Cortex

The block diagram illustrates the connectivity and components of the i.MX8M Plus processor, including interfaces for DDR memory, eMMC, uSD slot, PCIe, USB 3.0 hub, USB 3.1 Gen2, USB 2.0, I2C, LVDS, HDMI, Ethernet PHYs, and serial ports (RS485, RS232).

Chapter 2 - Hardware Installation

Board Layout

The board layout section provides a visual representation of the M8MP553 motherboard, highlighting the placement of various connectors and components such as LAN ports, HDMI, COM ports, USB ports, DC-in, FAN connector, DIO, SPI, Audio, Front Panel connector, COM1/COM4, I2C/Touch, Debug port, CAN bus connectors, M.2 slots, SIM slot, eMMC, CPU, DDR, and uSD card slot. It also indicates the location of jumpers like Boot-CNFG and LED Backlight.

Important: Electrostatic discharge (ESD) can damage your board, processor, disk drives, add-in boards, and other components. Perform installation procedures at an ESD workstation only. If such a station is not available, you can provide some ESD protection by wearing an antistatic wrist strap and attaching it to a metal part of the system chassis. If a wrist strap is unavailable, establish and maintain contact with the system chassis throughout any procedures requiring ESD protection.

Installing the Heat Sink

The CPU must be kept cool by using a heat sink to prevent overheating and potential damage to the CPU and system board.

  1. Before installing the fan/heat sink, apply thermal paste to the top of the CPU. The thermal paste is usually supplied with the fan/heat sink assembly. Do not spread the paste all over the surface; when the heat sink is placed on the CPU, the compound will disperse evenly. Some heat sinks come with pre-applied thermal paste; do not apply additional paste if this is the case. Peel the protective strip covering the paste before placing the heat sink on the CPU.
  2. Place the heat sink on top of the CPU. The 4 spring screws around the heat sink must align with the 4 mounting holes on the system board.
  3. Screw tight two of the spring screws at opposite corners into the mounting holes, then proceed with the other two spring screws.

HARDWARE INSTALLATION

Jumper Settings

Boot-CNFG (JP1)

The JP1 is used to determine the boot configuration. Pin #3, #4 are NC (No Connect).

Boot Mode

This jumper selects the boot mode. With pins 1-2 ON, it enables Download Mode. With pins 1-2 OFF, it sets the Normal boot mode.

Boot Device

LED Backlight

This jumper is used to select the voltage level and power level of the LED Backlight: +5V or +3.3V for voltage, and +12V or +5V for power.

Control Signal Voltage
Backlight Power

External I/O Ports

Rear

The rear I/O ports include:

Side

The side I/O ports include:

9 36V DC-in (CN14)

This 2-pole terminal block is a low power solution. Connect a DC power cord to this terminal block. Using a voltage more than the recommended range may fail to boot the system or cause damage to the system board. A 4-pin vertical power connector is available upon request.

USB 2.0/3.1 & Micro USB (UBCN2 / UBCN1 & UBCN3)

USB allows data exchange between your computer and a wide range of simultaneously accessible external Plug and Play peripherals.

LAN1 / LAN2 (ETCN1 / ETCN2)

The onboard RJ45 LAN ports allow the system board to connect to the network via Ethernet.

COM 3 (TSCN1)

The COM 3 port provides 2-wire RS485 communication with support for auto flow control.

HDMI (DPCN1)

The HDMI port, which carries both digital audio and video signals, is used to connect an LCD monitor or digital TV.

uSD Slot (SDCN1)

This slot is for a MicroSD card.

Internal I/O Connectors

USB2_3/4 (UBJ1)

The USB device allows data exchange between your computer and a wide range of simultaneously accessible external Plug and Play peripherals. The internal USB pin headers may be connected to a card-edge bracket. Install the card-edge bracket to an available slot at the rear of the system chassis and then insert the USB port cables to a connector.

PinAssignmentPinAssignment
1VCC2VCC
3DATA -4DATA -
5DATA+6DATA+
7GND8GND
9---10---

Debug Port (COM2, J10)

The debug port is used for debugging purposes.

PinAssignment
1+3.3V
2UART2_RX
3UART2_TX
4GND

Audio (AUJP1)

The AUJP1 is used for inputting/outputting Audio signals.

PinAssignmentPinAssignment
1MIC_IN2GND
3GND4R-CH
5GND6L-CH

I2C (TPJP1)

The I2C connector is used to monitor or communicate with system components.

PinAssignmentPinAssignment
1+3.3V_TP2GND
3TP_SCL4TP_ALT#
5TP_SDA6TP_RST#

DIO (IOJP1)

The Digital I/O connector supports 8-bit digital input/output signals to provide signal control of the connected devices.

PinAssignmentPinAssignment
1GND2PWM
3GND4+5V_DIO
5DIO06DIO1
7DIO28DIO3
9DIO410DIO5
11DIO612DIO7

Front Panel (FPJP1)

The front panel pins link to these functions:

PinAssignmentPinAssignment
1ONOFF_BTN#2FP_LED
3GND4FP_PWM
5RST#6RSV_BTN#

COM1 / COM4 (TSJP1)

PinAssignmentPinAssignment
1SINN12RTSN1
3SOUTN14CTSN1
5GND6GND
7DCDN48SINN4
9RTSN410SOUTN4
11CTSN412DTRN4

I2C / Touch (TPJ1)

The I2C connector is used to monitor or communicate with system components.

PinFunction
1NC
2NC
3TP_RST#
4TP_ALT#
5+VTP_3V3
6TP_SCL
7TP_SDA
8GND

LCD Backlight (BLJ1)

The LCD Backlight connector controls the backlight of the LCD panel.

PinFunction
1VLED_12V / 5V
2VLED_12V / 5V
3VLED_12V / 5V
4GND
5GND
6Backlight On / Off
7GND
8Backlight Dimming

CAN1 & CAN2 (CBCN1 & CBCN2)

The CAN bus (Controller Area Network) connector is used for interconnecting electronic control units (ECUs).

PINFunctionCAN1CAN2
1+5V1+5V
2CAN1H2CAN2H
3CAN1L3CAN2L
4GND4GND

FAN (SFJ1)

PinFunction
1GND
2PWM_FAN
3TACH_FAN

SPI (SPJP1)

PinFunctionPinFunction
1SPI_CLK2+3.3 V
3SPI_MISO4SPI_SSO
5SPI_MOSI6GND

LCD LVDS (DPJ1)

The system board allows connecting a LCD Display Panel via the LVDS LCD panel connector and the LCD/Inverter power connector. These connectors transmit video signals and power from the system board to the LCD Display Panel.

PinFunctionPinFunction
1GND2GND
3LVDS_A2-4LVDS_B3+
5LVDS_A2+6LVDS_B3-
7GND8GND
9LVDS_A3-10LVDS_B2+
11LVDS_A3+12LVDS_B2-
13GND14GND
15LVDS_A0-16LVDS_B1+
17LVDS_A0+18LVDS_B1-
19GND20GND
21LVDS_A1-22LVDS_B0+
23LVDS_A1+24LVDS_B0-
25GND26GND
27LVDS_A_CLK-28LVDS_B_CLK-
29LVDS_A_CLK+30LVDS_B_CLK+
31GND32GND
33GND34GND
35+VDD_3.3V36+VDD_5V
37+VDD_3.3V38+VDD_5V
39+VDD_3.3V40+VDD_5V

JTAG (J1)

The JTAG port is used for debugging purposes.

PinFunctionPinFunction
1MVDD_3V32JTAG_TMS
3GND4JTAG_TCK
5GND6JTAG_TDO
7GND8JTAG_TDI
9GND10JTAG_RST#

Battery (BTJ1)

The external lithium-ion battery supplies power to the real-time clock and CMOS memory as an auxiliary power source when the main power is shut off.

Safety Measures:

Expansion Slots

Installing the M. 2 Module

Before installing the M.2 module into the M.2 socket, ensure the following safety precautions are followed:

  1. Make sure the PC and all other peripheral devices connected to it are powered down.
  2. Disconnect all power cords and cables.
  3. Locate the M.2 socket on the system board.
  4. Ensure the notch on the card is aligned with the key on the socket.
  5. Ensure the standoff screw is removed from the standoff.

Installation Steps:

  1. Insert the card into the socket at an angle, ensuring the notch and key are perfectly aligned.
  2. Press the end of the card far from the socket down until it rests against the standoff.
  3. Screw the card tightly onto the standoff with a screwdriver and a standoff screw until the gap between the card and the standoff closes. The card should be parallel to the board when correctly mounted.

Chapter 3 - Software User Guide

Flash Yocto Images to eMMC using UUU tool - V1.1

How to flash images

Connect the M8MP553 to a PC via a UART-USB debug board and a USB cable for displaying debug logs at the terminal (optional). Ensure the USB cable is connected to the microUSB slot. Set the JP1 Boot jumper to pins 1-2 ON for Download mode.

Option 1: Start to flash images on Windows

After plugging in the USB cable, ensure it appears in the device manager. Execute "update_all.bat" with administrator privileges. The update process will begin, indicated by command line windows showing progress. During flashing, the red and blue lights are active. If the text "Done" appears in green, the process is finished. After completion, switch JP1 back to 1-2/5-6 OFF to boot from eMMC.

Option 2: Start to flash images on Linux

After plugging in the USB cable, ensure it appears in the list after typing "lsusb" in the terminal. Set the JP1 Boot jumper to pins 1-2 ON for Download mode. Navigate to the "Linux" directory and type "./update_all.sh" in the terminal. The update process will begin, showing progress in the terminal. If the text "Done" appears in green, the process is finished. Remember to switch JP1 back to 1-2/5-6 OFF to boot from eMMC.

Flash Yocto Images to SD using UUU tool - V1.1

How to flash images

Insert the uSD card into the M8MP553 board. Connect the M8MP553 to a PC via a UART-USB debug board and a USB cable for displaying debug logs at the terminal (optional). Ensure the USB cable is connected to the microUSB slot. Set the JP1 Boot jumper to pins 1-2 ON for Download mode.

Option 1: Start to flash images on Windows

After plugging in the USB cable, ensure it appears in the device manager. Execute "SD_update_all.bat" with administrator privileges. The update process will begin, indicated by command line windows showing progress. During flashing, the red and blue lights are active. If the text "Done" appears in green, the process is finished. After completion, switch JP1 back to 1-2/3-4 OFF to boot from SD.

Option 2: Start to flash images on Linux

After plugging in the USB cable, ensure it appears in the list after typing "lsusb" in the terminal. Set the JP1 Boot jumper to pins 1-2 ON for Download mode. Navigate to the "Linux" directory and type "./sd_update_all.sh" in the terminal. The update process will begin, showing progress in the terminal. If the text "Done" appears in green, the process is finished. Remember to switch JP1 back to 1-2/3-4 OFF to boot from SD.

Flash Images into eMMC/SD using UUU tool

For Windows:

  1. Install Windows drivers first if you intend to flash images using the UUU tool in Windows 7. Unzip the M8MP553 image package.
  2. Before flashing, configure BOOTCNFG to BOOT Type (Serial Download mode) by plugging a jumper into JP1, shorting pins 1 and 2. Note: For REV.2 boards, pins 3 and 4 at JP1 must be open.
  3. Connect M8MP553 with PC via UART-USB debug board and USB cable for debug logs, and via USB Type-C cable for flashing. Power on M8MP553 (12V adapter).
  4. Open Command Prompt (Windows 7) or Terminal (Ubuntu). Enter the image release folder.
  5. Execute the command: >uuu.exe debian12_emmc_all_hdmi.uuu for eMMC flashing. For Ubuntu: $ sudo ./uuu debian12_emmc_all_hdmi.uuu. Wait for the process to complete.

For Ubuntu:

  1. Flash u-boot/kernel/rootfs images. Identify the SD card device name (e.g., /dev/sda).
  2. Execute commands: $ sudo ./flex-installer -i pf -d /dev/sdX, then $ sudo ./flex-installer -d /dev/sdX -m imx8mpevk -f ./debian_files/firmware_imx8mpevk_sdboot.img -b ./debian_files/boot_IMX_arm64_lts_6.6.36.tar.zst -r ./debian_files/rootfs_Isdk2412_debian_desktop_arm64.tar.zst.
  3. This process may take up to 30 minutes. After completion, mount the boot partition and configure the required file: $cd /media/XXX/boot, $cp imx8mp-m8mp553-hdmi.dtb imx8mp-m8mp553.dtb, $sync, $cd -.
  4. Configure SD boot mode by connecting JP1 as shown in the diagrams and powering on the device.

Note on Windows Driver Installation: If flashing fails in Windows, ensure necessary drivers are installed. This may involve unzipping winusb.zip, running install.bat as administrator, and using Zadig to install the WinUSB driver or installing the WCID driver.

Flash Android Images to eMMC/SD using UUU tool - V1.1

How to flash images

For eMMC Boot:

  1. Configure BOOTCNFG to Serial Download mode by shorting JP1 pins 1 and 2.
  2. Connect M8MP553 to PC via UART-USB debug board and USB cable (optional), and via Micro USB cable for flashing. Power on the device (12V adapter).
  3. For Ubuntu: Navigate to the image release folder and execute: $ chmod 777 uuu_imx_android_flash.sh, $ chmod 777 uuu_imx_android_flash_hdmi.sh, $ chmod 777 uuu, then $ sudo ./uuu_imx_android_flash.sh -f imx8mp -a -e (for LVDS dual display) or $ sudo ./uuu_imx_android_flash_hdmi.sh -f imx8mp -a -e (for HDMI output only).
  4. For Windows 10: Execute: >uuu_imx_android_flash.bat -f imx8mp -a -e (for LVDS dual display) or >uuu_imx_android_flash_hdmi.bat -f imx8mp -a -e (for HDMI output only).
  5. After flashing, turn off the device and switch BOOTCNFG to Normal mode by removing all jumpers from JP1. Turn on the device for eMMC boot.

For SD Card Boot:

  1. Insert the SD card into the device.
  2. Connect JP1 as shown in the diagrams and power on the device to enter SD card download mode.
  3. For Ubuntu: Execute: $ sudo ./uuu_imx_android_flash.sh -f imx8mp -a -e -t sd (for LVDS dual display) or $ sudo ./uuu_imx_android_flash_hdmi.sh -f imx8mp -a -e -t sd (for HDMI output only).
  4. For Windows 10: Execute: >uuu_imx_android_flash.bat -f imx8mp -a -e -t sd (for LVDS dual display) or >uuu_imx_android_flash_hdmi.bat -f imx8mp -a -e -t sd (for HDMI output only).
  5. After flashing, turn off the device and switch BOOTCNFG to Normal mode. Turn on the device for SD boot.

Note: The M8MP553 UUU MFGTool must be located on a local disk, not a network disk.

Software Feature

General Support List

(*) depends on NXP support.

ComponentNameBase-Line Feature
GeneralOS SupportYocto 5.0 (Default Preloaded on eMMC), Kernel 6.6.23-2.0.0
Debian 12 (Default Preloaded on eMMC), Kernel 6.6.36
Android 10.0, Kernel 5.4.70
MiscFirmware Upgrade (*)UUU firmware update tool
Utilities (*)Hardware diagnostic utilities

Linux AP/API Support List

(*) depends on NXP support.

ComponentDescriptionDetailRelease Schedule
LinuxYocto 5.0 - Kernel 6.6.23-2.0.0Open-source project delivering tools to create OS images for embedded Linux systems. Supports Wayland Weston graphics Demo Image Only (*).2024 Q4
Linux AP/APINXP iMX8MPlus Yocto 5.0 BSP Support Wayland Window Support BitBake build toolAll libraries and utilities should support (*). Source code package (support by request).2024 Q4
Support I2C, Watchdog, GPIO, LVDS brightness controlProvides support console for i.MX8MPlus platform.2024 Q4
Linux DebianDebian 12.0 - Kernel 6.6.36Open-source project delivering tools to create OS images for embedded Linux systems. Supports GNOME GUI desktop Demo Image Only (*).2025 Q1
Linux Debian AP/APINXP iMX8MPlus Debian12 BSP Support GNOME GUI desktop Support flexbuild build toolAll libraries and utilities should support (*). Source code package (support by request).2025 Q1
AndroidAndroid 10.0.0 - Kernel 5.4.70Support Demo image.2022, Q2
Android AP/APINXP iMX8MPlus Android 10.0 NXP BSP Support Android AOSP launcher Support Android ADB shell Support Android APK install1. All library, utility, and Android apk should support (*).
2. Source code package (support by request).
2022, Q2
Support GPIO, LVDS brightness controlProvides support console for i.MX8M platform.2022, Q2

Yocto Support List

(*) depends on NXP support.

ComponentSupport Status
Yocto Version5.0
Kernel Version6.6.23-2.0.0
Window SystemWayland without QT5 build
eMMCSupport eMMC boot by default, eMMC v5.1, Linux EXT4 file system
Ethernet LAN1/2Support "ping", "ifconfig" console commands verify, static IP/DHCP Dynamic IP, writable MAC address store in eMMC.
USB1. Support USB HID Keyboard and Mouse Device.
2. Support USB Mass Storage by "mount" console command, EXT3/EXT4/FAT filesystem.
USB OTG1. Support USB HID Keyboard and Mouse Device.
2. Support USB Mass Storage by "mount" console command, EXT3/EXT4/FAT filesystem.
3. Support connect to PC to update image by NXP i.MX uuu update firmware tool.
HDMI VideoSupport HDMI+LVDS dual display with extend mode. Support max display resolution of 1080p60. Support pure HDMI max display resolution of 3840*2160p30. (Option by requirement)
LVDS PanelSupport Panel: 1920x1080 dual channel (G215HVN01.0)
Support Panel: 1024x600 (AM-1024600DTZQW)
Support HDMI+LVDS dual display with extend mode.
LVDS BacklightSupport PWM backlight control by Linux device node, level value 0-100.
Touch1. Support Touch: ILI2301S+ILIM2V
2. Support single touch function.
Micro SD Card (uSD card slot)1. Support SD card boot, support SD storage by "mount" console command, FAT filesystem.
2. Support SD boot (select by boot switch).
3. Not support SDIO module.
M. 2 B keySupport "Ispci" console command for check PCIe card status. LTE module: Quectel, EM060K.
M. 22230 E keySupport "Ispci" console command for check PCIe card status. WiFi module: ENLI, RTL8822CE
Wifi / BT1. Support RTL8822CE WiFi/BT module
2. RTL8822CE WiFi:
(1) Support Wifi STA Mode (connect Wifi AP) by console command to enable/disable it.
(2) Not support other WiFi modes, ex: Wi-Fi Direct, Miracast, Wi-Fi TimeSync ...etc.
3. RTL8822CE BT:
(1) Support BT connected and enable/disable by console mode.
(2) Support BT files transfer by OPP profile using "Bluetooth File Transfer" tool.
(3) Support OPP profile only.
(4) Not support other BT profiles which are not listed on above.
COM Port (RS232/ RS485/ RS422)Support Loopback test, (need DFI Linux user space utility).
GPIOSupport read input high/low status, set output voltage high/low status, control by Linux device node, 8 pins.
I2CSupport "i2cdetect" console command for detect I2C device.
SPISupport read/write data by NXP utility spidev_test. (Winbond 25Q128JV)
PWM-DIOSupport control by Linux device node.
FANSupport control by Linux device node.
BuzzerSupport Buzzer control by Linux device node.
Debug serial portSupport read Linux kernel debug message by serial port, use PC serial terminal tool (ex. PuTTY), BR 115200.
Play VideoSupport play MPEG4, H. 264 file (play by NXP gstreamer tool).
Watch DogSupport NXP utility "wdt_driver_test.out" (*) to test Watch Dog reboot function.
CAN BusCAN Bus Support "cansend", "candump" console commands for test send/read data.
RTCSupport Linux "date -s"and "hwclock -w" console commands to set system time.
Audio1. Support system sound output to LINE OUT Connector.
2. Support Music app for test play MP3/WAV file (16 bit, 44.1 kHz sample rate, CD quality.
3. Support sound recorder for test recording PCM file with Mono MIC_IN audio, file store to eMMC.
Power saving feature (suspend/ resume)*Not support.
Image Size1. u-boot image: Around 2110 KB
2. kernel image: Around 36 MB
3. rootfs image: Around 910 MB
Free storage sizeTake 16GB eMMC as an example:
1. Boot partition: Around 465 MB free space
2. rootfs partition: Around 9.6GB free space

Debian Support List

(*) depends on NXP support.

ComponentSupport Status
Debian Version12
Kernel version6.6.36
Window SystemGNOME GUI desktop (8Gb RAM recommended)
eMMCSupport eMMC boot by default, eMMC v5.1, Linux EXT4 file system
Ethernet LAN1/2Support "ping", "ifconfig" console commands verify, static IP/DHCP Dynamic IP, writable MAC address store in eMMC.
USB1. Support USB HID Keyboard and Mouse Device.
2. Support USB Mass Storage by "mount" console command, EXT3/EXT4/FAT filesystem.
USB OTG1. Support USB HID Keyboard and Mouse Device.
2. Support USB Mass Storage by "mount" console command, EXT3/EXT4/FAT filesystem.
3. Support connect to PC to update image by NXP i.MX uuu update firmware tool.
HDMI VideoSupport HDMI+LVDS dual display with extend mode. Support max display resolution of 1080 p60.
LVDS PanelSupport Panel: 1024x600 (AM-1024600DTZQW)
Support HDMI+LVDS dual display with extend mode.
LVDS BacklightSupport PWM backlight control by Linux device node, level value 0 ~ 100.
Touch1. Support Touch: ILI23015+ILIM2V
2. Support single touch function.
Micro SD Card (uSD card slot)1. Support SD card boot, support SD storage by "mount" console command, FAT filesystem.
2. Support SD boot (select by boot switch).
3. Not support SDIO module.
M. 2 B keySupport "Ispci" console command for check PCIe card status. LTE module: Quectel, EM060K.
M. 22230 E keySupport "Ispci" console command for check PCIe card status. WiFi module: ENLI, RTL8822CE.
Wifi / BT1. Support RTL8822CE WiFi/BT module
2. RTL8822CE WiFi:
(1) Support Wifi STA Mode (connect Wifi AP) by GNOME UI to enable/disable it.
(2) Not support other WiFi modes, ex: Wi-Fi Direct, Miracast, Wi-Fi TimeSync ...etc.
3. RTL8822CE BT:
(1) Support BT connected and enable/disable by console mode.
(2) Support BT files transfer by OPP profile using "Bluetooth File Transfer" tool.
(3) Support OPP profile only.
(4) Not support other BT profiles which are not listed on above.
COM Port (RS232/RS485/RS422)Support Loopback test, (need DFI Linux user space utility).
I2CSupport "i2cdetect" console command for detect I2C device.
GPIOSupport read input high/low status, set output voltage high/low status, control by Linux device node, 8 pins.
SPISupport read/write data by NXP utility spidev_test.(Winbond 25Q128JV).
PWM-DIOSupport control by Linux device node.
FANSupport control by Linux device node.
BuzzerSupport Buzzer control by Linux device node.
Debug serial portSupport read Linux kernel debug message by serial port, use PC serial terminal tool (ex. PuTTY), BR 115200.
Play VideoSupport play MPEG4, H. 264 file.
Watch DogSupport NXP utility "wdt_driver_test.out" (*) to test Watch Dog reboot function.
CAN BusCAN Bus Support "cansend", "candump" console commands for test send/read data.
RTCSupport Linux "date -s"and "hwclock -w" console commands to set system time.
Audio1. Support system sound output to LINE OUT Connector.
2. Support Music app for test play MP3/WAV file (16 bit, 44.1 kHz sample rate, CD quality.
3. Support sound recorder for test recording PCM file with Mono MIC_IN audio, file store to eMMC.
Power saving feature (suspend/resume)*Not support.
Image Size1. u-boot image: Around 1527 KB
2. boot image: Around 136 MB
3. system image: Around 1.7 GB
Free storage sizeTake 16GB eMMC as an example:
1. Boot partition: Around 131 MB free space
2. Data2 partition: Around 512 MB free space
3. Data3 partition: Around 7.0 GB free space

Android Support List

(*) depends on NXP support.

ComponentSupport Status
Android Version10.0.0
Kernel version5.4.70
eMMCSupport eMMC boot, eMMC v5.1, Linux ext4 file system.
Ethernet LAN1/2Support "ping", "ifconfig" console commands verify, static IP/DHCP Dynamic IP Support fixed MAC address (In eMMC).
USB1. Support USB HID Keyboard and Mouse Device.
2. Support USB Mass Storage by "mount" console command, EXT3/EXT4/FAT file system.
USB OTG1. Support USB HID Keyboard and Mouse Device.
2. Support USB Mass Storage by "mount" console command, EXT3/EXT4/FAT file system.
3. Support connect to PC to update image by NXP LMX uuu update firmware tool.
HDMI Video1. Default support LVDS+HDMI dual display function, HDMI is slave output, resolution 1024x600 (base on LVDS resolution).
2. For Android standard product, DFI enables dual display function by default.
3. Support pure HDMI max display resolution of 3840 * 2160 p30. (Option by requirement)
LVDS Panel1. Support LVDS+HDMI dual display function, LVDS is main output, resolution 1024x600, (Support Panel: AM-1024600DTZQW).
2. For Android standard product, DFI enables dual display function by default.
LVDS BacklightSupport control by Linux device node, level value 0 ~ 100.
Touch1. Support Touch: ILI2301S+ILIM2V.
2. Support single touch function.
Micro SD Card (uSD card slot)1. Support SD card boot, support SD storage by "mount" console command, FAT file system.
2. Support SD boot (select by boot switch).
3. Not support SDIO module.
I2S-Audio1. Support system sound output to LINE OUT Connector.
2. Support adjusts sound volume by OS setting UI.
3. Support Music app for test play MP3/WAV file (16 bit, 44.1 kHz sample rate, CD quality.
4. Support sound recorder for test recording PCM file with Mono MIC_IN audio, file store to eMMC.
M. 2 2242/3042/3052 B keySupport "Ispci" console command for check PCIe card status. Support "Iusb" console command for check PCIe card status. 4G LTE module: Quectel, EM060K
M. 22230 E keySupport "Ispci" console command for check PCIe card status. Support "Iusb" console command for check PCIe card status. WiFi module: ENLI, RTL8822CE
UART1 - RS232 (Debug serial port)Support output Linux kernel debug log, use PC serial terminal tool read log (ex. PuTTY), BR 115200.
COM Port(RS232/ RS485/ RS422)Support DTE mode, BR 115200 loopback test (need DFI Android test utility).
I2CSupport "i2cdetect" console command for detect I2C device.
GPIOSupport read input high/low status, set output voltage high/low status, control by Linux device node, 8 pins.
DIO-PWMSupport control by Linux device node.
FANSupport control by Linux device node.
BuzzerSupport Buzzer control by Linux device node.
CAN BusSupport "cansend", "candump" console commands for test send/read data.
Reset / Power on KeyHW control.
I2C-RTCSupport Linux "date -s"and "hwclock -w" console commands to set system time.
I2C-Thermal sensorSupport read device temperature (degrees C) by Linux device node.
Play VideoSupport play MPEG4 H. 264 file.
Wifi /BT1. Support RTL8822CE WiFi/BT module(Option by requirement)
2. RTL8822CE WiFi:
(1) Support Wifi STA Mode (connect Wifi AP) by Android UI to enable/disable it.
(2) Support Soft AP Mode (enable DHCP/IPv4 routing) by Android UI to enable/ disable it.
(3) Support Android UI to set up Soft AP information.
(4) Support Android Airplane mode to disable Wi-Fi function.
(5) Not support STA mode and Soft AP mode enable at same time.
(6) Not support other WiFi modes, ex: Wi-Fi Direct, Miracast, Wi-Fi TimeSync ...etc.
(7) STA mode limitation: When plug-in wired LAN, STA mode will disconnect automatically by Android network framework limitation.
3. RTL8822CE BT:
(1) Support BT connected and enable/disable by Android UI.
(2) Support BT files transfer by OPP profile using "Bluetooth File Transfer" tool.
(3) Support OPP profile only.
(4) Not support other BT profiles which are not listed on above.
LTE and SIM slot1. Support Quectel EM06 module.
2. Support data-link only.
Android Build TypeENG Build without SELinux.
Android ADBSupport
Android Factory ResetSupport
Android FastbootSupport
Android OTANo support
Android CTSNo support
Android GMS/ GTSNo support
Android SuspendNo support suspend, set never to suspend by default.
Image Size1. u-boot image: Around 1308 KB
2. boot image: Around 67 MB
3. super image: Around 3.6 GB
4. system image: Around 906 MB
Free storage size1. Data partition: Around 5.6 GB free space
2. System partition: Around 2.4GB free space

U-BOOT Function Available

a. Booting: eMMC/SD Card
b. eMMC & SDCARD Function
c. UART Console Debug
d. Save U-BOOT environment in eMMC or SD Card

Models: M8MP553 3.5 Inch SBC Motherboard, M8MP553, 3.5 Inch SBC Motherboard, SBC Motherboard, Motherboard

File Info : application/pdf, 41 Pages, 7.02MB

PDF preview unavailable. Download the PDF instead.

M8MP553 Manual 20240804 ?timestamp=1754312781.25765

References

Adobe PDF Library 17.0 Adobe InDesign 20.2 (Windows)

Related Documents

Preview DFI M8MP553: NXP i.MX 8M Plus 3.5" SBC Technical Specifications
Detailed technical specifications, block diagram, and ordering information for the DFI M8MP553 3.5-inch Single Board Computer featuring the NXP i.MX 8M Plus processor.
Preview DFI ADP253 Embedded 4" SBC User's Manual
Comprehensive user manual for the DFI ADP253 Embedded 4" SBC, detailing hardware installation, BIOS settings, specifications, and safety precautions.
Preview MTH253 Embedded 4" SBC User's Manual
User's manual for the DFI MTH253 Embedded 4" Single Board Computer (SBC), detailing specifications, hardware installation, and BIOS settings.
Preview DFI ALF51 Embedded SBC 1.8" User's Manual
This user manual for the DFI ALF51 Embedded SBC 1.8" provides detailed information on hardware installation, system specifications, BIOS configuration, and supported software drivers, essential for industrial computing solutions.
Preview DFI ADP253 Embedded 4" SBC User's Manual
Comprehensive user manual for the DFI ADP253 Embedded 4-inch Single Board Computer (SBC), detailing specifications, hardware installation procedures, and BIOS configuration options.
Preview DFI M93053: NXP i.MX93 Series 2.5" SBC for Industrial Automation
DFI's M93053 is a compact 2.5" Single Board Computer (SBC) powered by the NXP i.MX93 processor. It offers wide voltage input (9-36VDC), dual Gigabit Ethernet, CAN bus, M.2 expansion, and multiple serial and USB interfaces, making it ideal for entry-level industrial automation applications.
Preview DFI RPS183 Quick Reference Guide: Board Layout and Pin Assignments
A concise guide to the DFI RPS183 industrial motherboard, detailing its board layout, component descriptions, jumper settings, and pin assignments for various connectors. Includes information on USB, LAN, display outputs, and power management.
Preview DFI ADN553: Intel Atom Alder Lake-N 3.5" SBC Datasheet
Detailed specifications, features, and ordering information for the DFI ADN553, a 3.5-inch Single Board Computer powered by Intel Atom Alder Lake-N processors.