# HX520 / K520 BIOS Manual

## <mark style="color:blue;">1- Getting Started</mark>

### <mark style="color:blue;">1.1- Introduction</mark>

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.

### <mark style="color:blue;">1.2- Navigating the Setup Menu</mark>

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.

### <mark style="color:blue;">1.3- The Front Page</mark>

![](/files/DhjZtwyghJC8kqnhJmL3)

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
* 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

### <mark style="color:blue;">1.4- Boot Manager</mark>

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.

### <mark style="color:blue;">1.5- Setup Utility</mark>

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.&#x20;

### <mark style="color:blue;">1.6- Commonly-used Configuration Options</mark>

Several configuration options are frequently used.

#### Advanced > PCH-IO Configuration > State After G3

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.

### <mark style="color:blue;">1.7- Front Page > Administer Secure Boot</mark>

**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.

#### Advanced > PCH-IO Configuration > Wake on LAN Enable

Default value: Enabled; possible values: Enabled, Disabled

Enables or disables Wake-on-LAN functionality on the onboard network interfaces.

### <mark style="color:blue;">1.8- Main Screen</mark>

The main screen shows the BIOS version, information about the installed CPU, and the system date and language.

![](/files/fPEMymsoy1Cnfw2jh2uT)

## <mark style="color:blue;">2- Advanced Menu</mark>

### <mark style="color:blue;">2.1- Core Component Configuration</mark>

<mark style="color:blue;">**CPU Configuration**</mark>

The "CPU Configuration" section provides a comprehensive set of options for managing the processor's features, performance, and security.

<table><thead><tr><th>BIOS Page</th><th width="114">Field</th><th>Type</th><th width="108">Description</th><th>Options/Range</th><th>Default Value</th></tr></thead><tbody><tr><td>Advanced-> CPU Configuration</td><td>Efficient-core Information</td><td>Read Only</td><td>Displays L1 Data Cache, L1 Instruction Cache, L2 Cache, and L3 Cache sizes.</td><td>N/A</td><td>N/A</td></tr><tr><td>Advanced-> CPU Configuration</td><td>Performance Core</td><td>Read Only</td><td>Displays L1 Data Cache, L1 Instruction Cache, L2 Cache, and L3 Cache sizes.</td><td>N/A</td><td>N/A</td></tr><tr><td>Advanced-> CPU Configuration</td><td>ID, Brand String, VMX, SMX/TXT, TXT Crash Code, TXT SPAD, Boot Guard Status, Boot Guard ACM Policy Status, Boot Guard SACM Information</td><td>Read Only</td><td>Informational displays providing various identification details, technology statuses, and security-related information about the CPU.</td><td>N/A</td><td>N/A</td></tr><tr><td>Advanced-> CPU Configuration</td><td>CPU Flex Ratio Override</td><td>Option List</td><td>Enables or disables the ability to manually override the CPU's flexible ratio (multiplier). Used for overclocking or underclocking.</td><td>"Disabled, Enabled"</td><td>Disabled</td></tr><tr><td>Advanced-> CPU Configuration</td><td>CPU Flex Ratio Settings</td><td>Numeric Input</td><td>When 'CPU Flex Ratio Override' is enabled, allows setting the specific CPU ratio (multiplier).</td><td>"Minimum: 0, Maximum: 63, Step: 0"</td><td>Default: 20</td></tr><tr><td>Advanced-> CPU Configuration</td><td>Intel (VMX) Virtualization Technology</td><td>Option List</td><td>Enables or disables Intel Virtualization Technology (VT-x), required for running virtual machines.</td><td>"Disabled, Enabled"</td><td>Enabled</td></tr><tr><td>Advanced-> CPU Configuration</td><td>AVX</td><td>Option List</td><td>Enables or disables the Intel Advanced Vector Extensions (AVX) instruction set.</td><td>"Disabled, Enabled"</td><td>Enabled</td></tr><tr><td>Advanced-> CPU Configuration</td><td>Active Performance-cores</td><td>Option List</td><td>Allows users to select the number of active Performance-cores (P-cores).</td><td>"Various (e.g., All, 1, 2,..., 31)"</td><td>All</td></tr><tr><td>Advanced-> CPU Configuration</td><td>Active Efficient-cores</td><td>Option List</td><td>Allows users to select the number of active Efficient-cores.</td><td>"Various (e.g., All, 1, 2,..., 31)"</td><td>All</td></tr><tr><td>Advanced-> CPU Configuration</td><td>Active SOC-North Efficient-cores</td><td>Option List</td><td>Allows users to select the number of active SOC-North Efficient-cores.</td><td>"Various (e.g., All, 1, 2,..., 31)"</td><td>All</td></tr><tr><td>Advanced-> CPU Configuration</td><td>Hyper-Threading</td><td>Option List</td><td>Enables or disables Intel Hyper-Threading Technology.</td><td>"Disabled, Enabled"</td><td>Enabled</td></tr><tr><td>Advanced-> CPU Configuration</td><td>BIST</td><td>Option List</td><td>Enables or disables the Built-In Self-Test (BIST) for the CPU.</td><td>"Disabled, Enabled"</td><td>Disabled</td></tr><tr><td>Advanced-> CPU Configuration</td><td>AP threads Idle Manner</td><td>Option List</td><td>Configures how Application Processor (AP) threads behave when idle.</td><td>"HALT Loop, MWAIT Loop (Default), RUN Loop"</td><td>MWAIT Loop</td></tr><tr><td>Advanced-> CPU Configuration</td><td>AES</td><td>Option List</td><td>Enables or disables Intel Advanced Encryption Standard (AES) New Instructions.</td><td>"Disabled, Enabled"</td><td>Enabled</td></tr><tr><td>Advanced-> CPU Configuration</td><td>MachineCheck</td><td>Option List</td><td>Enables or disables the Machine Check Architecture (MCA) feature.</td><td>"Disabled, Enabled"</td><td>Enabled</td></tr><tr><td>Advanced-> CPU Configuration</td><td>MonitorMWait</td><td>Option List</td><td>Enables or disables the MONITOR/MWAIT instructions for managing CPU idle states.</td><td>"Disabled, Enabled"</td><td>Enabled</td></tr><tr><td>Advanced-> CPU Configuration</td><td>Total Memory Encryption</td><td>Option List</td><td>Enables or disables Total Memory Encryption (TME).</td><td>"Disabled, Enabled"</td><td>Disabled</td></tr><tr><td>Advanced-> CPU Configuration</td><td>X2APIC Enable</td><td>Option List</td><td>Enables or disables X2APIC mode for handling interrupts in systems with many logical processors.</td><td>"Disabled, Enabled"</td><td>Enabled</td></tr></tbody></table>

