ADLINK MXE-200 Series Fanless Embedded Industrial Control Computer: Complete Manual for Industrial Site Deployment and System Debugging
In the scenarios of intelligent manufacturing, intelligent transportation, facility management and edge computing of the Internet of Things (IoT), strict requirements are put forward for the volume, power consumption, reliability and scalability of industrial personal computers. ADLINK MXE-200 series (including MXE-200 and MXE-200i) is an ultra compact fanless embedded platform based on Intel Atom ™ SoC processor (E3845/E3826), integrated with dual GbE, USB 3.0, dual serial ports, optional isolated DI/O, dual mini PCIe slots and USIM card holder, supports wide temperature operation from -20 ° C to 70 ° C and 100G impact resistance, is an ideal choice for industrial edge computing. However, hardware installation, BIOS tuning, watchdog configuration, and IoT gateway setup in on-site deployment often become challenges for engineers. This article is based on the official user manual of MXE-200 and combines practical experience to provide you with a complete technical guide from unboxing to stable operation.
Chapter 1: Unpacking Inspection and Mechanical Installation
1.1 Open box inspection
The MXE-200 package includes: host unit, DIN-RAIL/wall mounting bracket, installation screw kit, quick start guide, and ADLINK All in One driver DVD. When opening the box, be sure to check for any damage to the shipping carton. If there is any damage, contact the dealer immediately. All operations must be carried out in an anti-static environment, avoiding contact with the gold fingers of the board.
1.2 Mechanical dimensions and installation methods
The MXE-200 has dimensions of 120mm (width) x 100mm (depth) x 55mm (height) and weighs only 650g. It supports two installation methods:
DIN-RAIL rail installation: Use the included DIN-RAIL bracket and 2 M4 screws to fix it to the back of the chassis according to the spacing of the bracket holes, and then clip it into the standard 35mm DIN rail.
Wall mounted installation: Using the same bracket, fix it to the wall or equipment panel with screws.
Attention should be paid during installation: the heat source components (CPU, PCH) are located on the left side of the system, and the heat sink is in direct contact with the housing through a thermal pad. To ensure heat dissipation efficiency, leave at least 2 inches (5cm) of clearance at the top to avoid obstructing natural convection.
1.3 Power connection and polarity confirmation
The MXE-200 has a built-in 6-36V DC wide voltage input and uses a 3-pin pluggable connector (GND, V -, V+). Key Warning: The manual clearly emphasizes that "Before providing DC power to the MXE-200, 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, it is necessary to confirm the positive and negative poles, and it is recommended to use a 40W or higher power adapter (considering high temperature derating).
Chapter 2: Internal Module Installation - Mini PCIe, mSATA, and USIM
The MXE-200 provides two mini PCIe slots (Slot1 and Slot2) internally, where Slot1 can be switched to mSATA or mini PCIe mode through jumpers, Slot2 is fixed as mini PCIe (supporting 3G/4G/WiFi/BT), and there is also a USIM slot for cellular communication.
2.1 mSATA/mini PCIe mode switching
The jumper of Slot1 (located on the bottom of the motherboard) is set to mSATA mode by default (pin 1-2 short circuited). If you need to install WiFi/Bluetooth or other mini PCIe modules, you need to move the jumper cap to position 2-3 (mini PCIe mode). Please refer to Table 1-8 in the manual for specific details.
2.2 Module Physical Installation Steps
Unscrew the bottom 8 screws and remove the bottom cover.
Insert the mSATA or mini PCIe module into the corresponding slot at an angle of approximately 30 °, paying attention to the anti mistake notch.
Press down on the module until it is level, and secure it with two M2.5 × L5 screws.
If installing a 3G/4G module, the SIM card needs to be inserted into the USIM slot (with the contacts facing downwards and the notch facing outwards).
Attention: When installing the wireless module, it is necessary to connect the antenna in advance (additional purchase required), and the antenna interface should be located in the reserved hole on the front panel or side panel.
2.3 Optional GPS module power supply
The motherboard provides two sets of power supply interfaces, DC 3.3V (CN20) and DC 5V (CN19), designed specifically for GPS modules, with a maximum of 1A per set. If an external GPS is used, the corresponding interface can be selected according to the module voltage.
2.4 External expansion power supply/reset/indicator light
The MXE-200i model provides internal pin headers (CN5 for power button, CN4 for reset button), which can be used for external remote switches or chassis panel buttons. The pin definitions are detailed in Table 1-10 and can be used for remote hard reset or remote power on.

