This Helix 520 / Karbon 520 Series BIOS Manual covers OnLogic Custom Features and displays standard options and configurations in the BIOS. Additional content pertaining to other configurable elements may be added in subsequent versions of this manual.
To access the BIOS setup menu, hold the Delete key on the keyboard while turning the system on. After a few seconds, the BIOS front page menu will appear.
On each menu, the selected option is shown in white, other options are shown in blue, and read-only options are shown in gray. Some menus have multiple screens, which are shown at the top of the screen. The active screen has a gray background and inactive screens have blue backgrounds.
BIOS menus are navigated by pressing keys on the keyboard:
F1: Shows help on available keyboard shortcuts.
↑/↓: Select the option above or below the currently-selected option.
→/←: Activate the screen to the right or left of the currently-activated screen.
Enter: Activates the selected option. If the option is a menu, the menu is opened. If the selected option is a configurable option, a dialog box is opened to enter a new value.
F5/F6: Change the selected option to its previous or next value.
Esc: Returns to the previous menu.
F9: Restores all options to their factory default values.
F10: Saves all options and restarts the system.
Several options are available on the front page:
Continue: continues the boot process normally, booting the installed operating system
Boot Manager: opens a menu to select which device should be booted
Device Management: opens a menu which shows the status of the system hardware
Boot From File: opens a menu to select a UEFI executable to boot
The boot manager menu shows the devices available to be booted. The installed operating system and any attached USB drives will be listed. If enabled in the setup utility, the UEFI shell is also listed. Selecting an option boots it.
The setup utility shows the status of the system and allows many configuration options to be changed. These options affect the functionality, stability and security of the system, and should not be changed without an understanding of their meaning.
The setup utility has many screens. Press the →/← arrow keys to select between them.
Several configuration options are frequently used.
Default value: S0 State; possible values: S0 State, S5 State
Controls the state the system enters after G3 (power loss). If set to S5, the system remains off when initially connected to power. If set to S0, the system boots when connected to power.
Secure Boot verifies the digital signatures of boot software to ensure only trusted software loads during a computer's startup. A Supervisor password is required to change these settings.
Default value: Enabled; possible values: Enabled, Disabled
Enables or disables Wake-on-LAN functionality on the onboard network interfaces.
The main screen shows the BIOS version, information about the installed CPU, and the system date and language.
CPU Configuration
The "CPU Configuration" section provides a comprehensive set of options for managing the processor's features, performance, and security.
Chipset Configuration
This section contains settings related to the motherboard's chipset. A warning precedes these settings, indicating that incorrect values can lead to system malfunction.
System Agent (SA) Configuration
Advanced > System Agent (SA) Configuration -> Graphics Configuration
Primary Display:
When set to Auto, with iGFX enabled, and an external GPU card and monitor are connected, the BIOS will direct video output to the external card.
If no monitor is connected, the system will reboot and switch to the internal graphics.
PCH-IO Configuration
PCH-FW Configuration
This section pertains to the Serial ATA (SATA) interface, primarily used for connecting storage devices. The top-level entries for individual SATA ports (0-7) are informational placeholders.
RAID Mode Configurations (HX522/K522 Specific)
This section pertains to RAID Mode configuration in the BIOS.
On the front page of the BIOS navigate to "Device Management".
Enter "ASMedia 106x RAID Mode Setting #0"
Select the RAID Mode under "Controller #0: RAID mode Setting"
Set "Controller #0: RAID Mode Change for next Reset" to "Yes"
Press "F10" to save the change.
Return to the BIOS Front Page and Select "Continue"
Press Ctrl + Alt + Del to perform a cold reboot
USB Configuration
This section manages the system's Universal Serial Bus (USB) controllers and ports.
Advanced > SIO NCT6126D
UART Port Configuration
Power Enable: COM port power over enable.
Default mode: Disabled.
Power Select: COM port power over cable select 5V or 12V.
This section groups settings for the system's power consumption and performance.
OnLogic Feature Configuration
Pseudo G3: A power management state that mimics a full power-off (G3) while maintaining a low-power state for faster wake-up times.
M.2 Power Off in Soft-Off State: When enabled, the M.2 slot will power off during soft-off states, including hibernation and system shutdown, to save more power.
Retimer Compliance Mode: This is for Thunderbolt certification tests only when enabled.
Console redirection allows the input and output of a computer's console to be rerouted to another device or location, often for remote management or troubleshooting
Automotive Ignition
Advanced > Automotive Ignition (Only for Karbon 520)
For a brief overview of automotive ignition functionality, refer to the .
Automotive ignition settings are shown below. Note: These values are only examples.
Input Voltage (Unit: Volt): [12.0]
Ignition State:
Automotive Mode:
Low Power Mode:
Description of Settings:
Input Voltage: Instant input voltage level reading.
Ignition State: Instant ignition state reading.
Automotive Mode: Enable or disable all automotive ignition features.
Low Power Enable: Enable to enter a low-power state when the system is powered off by an ignition switch. The system can only wake from the ignition switch in this state.
In-Band Error Correction Code (IBECC) is a specialized memory protection technology designed to enhance system reliability without requiring the additional physical memory chips traditionally associated with ECC (Error Correction Code). Unlike standard ECC, which utilizes dedicated "side-band" data lanes and extra DRAM chips to store parity bits, IBECC embeds the error-correcting data directly within the standard memory bandwidth. This allows for industrial-grade data integrity on hardware configurations. IBECC protects data against single-bit errors (Single-Bit Error Correction) and detects multi-bit errors (Double-Bit Error Detection) within the existing memory ranks. A small portion of the system’s total available RAM is reserved to store the ECC metadata. This results in a negligible reduction in total usable memory but significantly increases resilience against data corruption.
Enabling IBECC
To enable IBECC, enable Expert Mode and navigate to Advanced > Memory Configuration.
Set In-Band ECC Support to Enabled.
BIOS Secure Boot is a security feature that prevents malicious software from loading during your PC's startup. It verifies the digital signatures of boot components against a database of trusted keys. If a signature doesn't match, the system will not boot, protecting against pre-boot malware.
To enable Secure Boot:
Go to the Security page to set a Supervisor Password. Then save and exit.
Go to "Administer Secure Boot" on the front page to enable secure boot.
After enabling Secure Boot, the system will only boot to signed EFI boot files or Operating Systems.
If the BIOS detects a 5-second assertion of FAC_RST_R_N at power-on, it will:
Reset default UEFI settings to OnLogic factory defaults.
Clear any custom defaults.
Clear any UEFI passwords (Power On and Boot).
To perform a factory reset:
Hold the factory reset button while the system is powered off.
While holding the reset button, press the power button to power the system on.
After 5 seconds, release the factory reset button.
The screen will show "System will reboot to reset to default." and prompt the user to press “ok”. Note: The blank screen could take up to 3 minutes.
BIOS Secure Flash is a security measure that protects the BIOS from unauthorized modifications by requiring digitally signed BIOS updates. Only OnLogic-signed BIOS images can be updated to the system.
The exit screen provides options to leave the setup utility and to load and save settings.
Exit Saving Changes: saves the current configuration and restarts the system to apply it
Save Change Without Exit: saves the current configuration but does not restart the system
Exit Discarding Changes: returns to the front page without saving or applying the current configuration
Load Optimal Defaults: loads the factory default configuration
Remote Power Control
Only one of the four onboard LAN ports supports vPro. Port 4, as shown below, must be used to connect to the host PC.
To enable Intel AMT using MEBX in the BIOS setup menu:
Navigate to the front page of the BIOS setup menu and select MEBX.
Set up a new password. First, enter the default password: admin, then enter a new password.
After setting a new password, Intel® AMT will be enabled.
Navigate to Intel® AMT Configuration
To access Local AMT:
Open the system's Device Manager and check that the LAN device is enumerated correctly.
Open a browser and load the local WebUI: http://127.0.0.1:16992.
Enter the Intel® AMT login, input username (admin) and the password.
On another system on the same network, open a browser and open the WebUI as follows: https://[DUT IP address]:16993.
Ensure both systems are connected to the same network.
If a message indicating “Your connection is not private” appears, select proceed.
For the username enter
Go to BIOS setting > Setup Utility > Advanced > PCH-FW Configuration > AMT Configuration > MAC Pass Through .
Check that the MAC address of the Thunderbolt dock LAN port matches the VPro LAN port.
Intel vPro remote KVM is a hardware-level remote management feature that allows an IT administrator to take full control of a computer's keyboard, video, and mouse (KVM) as if they were physically sitting in front of it.
Requirements:
Intel vPRO Enterprise SKU CPU.
Software Required: MeshCommander / Intel Endpoint Management Assistant (EMA) / Third-Party IT Management Solutions.
An example of execution using MeshCommander is shown below.
Add a computer with the hostname and select “Digest / TLS” in the Auth / Security field.
Click Connect to connect to the host computer.
Go to “Remote Desktop” to connect and enter the Consent code that is displayed on the host computer.
Administer Secure Boot: opens a menu which manages the Secure Boot configuration of the system
Setup Utility: opens the BIOS setup utility
MEBx: opens the Intel AMT configuration utility
Displays L1 Data Cache, L1 Instruction Cache, L2 Cache, and L3 Cache sizes.
N/A
N/A
Advanced-> CPU Configuration
Performance Core
Read Only
Displays L1 Data Cache, L1 Instruction Cache, L2 Cache, and L3 Cache sizes.
N/A
N/A
Advanced-> CPU Configuration
ID, Brand String, VMX, SMX/TXT, TXT Crash Code, TXT SPAD, Boot Guard Status, Boot Guard ACM Policy Status, Boot Guard SACM Information
Read Only
Informational displays providing various identification details, technology statuses, and security-related information about the CPU.
N/A
N/A
Advanced-> CPU Configuration
CPU Flex Ratio Override
Option List
Enables or disables the ability to manually override the CPU's flexible ratio (multiplier). Used for overclocking or underclocking.
"Disabled, Enabled"
Disabled
Advanced-> CPU Configuration
CPU Flex Ratio Settings
Numeric Input
When 'CPU Flex Ratio Override' is enabled, allows setting the specific CPU ratio (multiplier).
"Minimum: 0, Maximum: 63, Step: 0"
Default: 20
Advanced-> CPU Configuration
Intel (VMX) Virtualization Technology
Option List
Enables or disables Intel Virtualization Technology (VT-x), required for running virtual machines.
"Disabled, Enabled"
Enabled
Advanced-> CPU Configuration
AVX
Option List
Enables or disables the Intel Advanced Vector Extensions (AVX) instruction set.
"Disabled, Enabled"
Enabled
Advanced-> CPU Configuration
Active Performance-cores
Option List
Allows users to select the number of active Performance-cores (P-cores).
"Various (e.g., All, 1, 2,..., 31)"
All
Advanced-> CPU Configuration
Active Efficient-cores
Option List
Allows users to select the number of active Efficient-cores.
"Various (e.g., All, 1, 2,..., 31)"
All
Advanced-> CPU Configuration
Active SOC-North Efficient-cores
Option List
Allows users to select the number of active SOC-North Efficient-cores.
"Various (e.g., All, 1, 2,..., 31)"
All
Advanced-> CPU Configuration
Hyper-Threading
Option List
Enables or disables Intel Hyper-Threading Technology.
"Disabled, Enabled"
Enabled
Advanced-> CPU Configuration
BIST
Option List
Enables or disables the Built-In Self-Test (BIST) for the CPU.
"Disabled, Enabled"
Disabled
Advanced-> CPU Configuration
AP threads Idle Manner
Option List
Configures how Application Processor (AP) threads behave when idle.
"HALT Loop, MWAIT Loop (Default), RUN Loop"
MWAIT Loop
Advanced-> CPU Configuration
AES
Option List
Enables or disables Intel Advanced Encryption Standard (AES) New Instructions.
"Disabled, Enabled"
Enabled
Advanced-> CPU Configuration
MachineCheck
Option List
Enables or disables the Machine Check Architecture (MCA) feature.
"Disabled, Enabled"
Enabled
Advanced-> CPU Configuration
MonitorMWait
Option List
Enables or disables the MONITOR/MWAIT instructions for managing CPU idle states.
"Disabled, Enabled"
Enabled
Advanced-> CPU Configuration
Total Memory Encryption
Option List
Enables or disables Total Memory Encryption (TME).
"Disabled, Enabled"
Disabled
Advanced-> CPU Configuration
X2APIC Enable
Option List
Enables or disables X2APIC mode for handling interrupts in systems with many logical processors.
"Disabled, Enabled"
Enabled
"Enabled, Disabled"
Enabled
N/A
N/A
N/A
Enabled
Advanced-> USB Configuration
USB Legacy SMI bit Clean
Options List
A low-level setting related to legacy USB behavior. Controls a System Management Interrupt (SMI) bit.
"Disabled, Enabled"
Disabled
"Disabled, Enabled"
Disabled
Default mode: 5V.
Fan Control
Fan Hat Control: Default mode is Thermal Cruise.
PCIe Riser Fan Control: Default mode is Thermal Cruise.
Hardware Monitor
Temperature:
Rear_Temp: Power Input Entrance area temperature.
Riser_Temp: Riser card temperature.
Front_Temp: Remote Power Button Area temperature.
Voltage:
VINPUT: Input voltage.
VCELL: RTC battery voltage.
V1.8: 1.8V rail voltage.
Fan Speed:
Fan_HAT_FAN_RPM
PCIe_Riser_Fan_RPM
Watch-Dog Timer
The OS built-in driver refreshes the Watch-Dog Timer periodically. If the system hangs, the driver stops refreshing the WDT. The expiration of the timer will trigger a hardware reset to reboot the system.
The WDT length range is 1 to 255 minutes.
Always Off: Turn off WDT function.
Always On: Turn on WDT function.
Timeout value in sec / min
Suspended at BIOS Setup: Turn on WDT except in the BIOS setup menu.
"Disabled, Enabled"
Enabled
Advanced-> Power & Performance
Intel Speed Shift Technology Interrupt
Option List
Enables or disables interrupt control for Intel Speed Shift Technology, which dynamically adjusts CPU frequency and voltage.
"Disabled, Enabled"
Enabled
Perform Power Cycle - Forced power-off and on
Power Button Emulation - Mimics a power button press
No Action
SATA/SSD S.M.A.R.T. Monitoring and Display: If enabled, it monitors the health of HDDs/SSDs for predictive failures, displaying a warning during startup if any critical S.M.A.R.T. attribute indicates a problem.
Startup Timer (Unit: Sec): [10]
Soft Off Timer (Unit: Sec): [10]
Hard Off Timer (Unit: Sec): [30]
Low Voltage Timer (Unit: Sec): [300]
Shutdown Voltage Integer (Unit: Volt): [10]
Shutdown Voltage Decimal (Unit: 0.1 Volt): [5]
Startup Timer: The number of seconds the ignition input must be stable before the system powers on, or input voltage must recover from low-voltage shutdown before powering on.
Soft Off Timer: The number of seconds until a virtual power button shutdown event is triggered.
Hard Off timer: The number of seconds until the system is forced to power down, beginning only after the soft-off or low-voltage timer expires.
Low Voltage Timer: The number of seconds the input voltage can be lower than the shutdown threshold before a virtual power button shutdown event.
Shutdown Voltage Integer: Integer part of the low-voltage shutdown threshold. The minimum recommended value is 10.5 V.
Shutdown Voltage Decimal: Decimal part of the low-voltage shutdown threshold.
"Disabled, Enabled"
Disabled
"1.1, 1.0"
1.1
Advanced-> Security
TPM Availability
Option List
When Hidden, doesn’t expose the TPM to the OS.
"Available, Hidden"
Available
Advanced-> Security
TPM Operation
Option List
TPM2 State Operation Options.
"No Operation (default), Enable, SetPCRBanks (Algorithm), LogAllDigests, SetPPRequiredForClear_True, SetPPRequiredForClear_False, SetPPRequiredForTurnOn_False, SetPPRequiredForTurnOn_True, SetPPRequiredForTurnOff_False, SetPPRequiredForTurnOff_True, SetPPRequiredForChangePCRs_False, SetPPRequiredForChangePCRs_True, SetPPRequiredForChangeEPS_False, SetPPRequiredForChangeEPS_True"
No Operation
Advanced-> Security
Clear TPM
Option List
Remove all TPM context associated with a specific owner.
"[ ], [ X ]"
"[ ]"
Advanced-> Security
Set Supervisor Password
Alphanumeric Entry
Entry for supervisor password to lock specific settings.
"[ ], [ X ]"
"[ ]"
"Disabled, Enabled"
Enabled
Advanced-> Power
Auto Wake on S5
Option List
Auto wake on S5, by day of the month or fixed time of every day.
"Disabled, By Every Day, By Day of Month"
Disabled
Advanced-> Power
S5 Long Run Test
Option List
Forces to enable RTC S5 wake up, even if the OS disables it.
"Disabled, Enabled"
Disabled
Allows InsydeH2O to skip certain tests while booting, decreasing boot time.
"Disabled, Enabled"
Enabled
Advanced-> Boot
Quiet Boot
Option List
Disables or enables booting in Text Mode.
"Disabled, Enabled"
Enabled
Advanced-> Boot
Network Stack
Option List
Enables or Disables the onboard NICs before UEFI handoff.
"Disabled, Enabled"
Enabled
Advanced-> Boot
PXE Boot Capability
Option List
Sets the PXE Boot mode. Note: This setting is unavailable unless Network Stack is Enabled.
"Disabled, UEFI: IPv4, UEFI: IPv6, UEFI: IPv4/IPv6"
Disabled
Advanced-> Boot
Power Up In Standby Support
Option List
Enables or Disables Native Active State Power Management (ASPM).
"Enabled, Disabled"
Disabled
Advanced-> Boot
Storage PCI Option ROM Access Right support
Option List
Disable or enable storage PCI option ROM Access Right.
"Enabled, Disabled"
Enabled
Advanced-> Boot
ESATA Drive Boot Access Right Support
Option List
Disable or enable ESATA drive boot Access Right.
"Enabled, Disabled"
Enabled
Advanced-> Boot
Add Boot Options
Option List
Determines how new boot options are added into boot order.
"First, Last, Auto"
Auto
Advanced-> Boot
ACPI Selection
Option List
Selects booting to ACPI Version.
"ACPI3.0, ACPI4.0, ACPI5.0 ACPI6.0, ACPI6.1, ACPI6.2, ACPI6.3, ACPI6.4, ACPI6.5"
ACPI 6.3
Advanced-> Boot
USB Boot
Option List
Disables or enables booting to USB Boot Devices.
"Enabled, Disabled"
Enabled
Advanced-> Boot
UEFI OS Fast Boot
Numeric Entry
Enables or Disables Fast Boot mode. When enabled, the BIOS will not initialize the keyboard.
"Enabled, Disabled"
Disabled
Advanced-> Boot
Timeout
Option List
The number of seconds the firmware will wait before booting the default selection.
0~10
3
Advanced-> Boot
Automatic Failover
Option List
If enabled, failure of the boot device will result in an attempt to boot from the next device in boot order.
"Enabled, Disabled"
Enabled
Advanced-> Boot
Group Boot Options
Option List
Enables or disabled the grouping of boot options.
"Grouped, Non-Grouped"
Grouped
Advanced-> Boot
Sync Order
Option List
Disables or sets to Sync Boot Order or Sync Boot Device Type Order.
"Disabled, Sync Boot Order, Sync Boot Device Type Order"
Disabled
Advanced-> Boot
Adjust Non-BIOS Boot Options
Option List
When enabled, the position of Non-BIOS created boot options will be adjusted to follow the boot options position policy.
"Disabled, Enabled"
Enabled
Advanced-> Boot
Group Auto Boot Order
Option List
When enabled, keeps the boot option order of each group in “Auto” position policy.
"Disabled, Enabled"
Disabled
Advanced-> Boot
Device Type in Boot Manager
Option List
When enabled, shows the boot device type label in the boot manager.
"Disabled, Enabled"
Enabled
Advanced-> Boot
Boot Device Type Order
Option List
Allows changing the boot device type order.
"Hard Disk Drive [X]", "CD/DVD-ROM Drive [X]", "USB [X]", "Network [X]", "Others [X]"
Shown as above
Advanced-> Boot
Hard Disk Drive
Option List
Allows changing the Hard Drive Boot Order.
"[Hard Disk Drive] [X]"
"[X]"
Advanced-> Boot
Others
Option List
Allows changing Other Device Boot Order.
"EFI Internal Shell [X]"
"EFI Internal
Shell [X]"
The system will reboot and reset to default.
Load Custom Defaults: loads a previously saved custom configuration
Save Custom Defaults: saves the current configuration so it can be loaded later
Discard Changes: restores the current configuration to its original state
Press F10 to Save and Exit, then navigate to Setup Utility > Advanced > PCH-FW Configuration to check the ME Firmware Version to confirm the ME is installed.
adminA WebUI will appear. Ensure the IP address shown is the same as the DUT IP address (VPRO system).
Select Remote Control to control the Power Off, Cycle power off and on, Reset, and Graceful shutdown of the DUT system.
Advanced-> CPU Configuration
Efficient-core Information
Advanced-> Chipset Configuration
Platform Trust Technology
Options List
Advanced-> System Agent (SA) Configuration
Graphics Configuration, TCSS Setup Menu, VMD Setup Menu, VT-d Setup Menu, GNA Device, CRID Support, IPU Device, NPU Device
Various Options
Refer to Section 5.5 - Advanced > System Agent (SA) Configuration -> Graphics Configuration
Advanced->PCH-IO Configuration
SATA Configuration, USB Configuration, Security Configuration, HD Audio Configuration, THC Configuration, SerialIO Configuration, ISH configuration, Thermal Throttling Control, PMC Configuration
Various Options
SATA Configuration: Configures SATA ports for storage devices. USB Configuration: Manages the behavior of USB controllers and ports.
Advanced->PCH-FW Configuration
ME Firmware Version, ME Firmware Mode, ME Firmware SKu, ME Firmware Status 1-6, ME State, Manageability Features States, AMT BIOS Features, AMT Configuration, ME Unconfig on RTC Clear, Core BIOS Done Message, CSE Data Resilience Support, FDO Shipment State Override, Firmware Update Configuration, FIPS Configuration, Unique Platform ID Configuration, ME Debug Configuration, Anti-Rollback SVn Configuration, OEM Key Revocation Configuration, Extend CSME Measurement to TPM-PCR
Various Options
PCH-FW configuration: Configure Management Engine Technology Parameters. Console redirection configuration: Configures the redirection of console output to a serial port. Refer to Section 5.3.
Advanced-> SATA Configuration
Serial ATA Port 0-7
Read-Only
Advanced -> USB Configuration
USB BIOS Support
Options List
Advanced-> PCIe Configuration
Port8xh Decode, Compliance Test Mode, PCIE Clock, SOC Configuration, PCI Express Root Port PXPA1, PCI Express Root Port PXPA2, PCI Express Root Port PXPA3, PCI Express Root Port PXPA4, PCI Express Root Port PXPB1, PCI Express Root Port PXPB2, PCI Express Root Port PXPB3, PCI Express Root Port PXPB4, PCI Express Root Port PXPC, IOE Configuration, PCI Express Root Port PXPD, PCI Express Root Port PXPE, PCI Express Root Port PXPF
Various Options
PCIe Root Port settings
Advanced-> Console Redirection Configuration
Console Serial Redirect
Option List
Advanced->SIO NCT6126D
UART Port 1 Configuration, UART Port 2 Configuration, UART Port 3 Configuration, UART Port 4 Configuration, Fan Control, Hardware Monitor, Watchdog Timer
Various Options
Contains settings specific to the Super I/O (SIO) controller, often responsible for managing legacy ports and hardware monitoring. Refer to Section 5.4 - Advanced > NCt6162D
Advanced-> Power & Performance
Overclocking Lock
Option List
Advanced->OnLogic Feature Configuration
Pseudo G3, Retimer Compliance Mode, LAN Controller 1 & 2, LAN Controller 3 & 4, Intrusion Detection
Various Options
Refer to Section 5.2 - Advanced > OnLogic Feature Configuration
Advanced->Automotive Ignition
Automotive Ignition
Various Options
Refer to Section 5.2 - Advanced > Automotive Ignition (Only for Karbon 520)
IGNITION PIN
12V ~ 48V (constant DC)
OPEN
Advanced-> Expert Mode
Expert Mode
Option List
Advanced-> Security
TrEE Protocol Version
Option List
Advanced-> Power
Wake On PME
Option List
Advanced-> Boot
Quick Boot












