In high-performance industrial application scenarios such as intelligent transportation, vehicle mounted multimedia monitoring, factory automation and edge computing, unprecedented requirements are put forward for the computing capacity, I/O scalability, environmental adaptability and management convenience of embedded industrial personal computers. ADLINK MXE-5500 series (including MXE-5501/5502/5503), as a new generation fanless embedded platform, is equipped with the sixth generation Intel ® Core ™ The i7/i5/i3 processor (Skylake) and QM170 chipset integrate four Intel GbE channels, six COM channels (four RS-232/422/485 can be configured), eight isolated DI/O channels, dual DisplayPort and DVI-I-3 outputs, dual SATA hot swappable hard drive bays and CFast storage, and come with an ADLINK SEMA 3.0 remote management solution, making it an ideal choice for performance intensive industrial applications. However, faced with complex deployment conditions and system configuration requirements on site, engineers often need a complete technical manual from unboxing to stable operation. This article is based on the official user manual of MXE-5500 and combines practical experience to provide you with a system level deployment, debugging, and troubleshooting guide.
Chapter 1: Unpacking Inspection and Mechanical Installation
1.1 Model identification and unboxing inspection
The MXE-5500 series offers three models, with the core difference being the processor:
MXE-5501: Intel Core i7-6820EQ (quad core eight thread, 2.8GHz, turbo 3.5GHz)
MXE-5502: Intel Core i5-6440EQ (quad core four thread, 2.7GHz, turbo 3.4GHz)
MXE-5503: Intel Core i3-6100E (dual core quad threading, 2.7GHz)
Package contents: MXE-5500 host, wall bracket (accessory box), wall and hard drive fixing screw kit, quick start guide. If any damaged cardboard boxes are found during transportation, immediately contact the distributor.
1.2 Mechanical dimensions and key points for wall mounted installation
The external dimensions of MXE-5500 are 230mm (width) × 204mm (depth) × 90mm (height), and the weight is about 4kg. When installing on the wall, attention should be paid to:
Remove the 4 plastic foot pads at the bottom and the side screws.
Fix the two wall brackets to the chassis with 6 M4 screws.
Key Warning: The manual specifically states that 'To maintain structural integrity, the device should not be wall mounted with the rear panel on the bottom.' It is prohibited to wall mount the rear panel in a downward direction to avoid affecting structural strength and heat dissipation.
1.3 Requirements for heat dissipation spacing
The CPU and PCH heat source components of MXE-5500 are located at the top of the system and directly contact the heat dissipation fins through thermal pads. To ensure the efficiency of natural convection heat dissipation, at least 2 inches (5cm) of clearance should be left at the top. Wide temperature models (-20 ° C to 60/70 ° C) need to be used with industrial grade SSDs or CFast cards.
Chapter 2: Internal Module Installation - Hard Disk, CFast, and Mini PCIe
2.1 Installation of 2.5-inch SATA hard drive/SSD
The MXE-5500 offers two front hot swappable hard drive racks (HDD Fast Plug Trays) that support SATA-III (6.0Gb/s):
Manually unscrew the thumb screw of the right hard drive bracket and remove the bracket.
Place the 2.5-inch HDD or SSD into the bracket and secure it with 4 M3 screws.
Slide the bracket back into the slot until the SATA connector is fully engaged, then unscrew the thumb screw.
Repeat the steps to install the left hard drive.
Attention: If using HDD (mechanical hard disk), the vibration tolerance is 0.5Grms; If SSD is used, the vibration tolerance can be increased to 5Grms, and industrial grade SSD must be selected for wide temperature applications.
2.2 CFast card installation
The system rear panel provides CFast Type II slots (push push), supporting SATA-III (6.0Gb/s):
Unscrew the 2 screws on the CFast compartment cover and remove the cover plate.
Insert the CFast card in the direction of the guide rail until it is fully seated.
Reinstall the cover plate and secure the screws.
2.3 Installation of Mini PCIe Module and USIM Card
The MXE-5500 provides two mini PCIe slots and corresponding USIM sockets, supporting WiFi/BT/3G/4G modules:
Remove the top cover by unscrewing the 6 border screws and 4 edge screws (a total of 10 screws).
Insert the mini PCIe module into the corresponding slot at an angle of approximately 30 °, press down to level, and secure with 2 M2.5 × L5 screws.
Insert the SIM card into the USIM card slot (with the contacts facing downwards and the missing corners facing outwards).
Reinstall the top cover and secure all screws.
2.4 Internal Expansion Interface
The motherboard provides GPS module power interface (+3.3V and+5V, maximum 1A), clearing CMOS jumper (short circuit Pin2-Pin3 to restore factory settings), and external power/reset/LED extension pin (can be connected to remote control panel).