Chapter 3: BIOS Deep Configuration - From Basic to Advanced Tuning
The MXE-200 uses AMI Aptio BIOS (UEFI), press "Del" or "F2" to enter when booting up. Improper BIOS settings may result in inability to start. To restore default settings, you can solve the problem by clearing the CMOS (motherboard jumper or button battery short circuit).
3.1 Main Menu
System time/date: 24-hour format, in MM/DD/YY format.
System Management submenu: Provides SEMA board information, real-time temperature/fan speed, power consumption statistics, runtime statistics, and flag bits. The Power Up submenu includes:
Power Up Watchdog: If the dog is not fed within the preset time after power on, it will automatically reset, suitable for unmanned self starting scenarios.
ECO Mode: Reduce power consumption, but wait for at least 5 seconds after shutting down before restarting.
Power Up Mode: Optional options include Turn On, Remain Off, and Last State.
3.2 Advanced Menu Key Items
3.2.1 CPU Configuration
Limit CPUID Maximum: Windows XP needs to be set to Disabled, while Win7 and above default to Disabled.
Execute Disable Bit: It is recommended to enable and cooperate with supported operating systems to defend against buffer overflow attacks.
Intel Virtualization Technology: To run a virtual machine, set it to Enabled.
Power Technology: Enable power management features.
3.2.2 SATA Configuration
Serial ATA (SATA): Enable/disable SATA controller.
SATA Speed Support: Choose between Gen1 (1.5Gbps) or Gen2 (3Gbps) based on the mSATA disk specifications.
SATA Mode: AHCI is recommended to support NCQ and hot swapping; If installing an old OS (such as XP), IDE can be temporarily selected.
3.2.3 USB Configuration
Legacy USB Support: It is recommended to set it to Enabled to ensure that USB keyboard/mouse can be used under BIOS and DOS; If set to Auto, it will be automatically disabled when there are no USB devices.
XHCI Hand Off/EHCI Hand Off: It is recommended to enable both to be compatible with USB driver handover across different operating systems.
USB Mass Storage Driver Support:Enabled, Support booting of high-capacity storage devices such as USB drives.
USB Host Controller Configuration: It can control the enable/disable of each USB port (0-3) separately, facilitating the isolation of faulty ports.
3.2.4 Serial port mode configuration (Super IO/ACPI related)
The COM2 (serial port 2) of MXE-200 supports RS-232/422/485 mode switching, which is set through BIOS instead of jumper. Under the "Advanced" menu, find the "HSUART Port Mode" or similar item ("LPSS HSUART # Support" in the manual), and configure each HSUART port separately as RS-232, RS-422, or RS-485. It is recommended to confirm the equipment protocol and set it correctly before connecting the PLC, smart instrument or frequency converter in practice.
3.2.5 Network Configuration
Network Stack: If you need to boot from the network (via PCIe or UEFI HTTP), set it to Enabled.
The onboard dual Intel I210IT GbE controller supports advanced features such as IEEE 1588 time synchronization, LAN Teaming, WOL, Jumbo Frame, etc., and can enable/disable PXE ROM in BIOS.
3.2.6 ACPI Setting
Enable Hibernation: If sleep function (S4) is required, set it to Enabled.
ACPI Sleep State: S3 (Suspend to RAM) or S1 can be selected.
3.2.7 Thermal Configuration
MXE-200 supports ACPI thermal management:
Critical Trip Point: System shutdown temperature threshold (if exceeded, the OS will execute an emergency shutdown).
Passive Trip Point: The temperature at which the processor begins to downshift and throttle.
Active Cooling Trip Point: Active cooling (fan) startup temperature (if an external fan is connected).
3.2.8 Security Configuration
TXE (Intel Trusted Execution Engine): It is recommended to keep it enabled.
TXE Firmware Update: To update the TXE firmware, set it to Enabled.
3.2.9 Miscellaneous Configuration
OS Selection: Select Windows or Linux to optimize resource allocation.
3.3 Security Menu
Administrator Password and User Password can be set. If only an administrator password is set, a password is required to enter BIOS; If only a user password is set, a password is required for both booting and entering the BIOS. Forgot password requires clearing CMOS.
3.4 Boot Menu
Setup Prompt Timeout: Set the number of seconds to wait for the hotkey to be pressed.
Quiet Boot: If enabled, display OEM logo; if disabled, display POST self-test information.
Fast Boot: Enable skip some initialization to accelerate startup.
Boot Option priorities: Adjust the boot device order, support UEFI and Legacy modes, switchable in CSM Configuration.
CSM Support: To boot from a traditional MBR disk, CSM needs to be enabled.
3.5 Exit menu
Provide options such as save/discard modifications, restore defaults (Fail Safe), and save as user defaults. If the system cannot start due to incorrect settings, it can be restored to the factory's optimal value through Restore Defaults (non performance limit, but stability takes priority).
Chapter 4: Watchdog Timer (WDT) and DI/O Programming Practice
The watchdog and digital I/O functions provided by MXE-200 are key to achieving unmanned self recovery and peripheral control. The official provides API libraries based on Windows (Matrix_wdt. h/Matrix_wdt. lib, Matrix_dio. h/Matrix_dio. lib).
4.1 Watchdog Timer (WDT)
Working principle: After starting the timer, the application must periodically "feed the dog" (reset the counter). If the timer expires and the dog is not fed, the system will automatically reset the hardware.
API call process (C/C++):
InitWDT() - Initialize WDT hardware.
SetWDT (tick, unit) - Set timeout value, tick=1~255, unit=0 (seconds) or 1 (minutes). For example, SetWDT (10, 0) is a 10 second timeout.
StartWDT() - Start timer.
Regularly call ResetWDT() in the main loop or high priority thread to feed the dog.
If you need to stop, call StopWDT().
Typical application: Start WDT after program initialization and feed the dog at the end of each business cycle. If the business freezes, the system will reset after tick * unit to achieve self-healing.
4.2 Isolation DI/O (optional)
MXE-200 can be optionally equipped with 4-channel isolated DI and 4-channel isolated DO (with 1.5KV isolation), supporting interrupt triggering. The API functions include:
GPIOInitialize - Initialize DI/O resources.
GPI-Read (U16 * pwState) - Read 8 DI states (bit0~bit7).
GPOWrites (U16 wState) - Set 8 DO outputs (bit0~bit7 set to 0/1).
GPO-Read (U16 * pwState) - reads the current DO output state.
Attention: DI/O is an isolated type and requires external power supply (refer to the hardware manual for details). The signal level is 24V logic. When programming, it is important to separate the ground at the isolation end from the internal ground of the system.