Read Only
Enables or disables Intel Platform Trust Technology (PTT), a firmware-based implementation of a Trusted Platform Module (TPM).
These entries represent the physical SATA ports available. They are informational and not directly configurable at this level.
Enables or disables fundamental USB support within the BIOS, allowing USB keyboards and mice to function before the OS loads.
Console Redirection Settings.
Locks or unlocks the CPU's overclocking features to prevent accidental changes.
Enables or disables the display of advanced BIOS configuration options. Enabling it exposes additional, technical parameters.
Trusted Execution Environment EFI Protocol version.
Determines the action taken when the system power is off and a PCI Power Management Enable wake up event occurs.
Option List
V3.3: 3.3V rail voltage.
VRTC: RTC voltage.
V1.25: 1.25V rail voltage.
The Helix and Karbon 520 Series computers harness the advanced power and integrated edge AI capabilities of Intel® Core™ Ultra processors, delivering highly scalable performance in a fanless, robust design. Engineered for the evolved edge, these systems offer versatile connectivity, including ModBay™ expansion, and robust reliability within their 0°C to 50°C and -40º to 70ºC operating temperature ranges, to meet the demands of diverse industrial applications. Comprehensive features like cable retention and remote management capabilities (including Intel vPro®) ensure streamlined deployment and long-term operational efficiency.
For more information on accessories and additional features, visit the following product pages:
警告:為避免電磁干擾,本產品不應安裝或使用於住宅環境
Warning: To avoid electromagnetic interference, this product should not be installed or used in a residential environment
Any included or additional accessories, such as mounting brackets, power supplies, or antennas, are located in the accessory box at the bottom of the system box. All drivers and product guides can be found on the product's dedicated webpage.
Note: Pin 6 and 12 are motherboard GND pins.
Note: Pin 2 or the "-" label is the motherboard GND pin.
*Note: Pin 1 and pin 20 are isolated DIO ground pins, which are different from the motherboard GND. It is not recommended to connect them directly to the motherboard GND unless your application requires it.
Notes:
The CAN H pins are labeled "+" on the system.
The CAN L pins are labeled "-" on the system.
The ISO GND pins are labeled with the GND symbol on the system, however both are independent isolated grounds. It is not recommended to connect them together if both CAN bus channels are not on the same network.
The CBDT122 serial breakout cable converts an HX520/K520 serial connector to two DB9 connectors.
This image shows the difference between the 2x DB9 Breakout Cable and the standard COM Mating Connector:
Power LED Definition
Off: Power off.
Slow Blink (1/3Hz): Low/Standby Power State.
On: Power On/Normal Power State.
Fast blink (25Hz): GPU Power Brake Active.
Drive Activity LED
Blinking: Read/Write activity on m.2 storage device.
Error LED Definition
Slow Blinking (0.5Hz): Boot Issue (no boot device found).
Fast Blinking (4Hz): Voltage fault.
Solid: Memory Fault or no DIMMs installed.
The Helix and Karbon 520 Series have six USB 3.2 Gen 2 Type A ports (10 Gbps, 5V @ 900mA). Optional ModBay cards can add up to eight more USB 3.2 Gen2 Ports.
The Helix 520 Series has two Thunderbolt Gen 4 compliant ports (40 Gbps). Maximum 5V@3A/port or 5V@4.5A total for 2 ports. Single port maximum power is 15W and 2 ports maximum power is 22.5W.
The Karbon 520 Series has two USB 4 ports (40 Gbps). Maximum 5V@3A/port or 5V@4.5A total for 2 ports. Single port maximum power is 15W and 2 ports maximum power is 22.5W.
The Helix and Karbon 520 Series have two full-size DisplayPorts, both supporting DP 2.1 up to UHBR20. Please refer to Intel documentation for additional Core Ultra Series 1 and Core Ultra Series 2 display output specifications: .
The Helix and Karbon 520 Series have one 3FF Micro-SIM card slot on the top panel that works with 4G LTE and 5G cellular modems. The SIM card is mapped to the M.2 B-key slot. The SIM slot is push-push; push to insert and push to remove.
The Helix and Karbon 520 Series allow the enablement of a factory reset switch accessible through the front I/O face of the system that, when depressed, resets system BIOS settings back to factory defaults or custom set values.
The Intel i226 LAN Port on the Helix 520 (i226-LM) and Karbon 520 (i226-IT) Series support up to 2.5Gbps link speeds over standard shielded CAT5e or CAT6 cables. The connector is the industry standard RJ45 connector. This port also features Intel’s vPro® technology enabling remote out-of-band management and security features (supported on motherboards with Intel Core Ultra 5 135H and Intel Core Ultra 7 165h/265H Processors). The LAN link state is shown by the two LEDs on the port. The description of LED activity is shown in section 6.4.3 above.
For instructions on enabling vPro/AMT on the Helix 520 and Karbon 520 Series of systems, refer to the .
Motherboard Features
Please Note: There is a difference in labeling of front USB C ports between the HX520 series and K520 series. The HX520 series carries a Thunderbolt 4 logo while the K520 Series carries a USB 4 logo.
This slot supports PCIe Gen 4 x4 and is designed for NVMe or storage drives. A full pinout table for this expansion slot is provided in the .
This expansion slot is capable of supporting PCIe Gen 4 x2, SATA III, USB 3.2 Gen 2, USB 2.0, and one SIM card input from the external I/O. This slot is designed to support various expansion cards such as SATA storage drives and 4G LTE or 5G cellular cards. A full pinout table for this expansion slot is provided in the .
This slot supports PCIe Gen 4 x1 and USB 2.0 signals and is designed for M.2 2230 Wi-Fi expansion cards.
The systems have one PCIe x16 connector on the motherboard. It is used with OnLogic risers for various PCIe configurations in models HX/K522/3/4/5.
This riser supports a dual slot, full height, half length PCIe Gen 5 (x16 Physical/ x8 Electrical) expansion card in the HX524. There are two fan headers on the riser as well to support the fan in the chassis.
The Helix 520 series supports up to two DDR5 SO-DIMM slots rated up to 5600MTUs (MTL) and 6400MTUs (ARL).
In-Band Error Correction Code (IBECC) is optionally supported for symmetrical RAM configurations. IBECC is a specialized memory protection technology designed to enhance system reliability without requiring the additional physical memory chips traditionally associated with ECC (Error Correction Code). See BIOS Manual for more information.
The power consumption of the Helix 520 Series was measured for various system configurations, workloads, and power states at a 24V system input voltage. Tests were conducted using Furmark and Burnintest v9.0 to stress system components. These tests were performed with Intel Turbo Boost Enabled. The build configurations and power consumption are listed in the tables below. The power consumption listed below is the average power draw over a 5 minute window from the test start. This includes a brief period of PL2 power levels (Intel turbo Boost) where the power consumption is elevated. The highest power consumption seen during the period of turbo PL2 is shown at the bottom of each table. The data collected is similarly representative of systems in the Karbon 520 series.
The power consumption for each system configuration is recorded below.
The Helix and Karbon 520 Series support multiple power states. The wake-up events can be configured in the MCU and BIOS. This section describes the power management functions you can perform and gives information on protection circuitry for power adapters.
*Only supports legacy S3
The DC voltage levels specified are the absolute maximum allowable values for the system to function safely. The protection circuitry allows for brief transient voltages above these levels.
When an external GPU card is installed, the MCU will start monitoring the input voltage. The GPU power brake will be asserted when the input voltage is less than 15.6V to avoid excessive current draw from the power source in order to protect the power cable and input connector from damage. This GPU power brake will be de-asserted when the input voltage is higher than 17.1V.
Assertion of the GPU Power Brake is necessary at low voltages where high power draw from CPU, GPU, and platform devices would result in high input currents that may exceed ratings of the power connectors. The GPU brake will limit GPU power power at these voltages until input voltage is returned to safe levels.
When the power brake is activated, the power LED blinks at 25 Hz.
The 4x LAN Expansion (MODBAY-4LAN02) adds additional RJ45 GbE LAN ports to the HX523 and K523. This ModBay uses dedicated Intel I210-IT network controllers for each port which support speeds up to 1 Gbps.
Operating Temperature: HX523 0ºC to 50°C Operating Temperature: K523 -40ºC to 70ºC
The 4x PoE Expansion (MODBAY-4POE01) adds RJ45 GbE PoE LAN ports to the HX523 and K523. Each port supports up to 1 Gbps and PoE output. PoE power budget depends on system power input.
Operating Temperature: HX523 0ºC to 50°C Operating Temperature: K523 -40ºC to 70ºC
The 3x M12 LAN Expansion (MODBAY-M12LAN01) adds additional M12 X-coded GbE LAN ports to the HX523 and K523. This ModBay uses dedicated Intel I210-IT network controllers for each port which support speeds up to 1 Gbps.
Supported cables:
CABLE-M12-RJ45-5M (5 Meter X-coded M12 to RJ45)
CABLE-M12-RJ45-10M (10 Meter X-coded M12 to RJ45)
Operating Temperature: HX523 0ºC to 50°C Operating Temperature: K523 -40ºC to 70ºC
The 3x M12 PoE Expansion (MODBAY-M12POE01) adds additional M12 X-coded GbE PoE LAN ports to the HX523. This ModBay uses dedicated Intel I210-IT network controllers for each port which support speeds up to 1 Gbps. Additionally, each port supports PoE output. The power budget for PoE is dependent on the voltage of the system power input. Refer to Appendix C for PoE power budgets.
Supported cables:
CABLE-M12-RJ45-5M (5 Meter X-Coded RJ45 to M12)
CABLE-M12-RJ45-10M (10 Meter X-Coded RJ45 to M12)
Operating Temperature: HX523 0ºC to 50°C Operating Temperature: K523 -40ºC to 70ºC
The 2x 10Gb LAN Expansion (MODBAY-10GLAN01) adds RJ45 10 GbE LAN ports to the HX523. This ModBay uses a single X550 network controller which supports individual port speeds up to 10 Gbps and a maximum combined speed up to 15 Gbps across both ports.
Operating Temperature: HX523 0ºC to 40°C Operating Temperature: K523 -40ºC to 40ºC
The 4x USB3 Expansion (MODBAY-04USB-02) adds additional USB 3.2 Gen 2 Type-A ports to the HX523. This ModBay uses two USB controllers which support individual port speeds up to 10 Gbps and a maximum combined speed up to ~26 Gbps across all ports. The controllers are the PCI11400 (PCIe Gen 3 x2 to 2x USB 3.2 Gen 2) and the USB7206i (1x USB 3.2 Gen 2 to 2x USB 3.2 Gen 2). Each port is rated to 5V @ 900mA of power delivery per USB-IF specification. These ports can only wake in sleep and are not active in Hibernate system states.
Operating Temperature: HX523 0ºC to 50°C Operating Temperature: K523 -40ºC to 70ºC
The nominal power budget for all PoE ports on the Helix 520 and Karbon 520 Series is provided below. These values are provided for room temperature operating conditions. Please contact OnLogic for specific derating information for your installation.
Testing Conditions
Temperature Range: 0ºC to 50ºC
Step size: 5ºC / 10ºC
Stress Levels
CPU (100% - Intel PTAT)
Results Summary
Temperature Range: -40ºC to 70ºC
Step size: 5ºC / 10ºC / 20ºC
Stress Levels
CPU (100% - Intel PTAT)
Step 1: Remove the two screws in the rear of the system.
Step 2: Align the two screw holes on the back of the system with the holes in the DIN clip.
Step 3: Fasten the din clip with the screws removed in step 1 (M3X0.5 Flathead Screw, 6mm Long) WARNING: Using a screw longer than 6mm may damage the system.
Step 4: Hook the spring side of the DIN clip onto the DIN rail, then press firmly until the clip snaps over the other side of the rail.
Step 1: Remove the four screws in the rear of the system.
Step 2: Align the four screw holes on the back of the system with the holes in the DIN clip.
Step 3: Fasten the DIN clip with the screws removed in step 1 (M3X0.5 Flathead Screw, 6mm Long) WARNING: Using a screw longer than 6mm may damage the system.
Step 4: Hook the spring side of the DIN clip onto the DIN rail, then press firmly until the clip snaps over the other side of the rail.
Step 1: Remove the four screws in the rear of the system.
Step 2: Align the first 2 screw holes on the back of the system with the holes in the DIN clip.
Step 3: Fasten the DIN clip with the screws removed in step 1 (M3X0.5 Flathead Screw, 6mm Long) WARNING: Using a screw longer than 6mm may damage the system.
Step 4: Repeat steps 2-3 for the second DIN clip. Ensure the second DIN clip is oriented in the same direction as the first DIN clip
Step 5: Hook the spring side of the DIN clip onto the DIN rail, then press firmly until the clip snaps over the other side of the rail.
Step 1: Align the four screw holes on the bottom of the system with the respective holes on the mounting brackets.
Step 2: Attach wall mounting brackets (MTW101) or DIN mount Bracket (MTD102-K), to the system using the supplied M3 screws (M3X0.5 Flathead Screw, 4mm Long).
Step 3 (Wall Mount only): Install system to surface using keyhole slots on wall mount brackets and appropriate hardware for the surface (not provided).
Step 4 (DIN Bracket only): Align the mounting holes of the din clip bracket to the three mounting holes on the wall mount bracket. Install the 6x M4 screws (M4x0.7 Self Tapping, Philips Head, 6mm Long) to secure the DIN clip.
Step 5 (DIN Bracket only): Hook the solid side of the DIN clip onto the DIN rail, then press firmly until the clip snaps over the other side of the rail.
Step 1: Peel feet from adhesive.
Step 2: Align feet with markings on Secondary Heatsink as shown.
Step 1: Align the four screw holes on the bottom of the system with the respective holes on the VESA bracket.
Step 2: Attach VESA Bracket to the system using the supplied M3 screws (M3X0.5 Flathead Screw, 4mm Long) Use a torque of at least 200 N-cm (18 in-lbs) to attach the bracket.
Step 3: Install the system to VESA 75 or VESA 100 mounting pattern using provided VESA Mount screws.
Step 1: Separate the two bracket segments by first removing the M4 screw on either side of the bracket (M4X0.7 Phillips head, 6 mm long). With the screws removed, the bracket segments can be separated by removing the smaller bracket from the hooked tabs on the top edge of the larger bracket.
Step 2: Align the screw holes indicated with “1” marking with the bottom holes of the system. Secure the system using the 4x supplied M3 screws (M3X0.5 Flathead Screw, 6mm Long). Use a torque of at least 200 N-cm (18 in-lbs) to attach the bracket.
Step 3: Install the large bracket/system assembly to a VESA 75 or VESA 100 mounting pattern on a monitor stand/arm using the provided M4x0.7 8mm length screws. Note the arrow marking on the bracket indicating which side of the bracket should be facing UP.
Step 4: Install the remaining smaller bracket to a monitor VESA 75 or VESA 100 mounting pattern using the provided M4x0.7 8mm long screws. Note the arrow marking on the bracket indicating which side of the bracket should be facing UP.
Step 5: Install the small bracket/monitor assembly to the large bracket/system assembly on the mounting arm by aligning the hooks/tabs and slot the pieces together. Secure the bracket segments together using the 2x M4 screws removed in Step 1.
Properly opening OnLogic systems does not void the warranty in most cases, however, some precautions are necessary to avoid damaging the system.
Perform this disassembly in an area free of static discharge.
Disconnect power, video, and any other connections to the system. It should be fully unplugged.
Ideally, wear a grounding strap. If that is not available, regularly touch a grounded metal surface to discharge your body of static electricity.
All of the different system models in this series begin their disassembly by removing the bottom plate:
After removing the bottom plate, you will have access to the motherboard. The motherboard used is the same for all variants in the series. Here is the layout:
Reference the full here.
Windows Drivers
Please follow this link for a guide on updating your system's drivers:
LPMCU Tool
Reference here.
MCU Updates
DIO Python Package
Download Instructions
Download .zip File - For a simple copy of the files, use this direct download link:
Clone with Git - Use a terminal to clone the repository.
HTTPS:
Python Package Documentation:
Drivers
Drivers are available in INF formats, which can be installed via a Windows deployment server, or through the Device Manager. Follow our guide for .
Windows 11 -
Please follow this link for a guide on updating your system's drivers:
Reference the full .
If the system fails to power on or is unresponsive, clearing the CMOS may help. It will also restore the BIOS to factory defaults.
The CMOS reset button on all HX52X systems can be found next to the power button, as indicated here
To perform the reset, begin by powering off the system
While holding the reset button, press power button to power the system on
After 5 seconds, release the button
Description
Some Windows installation methods may result in serial port number collisions.
The Helix 520 Series systems implement three serial port types - PCH UART, SIO COM, and USB VCOM. Depending on the order of driver installation, Windows may assign duplicate serial port numbers (in the format COM[n]).
Resolution
Serial port numbers can be changed from the Windows Device Manager after driver installation, or drivers can be injected via enterprise deployment methods prior to first boot to mitigate this issue.
Windows installations performed by OnLogic are shipped with unique serial interface numbers. DIO Labeling
Description
The Helix 520 Series top plate DIO labeling has “-” and “GND” labels for pins that both connect to the DIO expansion isolated ground (ISO_GND). The other ground pins indicated by the system labeling are tied to the non-isolated DC GND. There is no functional impact to system performance, but some users may find this labelling confusing.
Resolution
GND label on the DIO connector will be changed to ISO_GND on a future revision.
Description
Ethernet port assignments in Windows may not be issued consistently between configurations due to Windows port enumeration rules, meaning that the indicated port numbers on the front of the system may not match the numbers assigned by Windows.
Resolution
Users/installers may associate external Ethernet port numbers with the Windows-assigned scheme using the Powershell command Get-NetAdapterHardwareInfo.
In the results generated by the command, adapter names and PCIe Bus numbers are displayed. The external port numbers from the plate label are equivalent to the PCIe Bus numbers (Port 1 = Bus 1, etc.). The Powershell command Rename-NetAdapter can then be used to rename Ethernet ports to user preference.
Description
Intel VMD is a technology allowing for internal storage to be added to RAID configurations without a discrete RAID controller. While OnLogic is not currently offering configurations that are VMD-compatible, the BIOS options for VMD are available for future use.
When VMD is enabled via the BIOS configuration menu, and drives are added to the VMD controller by enabling either VMD Global Mapping or adding individual drives to the VMD controller from the same menu page, systems may fail to boot after the configuration is applied.
Resolution
Users are advised to keep VMD and VMD Global Mapping disabled. There is no workaround.
RAID support is offered via a discrete controller in the Helix 522 model and is not affected by this issue.
Description
The Windows driver for the GPIO subsystem of the Microchip PCI11000 family IO controllers used on the Helix 523 model and MODBAY-04USB-02 expansion card is not signed, so Windows will not load it. A yellow bang ( ! ) warning indicator and error message is displayed in the Windows Device Manager.
This error message has no effect on system performance and may be ignored. The GPIO subsystem is required to be enabled on-chip for full function, but no direct driver/OS interaction is required.
Resolution
A signed driver release is in progress, and will be made available when it is complete.
Description
When attempting to use Wake-on-LAN (WoL) from S4 (hibernate) and S5 (soft off) power states, the system may hang, preventing proper system startup. This issue is specific to the Modbay-M12LAN01 card.
Resolution
For WoL from S4 or S5 power states, the Modbay-M12PoE or Modbay-4LAN cards should be used. The Modbay-M12LAN01 card is only recommended for Wake-on-LAN from S3 (sleep) power state.
Description
When Wake On PME is enabled in the BIOS but WoL is disabled in the operating system for LAN port 1 in Ubuntu 24.04 Desktop/Server, the disagreement in settings causes unintended wake events to occur from S4/S5.
Resolution
Ensure agreement between the wake on PME setting in the BIOS and WoL setting in the OS. If WoL functionality is desired, ensure both settings are enabled. If WoL functionality is not desired, ensure both settings are disabled.
This device has been tested to the relevant EMC and Safety standards. Modifications by the user may invalidate certifications. Testing included EN 55032, EN 55035, EN 60601-1-2, IEC 62368-1, IEC 60945 Ed. 4, and many others, please see specifications for details.
This device complies with part 15 of the FCC rules as a Class A device. 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.
This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device.
Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes: (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.
CAN ICES-003(A) / NMB-003(A)
The computer system was evaluated for medical and IT equipment EMC standards as a class A device. The computer complies with the relevant IT equipment directives for the UKCA mark.
This product must be used with an in-line EMI filter when connected directly to a DC mains supply in maritime and DNV applications. The recommended EMI filter is a Delta 30DKCS5. Any filter used must be appropriately rated to handle the voltage and current draw of the system and must have a minimum insertion loss of 30dB at 1MHz.
Datasheet for the 30DKCS5 including electrical specifications, wiring diagram, and dimensions.
This is a Class A product based on the standard of the Voluntary Control Council for Interference (VCCI). If this equipment is used in a domestic environment, radio interference may occur, in which case the user may be required to take corrective actions.
For the latest security advisories concerning OnLogic products, including vulnerability disclosures and necessary updates, please refer to our official Security Advisories page. It is recommended to regularly check this resource for critical security information.
MTL-H Core Ultra 5 125H
MTL-H Core Ultra 5 135H
MTL-H Core Ultra 7 165H
ARL-H Core Ultra 5 225H
ARL-H Core Ultra 7 265H
Memory
2x DDR5 5600 SO DIMM Up to 96GB Total Optional IBECC (Enabled in BIOS)
2x DDR5 5600 SO DIMM Up to 96GB Total Optional IBECC (Enabled in BIOS)
Integrated Graphics
Intel UHD Graphics
Intel Arc (Dual Channel Memory Required)
Intel UHD Graphics
Intel Arc (Dual Channel Memory Required)
Front I/O
1x Power Button
1x Factory Reset Switch
1x 3.5mm Audio Jack
6x USB 3.2 Gen 2 (Type A)
2x Thunderbolt 4, USB Type C (40 Gb/s)
4x 2.5Gb LAN
1x Power Button
1x Factory Reset Switch
1x 3.5mm Audio Jack
6x USB 3.2 Gen 2 (Type A)
2x USB4, USB Type C (40 Gb/s)
4x 2.5Gb LAN
Top I/O
1x 4 pin Terminal Block Power
1x 3ff SIM Slot (Mapped to M.2 B-Key)
5x Antenna Mounting Holes
1x Grounding Lug
1x 5 pin Terminal Block Power
1x 3ff SIM Slot (Mapped to M.2 B-Key)
5x Antenna Mounting Holes
1x Grounding Lug
Bottom I/O
1x Remote Switch
2x DisplayPort 2.1 UHBR20
2x Dual COM (RS-232, RS-485, RS-422)
1x Fan Hat Connector
1x Remote Switch
2x DisplayPort 2.1 UHBR20
2x Dual COM (RS-232, RS-485, RS-422)
1x Fan Hat Connector
Expansion & Storage
1x M.2 M-Key 2280/2260 (PCIe Gen4 x4)
1x M.2 E-Key 2230 (WiFi), PCIe Gen4 x1, USB2.0)
1x M.2 B-Key 3042/3052/2280 (PCIe Gen4 x2, USB2.0 or PCIe Gen4 x1, USB3.2 Gen 1 or SATA III, USB3.2 Gen 1)
1x PCIe Gen5 x16 mechanical/x8 electrical FHHL
1x M.2 M-Key 2280/2260 (PCIe Gen4 x4)
1x M.2 E-Key 2230 (WiFi), PCIe Gen4 x1, USB2.0)
1x M.2 B-Key 3042/3052/2280 (PCIe Gen4 x2, USB2.0 or PCIe Gen4 x1, USB3.2 Gen 1 or SATA III, USB3.2 Gen 1)
1x PCIe Gen5 x16 mechanical/x8 electrical FHHL
Special Features
1x Kensington Lock
1x Kensington Lock
Optional Add-On Modules
1x 8 Pin Isolated CAN
1x 20 Pin Isolated DIO
1x 8 Pin Isolated CAN
1x 20 Pin Isolated DIO
Operating Systems
Windows 11 IoT Enterprise LTSC2024
Windows 11 Pro (Pending Intel Enablement)
Ubuntu 24.04 Desktop/Server
Red Hat Enterprise Linux 9.6+/ Red Hat Enterprise Linux 10.0+ (HX520 Series)
Windows 11 IoT Enterprise LTSC2024
Windows 11 Pro (Pending Intel Enablement)
Ubuntu 24.04 Desktop/Server
Red Hat Enterprise Linux 9.6+/ Red Hat Enterprise Linux 10.0+ (K520 Series)
LAN Controllers
4x I226-V (Core Ultra 5 125H/225H)
3x I226-V, 1x I226-LM (Core Ultra 7 165H/265H & Core Ultra 5 135H/235H)
4x I226-IT
Antenna Holes
6x Antenna holes
6x Antenna holes
Voltage Input
Rated Input 12-24VDC HX521
Rated Input 12-24VDC HX522
Rated Input 19-24VDC HX523/4/5
Rated Input 12-48VDC K521
Rated Input 12-48VDC K522
Rated Input 19-48VDC K523/4/5
Dimensions
HX521: 50.8mm x 177 mm x 225mm
HX522/523/524/525: 108mm x 177mm x 225mm
K521: 50.8mm x 177 mm x 225mm
K522/523/524/525: 108mm x 177mm x 225mm
Mounting
DIN
VESA
In-Line VESA
Wall
DIN
VESA
In-Line VESA
Wall
Operating Temperature
0°C to 50°C
-40°C to 70°C
Storage Temperature
-40°C to 85°C
-40°C to 85°C
Operating Humidity
5% to 95% Non-Condensing
5% to 95% Non-Condensing
RoHS Directive (2011/65/EU, (EU)2015/863)
WEEE Directive (2012/19/EU)
IEC60601-1-2, 4th ed.
EN 60945, 4th ed.
OUT_7
4
IN_7
5
OUT_6
6
IN_6
7
OUT_5
8
IN_5
9
OUT_4
10
IN_4
11
OUT_3
12
IN_3
13
OUT_2
14
IN_2
15
OUT_1
16
IN_1
17
OUT_0
18
IN_0
19
V_DIO+
20
ISO_GND*
Yellow
On
LAN Link established
Link
Yellow
Blinking
LAN activity occurring
Speed
-
Off
100 or 10Mb/s data rate
Speed
Amber / Orange
On
1000 Mb/s data rate
Speed
Green
On
2500 Mb/s data rate
USB 3.2 Gen 2 Type-A ports (6x)
D
Thunderbolt 4 (USB-C) (2x) *HX520 Series)
USB 4 (40Gb/s) (USB-C)(2x) *K520 Series)
E
CMOS Battery
F
2.5 GbE LAN ports (4x)
G
Remote Switch
H
DisplayPorts (2x)
J
COM RS-232/422/485 ports (2x)
K
External fan header
L
PCIe Aux power and fan control header
M
DDR5 SO-DIMM slots (2x)
N
PCIe Gen 5.0 (x16 Physical/x8 Electrical)
P
4-pin Power Input
Q
M.2 E-Key PCIe Gen4 x1 / USB 2.0
R
M.2 B-Key PCIe Gen4 x2, USB 2.0 / PCIe Gen4 x1, USB 3.2 Gen 1 / SATA Gen3 x1, USB 3.2 Gen 1
S
M.2 M-Key PCIe Gen4 x4
USB Type C / Thunderbolt
S5, S4, S3*
Only supported with Thunderbolt vPro Docking system[cite: 324].
USB Type A
S3*
Minimum safe reverse voltage
-24V
-48V
60W
60W
48V
90W
90W
K520 Series Only
SSD, and RAM (80% - Passmark BiT)
GPU (100% if applicable - Furmark)
SSD, and RAM (80% - Passmark BiT)
GPU (100% if applicable - Furmark)
git clone https://github.com/onlogic/onlogic-m031-manager.git
SSH:
git clone git@github.com:onlogic/onlogic-m031-manager.git
The screen will show "System will reboot to reset to default." and will prompt the user to press “ok”
The system will reset
The reset to default completes
Severity:
Low
Severity:
Low
Severity:
Low
Severity:
High
Severity:
Low
Severity:
Low
Severity:
Low
Read the entire manual before using the product.
Install the device securely per user manual instructions.
VESA mounting device should use 4x M4x0.7mm L=10mm screws to VESA arm or mount to threaded holes on rear of chassis. Screws should be a minimum length of 6mm. Add 1mm of screw length for every mm of additional thickness of plate or bracket beyond 1.5mm.
Caution, Hot Surface! It is normal for the unit to heat up and be hot to touch. Do not touch the heatsink area or back enclosure during operation and up to 30 minutes after shutdown allowing the unit to cool down.
Ambient operating temperature must be between 0 to 50°C (HX520 Series) or -40ºC to 70ºC (K520 Series) with a non-condensing relative humidity of 5-95%.
The device can be stored at temperatures between -40 °C to 85 °C. Note: Unit must be stabilized within operating temperature before use, for a minimum of 3 hours.
Keep the device away from liquids and flammable materials. Not to be installed in a hazardous environment.
Allow adequate space around all sides of the device for proper cooling and to not exceed its maximum operating temperature limit. If the device is mounted to a vertical surface then the recommended device orientation is such that heatsink fins allow air to rise unobstructed.
Caution, Risk of Electric Shock! The unit is powered by low voltage DC (Direct Current) only! Do not connect AC (Alternating Current) into the device!
To power the device use only UL ITE Listed external power supplies with DC output of 12-24VDC (HX520 Series) or 12-48VDC (K520 Series), see specs for details.
When installing the device only use shielded network cables.
The installer should be experienced in aftermarket installation and familiar with general practices for installing electronics.
Service and repair of the device must be done by qualified skilled service personnel. This includes, but is not limited to replacement of the CMOS battery. The replacement CMOS battery must be UL recognized and meet the same minimum requirements as the original.
Proper disposal of the CMOS battery must comply with local governance.
The radio device is not intended for emergency service use.
To protect against excessive RF exposure, maintain at least 20cm from any user and the RF antennas. Only use provided dual band PIFA antennas with 2dBi/2dBi gain (2.4, 5Ghz, and 6 Ghz) for Wifi/BT.
This equipment is not suitable for use in locations where children are likely to be present.
WARNING: There is danger of explosion if the CMOS battery is replaced incorrectly. Disposal of battery into fire or a hot oven, or mechanically crushing or cutting of a battery can result in an explosion.
Lisez l'intégralité du manuel avant d'utiliser le produit.
Installez l'appareil en toute sécurité selon les instructions du manuel de l'utilisateur..
Le dispositif de montage VESA doit utiliser 4 vis M4x0,7 mm L = 10 mm sur le bras VESA ou être monté sur des trous filetés à l'arrière du châssis. Les vis doivent avoir une longueur minimale de 6 mm. Ajoutez 1 mm de longueur de vis pour chaque mm d'épaisseur supplémentaire de plaque ou de support au-delà de 1,5 mm.
Attention, surface chaude! Il est normal pour les unités de se réchauffer et de devenir chaude au toucher. Évitez de toucher les surfaces de dissipation de chaleur ou le boîtier pendant l’utilisation ou jusqu’à 30 minutes après l’arrêt pour permettre à l’unité de se refroidir.
La température ambiante de fonctionnement doit être comprise entre 0 et 50 °C (série HX520) ou entre -40 °C et 70 °C (série K520) avec une humidité relative sans condensation de 5 à 95 %.
L'appareil peut être stocké à des températures comprises entre -40 °C et 85 °C. Remarque : L'unité doit être stabilisée à la température de fonctionnement avant utilisation, minimum 3 heures.
Gardez l'appareil à l'écart des liquides et des matériaux inflammables. Ne pas installer dans un environnement dangereux.
Prévoyez un espace suffisant autour de tous les côtés de l'appareil pour un refroidissement correct et pour ne pas dépasser sa limite de température de fonctionnement maximale. Si l'appareil est installé sur une surface verticale, l'orientation recommandée de l'appareil est telle que les ailettes du dissipateur thermique permettent à l'air de monter sans obstruction. Des orientations alternatives peuvent entraîner une plage de températures de fonctionnement réduite.
Avertissement! Risque de choc électrique ! L'unité est alimentée uniquement par une basse tension CC (courant continu) ! Ne connectez pas le courant alternatif (courant alternatif) à l'appareil !
Pour alimenter l'appareil, utilisez uniquement des blocs d'alimentation externes homologués UL ITE avec une sortie CC de 12 à 24 V CC (série HX520) ou 12 à 48 V CC (série K520), voir les spécifications pour plus de détails.
Installez l'appareil uniquement avec des câbles réseau blindés.
L'installateur doit avoir de l'expérience dans l'installation du marché secondaire et être familiarisé avec les pratiques générales d'installation de l'électronique.
L'entretien et la réparation de l'appareil doivent être effectués par un personnel d'entretien qualifié et qualifié. Cela inclut, mais sans s'y limiter, le remplacement de la batterie CMOS. La batterie CMOS de remplacement doit être reconnue UL et d'un type similaire à l'original.
L'élimination appropriée de la batterie CMOS doit être conforme à la gouvernance locale
L'appareil radio n'est pas destiné aux services d'urgence..
Pour vous protéger contre une exposition RF excessive, maintenez au moins 20 cm de tout utilisateur et des antennes RF. Utilisez uniquement les antennes PIFA double bande fournies avec un gain de 2 dBi/2 dBi (2,4, 5 Ghz, et 6 Ghz) pour le Wifi/BT.
Cet équipement n'est pas adapté à une utilisation dans des endroits où des enfants sont susceptibles d'être présents.
AVERTISSEMENT : Il existe un risque d'explosion si la pile CMOS n'est pas remplacée correctement. L'élimination de la batterie dans le feu ou dans un four chaud, ou l'écrasement ou le découpage mécanique d'une batterie peut entraîner une explosion.
請依照使用手冊說明安全地安裝設備。
VESA 安裝設備應使用 4 個 M4x0.7 毫米 L=10 毫米螺絲固定 VESA 支架或將其安裝到機殼背面的螺紋孔中。螺絲長度至少應為 6 毫米。板或支架厚度每超過 1.5 毫米,螺絲長度每增加 1 毫米。
VESA 安裝設備應使用 4x M4x0.7mm L=10mm 螺絲固定在 VESA 臂上或安裝到底盤後部的螺紋孔中。螺絲的長度至少應為 6 毫米。板或支架的厚度每超過 1.5 毫米,螺絲長度每增加一毫米,螺絲長度增加 1 毫米。
小心,表面高溫!設備發熱且摸起來很燙是正常現象。在運作期間以及關機後 30 分鐘內請勿觸摸散熱器區域或後部外殼,以便設備冷卻。
環境工作溫度必須介於 0 至 50°C(HX520 系列)或 -40ºC 至 70ºC(K520 系列)之間,且無凝結相對濕度為 5-95%。
該設備可儲存在-40°C至85°C的溫度下。注意:設備在使用前必須穩定在工作溫度範圍內,至少3小時。
請將設備遠離液體和易燃材料。切勿安裝在危險環境中。
設備四周應留出足夠的空間,以確保設備正常散熱,且不超過其最高工作溫度限值。如果設備安裝在垂直表面,建議將設備朝向設定為使散熱片能夠讓空氣順暢上升。
小心,有觸電危險! 本設備僅由低電壓直流電 (DC) 供電!請勿將交流電 (AC) 接入本設備!
To power the device use only UL ITE Listed external power supplies with DC output of 12-24VDC (HX520 Series) or 12-48VDC (K520 Series), see specs for details.
僅使用屏蔽網路線安裝此設備。
安裝人員應具有售後安裝經驗並熟悉安裝電子設備的一般做法。
設備的維護和維修必須由合格的熟練維修人員進行。這包括但不限於更換 CMOS 電池。更換的 CMOS 電池必須經過 UL 認證,且符合原廠電池相同的最低要求。
CMOS 電池的正確處理必須符合當地的管理規定。
無線電設備不適用於緊急服務用途。
為防止過度射頻暴露,請與使用者和射頻天線保持至少 20 公分的距離。 Wifi/藍牙連線請僅使用提供的增益為 2dBi/2dBi(2.4、5GHz 和 6GHz)的雙頻 PIFA 天線。
本設備不適合在可能有兒童的地方使用。
如果 CMOS 電池更換不正確,則可能有爆炸的危險。將電池投入火中或熱爐中,或以機械方式擠壓或切割電池可能會導致爆炸。
Variants
HX521 - Base System
HX522 - SATA/HotSwap Expansion
HX523 - ModBay Expansion
HX524 - PCIe Expansion
HX525 - MXM Expansion
K521 - Base System
K522 - SATA/HotSwap Expansion
K523 - ModBay Expansion
K524 - PCIe Expansion
K525 - MXM Expansion
Processor
UL/IEC CB Scheme 62368-1 Product Safety
EU Low Voltage Directive 2014/35/EU
FCC 47 CFR Part 15 Subpart B (Class A)
1
ISO_GND*
2
INTRUSION
Link
-
Off
LAN Link not established
Item
Description
A
Power Button
B
Audio Jack
PCIe GEN4 x2 lane + USB2.0
PCIe GEN4 x1 Lane + USB3.2 Gen1 (inclusive of USB2.0)
SATA GEN3 x1 Lane + USB3.2 GEN1 (inclusive of USB2.0)
USB3.2 GEN1 (inclusive of USB2.0)
Power Button
Ultra-low power (PG3), S5, S3*
LAN
S5, S4, S3*
Nominal operating voltage
12-24V
12-48V
Maximum safe DC voltage
28.8V
12V
30W
N/A
Vadc
Remove x4 screws from the bottom of the system
Note: Remove any/all mounting hardware.
You will now have access to the hot swap bay section of your system
Further Disassembly is possible but not recommended. Please contact technical support before continuing.
You will now have access to the modbay section of your system
Further disassembly is possible but not recommended. Please contact Technical support before continuing
You will now have access to the PCIe expansion section of your system
Further disassembly is possible but not recommended. Please contact Technical support before continuing
You will now have access to the MXM expansion section of your system
Further disassembly is possible but not recommended. Please contact Technical support before continuing
Z01-0009S102
Z01-0009S011
v9.0.0
Category:
OS Compatibility
SKU(s) Affected:
HX520 Series
Revision(s) Affected:
All
Revision Resolved:
Category:
Mechanical
SKU(s) Affected:
HX520 Series
Revision(s) Affected:
All
Revision Resolved:
Category:
Port Enumeration
SKU(s) Affected:
HX/K520 Series
Revision(s) Affected:
All
Revision Resolved:
Category:
Firmware
SKU(s) Affected:
HX/K520 Series
Revision(s) Affected:
Z01-009I010 and before
Revision Resolved:
Category:
OS Compatibility
SKU(s) Affected:
HX/K523, MODBAY-04USB-02
Revision(s) Affected:
All
Revision Resolved:
Category:
System Compatibility
SKU(s) Affected:
ModBay-M12LAN01 - HX523/K523
Revision(s) Affected:
B02-00035R3
Revision Resolved:
Category:
OS Compatibility
SKU(s) Affected:
HX52x, K52x
Revision(s) Affected:
All
Revision Resolved:























