Chapter 3: Detailed Explanation of Power Connection and Peripheral Interface
3.1 DC power connection and polarity confirmation
MXE-5500 adopts 9-32V DC wide voltage input, 3-pin pluggable connector (V+, chassis ground,...) V-)。 Key Warning: The manual clearly requires that "Before introducing DC power to the MXE-5500, ensure that the voltage and polarity provided are compatible with the DC input. Improper input voltage and/or polarity can be responsible for system damage." When wiring, be sure to confirm the positive and negative poles, and it is recommended to use a 160W power adapter.
3.2 Isolation DI/O (DB-26P) Detailed Explanation
The MXE-5500 provides 8 isolated digital inputs and 8 isolated digital outputs (1.5kV isolated), which are led out through the DB-26P interface. Its electrical specifications:
DI: Logic high 5~24V, logic low 0~1.5V, input resistance 2.4k Ω @ 0.5W, supports interrupt triggering.
DO: Open drain N-channel MOSFET output, 250mA per channel @ 60 ° C (100% duty cycle), external power supply 5-35V.
Important: The DO output must be connected to an external VDD power supply (via pin 8 of DB-26P+VDD) to form a freewheeling circuit. When driving inductive loads (relays, motors, solenoid valves), attention should be paid to flywheel diode protection.
Optional terminal board (DIN-37D-01) and dedicated cable (30-01143-0000) for easy on-site wiring.
3.3 Multi display configuration
The MXE-5500 supports three independent display outputs, implemented through two DisplayPorts and one DVI-I
DP+DP+DVI-D: Three digital outputs, supporting up to 4096 x 2304@60Hz (DP) and 2048 × 1152@60Hz (DVI-D)。
DP+DP+VGA: Analog VGA signal output through DVI-I.
Optional DisplayPort to VGA/DVI/HDMI adapter cable (see Table 1-3 in the manual for specific part numbers).
3.4 Serial port configuration
All 6 COM ports are DB-9 interfaces, among which COM1~COM4 can be configured as RS-232/422/485 mode in BIOS, and COM5/COM6 are fixed as RS-232. The pin definition is detailed in Table 1-6 of the manual, and an external terminal resistor is required for RS-485 mode.
Chapter 4: Watchdog Timer (WDT) and DI/O Programming Practice
MXE-5500 provides API based watchdog and DI/O library, suitable for Windows environments.
4.1 Watchdog Timer (WDT)
Working principle: After startup, the application needs to periodically "feed the dog", and if the timeout occurs, the system hardware will be reset.
API call process (C/C++, including Matrix_wdt. h and Matrix_wdt. lib):
InitWDT() - Initialize WDT.
SetWDT (tick, unit) - Set timeout value, tick=1~255, unit=0 (seconds) or 1 (minutes).
StartWDT() - Start timer.
Periodically calling ResetWDT() in the business cycle to feed the dog.
StopWDT() - Stop the timer.
WDT in SEMA GUI: The Hardware Control Tab of SEMA Utility provides graphical WDT control with timeout values ranging from 1 to 65535 seconds. However, the manual specifically warns: "When using the watchdog feature, all partitions must be mounted as read-only to avoid file system corruption and data loss. It is not advisable to use the watchdog feature in a Windows environment, since Windows restart uses a safe shutdown procedure." To use WDT in Windows, the system partition must be set to read-only or used in conjunction with EWF/UWF.
4.2 Isolation DI/O Programming
DI/O API functions (including matrix_diffo. h and matrix_diffo. lib):
GPIOInitialize - Initialize DI/O resources.
GPI-Read (U16 * pwState) - Read the status of 8 DI channels (bit0~bit7 corresponding to channels 1~8).
GPOWrites (U16 wState) - Set up 8 DO outputs.
GPO-Read (U16 * pwState) - reads the current DO output state.
4.3 SEMA Utility Hardware Control
SEMA Utility provides rich system management functions:
System Health: Real time display of CPU/motherboard temperature, fan speed, power consumption (mA/W), running time statistics, and startup reasons.
Hardware Control: watchdog, backlight control (LVDS interface), intelligent fan control (can set trigger temperature and PWM duty cycle curve).
Hardware Monitor: Graphically displays temperature and power consumption data, supports logging (CSV format).
GPIO Tab: configurable GPIO direction, read input status, write output value, supports XOR logic operation (XorAndXor).
I2C Bus Tab: Accessing up to 4 I2C buses through BMC, supporting byte/block read and write.
User Flash Memory: Provides 512 bytes or 1KB of user readable and writable flash memory for storing device configuration parameters (addresses 0x0000~0x01F0/0x03F0, 16 byte aligned).