Chapter 5: Driver Installation Sequence and Precautions
MXE-200 supports systems such as Windows 7/8/10, and the driver installation sequence strictly follows the manual recommendations:
Chipset Driver ( MXE-200 Chipset Setup. exe) - recognizes SATA, USB, and chipset components.
Graphics card driver ( MXE-200 Graphics Setup. exe) - Intel GMA Driver.
Network card driver ( MXE-200 LAN-Intel autorun. exe) - Install Intel I210IT driver, supporting advanced features.
USB 3.0 driver ( MXE-200 USB3.0 setup. exe).
I/O Drivers ( MXE-200 IO Drivers setup. MSI) - Traditional I/O such as serial ports.
SEMA Utility, WDT, and DI/O Drivers ( MXE-200 WDT-SMA-DIO Setup. exe) - After installation, watchdogs and DI/O APIs can be used in the system.
Important note: Installing all drivers requires administrator privileges. If using Win7, it is necessary to ensure that the system has integrated updates such as KB2862330 before installing the USB 3.0 driver, otherwise there may be a blue screen.
Chapter 6: Key Points for Deploying Industrial Internet of Things (IoT) Gateway
MXE-200i model fully supports Intel ® IoT gateway solution, integrating Wind River Intelligent Device Platform and McAfee Embedded Control, is suitable for edge computing gateway.
6.1 3G/4G Communication Configuration
Install mini PCIe cellular module and SIM card.
Ensure that the USIM port and mini PCIe slot are enabled in the BIOS.
The operating system requires the installation of the corresponding mobile broadband driver (usually included with the module).
If GPS is required, connect the GPS module to CN19/CN20 for power supply and install the corresponding serial port driver.
6.2 SEMA Cloud Remote Management
ADLINK SEMA Cloud tool enables remote monitoring of system health (temperature, voltage, power consumption), remote power on/off, and event logs. The first use requires registering the device and configuring cloud connection parameters in SEMA Utility.
Chapter 7: 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, check the V+and V - polarities to ensure 6~36V. Check if the power adapter is working properly
Press the power button and there is no response. The power button wire is not connected (internal) or the BIOS Power Up Mode is Still Off. Check the CN5 cable; Switch to Turn On mode or short-circuit power pin test
After system startup, automatically restart the watchdog and check if Power Up Watchdog is enabled and not fed due to timeout or unstable power supply; Measure input voltage fluctuations
HDMI has no display resolution/refresh rate exceeding the limit or cable issues. Try HDMI to VGA/DVI conversion; Restore default display settings in BIOS
Serial communication failure (COM2): The HSUART mode in BIOS does not match the device. Set COM2 to RS-232/422/485 and restart; Check the DB-9 pin definition (Table 1-6)
MSATA hard drive does not recognize SATA mode error or jumper is not set to mSATA. Check if Slot1 jumper is mSATA; Set SATA Mode to AHCI
3G module has no signal, SIM card is not inserted properly or antenna is not connected. Confirm correct direction of SIM card insertion and check antenna connection
DI/O cannot control the installation of WD_SEMA-DIO driver or the installation of driver by not calling GPIO-INnit; Call GPIOInitialize () in the code first
Ensure a top 5cm clearance when the system temperature is too high, the heat dissipation space is insufficient, or the ambient temperature exceeds the limit; Check if it exceeds the range of 0-50 ° C (standard) or -20~70 ° C (wide temperature)
BIOS settings error causing inability to start. Improper modification of advanced options. Press Del/F2 to enter BIOS and select Exit → Restore Defaults to restore
Chapter 8: Maintenance Suggestions and Life Extension Strategies
Regular cleaning: Due to the fanless design, the heat dissipation fins of the shell are prone to dust accumulation. It is recommended to clean the side heat dissipation fins with compressed air every 6 months.
Battery replacement: The lifespan of the motherboard RTC battery (CR2032) is about 5 years. If the system time is frequently lost, the battery needs to be replaced (pay attention to anti-static measures).
Firmware upgrade: Follow ADLINK official website for BIOS updates, fix known issues, and enhance stability. Backup the current BIOS settings before upgrading.
Wide temperature application: If a -20 ° C cold start is required, it is necessary to use industrial grade mSATA (manual states "Cold boot at -20 ° C and operation at 60 ° C with industrial SSD"). Ordinary consumer grade storage may not be able to start at low temperatures.
