Published at November 27, 2025 · Sergii Dmytruk · 20 min read
Dasharo on MeteorLake NovaCustom laptops has reached HSI-3. This took extending support for Intel BootGuard in coreboot and combining TPM event logs of coreboot and EDK II....
Published at November 27, 2025 · Sergii Dmytruk · 20 min read
Dasharo on MeteorLake NovaCustom laptops has reached HSI-3. This took extending support for Intel BootGuard in coreboot and combining TPM event logs of coreboot and EDK II....
Dasharo Tools Suite: the story about scalability and stability, roadmap
Published at November 24, 2025 · Daniil Klimuk · 33 min read
Check out latest DTS upatest and roadmap. I will start from intro to DTS and the feature that are coming to it: hardware attestation, Chain of Trust and Root of Trust provisioning and verification, new hardware support. Then the brand new DTS E2E testing methodology, that help us maintain and further develop DTS, will be introduced and explained in details....
Categories: app-dev firmware miscellaneous os-dev
Gigabyte MZ33-AR1 Porting Update: ACPI and bugfixes
Published at November 5, 2025 · Michał Żygowski · 29 min read
In this blog post we will explain the effort of porting platform-specific ACPI code and show the extent of bugfixes required to run operating systems without issues on AMD Turin server platform, the Gigabyte MZ33-AR1....
Categories: firmware
Gigabyte MZ33-AR1 Porting Update: PCIe Init, BMC KVM Validation, and HCL Improvements
Published at October 10, 2025 · Michał Żygowski · Mateusz Kusiak · 22 min read
Another post about the Gigabyte MZ33-AR1 porting effort progress. This time, we add definitions for PCI Express initialization, and validate BMC KVM VGA and keyboard. Also, improvements to HCL reporting and data dumping on AMD systems have been made....
Categories: firmware
AMD PSP blob analysis on Gigabyte MZ33-AR1 Turin system
Published at September 12, 2025 · Michał Żygowski · 14 min read
The blog post describes the analysis of PSP blobs on Gigabyte. MZ33-AR1. The analysis covers various aspects of stitching AMD firmware BIOS images and how a support for stitching Turin blobs was developed in coreboot....
Categories: firmware
Mapping and initializing USB and SATA ports on Gigabyte MZ33-AR1
Published at September 12, 2025 · Michał Żygowski · 26 min read
As the Gigabyte MZ33-AR1 porting effort progresses, coreboot has to add definitions for I/O bus initialization, such as SATA, USB and PCI Express. If you are curious how it is done on an AMD Turin-based system, read till the end....
Categories: firmware
Published at August 27, 2025 · Kamil Aronowski · 12 min read
The `init_on_free` Linux option ensures rigorous security by instantly zeroing out memory upon deallocation. In this follow-up, we build on our prior ram-wipe experiments to rigorously evaluate if `init_on_free` can serve as a robust safeguard, perhaps supplanting existing, less comprehensive memory wiping solutions....
Porting Gigabyte MZ33-AR1 server board with AMD Turin CPU to coreboot
Published at August 7, 2025 · Michał Żygowski · 20 min read
The blog post describes effort made to port a modern AMD server board to coreboot. The target is Gigabyte MZ33-AR1 supporting newest AMD EPYC server processor family Turin and OpenSIL....
Categories: firmware
UEFI Update Capsules for Open Source firmware
Published at December 10, 2024 · Sergii Dmytruk · 12 min read
MSI Z690-A and Z790-P are the first Dasharo firmware releases to support UEFI capsule updates. The additional way to update your firmware aims at making the process more reliable and convenient....
Categories: firmware
Getting started with Hardkernel ODROID H4+
Published at August 1, 2024 · Michał Żygowski · 15 min read
First steps with new hardware and preparations for coreboot firmware porting. A quick cookbook where to start and what to do when you get your hands on a new platform and not get your hands or board burnt....
Categories: firmware