<mark style="color:blue;">**Chipset Configuration**</mark>

This section contains settings related to the motherboard's chipset. A warning precedes these settings, indicating that incorrect values can lead to system malfunction.

<table><thead><tr><th>BIOS Page</th><th>Field</th><th>Type</th><th>Description</th><th width="113">Options/Range</th><th>Default Value</th></tr></thead><tbody><tr><td>Advanced-> Chipset Configuration</td><td>Platform Trust Technology</td><td>Options List</td><td>Enables or disables Intel Platform Trust Technology (PTT), a firmware-based implementation of a Trusted Platform Module (TPM).</td><td>"Enabled, Disabled"</td><td>Enabled</td></tr></tbody></table>

<mark style="color:blue;">**System Agent (SA) Configuration**</mark>

| BIOS Page                                  | Field                                                                                                                      | Type            | Description                                                                                 |
| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------- | --------------- | ------------------------------------------------------------------------------------------- |
| 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 |

<mark style="color:blue;">**Advanced > System Agent (SA) Configuration -> Graphics Configuration**</mark>

* **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.

<mark style="color:blue;">**PCH-IO Configuration**</mark>

| BIOS Page                      | Field                                                                                                                                                                                              | Type            | Description                                                                                                                                    |
| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| 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 | <p>SATA Configuration: Configures SATA ports for storage devices.<br>USB Configuration: Manages the behavior of USB controllers and ports.</p> |

<mark style="color:blue;">**PCH-FW Configuration**</mark>

| BIOS Page                      | Field                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | Type            | Description                                                                                                                                                                                                |
| ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 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 | <p>PCH-FW configuration: Configure Management Engine Technology Parameters.<br>Console redirection configuration: Configures the redirection of console output to a serial port. Refer to Section 5.3.</p> |