Chapter 5: BIOS Deep Configuration - Key Optimization Items
MXE-5500 uses AMI Aptio BIOS (UEFI), press DEL to enter when booting up. The following are key configuration items:
5.1 Advanced Menu
CPU Configuration:
Intel SpeedStep: Enable dynamic frequency tuning to reduce power consumption.
CPU C States: Enable deep sleep mode, energy-saving.
Intel TXT (LT) Support: Trusted Execution Technology, to be used in conjunction with TPM.
Graphics Configuration:
DVMT Pre Located and DVMT Total Gfx Mem: Set the shared memory size of the integrated graphics card, and it is recommended to maintain the default size (256MB~512MB).
Onboard Devices Configuration:
Serial Ports 1-4: Configure each serial port as RS-232/422/485.
LAN # 1~4: Independently enable/disable four-way network cards, and can respectively enable PXE OpROM (network boot).
Serial Port Console redirection: Enable serial port redirection for remote debugging (requires configuration of COM port and baud rate).
Advanced Power Management:
State After G3: Set the behavior after power restoration - Power Off, Power On, Last State. It is recommended to set the unmanned scenario to Power On.
RTC Wake system from S5: Set timed startup (RTC alarm clock wake-up).
Wake On Ring: Enable ringing wake-up (requires a modem connection).
USB Configuration:
Legacy USB Support: Set to Enabled to ensure that the USB keyboard and mouse are available under DOS/BIOS.
XHCI Hand off: It is recommended to enable and solve the handover issue between the OS and XHCI controller.
Port 60/64 Simulation: Enabled to support traditional keyboard controller simulation.
SATA Configuration:
SATA Mode Selection: AHCI mode is recommended, supporting NCQ and hot swapping.
M. 2 Card: Enable/disable M.2 2280 SATA storage.
CFast Card: Enable/disable CFast slot.
CSM Configuration:
CSM Support: If you need to boot from a Legacy MBR disk, set it to Enabled; A pure UEFI environment can be set to Disabled.
Boot option filter: controls the priority of UEFI/Legacy ROM.
AMT Configuration: Supports Intel Active Management Technology, enabling remote management (requires additional firmware).
TPM 1.2 Configuration: Enable Trusted Platform Module to achieve hardware level secure encryption.
5.2 Security Menu
Administrator Password: Set BIOS management password (authentication required to enter Setup).
User Password: Set the startup password (verification required after POST).
RTC Lock and BIOS Lock: Lock the RTC and BIOS regions to enhance security.
5.3 Boot Menu
Setup Prompt Timeout: Set the number of seconds to wait for the DEL hotkey to timeout.
Quiet Boot: Enable displaying OEM logo and disable displaying POST self-test information.
Fast Boot: Enable skipping partial POST detection to accelerate startup (but may affect peripheral initialization).
Boot Option priorities and Hard Drive BBS priorities: Fine tune the order of boot devices.
5.4 Exit Menu (Save&Exit)
Restore Defaults: Restore to factory optimal settings (non performance limit, stability priority), suitable for scenarios where configuration errors prevent startup.
Save as User Default/Restore User Default: Save/restore user-defined settings.
Launch EFI Shell: Launch EFI Shell (Shell. efi) from a file system device for advanced firmware debugging.
Chapter 6: Quick Troubleshooting Table for Common Malfunctions
Troubleshooting steps for possible causes of fault phenomena
After powering on, the power indicator light does not light up. If the DC input polarity is reversed or the voltage exceeds the limit (9-32V), check the V+and V - polarities; Measure input voltage; Check the adapter
Press the power button without any response. If the power button is damaged or the internal cable is disconnected, check the power button header (CN27) cable; Attempt to short-circuit PWRBTN to GND
Automatically restart the system after startup. Check the WDT setting in SEMA for watchdog timeout or unstable power supply; Check BIOS Power Up Watchdog; Measure input voltage
No display output. Display interface selection error or resolution exceeding limit. Attempt DP and DVI-I; Restore BIOS default settings; Confirm the configuration of the three displays
Serial communication failed (COM1~4). The serial mode in BIOS does not match the device. Enter Onboard Devices Configuration and confirm the RS-232/422/485 settings
DI/O cannot control the installation of SEMA/WDT/DI/O drivers without installing drivers or without calling GPIO-INnit; Call GPIOInitialize () in the code first
DI/O isolation failure or damage external power supply exceeding 35V or polarity reversal check VDD power supply (5-35V), check DI input voltage (≤ 24V)
Hard disk/Fastest does not recognize SATA mode or port is disabled. Check BIOS SATA Mode (AHCI) and confirm that SATA Port 1-2 and CFast Card are set to enabled
3G/4G module has no signal. SIM card is not inserted properly, antenna is not connected, or module is not recognized. Check the contact of the USIM card slot; Confirm antenna connection; Check if the mini PCIe slot is enabled
Ensure a top 5cm clearance when the system temperature is too high, the heat dissipation distance is insufficient, or the ambient temperature exceeds the limit; Confirm that the operating temperature does not exceed the specifications (standard 0~50 ° C, wide temperature -20~60/70 ° C)
BIOS settings error, unable to start due to improper modification of advanced options, clearing CMOS (short circuiting Pin2-Pin3 of JP1/JP2); Press DEL to restore Restore Default when starting up
Chapter 7: SEMA Remote Management and Preventive Maintenance
The MXE-5500 is equipped with SEMA 3.0 management solution, which enables hardware level remote management through BMC (Baseline Management Controller). SEMA GUI supports:
Remote monitoring: Real time monitoring of CPU/board temperature, fan speed, power consumption, and running time.
Watchdog management: Configure WDT timeout values and monitor status through a graphical interface.
Intelligent fan control: The fan speed can be automatically adjusted according to the temperature curve (Auto/Off/On mode and custom PWM curve).
Log recording: Record temperature, power consumption, and other data as CSV files for easy fault tracing and analysis.
Preventive maintenance recommendations:
Regularly clean the dust on the heat dissipation fins (recommended every 6 months).
Industrial grade SSD/CFast must be used for wide temperature applications (ordinary storage cannot be cold started at -20 ° C).
Regularly check the RTC battery (CR2032), with a lifespan of approximately 5 years. If the system time is lost, it needs to be replaced.
Follow the ADLINK official website for BIOS updates and fix known issues.
