DFI M8M051 User Manual Download Page 2

2

User's Manual | 

M8M051

Copyright

This publication contains information that is protected by copyright. No part of it may be 

reproduced in any form or by any means or used to make any transformation/adaptation 

without the prior written permission from the copyright holders. 
This publication is provided for informational purposes only. The manufacturer 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 will assume the entire risk of the use or the results of the use of 

this document. Further, the manufacturer 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.

© 2022. All Rights Reserved.  

Trademarks

Product names or trademarks appearing in this manual are for identification purpose only and 

are the properties of the 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:

•  Reorient or relocate the receiving antenna.

•  Increase the separation between the equipment and the receiver.

•  Connect the equipment into an outlet on a circuit different from that to which the 

receiver is connected.

•  Consult the dealer or an experienced radio TV technician for help.

Notice:

1.   The changes or modifications not expressly approved by the party responsible for 

compliance could void the user’s authority to operate the equipment.

2.  Shielded interface cables must be used in order to comply with the emission limits.

Summary of Contents for M8M051

Page 1: ...M8M051 A 609 M 2040 2 5 Pico ITX Motherboard User s Manual December 26 2022 DFI Inc ...

Page 2: ... 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 inst...

Page 3: ...nnectors 15 J3 USB 2 0 Headers 3 4 15 J10 Debug COM1 15 J8 I C 16 J5 DIO 16 J11 LVDS 17 J9 COM2 COM4 18 J7 Front Panel 18 J1 Battery 19 CN12 CANbus 2 0 19 Expansion Slots 20 SIM Slot I2C Connector 20 microSD Socket 20 Chapter 3 Software User Guide 21 Yocto OS Flash Images into eMMC SD card using UUU tool 21 Windows winusb driver install for Windows UUU tool 23 Flash image into SD card 24 Android O...

Page 4: ...talling 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 1 To prevent electrostatic build up leave the system board in its anti static bag until you are ready to install it 2 Wear an antistatic wrist strap 3 Do all preparation work on a ...

Page 5: ...n 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 ...

Page 6: ...1 x RS 232 422 485 2 x 6 pin header 1 27mm pitch USB 2 x USB 2 0 1 27mm pitch Display 1 x LVDS LCD Panel Connector 1 x Backlight Power Audio 1 x Audio Line out Mic in 2 00mm pitch eMMC Support eMMC 5 1 16GB on board default Support up to 64GB opt SD 1 x Micro SD Slot DIO 1 x 8 bit DIO 2 x 6 header 1 27mm pitch I C 1 x I C 1 27mm pitch CANBus 1 x CANBus 2 0 WATCHDOG TIMER Output Interval System Res...

Page 7: ... STR The system board is designed to meet the ACPI Advanced Configuration and Power Interface specification ACPI has energy saving features that enables PCs to implement Power Management and Plug and Play with operating systems that support OS Direct Power Management ACPI when enabled in the Power Management Setup will allow you to use the Suspend to RAM function With the Suspend to RAM function e...

Page 8: ... 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 r...

Page 9: ...nk on top of the CPU the compound will disperse evenly Some heat sinks come with a patch of pre applied thermal paste Do not apply thermal paste if the fan heat sink already has a patch of thermal paste on its underside Peel the strip that covers the paste before you place the fan heat sink on top of the CPU 2 Place the heat sink on top of the CPU The 4 spring screws around the heat sink which are...

Page 10: ...FG JP1 5 6 Off EMMC eSDHC default 5 6 On uSD eSDHC2 1 2 Off Internal Boot default 1 2 On Serial Downloader 6 5 2 1 6 5 2 1 Audio JP4 6 5 2 1 4 R CH 6 5 2 1 1 Mic Input 6 5 2 1 2 3 5 GND 6 5 2 1 6 L CH The JP1 is used to determine the Boot CFG The JP4 is used to determine the Audio ...

Page 11: ...l M8M051 LED Backlight JP5 6 5 2 1 1 3 On 5V 1 2 On 3 3V 6 5 2 1 5 6 On 12V 4 6 On 5V The JP5 is used to select the voltage level and power level of LED Blacklight 5V or 3 3V for voltage and 12V or 5V for power Control Signal Voltage Backlight Power ...