### <mark style="color:blue;">**2.2- Peripherals and Expansion**</mark>

#### <mark style="color:blue;">**SATA Configuration**</mark>

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.

| BIOS Page                     | Field               | Type      | Description                                                                                                                    | Options/Range | Default Value |
| ----------------------------- | ------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------- | ------------- |
| Advanced-> SATA Configuration | Serial ATA Port 0-7 | Read-Only | These entries represent the physical SATA ports available. They are informational and not directly configurable at this level. | N/A           | N/A           |

<mark style="color:blue;">**RAID Mode Configurations (HX522/K522 Specific)**</mark>

This section pertains to RAID Mode configuration in the BIOS.&#x20;

* On the front page of the BIOS navigate to "Device Management".&#x20;

![](/files/QZGgERNPJyYhyadPnOhs)

* Enter "ASMedia 106x RAID Mode Setting #0"

![](/files/YLFOEh4ObtqyUQLgkIKo)

* Select the RAID Mode under "Controller #0: RAID mode Setting"

![](/files/44YcjaKYK9HYh1oZHaBm)

* Set "Controller #0: RAID Mode Change for next Reset" to "Yes"

![](/files/T7QQCvfI4ogtlppN9IiZ)

* Press "F10" to save the change.
* Return to the BIOS Front Page and Select "Continue"
* Press Ctrl + Alt + Del to perform a cold reboot

<mark style="color:blue;">**USB Configuration**</mark>

This section manages the system's Universal Serial Bus (USB) controllers and ports.

| BIOS Page                     | Field                    | Type         | Description                                                                                                                   | Options/Range       | Default Value |
| ----------------------------- | ------------------------ | ------------ | ----------------------------------------------------------------------------------------------------------------------------- | ------------------- | ------------- |
| Advanced -> USB Configuration | USB BIOS Support         | Options List | Enables or disables fundamental USB support within the BIOS, allowing USB keyboards and mice to function before the OS loads. | 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      |

#### <mark style="color:blue;">**PCIe Configuration**</mark>

| BIOS Page                     | Field                                                                                                                                                                                                                                                                                                                                                                                                                                          | Type            | Description             |
| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ----------------------- |
| 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 |

| BIOS Page                                    | Field                   | Type        | Description                   | Options/Range       | Default Value |
| -------------------------------------------- | ----------------------- | ----------- | ----------------------------- | ------------------- | ------------- |
| Advanced-> Console Redirection Configuration | Console Serial Redirect | Option List | Console Redirection Settings. | "Disabled, Enabled" | Disabled      |

#### <mark style="color:blue;">**SIO NCT6126D**</mark>

| BIOS Page              | Field                                                                                                                                                     | Type            | Description                                                                                                                                                                   |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 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 |

<mark style="color:blue;">**Advanced > SIO NCT6126D**</mark>

* **UART Port Configuration**
  * **Power Enable**: COM port power over enable.
  * **Default mode**: Disabled.
  * **Power Select**: COM port power over cable select 5V or 12V.
  * **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.
    * **V3.3**: 3.3V rail voltage.
    * **VRTC**: RTC voltage.
    * **V1.25**: 1.25V 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.

### <mark style="color:blue;">**2.3- Power, Performance, & Thermal**</mark>

#### **Power & Performance Section**

This section groups settings for the system's power consumption and performance.

<table><thead><tr><th>BIOS Page</th><th>Field</th><th width="84.3636474609375">Type</th><th>Description</th><th>Options/Range</th><th>Default Value</th></tr></thead><tbody><tr><td>Advanced-> Power &#x26; Performance</td><td>Overclocking Lock</td><td>Option List</td><td>Locks or unlocks the CPU's overclocking features to prevent accidental changes.</td><td>"Disabled, Enabled"</td><td>Enabled</td></tr><tr><td>Advanced-> Power &#x26; Performance</td><td>Intel Speed Shift Technology Interrupt</td><td>Option List</td><td>Enables or disables interrupt control for Intel Speed Shift Technology, which dynamically adjusts CPU frequency and voltage.</td><td>"Disabled, Enabled"</td><td>Enabled</td></tr></tbody></table>

### <mark style="color:blue;">**2.4- Platform & Boot Configuration**</mark>

<mark style="color:blue;">**OnLogic Feature Configuration**</mark>

