coreboot firmware options
This page summarises the firmware settings surfaced across current Star Labs coreboot and edk2 builds. The controls below are for reference only and do not change the configuration of your system.
Some options are model specific.
Performance
Choose maximum battery life, balanced behaviour, maximum performance, or custom CPU power and thermal settings.
Custom profile only. Sets the long-duration CPU package power limit in watts.
Custom profile only. Sets the short-duration CPU boost limit in watts.
Custom profile only. Sets the hard CPU package power limit in watts.
Custom profile only. Sets the temperature where CPU thermal throttling begins.
Adjust the fan curve to prioritise performance or noise levels.
Supported platforms can expose memory-speed tuning. Higher speeds improve performance at the cost of heat and power.
Enable or disable the Intel Gaussian and Neural Accelerator on supported platforms.
Enable or disable the VPU on supported newer Intel platforms.
Enable or disable Bluetooth power optimisation. Current coreboot help recommends disabling it when booting Windows.
Processor & virtualization
Enable or disable the Intel Management Engine.
Enable or disable Hyper-Threading.
Choose between traditional ACPI S3 sleep and Modern Standby. Current coreboot help notes that S0ix requires Intel ME to be enabled.
Enable or disable Intel VT-d virtualization.
Battery & power
Set the maximum level the battery will charge to.
Set the maximum speed used to charge the battery. Faster charging increases heat and battery wear.
Supported ECs can expose lid-switch behaviour, including normal operation, sleep-only handling, or disabling the switch.
Choose whether the system powers on automatically when AC power is restored after a power loss.
Keyboard
Set the amount of time before the keyboard backlight turns off when unused.
Swap the functions of the Fn and Ctrl keys.
Devices & expansion
Enable or disable the built-in WiFi.
Enable or disable the built-in Bluetooth.
Enable or disable the built-in webcam.
Enable or disable the built-in microphone.
Enable or disable the built-in card reader on supported models.
Enable or disable the built-in fingerprint reader where fitted.
Enable or disable Thunderbolt support on systems with the required retimer path.
Enable or disable the built-in touchscreen on supported systems.
Enable or disable the built-in accelerometer on supported convertible and detachable systems.
Enable or disable the Intel HD Audio Digital Signal Processor. Current coreboot help recommends disabling it when booting Windows.
Supported Starfighter builds can expose a legacy speaker initialisation toggle.
Choose how strong the touchpad click vibration feels on supported haptic touchpads.
Choose how much force it takes to click the touchpad on supported haptic touchpads.
Choose how much force it takes for the touchpad click to release on supported haptic touchpads.
Choose how quickly the touchpad reports movement on supported haptic touchpads.
Security
Enable BIOS write protection in System Management Mode so the boot media can only be written from SMM.
Current edk2 builds inject a BIOS Password entry into the Security section when the password formset is present. It opens configuration and reports whether a password is set.
Current edk2 builds inject Secure Boot into the Security section when supported and report the current enabled state.
edk2 now nests TCG Disk Encryption under Security when OPAL support is present. The status reflects whether supported drives are available for setup.
edk2 now nests TPM under Security and reports the detected TPM state instead of exposing it as a simple toggle.
Supporting Intel platforms can expose Total Memory Encryption to protect data in system memory against certain physical attacks.
PCIe power management
Control PCIe clock power management on systems that expose generic root-port tuning.
Control Active State Power Management for systems that expose a shared PCIe root-port setting.
Control deeper PCIe power-saving states on systems that expose a shared root-port setting.
Control PCIe clock power management for the WiFi device on platforms that expose per-device PCIe tuning.
Control Active State Power Management for the WiFi device.
Control PCIe L1 substates for the WiFi device.
Control PCIe clock power management for the primary SSD.
Control Active State Power Management for the primary SSD.
Control PCIe L1 substates for the primary SSD.
Control PCIe clock power management for the secondary SSD on dual-SSD systems.
Control Active State Power Management for the secondary SSD on dual-SSD systems.
Control PCIe L1 substates for the secondary SSD on dual-SSD systems.
Control PCIe clock power management for the first LAN controller on supported systems.
Control Active State Power Management for the first LAN controller on supported systems.
Control PCIe L1 substates for the first LAN controller on supported systems.
Control PCIe clock power management for the second LAN controller on supported systems.
Control Active State Power Management for the second LAN controller on supported systems.
Control PCIe L1 substates for the second LAN controller on supported systems.
Debug & extras
Set the verbosity of coreboot console output, from only critical messages through to high-volume diagnostic logging.
Supported ECs can expose firmware control for the power LED brightness.
Supported ECs can expose firmware control for the charge LED brightness.