MTL-H Core Ultra 5 125H
MTL-H Core Ultra 5 135H
MTL-H Core Ultra 7 165H
ARL-H Core Ultra 5 225H
ARL-H Core Ultra 7 265H
EN 55032
CISPR 32/EN 55035
CISPR 35/EN 55035
Radio Equipment Directive (2014/53/EU)
3
Link
C
Must be enabled in BIOS[cite: 324].
57.6V
24V
Open
Open
Open
Z01-009I011
Open
Open
Open













Helix 520 /Karbon 520 Series Industrial Computer MCU Manual
Revision
Description
Date
1.0
Initial Release
05/27/2025
Helix 520 and Karbon 520 Series computers feature an embedded power sequencing controller and support isolated Digital Input/Output (DIO) and Controller Area Network (CAN) add-in cards. OnLogic may provide updates for the embedded sequencing controller over the product’s lifetime for feature enablement or product improvement.
The DIO module has 8 input and 8 output pins, an intrusion detection pin, two contact modes, and supports firmware updates. OnLogic provides a Low-Power Microcontroller Unit (LPMCU) command line utility to interact with the DIO microcontroller. Additionally, a custom Python package is provided in to natively embed the LPMCU tool functionality in scripting environments.
The CAN add-in card provides a two-channel CAN 2.0 A/B interface with configurable bitrates from 100 kbit/s to 1 Mbit/s. The CAN bus can be controlled programmatically on Linux using the interface or on Windows via a custom C++ API. More information on the CAN module can be found in .
Helix 520 and Karbon 520 Series computers support In-System Firmware Updates to both the DIO and power sequence microcontroller using the LPMCU tool from the download link provided in . To update the embedded sequence controller, the communications port must be enabled in the BIOS (see 3.1.1) before running either the Windows or Linux tool (3.1.2 / 3.1.3). The DIO controller VCOM port is always enabled when the add-in card is installed.
Power on the system and repeatedly press the “Delete” key to access the “Front Page” menu
Choose “Setup Utility”
Navigate to Advanced > PCH-IO Configuration > Serial IO Configuration
Locate “UART0 Controller”
After completing the firmware update, the system must be shut down (reaching S5 state) in order to allow the new firmware to be loaded and executed properly.
The optional digital input/output (DIO) add-in-card (USB-16DIO-01) adds 8 digital inputs, 8 digital outputs, and an additional intrusion (INT) pin to the system.
*GND is provided as a return path for the intrusion detection switch. It is shared with the DIO - pin (ISO_GND).
The digital outputs (DO) are open-drain, and the digital inputs (DI) are high-impedance. Both DI and DO support two operating modes: wet contact and dry contact. The table below defines the logic levels for each mode based on the voltage state at the DIO terminal.
Pin V+ of the module should be connected to external power and ground. The high side of the load should be connected to the external power source, and the low side to the module DO pin. Additionally, the load current should not exceed 150 mA, while operating voltage ranges should be between 5 V to 30 V.
Setup required for Output:
Voltage is provided by the system. Each DO will output 11 V - 12.6 V when active.
Setup required for Output:
There is no internal pull up to the DI[0:7] pins when set to WET mode. Externally supplied 5 - 30V is recognized as logic 0 and 0 - 3V as logic 1 when DI[0:7] pins are set to wet contact mode.
Setup required for Input:
When the contact type is set to DRY mode, DI[0:7] are pulled up to the internal isolated ~12V supply. An open/floating connection is recognized as logic 0 and a short to GND as logic 1 when DI[0:7] pins are set to dry contact mode.
Setup required for Input:
The DIO card uses the USB-CDC communication protocol. On Windows, it will show up as “USB Serial Device (COMx)” in the device manager. On Linux, it will show up as “/dev/ttyACMx” in the serial device list.
The pin states and contact types of the DIO add-in-card can be controlled and read from using the LPMCU tool and Python API.
Command Summary of LPMCU
*See section 4.2 for mode definitions.
From Windows Command Prompt:
Using Ubuntu Terminal:
Python API Link:
Example code, setup instructions, and API specific documentation for the Python DIO utility are available below:
Full Link:
The Helix 520 / Karbon 520 Series provide an intrusion detection feature which is disabled by default. The DIO INT signal is assigned for intrusion detection. The intrusion detection feature must be enabled from the BIOS setup menu.
Navigate to the BIOS Setup Utility Menu.
Select Advanced.
Choose OnLogic Feature Configuration.
Go to Intrusion Detect.
Power Button Emulation (SCI#)
When an intrusion event is detected in the Operating System environment by shorting the INT pin to ground, a power button press is triggered. The resulting action can be a shutdown, hibernation, sleep or nothing, depending on the OS configuration for power button events.
Perform Power Cycle (SMI#)
As soon as an intrusion event is detected, the system will shut down immediately.
The Helix 520 / Karbon 520 Series support In-System Firmware Updates for the DIO add-in-card using the lpmcu-tool which can be accessed within the link provided in Section 2. The commands are shown below with example outputs:
After updating the firmware, an AC power cycle is required to allow the new firmware to be loaded and executed properly.
The optional Helix 520 / Karbon 520 Series CAN add-in card (USB-02CAN-01) provides a two-channel CAN 2.0 A/B interface. The CAN bus consists of two signal lines: CAN High and CAN Low. In the dominant state, CAN High is driven to a high voltage potential of ~3.5 Volts and CAN Low is driven to a low voltage potential of ~1.5 Volts. A nominal voltage of ~2.5 Volts measured on each signal line relative to ground while the bus is idle serves as a reliable indicator of the Helix 520 / Karbon 520 Series CAN bus operational status. Additionally, the CAN bus operates in two states: dominant and recessive. The dominant state is represented by logic level 0, while the recessive state is represented by logic level 1. The CAN interface supports configurable bitrates from 10 kbit/s to 1 Mbit/s.
Diagram of a simplified CAN bus network.
The figure above shows: 1) One termination resistor at each end of the bus, 2) required endpoints of the bus acting as either transmitters or receivers, 3) High and Low CAN bus lines, and 4) additional (optional) network members connected on the same signal lines.
GitHub Repository Location: Driver installation instructions, program environment setup instructions, and example source code are found in .
Full Link:
Linux: The driver for the CAN add-in-card is included in the Linux kernel and should automatically be present on Linux Kernel 2.6.2+. If not, refer to the GitHub README in the link above for instructions on installation and usage.
Windows: Helix 520 / Karbon 520 Series systems purchased with Windows pre-installed ship with the drivers pre-installed as well. To install the CAN add-in-card driver on non-OEM provided Windows images, please refer to the README in the link above.
The ignition sense feature can be used to turn Karbon 520 Series units on and off with a battery, or vehicle’s ignition. It can also be used in non-automotive applications using a switch instead.
An example configuration is shown below. The switch connects positive DC power to the IGN pin. The unit will turn on when power is applied to the IGN pin, and turn off when power is removed. These events have configurable delays.
The Karbon 520 Series has three options for controlling automotive settings. The simplest method is to set them through the dedicated BIOS page. The LPMCU command-line tool can also configure automotive settings, provided that the access port in Windows is correctly enabled as described in . Additionally, the custom Python package provided in Section 2 can programmatically embed ignition sensing feature control within scripting environments.
Accessing Automotive Settings in the BIOS
Power on the system and repeatedly press the Del to access the BIOS
Arrow down and choose “Setup Utility” by pressing enter
Navigate to the Advanced tab and open the Automotive Ignition menu.
Set Automotive Mode Enabled
The menu reveals the configurable options that can be set by the user
Press F10 to save and exit.
Change Windows Power Button Settings
Ignition sensing simulates a power button press. In Windows, the default behavior of the power button press is to put the system into Sleep mode. Change the power button press behavior to “Shut Down” instead.
Windows “fast startup” will interfere with ignition sensing, so this should be disabled.
The following shows an example configuration for automotive timings by the LPMCU command line utility. Enter each command consecutively.
The set and get commands featured within the LPMCU tool are used to configure and retrieve settings:
lpmcu set`` ``[command] [value]. This command is used to set or configure parameters related to the LPMCU.
lpmcu get`` ``[command]. This command is used to retrieve the current value of a specific LPMCU command.
For further help text, type lpmcu set help or lpmcu get help
From Windows Command Prompt:
Change it to “Communication port <COM>” to the enable communication port.
Press F10 to Save & Exit
Set to Enabled.
1.5
Updated for K520 Series Release
07/23/2025
Description
Link
LPMCU Tool and Python Package
CAN BUS Driver Installation and Program Environment
$$ lpmcu-tool.exe -p COMx version
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions] Opening COMx...
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions::connection] Reading the firmware version...
0.0.2
$ lpmcu-tool.exe -p COMx flash path-to-binary/xxxx.bin
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions] Opening COMx...
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions] Reading update file: "path-to-binary/xxxx.bin"
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions::connection] Erasing flash region 000xxxxx-000yyyyy
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions::connection] Writing binary
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions::connection] Requesting MCU reset at next reboot
Done! Shut down system to apply the update.
// access the lpmcu-tool tool
$ chmod +x ./lpmcu-tool
// to find the ttyS number at MMIO that has baud rate 115200
$ dmesg | grep -i ttyS
$ ./lpmcu-tool -p /dev/ttySx version
$ ./lpmcu-tool -p /dev/ttySx flash xxxx.bin-
ISO_GND
+
Power (VIN)/VIO+
Wet Contact Mode (Default Mode of Operation)
Dry Contact Mode
DI
Logic 1: 0 to 3 VDC
Logic 0: 5 to 30 VDC (from external source)
Logic 1: Open
Logic 0: Shorted to GND
DO
Low-side switch.
Logic 1: Floating. Pulled high by an external source (5 to 30 VDC) when connected through a resistive or inductive load.
Logic 0: Ground. Low-impedance path to isolated ground.
Command
Description
Parameters
Returns
get di
Read digital input pin state
Pin val (0-7)
(false:logic 0, true: logic 1)
// Set digital output contact type as dry
lpmcu-tool.exe -p COMx set do-contact true
// Set digital output 0
lpmcu-tool.exe -p COMx set do 0 true
// Clear digital output 0
lpmcu-tool.exe -p COMx set do 0 false
// Read the state of digital input 0
lpmcu-tool.exe -p COMx get di 0// Access the lpmcu-tool tool
$ chmod +x ./lpmcu-tool
// Read the state of digital output 0
$ ./lpmcu-tool -p /dev/ttyACMx get do 0$ lpmcu-tool.exe -p COMx version
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions] Opening COMx...
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions::connection] Reading the firmware version...
0.0.2
$ lpmcu-tool.exe -p COMx flash path-to-binary/xxxx.bin
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions] Opening COMx...
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions] Reading update file: "path-to-binary/xxxx.bin"
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions::connection] Erasing flash region 000xxxxx-000yyyyy
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions::connection] Writing binary
[yyyy-mm-ddThh:mm:ssZ INFO lpmcu_actions::connection] Requesting MCU reset at next reboot
Done! Shut down system to apply the update.
// access the lpmcu-tool tool
$ chmod +x ./lpmcu-tool
$ dmesg | grep -i ttyACM
$ ./lpmcu-tool -p /dev/ttyACMx version
$ ./lpmcu-tool -p /dev/ttyACMx flash xxxx.binCommand
Description
Possible Values
Default
automotive-mode
Enable or disable system automotive ignition mode
true:enabled,
false:disabled
disabled
// Enables system automotive ignition mode
lpmcu-tool.exe -p COMx set automotive-mode true
// Set the number of seconds that ignition input must be stable before system will power on as 60 seconds
lpmcu-tool.exe -p COMx set startup-timer 60
// Set the number of seconds until MCU requests system to power down via a virtual power button event as 30 seconds
lpmcu-tool.exe -p COMx set soft-off-timer 30
// Set the number of seconds until MCU forces system to power down as 180 seconds. This starts only after soft-off timer or low-voltage-timer expires
lpmcu-tool.exe -p COMx set hard-off-timer 180
// Set the threshold of input voltage level for triggering low-voltage shutdown event as 12.5 volts
lpmcu-tool.exe -p COMx set shutdown-voltage 12.5
// Set the number of seconds that the input voltage can be lower than the shutdown threshold before MCU requests system to power down via a virtual power button event as 120 sec
lpmcu-tool.exe -p COMx set low-voltage-timer 120
// Get the current input voltage level of the system
lpmcu-tool.exe -p COMx get input-voltage
DI0
Digital input pin 0
DO0
Digital output pin 0
DI1
Digital input pin 1
DO1
Digital output pin 1
DI2
Digital input pin 2
DO2
Digital output pin 2
DI3
Digital input pin 3
DO3
Digital output pin 3
DI4
Digital input pin 4
DO4
Digital output pin 4
DI5
Digital input pin 5
DO5
Digital output pin 5
DI6
Digital input pin 6
DO6
Digital output pin 6
DI7
Digital input pin 7
DO7
Digital output pin 7
INT
Intrusion
GND*
ISO_GND
Logic 1: High. Pulled high by internal power (11-12.6 VDC). Logic 0: Ground. Low-impedance path to isolated ground.
get do
Read digital output pin state
Pin val (0-7)
(false:logic 0, true: logic 1)
set do
Set digital output pin state
Pin val (0-7) | state (false:low, true:high)
set di-contact
Set digital input contact type*
(false:wet, true:dry)
set do-contact
Set digital output contact type*
(false:wet, true:dry)
get di-contact
Read digital input contact type*
(false:wet, true:dry)
get do-contact
Read digital output contact type*
(false:wet, true:dry)
low-power-enable
Enter a low-power state when the system powers off.
The system can only wake from the power button or ignition switch in this power state.
true:enabled,
false:disabled
enabled
startup-timer
The number of seconds that ignition input must be stable before the system will power on, and input voltage must be recovered from low-voltage shutdown before power on.
1-36000 (seconds)
10
soft-off-timer
The number of seconds until the MCU requests that the system power down via a virtual power button event.
1-36000 (seconds)
10
hard-off-timer
The number of seconds until the MCU forces the system to power down. This starts only after the soft-off timer or low-voltage-timer expires.
1-36000 (seconds)
30
low-voltage-timer
The number of seconds that the input voltage can be lower than the shutdown threshold before the MCU requests that the system power down via a virtual power button event.
1-36000 (seconds)
300
shutdown-voltage
The threshold of input voltage level for triggering a low-voltage shutdown event.
1.0-48.2 (volts)
10.5
input-voltage
The current input voltage level of the system.
0-48 (volts)