| BIOS Page                               | Field                                                                                               | Type            | Description                                                     |
| --------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------- | --------------------------------------------------------------- |
| 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 |

#### <mark style="color:blue;">**Advanced > OnLogic Feature Configuration**</mark>

* **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.
* **Intrusion Detect (requires a DIO expansion card)**: If enabled, the following actions can be taken when intrusion is detected:
  * 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.

#### <mark style="color:blue;">Console Redirection Configuration</mark>

**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

### <mark style="color:blue;">2.5- Automotive Settings</mark>

<mark style="color:blue;">**Automotive Ignition**</mark>

| BIOS Page                     | Field               | Type            | Description                                                                 |
| ----------------------------- | ------------------- | --------------- | --------------------------------------------------------------------------- |
| Advanced->Automotive Ignition | Automotive Ignition | Various Options | Refer to Section 5.2 - Advanced > Automotive Ignition (Only for Karbon 520) |

<mark style="color:blue;">**Advanced > Automotive Ignition (Only for Karbon 520)**</mark>

For a brief overview of automotive ignition functionality, refer to the [OnLogic blog post](https://www.onlogic.com/blog/ignition-sensing-for-vehicles-using-onlogics-karbon-series/).

<figure><img src="/files/HrH3tqV8bYAkou8YjpQi" alt=""><figcaption></figcaption></figure>

| Signals↓ Power State→ | VEHICLE IGNITION “ON”    | VEHICLE IGNITION “OFF” |
| --------------------- | ------------------------ | ---------------------- |
| IGNITION PIN          | 12V \~ 48V (constant DC) | OPEN                   |

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**:
* **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]

**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.
* **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.

### <mark style="color:blue;">2.6-</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**Expert Mode**</mark>

| BIOS Page              | Field       | Type        | Description                                                                                                                   | Options/Range       | Default Value |
| ---------------------- | ----------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------- | ------------------- | ------------- |
| Advanced-> Expert Mode | Expert Mode | Option List | Enables or disables the display of advanced BIOS configuration options. Enabling it exposes additional, technical parameters. | "Disabled, Enabled" | Disabled      |

### <mark style="color:blue;">**2.7- Memory Configuration**</mark>

#### <mark style="color:blue;">**In-Band Error Correction Code (IBECC)**</mark>

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.

<mark style="color:blue;">**Enabling IBECC**</mark>

To enable IBECC, enable **Expert Mode** and navigate to **Advanced > Memory Configuration.**

<figure><img src="/files/glCFBSoIVaY7BcEGjrmX" alt="" width="563"><figcaption></figcaption></figure>

Set **In-Band ECC Support** to Enabled.&#x20;

<figure><img src="/files/lPFcxiFfshhdvq17hV5l" alt="" width="563"><figcaption></figcaption></figure>

## <mark style="color:blue;">**3- Security Settings**</mark>

#### <mark style="color:blue;">Security</mark>

<table><thead><tr><th width="115">BIOS Page</th><th width="114">Field</th><th width="76.6363525390625">Type</th><th width="122">Description</th><th width="163.8182373046875">Options/Range</th><th>Default Value</th></tr></thead><tbody><tr><td>Advanced-> Security</td><td>TrEE Protocol Version</td><td>Option List</td><td>Trusted Execution Environment EFI Protocol version.</td><td>"1.1, 1.0"</td><td>1.1</td></tr><tr><td>Advanced-> Security</td><td>TPM Availability</td><td>Option List</td><td>When Hidden, doesn’t expose the TPM to the OS.</td><td>"Available, Hidden"</td><td>Available</td></tr><tr><td>Advanced-> Security</td><td>TPM Operation</td><td>Option List</td><td>TPM2 State Operation Options.</td><td>"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"</td><td>No Operation</td></tr><tr><td>Advanced-> Security</td><td>Clear TPM</td><td>Option List</td><td>Remove all TPM context associated with a specific owner.</td><td>"[ ], [ X ]"</td><td>"[ ]"</td></tr><tr><td>Advanced-> Security</td><td>Set Supervisor Password</td><td>Alphanumeric Entry</td><td>Entry for supervisor password to lock specific settings.</td><td>"[ ], [ X ]"</td><td>"[ ]"</td></tr></tbody></table>

#### <mark style="color:blue;">Secure Boot</mark>

**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:

