Published Project Release CoreBoot 4.16 , within which a free alternative is being developed with proprietary firmware and BIOS. Project code extends under the GPLV2 license. The creation of a new version took part 170 developers who prepared 1770 changes.
Basic innovations :
- Added support for 33 motherboards, 22 of which is used on devices with Chrome OS or on Google servers. Among the boards are not related:
- acer aspire vn7-572g
- amd chausie
- asrock h77 pro4-m
- asus p8z77-m
- emulation qmu power9
- Intel Alderlake-N RVP
- Prodrive Atlas
- Star Labs Star Labs StarBook MK V (i3-1115g4 and i7-1165g7)
- System76 Gaze16 3050, 3060 and 3060-B
- stopped support for Motherboards Google Corsola, Nasher and Stryke.
- Added support for CPU Power9 and Soc AMD Sabrina.
- Added option to disable the IME subsystem (Intel Management Engine), which comes in most modern motherboards with Intel processors and is implemented as a separate microprocessor operating independently of the CPU and performing tasks that must be separated from the operating system, such as processing Protected content (DRM), implementation of TPM modules (Trusted Platform Module) and low-level interfaces for monitoring and controlling equipment. To disable IME in processor systems, starting with the Skylake family and ending the ALDER LAKE in CMOS, the ME_STATE parameter is involved, the assignment of the 1 value to which will turn to the engine. To change the CSME state via CMOS, the “.Enable” method is added, the state of which corresponds to the ME_STATE parameter.
- Added Coreboot-Configurator, a simple graphical interface for changing CMOS settings to Coreboot CBFS using the NVRAMTOOL utility.
- Added APCB_V3_Edit utility to edit the Binary APCB V3 files (AMD PSP Customization Block) and substitutions to them up to 16 SPD (Serial Presence Detect).
- Updated submodules AMD_BLOBS, ARM-Trusted-Firmware, Blobs, Chromeec, Intel-Microcode, QC_BLOBS and VBoot.
- in MP init transferred code to configure Lapic (LOCAL ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER).
- Added support for ANSI Escape sequences to highlight important events, such as errors and warnings, when displaying logs in the interactive console.
- The CBMEM_DUMP_CONSOLE function is implemented, similar to CBMEM_DUMP_CONSOLE_TO_UART, but working with usually customized consoles.
- Live-image settings are adapted to work with the NIXOS Distribution 21.11.
The support for the IASL package, which was replaced by ACPICA-Tools. - Loader u-boot updated to version 2021.10.
- Added support for systems, including more than 128 cpu cores.
- Added driver for SEMTECH SX9360 SAR approximation sensors used in Samsung devices.
- Added driver for SGENESYS Logic GL9750 SGENESSYS SGENESSYS Logic GL9750 applicable in Chromebook.
/Media reports.