Page 12: ... Ports This 2 poles terminal block is considered 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 Use a power adapter with 12V DC output voltage Using a voltage higher than the recommended one may fail to boot the system or cause damage to the system board Important DC...

Page 13: ...rd to connect to network by ethernet X External I O Ports USB 3 1 Gen 1 Micro USB 2 0 X External I O Ports USB allows data exchange between your computer and a wide range of simultaneously accessible external Plug and Play peripherals The system board is equipped with multiple USB Type two USB 3 1 ports and 1 micro USB 2 0 ...

Page 14: ...hich carries both digital audio and video signals is used to connect a LCD monitor or digital TV X External I O Ports COM 3 RS485 X External I O Ports COM 3 RS485 The COM 3 port provides 2 wire RS485 communication with support for auto flow control 1 2 Pin Assignment 1 DATA _RS485 2 DATA _RS485 ...

Page 15: ...rear of the system chassis and then insert the USB port cables to a connector Wake On USB Keyboard Mouse The Wake On USB Keyboard Mouse function allows you to use a USB keyboard or a USB mouse to wake up the system from the S state s J3 USB 2 0 Headers 3 4 J10 Debug COM1 X Internal I O Connectors The debug connectors are used for debugging purposes J10 Debug COM1 10 9 2 1 1 Pin Assignment Pin Assi...

Page 16: ...ction Pin Function 1 VDD_3v3 VTP_3V3 2 GND 3 TP_SCL 4 TP_ALT 5 TP_SDA 6 TP_RST J5 DIO X Internal I O Connectors 1 2 11 12 Pin Function Pin Function 1 GND 2 PWM_OUT 3 GND 4 5V_DIO 5 DIO0_C 6 DIO1_C 7 DIO2_C 8 DIO3_C 9 DIO4_C 10 DIO5_C 11 DIO6_C 12 DIO7_C The Digital I O connector supports 8 bit digital input output signals to provide powering on function of the connected devices J5 DIO ...

Page 17: ...el_3V3 36 VDD_Panel_5V 37 VDD_Panel_3V3 38 VDD_Panel_5V 39 VDD_Panel_3V3 40 VDD_Panel_5V Pin Function 1 VLED_12V 5V JP5 Switch 2 VLED_12V 5V JP5 Switch 3 VLED_12V 5V JP5 Switch 4 GND 5 GND 6 Backlight On Off 7 GND 8 Backlight Dimming J11 LVDS J6 LED Backlight Driving J11 LVDS X Internal I O Connectors 1 2 39 40 1 8 The system board allows you to connect a LCD Display Panel by means of the LVDS LCD...

Page 18: ...N2 5 GND 6 GND 7 DCDN4 8 SINN4 9 RTSN4 10 SOUTN4 11 CTSN4 12 DTRN4 1 2 11 12 Pin Function Pin Function 1 ONOFF_BTN 2 FP_LED_3 3V 3 GND 4 FP_PWM_3 3V 5 SYS_nRST 6 FP_RSV_BTN 1 2 5 6 The front panel pin links to these functions below Power Button This switch is used to power on or off the system Reset Button This switch allows you to reboot without having to power off the system Power_LED This LED i...

Page 19: ...e or equivalent type recommend by the manufacturer Dispose of used batteries according to local ordinance The adhesive tape on the battery is used for flexible positioning Its lifetime may be shrunk if exposed to high temperature CN12 CANbus 2 0 X Internal I O Connectors Pin Function Pin Function 1 VBAT 2 GND J1 Battery 1 Pin Function 1 VDD_CAN 2 CAN1H 3 CAN1L 4 GND CN12 CANbus Connect to the batt...

Page 20: ...n be used in conjunction with the Mini PCI Express slot to provide mobile communication capability I2C Connector The I2C connector is used to monitor or communicate with system components I2C Connector microSD Socket The microSD socket allows you to install a microSD card for the expansion of available storage Pin Assignment 1 3 3V 2 GND 3 TP_SCL 4 TP_ALT 5 TP_SDA 6 TP_RST ...

