Page 1
COM-WHUC6 COM Express Module User’s Manual 1 Last Updated: December 20, 2019...
Page 2
Copyright Notice This document is copyrighted, 2019. 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
Acknowledgement All other products’ name or trademarks are properties of their respective owners. Microsoft Windows is a registered trademark of Microsoft Corp. ⚫ Intel and Celeron are registered trademarks of Intel Corporation ⚫ Core is a trademark of Intel Corporation ⚫...
Page 4
Packing List Before setting up your product, please make sure the following items have been shipped: Item Quantity COM-WHUC6 ⚫ 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. Make sure the power source matches the power rating of the device. Position the power cord so that people cannot step on it.
Page 7
If any of the following situations arises, please the contact our service personnel: Damaged power cord or plug Liquid intrusion to the device iii. Exposure to moisture Device is not working as expected or in a manner as described in this manual The device is dropped or damaged Any obvious signs of damage displayed on the device...
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) Poisonous or Hazardous Substances or Elements in Products AAEON Main Board/ Daughter Board/ Backplane Poisonous or Hazardous Substances or Elements Hexavalent Polybrominated Polybrominated Component Lead Mercury Cadmium Chromium Biphenyls Diphenyl Ethers (Pb) (Hg) (Cd) (Cr(VI)) (PBB) (PBDE) PCB &...
Specifications System Form Factor COM Express Compact size, 95mm x 95mm 8th Generation Intel® Core™ ULT Series Processor CPU Frequency Chipset Onboard 8th Generation Intel® Core™ SoC Memory Type SO-DIMM DDR4 2400 Socket x2 Max. Memory Capacity Up to 32GB BIOS AMI BIOS, Legacy free BIOS Wake on LAN...
Page 16
Display VGA/LCD Controller Intel® UHD Graphics 620 / 610 Video Output DDI0: LVDS, (eDP by BOM change) DDI1: Display Port DDI2: Default VGA, (DP by SW1&2 selected) LVDS Interface Support 18-bit and 24-bit dual channel Ethernet Intel® I219 GbE x 1 Audio HD Audio x 1 USB Port...
Page 20
With Heat Sink (Part No: COM-WHUC6-HSK01) With Active Cooling (Part No: COM-WHUC6-FAN01) With Heat Spreader and Active Cooling (Part No: COM-WHUC6-HSP01 and COM-FAN02) Chapter 2 – Hardware Information...
List of Jumpers and Switches Please refer to the table below for all of the board’s jumpers that you can configure for your application Label Function AT/ATX switch & DDI/VGA switch 2.3.1 AT/ATX Switch & DDI/VGA Switch (SW1) AT Mode ATX Mode (Default) VGA (Default) Chapter 2 –...
List of Connectors Please refer to the table below for all of the board’s connectors that you can configure for your application Label Function RTC Battery Connector Express ROW A/B Connector Express ROW C/D Connector DDR4 SO-DIMMCOM Connector DDR4 SO-DIMMCOM Connector EC Flash Programming Connector SPI Flash Programming Connector LPC debug card Connector...
Row A Row B Signal Signal A110 GND (FIXED) B110 GND (FIXED) 2.4.2 COM Express ROW C/D Connector (CN3) Row C Row D Signal Signal GND (FIXED) GND (FIXED) GND (FIXED) GND (FIXED) USB_SSRX0- USB_SSTX0- USB_SSRX0+ USB_SSTX0+ GND (FIXED) GND (FIXED) USB_SSRX1- USB_SSTX1- USB_SSRX1+...
System Test and Initialization The board uses certain routines to test and initialize board hardware. If the routines encounter an error during the tests, you will either hear a few short beeps or see an error message on the screen. There are two kinds of errors: fatal and non-fatal. The system can usually continue the boot up sequence with non-fatal errors.
AMI BIOS Setup The AMI BIOS ROM has a built-in Setup program that allows users to modify the basic system configuration. This information is stored in the battery-backed CMOS RAM and BIOS NVRAM so it retains the Setup information when the power is turned off. To enter Setup, power on the computer and press <Del>...
3.4.1 Graphics Configuration Options Summary Skip Scaning of Disabled Optimal Default, Failsafe Default External Gfx Card Enabled If Enable, it will not scan for External Gfx Card on PEG and PCH PCIE Ports Primary Display Auto Optimal Default, Failsafe Default IGFX Select which of TGFX/PEG/PCI Graphics device should be Primary Display Or select SG for Switchable Gfx.
Page 40
Options Summary DVMT Pre-Allocated 32M/F7 Select DVMT 5.0 Pre-Allocated (Fixed) Graphics Memory size used by the Internal Graphics Drvice. DVMT Total Gfx 128M 256M Optimal Default, Failsafe Default Select DVMT5.0 Total Graphic Memory Size used by the Internal Graphics Device. Chapter 3 –...
3.4.3 CPU Configuration Options Summary Active Processor Cores Optimal Default, Failsafe Default Number of cores to enable in each processor package. Hyper-Threading Disabled Enabled Optimal Default, Failsafe Default Enabled or Disabled Hyper-Threading Technology. Intel Trusted Execution Disabled Optimal Default, Failsafe Default Technology Enabled Enables utilization of additional hardware capabilities provided by Intel (R) Trusted...
Page 44
Options Summary Intel (VMX) Virtualization Disabled Technology Enabled Optimal Default, Failsafe Default When enabled, a VMM can utilize the additional hardware capabilities provided by Vanderpool Technology. Intel(R) SpeedStep(tm) Disabled Enabled Optimal Default, Failsafe Default Allows more than two frequency ranges to be supported. Turbo Mode Disabled Enabled...
3.4.5.1 Fan 1 Mode Configuration Options Summary CPU Smart Fan Full Mode Optimal Default, Failsafe Default control Manual Mode by PWM Auto Mode by PWM PWM signa Non-inverting Optimal Default, Failsafe Default Inverting Select output PWM of inverting or non-inverting signal Chapter 3 –...
3.4.7 On-Module Configuration Options Summary Battery Managerment Disabled Optimal Default, Failsafe Default One Battery Enable to support battery in ACPI OS by I2C_CK, I2C_DAT(B33,B34) EC-SMB-HC Support Disabled Optimal Default, Failsafe Default Enabled SMBus Host Controller Interface via Embedded Controller. Chapter 3 – AMI BIOS Setup...
3.4.8 Power Management Options Summary Power Mode ATX Type AT Type Optimal Default, Failsafe Default Select system power mode. Restore AC Power Loss Last State Always On Always Off Optimal Default, Failsafe Default IO Restore AC Power Loss RTC wake system from S5 Disabled Optimal Default, Failsafe Default Fixed Time Fixed Time: System will wake on the hr::mn::sec Specified.
3.5.1 PCI Express Configuration Options Summary PCIE_0~3 Configuration As four x1 Optimal Default, Failsafe Default As one x2 and two x1 As two x2 As one x4 PCIE Controller Selection PCIE_4~7 Configuration As four x1 As one x2 and two x1 As two x2 As one x4 Optimal Default, Failsafe Default...
Page 60
Options Summary SATA Mode AHCI Optimal Default, Failsafe Default Selection Intel RST Premium with Intel Optane System Acceleration Determines how SATA controller(s) operate. Port 0 Disabled Enabled Optimal Default, Failsafe Default Enabled or Disabled SATA Port Hot Plug Disabled Optimal Default, Failsafe Default Enabled Designates this port as Hot Pluggable.
3.5.3 HD Audio Configuration Options Summary HD Audio Disabled Enabled Optimal Default, Failsafe Default Control Detection of the HD-Audio device. Disabled = HDA will be unconditionally disabled Enabled = HDA will be unconditionally enabled. Chapter 3 – AMI BIOS Setup...
3.5.4 Digital IO Port Configuration Options Summary GPI0 Input Optimal Default, Failsafe Default Output Set DIO as Input or Output GPI1 Input Optimal Default, Failsafe Default Output Set DIO as Input or Output GPI2 Input Optimal Default, Failsafe Default Output Set DIO as Input or Output GPI3 Input...
Page 63
Options Summary Output Level High Optimal Default, Failsafe Default Set output level when DIO pin is output GPO1 Input Output Optimal Default, Failsafe Default Set DIO as Input or Output Output Level High Optimal Default, Failsafe Default Set output level when DIO pin is output GPO2 Input Output...
3.5.5.1 Serial Port 1 Configuration Options Summary Use This Device Disabled Enabled Optimal Default, Failsafe Default Enable or Disable this Logical Device. Possible: Use Automatic Settings Optimal Default, Failsafe Default IO=3F8h; IRQ=4; DMA; IO=2C8h; IRQ=11; DMA; Allows the user to change the device resource settings. New settings will be reflected on this setup page after system restarts.
3.5.5.2 Serial Port 2 Configuration Options Summary Use This Device Disabled Enabled Optimal Default, Failsafe Default Enable or Disable this Logical Device. Possible: Use Automatic Settings Optimal Default, Failsafe Default IO=2F8h; IRQ=3 DMA; IO=2D8h; IRQ=10; DMA; Allows the user to change the device resource settings. New settings will be reflected on this setup page after system restarts.
3.5.6.1 Legacy Console Redirection Settings Options Summary Redirection COM Port COM0 Optimal Default, Failsafe Default Select a COM port to display redirection of Legacy OS and Legacy OPROM Messages Resolution 80x24 Optimal Default, Failsafe Default 80x25 On Legacy OS, the Number of Rows and Columns supported redirection Redirect After POST Always Enable Optimal Default, Failsafe Default...
3.5.7 RAM Disk Configuration Options Summary Disk Memory Type: Boot Service Data Optimal Default, Failsafe Default Reserved Specifies type of memory to use from available memory pool in system to create a disk. Create from file HDD Unknown 96MB Optimal Default, Failsafe Default Create a RAM disk from a given file.
3.5.7.1 RAM Disk Configurator: Create Raw Options Summary Size (Hex) Optimal Default, Failsafe Default The valid RAM disk size should be multiples of the RAM disk block size. Create & Exit Create a new RAM disk with the given starting and ending address. Discard &...
Security Change Administrator/User Password You can set an Administrator password. If you set an Administrator password, you can then set a User password. User passwords do not have access to many of the features in the Setup utility. Select the password you want to set and press <Enter>. A dialog box will appear which lets you set the password.
3.6.1 Security: Secure Boot Options Summary Secure Boot Disabled Optimal Default, Failsafe Default Enabled Secure Boot feature is Active if Secure Boot is Enabled, Platform Key (PK) is enrolled and the System is in User mode. The mode change requires platform reset Secure Boot Mode Standard Custom...
3.6.1.1 Secure Boot: Key Management Options Summary Factory Key Provision Disabled Optimal Default, Failsafe Default Enabled Install factory default Secure Boot keys after the platform reset and while the System is in Setup mode Restore Factory Keys Yes Optimal Default, Failsafe Default Force System to User Mode.
Page 74
Options Summary Restore DB defaults Yes Optimal Default, Failsafe Default Restore DB variable to factory defaults Platform Key(PK) | 0| Update Optimal Default, Failsafe Default 0| No Keys Key Exchange Keys| Update Optimal Default, Failsafe Default 0| 0| No Keys Append Authorized Update...
3.6.2 Trusted Computing Options Summary Security Device Disable Support Enable Optimal Default, Failsafe Default Enables or Disables BIOS support for security device. O.S. will not show Security Device. TCG EFI protocol and INT1A interface will not be available. TPM State Disable Enable Optimal Default, Failsafe Default...
Page 76
Options Summary Device Select TPM 1.2 TPM 2.0 Auto Optimal Default, Failsafe Default TPM 1.2 will restrict support to TPM 1.2 Devices, TPM 2.0 will restrict support to TPM 2.0 devices, Auto will support both with the default set to TPM 2.0 devices if not found, TPM 1.2 devices will be enumerated Chapter 3 –...
Drivers Download and Installation Drivers for the COM-WHUC6 can be downloaded from the product page on the AAEON website by following this link: https://www.aaeon.com/en/p/com-express-modules-com-whuc6 Download the driver(s) you need and follow the steps below to install them. Step 1 – Install Chipset Driver Click the STEP1 - Chipset folder.
Page 81
Step 4 – Install Audio Driver Click the STEP4 - Audio folder. Open the 0006-64bit_Win7_Win8_Win81_Win10_R279.exe file. Follow the instructions Drivers will be installed automatically Step 5 – Install Intel Management Engine Driver Click the STEP5 – Intel Management Engine then open folder for your OS. 2.
Watchdog Timer Initial Program Table 1: Embedded BRAM relative register table Default Value Note Index 0x284(Note1) BRAM Index Register Data 0x285(Note2) BRAM Data Register Logical Device Number 0xA8(Note3) Watch dog Logical Device Number Function and Device Number 0x00(Note4) Watch dog Function/Device Number Table 2: Watchdog relative register table Option BitNum...
Page 84
************************************************************************************ // Embedded BRAM relative definition (Please reference to Table 1) #define byte EcBRAMIndex //This parameter is represented from Note1 #define byte EcBRAMData //This parameter is represented from Note2 #define byte BRAMLDNReg //This parameter is represented from Note3 #define byte BRAMFnDataReg //This parameter is represented from Note4 #define void EcBRAMWriteByte(byte Offset, byte Value);...
Page 85
************************************************************************************ Main VOID // Procedure : AaeonWDTConfig // (byte)Timer : Time of WDT timer.(0x00~0xFF) // (boolean)Unit : Select time unit(0: second, 1: minute). AaeonWDTConfig(); // Procedure : AaeonWDTEnable // This procudure will enable the WDT counting. AaeonWDTEnable(); ************************************************************************************ Appendix A – Watchdog Timer Programming...
Digital I/O Programming The COM-WHUC6 utilizes an AAEON chipset as its Digital I/O controller. Below are the procedures to complete its configuration, which you can use to develop a customized program to fit your application. C.2 Digital I/O Register Table 1: Embedded BRAM relative register table Default Value Note Index...
C.3 Digital I/O Sample Program ************************************************************************************ // Embedded BRAM relative definition (Please reference to Table 1) #define byte EcBRAMIndex //This parameter is represented from Note1 #define byte EcBRAMData //This parameter is represented from Note2 #define byte BRAMLDNReg //This parameter is represented from Note3 #define byte BRAMFnData0Reg //This parameter is represented from Note4...
Page 108
************************************************************************************ Main VOID Boolean PinStatus ; // Procedure : AaeonReadPinStatus // Input : Example, Read Digital I/O Pin 3 status // Output : InputStatus : 0: Digital I/O Pin level is low 1: Digital I/O Pin level is High PinStatus = AaeonReadPinStatus(DIO0ToDIO7Reg, DIO3Bit); // Procedure : AaeonSetOutputLevel // Input : Example, Set Digital I/O Pin 6 level...