Release Of Coreboot 25.12, An Open Alternative To Proprietary Firmware

Published release of the project CoreBoot 25.12, developing a free alternative to proprietary firmware and BIOS. The project code is distributed under the GPLv2 license. The new version includes 680 changes, prepared with the participation of 110 developers.

Main changes:

  • Implemented support for motherboards:
    • ASRock Z77 Extreme4
    • ASUS PRIME H610I-PLUS D4
    • Lenovo ThinkPad: T470s, T580
    • Siemens MC EHL: MC EHL6
    • Star Labs Starfighter: Arrow Lake (285H)
    • Topton ADL: TWL (X2E_N150)
    • 6 boards used in various devices with Chrome OS or on Google servers.
  • Added preliminary support for AMD Turin SoC.
  • In the SMMSTORE driver, the default storage size created is increased from 256KB to 512KB, which allows more space to be allocated for UEFI variables and data, stored in SMM-protected areas of permanent memory. Many Coreboot platforms have been converted to use 512KB SMM storage. The SMMSTORE driver uses SMM (System Management Mode) to write, read and clear areas on flash memory, and can be used in the OS or firmware components to organize permanent storage of settings.
  • Added support for the CFR (Coreboot Forms Representation) configuration framework, which provides a unified API for changing firmware settings, for example, those related to iGPU activation, touchpad/touch screen selection, control coolers and other hardware capabilities. The CFR mechanism is implemented for more than 40 Google motherboards and allows you to change the behavior of the firmware without recompiling and reuploading. The framework integrates with UEFI variable storage and other persistent memory backends.
  • Significantly expanded support for the Qualcomm X1P42100 SoC and improved debugging capabilities for this platform. Added the ability to download ramdump images and use APDP (Application Processor Debug Policy) when debugging. The performance of the MDSS (Mobile Display Subsystem) display subsystem has been improved, support for the Lucidole PLL API has been added, and correct DRAM redundancy has been ensured.
/Reports, release notes, official announcements.