1. Go to the **Security** page to set a **Supervisor Password**. Then save and exit.
2. 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.

## <mark style="color:blue;">4- Power Management</mark>

| BIOS Page        | Field            | Type        | Description                                                                                                      | Options/Range                             | Default Value |
| ---------------- | ---------------- | ----------- | ---------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | ------------- |
| Advanced-> Power | Wake On PME      | Option List | Determines the action taken when the system power is off and a PCI Power Management Enable wake up event occurs. | "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      |

## <mark style="color:blue;">5- Boot Configuration</mark>

| BIOS Page       | Field                                       | Type          | Description                                                                                                              | Options/Range                                                                              | Default Value                           |
| --------------- | ------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | --------------------------------------- |
| Advanced-> Boot | Quick Boot                                  | Option List   | 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]"                                                                  | <p>"EFI Internal </p><p>Shell \[X]"</p> |

## <mark style="color:blue;">6- Front Panel Factory Reset Button</mark>

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:

1. Hold the factory reset button while the system is powered off.
2. While holding the reset button, press the power button to power the system on.
3. After 5 seconds, release the factory reset button.
4. 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.
5. The system will reboot and reset to default.

## <mark style="color:blue;">7- Secure Flash</mark>

**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.

## <mark style="color:blue;">**8- Exit Options**</mark>

![](/files/FFY4BczYihTIq28hb2Bd)

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
* **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

## <mark style="color:blue;">9- Intel MEBx (Management Engine)</mark>

### <mark style="color:blue;">9.1- Intel AMT and VPro</mark>

<mark style="color:blue;">Remote Power Control</mark>

#### On the Host Computer

Only one of the four onboard LAN ports supports vPro. Port 4, as shown below, must be used to connect to the host PC.

<figure><img src="/files/dcsKhk5lwQI8It3jvorG" alt=""><figcaption></figcaption></figure>

To enable Intel AMT using MEBX in the BIOS setup menu:

1. Navigate to the front page of the BIOS setup menu and select **MEBX**.
2. Set up a new password. First, enter the default password: `admin`, then enter a new password.
3. After setting a new password, Intel® AMT will be enabled.
4. Navigate to **Intel® AMT Configuration** and select **Network Access State** and choose **Network Active**.
5. 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.

To access Local AMT:

1. Open the system's **Device Manager** and check that the LAN device is enumerated correctly.
2. Open a browser and load the local WebUI: `http://127.0.0.1:16992`.
3. Enter the Intel® AMT login, input username (`admin`) and the password.
4. The system status will be displayed in the local WebUI.

#### On the Remote Computer

1. On another system on the same network, open a browser and open the WebUI as follows: `https://[DUT IP address]:16993`.
2. Ensure both systems are connected to the same network.
3. If a message indicating “Your connection is not private” appears, select **proceed**.
4. For the username enter `admin` and for the password enter the password configured in the BIOS MEBX tab, then select **Sign in**.
5. A WebUI will appear. Ensure the IP address shown is the same as the DUT IP address (VPRO system).
6. Select **Remote Control** to control the **Power Off**, **Cycle power off and on**, **Reset**, and **Graceful shutdown** of the DUT system.

#### <mark style="color:blue;">MAC address Pass Through (for Thunderbolt docks)</mark>

1. Go to **BIOS setting > Setup Utility > Advanced > PCH-FW Configuration > AMT Configuration > MAC Pass Through** .
2. Check that the MAC address of the Thunderbolt dock LAN port matches the VPro LAN port.

#### <mark style="color:blue;">Remote KVM (VPro Enterprise Only)</mark>

**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.

<figure><img src="/files/mL7Y7rZypP9gvzQQ2kTp" alt=""><figcaption></figcaption></figure>

1. Add a computer with the hostname and select **“Digest / TLS”** in the **Auth / Security** field.
2. Click **Connect** to connect to the host computer.

<figure><img src="/files/LQ0c6TPHGoo7D6q7eDqf" alt=""><figcaption></figcaption></figure>

3. Go to **“Remote Desktop”** to connect and enter the **Consent code** that is displayed on the host computer.

<figure><img src="/files/IP7NblwWgs1dzWiwf821" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.onlogic.com/product-documentation/industrial-products/helix-hx500-series/hx520-k520/hx520-k520-bios-manual.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
