Release Notes
This is a Dasharo Pro Package Release. o obtain access to the pre-built binaries, you need to subscribe to the Dasharo Pro Package subscriber. You can do this by purchasing a Dasharo Pro Package product from our shop. As a subscriber, you will receive access to all firmware updates for the duration of your subscription via the Dasharo Pro Package newsletter, and gain entry to the Dasharo Premier Support invite-only live chat on the Matrix network, enabling direct engagement with the Dasharo Team and fellow subscribers for personalized, priority assistance.
Following Release Notes describe status of Dasharo (coreboot+SeaBIOS) variant of open-source firmware development for PC Engines apu2/3/4/6 platform.
For details about our release process please read Dasharo Standard Release Process.
v24.08.00.01 - 2025-06-10
Test results for this release can be found here.
Added
Changed
Known issues
- apuled driver doesn't work in FreeBSD. Check the GPIOs document for workaround.
- Some PCIe cards are not detected on certain OSes and/or in certain mPCIe slots. Check the mPCIe modules document for solution/workaround.
- Booting with 2 USB 3.x sticks plugged in apu4 sometimes results in detecting only 1 stick
- Certain USB 3.x sticks happen to not appear in boot menu
- Booting Xen 4.8 is unstable
Binaries
This is a Dasharo Pro Package Release. To obtain access to the pre-built binaries you will have to become the Dasharo Pro Package subscriber. You will get the access to all of the firmware updates for the duration of the subscription via Dasharo Pro Package newsletter.
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
SBOM (Software Bill of Materials)
- coreboot based on 24.08 revision fadbc031
- Dasharo Patchqueue Initiative based on 24.08.00.01 revision d944bc39
- SeaBIOS based on rel-1.16.3.1 revision ac9eb800
- sortbootorder based on v24.08.00.01 revision 6188b4f4
- iPXE based on 2024.08 revision 301644ab
- Memtest86+ based on v002 revision 0bd34c22
- AMD AGESA Binary Platform Initialization version MullinsPI 1.0.0.A
- AMD Platform Security Processor bootloader version D.1.1.4D
- AMD Platform Security Processor firmware public key version v1.0
- AMD System Management Unit firmware version 1433
- AMD System Management Unit - Software Configuration Settings binary version 1433
- AMD Hudson xHCI firmware version 1.1.0.0068
v24.05.00.01 - 2024-06-28
Test results for this release can be found here.
Added
- apu2, apu3, apu4 and apu6 support added
- Rebased with official coreboot repository commit 5a0207e (tag 24.05)
- coreboot 24.05: security/tpm: support compiling in multiple TPM drivers
- coreboot 24.02 and 24.02.01: lib/rtc: Fix off-by-one error in February day count in leap year
- coreboot 24.02 and 24.02.01: device: Add support for multiple PCI segment groups
- coreboot 4.22 & 4.22.01 x86: Support CBFS cache for pre-memory stages and ramstage
- coreboot 4.21: libpayload/uhci: Re-write UHCI RH driver w/ generic_hub API
- coreboot 4.21: arch/x86: Don’t allow hw floating point operations
- coreboot 4.21: Extracting of TPM logs using cbmem tool
- coreboot 4.21: soc/amd: read domain resource window configuration from hardware
- coreboot 4.20.1: cpu/x86/smm: Add PCI resource store functionality
- coreboot 4.20.1: drivers/usb/acpi: Add USB _DSM method to enable/disable USB LPM per port
- Code base was moved to Dasharo Patchqueue Initiative
- Sign of Life date changed to 19700101 due to making Dasharo Patchqueue Initiative based build reproducible
- toolchain updates GCC 13.2.0, CMake 3.27.7
- ACPI 6.4 specification compliance
- sortbootorder update to v24.05.00.01
Known issues
- Limited test scope due to infrastructure recovery issues
- apuled driver doesn't work in FreeBSD. Check the GPIOs document for workaround.
- Some PCIe cards are not detected on certain OSes and/or in certain mPCIe slots. Check the mPCIe modules document for solution/workaround.
- Booting with 2 USB 3.x sticks plugged in apu4 sometimes results in detecting only 1 stick
- Certain USB 3.x sticks happen to not appear in boot menu
- Booting Xen 4.8 is unstable
Binaries
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
SBOM (Software Bill of Materials)
- coreboot based on 24.05 revision 5a0207e
- Dasharo Patchqueue Initiative based on 24.05.00.01 revision c86db36f
- sortbootorder based on v24.05.00.01 revision a7c8b665
- iPXE based on 2024.05 revision e965f179
- Memtest86+ based on v002 revision 0bd34c22
- AMD AGESA Binary Platform Initialization based on MullinsPI 1.0.0.A revision a8db7dfe
- AMD Platform Security Processor bootloader based on D.1.1.4D revision a8db7dfe
- AMD Platform Security Processor firmware public key based on v1.0 revision a8db7dfe
- AMD System Management Unit firmware based on 1433 revision a8db7dfe
- AMD System Management Unit - Software Configuration Settings binary based on 1433 revision a8db7dfe
- AMD Hudson xHCI firmware based on 1.1.0.0068 revision a8db7dfe