Page 21: ...ick Note in this file UUU_Flash_Image_Guide_Yocto25_M8M051_Vn m docx 2 Before flashing images into M8M051 device via UUU tool user must configure BOOTCNFG to BOOT Type as Serial Download mode by plugging one jumper into JP1 shorting pin1 and pin2 3 See the pictures shown as below 4 Connect M8M051 with PC via UART USB debug board and USB cable for showing debug log at the terminal Connect M8M051 wi...

Page 22: ..._M8M051_uboot kernel uuu Flashing tool logs in Windows Sometimes UUU flashing process might FAIL because Windows are runtime installing necessary drivers User can see the following processes be executed when flashing images into M8M051 device User must make sure necessary Windows drivers are installed then the processes can complete automatically or user can t flash images via UUU tool successfull...

Page 23: ...to flash image in Windows Find necessary files in the image release folder mfgtools uuu_M8M051 7 2 Install updated winusb inf file Mandatory to flash image in Windows Unzip winusb zip to mfgtools uuu_M8M051 Run install bat with administrator permission Wait for the success message to show 7 3 Use zadig to install winusb driver Mandatory to flash image in Win dows Following method can be applied if...

Page 24: ... u boot kernel rootfs images sudo uuu uuu_sdcard_M8M051_uboot kernel rootfs uuu Flash u boot kernel images sudo uuu uuu_sdcard_M8M051_uboot kernel uuu 8 4 SD card flash commands in windows Flash u boot kernel rootfs images uuu uuu_sdcard_M8M051_uboot kernel rootfs uuu Flash u boot kernel images uuu uuu_sdcard_M8M051_uboot kernel uuu 8 5 SD boot mode configuration change Connect JP1 as below pictur...

Page 25: ...indows or open the Terminal in Ubuntu after necessary preparations are done Enter image release folder Execute the following command then wait for process complete For Ubuntu chmod 777 uuu_imx_android_flash sh chmod 777 uuu sudo uuu_imx_android_flash_hdmi sh f imx8mq a e for HDMI panel image sudo uuu_ imx_android_flash_lvds sh f imx8mq a e for LVDS panel image For Windows uuu_imx_android_flash_hdm...

Page 26: ...n the NXP support Component Support Status Yocto Version 2 5 Kernel Version 4 14 98 Window System Wayland without QT5 build eMMC Support eMMC boot eMMC v5 1 Linux ext4 file system HDMI Video output Support single display function need to plug in HDMI cable before power on resolution 4K 60 Support single display function LVDS Panel Support Panel AM 1024600DTZQW Support single display function LVDS ...

Page 27: ...port SD card boot support SD storage EXT4 EXT3 FAT filesystem Support Kingston micro SDHC 4GB class 4 4GB 16GB For standard product We don t porting any SDIO module Reset Power on Key HW control I2C RTC Support Linux date s and hwclock w console commands to set system time I2C Thermal sensor Support read device temperature degrees C by Linux device node Play Video Support play 4K MPEG4 H 264 and H...

Page 28: ...ard status 4GLTE module Quectel EM06 M 2 2230 E key Support lspci console command for check PCIe card status Support lsusb console command for check PCIe card status WiFi BT module RTL8822CE UART1 RS232 Debug serial port Support output Linux kernel debug log use PC serial terminal tool read log ex PuTTY BR 115200 UART2 RS232 For M 2 Support DTE mode BR 115200 with CTS RTS follow control loopback t...

Page 29: ... up 5 AOSP Contacts Function not ready 6 AOSP Email E Mail APP 7 AOSP Gallery Gallery APP JPEG 8 AOSP Music Play music APP MP3 9 AOSP Phone Function not ready 10 AOSP Settings Android Settings APP 11 AOSP Sound Recorder Sound Recorder APP Function not ready preload for AOSP Audio module test in the future 12 NXP Ethernet Ethernet settings APP 13 AOSP Files APP 14 Cactus Player APP 15 Camera APP 16...

Reviews: