Building manual
Intro
This documents describes the procedure for compiling Dasharo firmware compatible with MSI PRO Z690-A WIFI DDR4.
Requirements
Ubuntu 20.04/21.04/22.04
as a host OS was tested- Internet connection
- Docker installed
- Git, wget, unzip installed
sudo apt install git unzip wget
- UEFIExtract installed
- this tool is used in the
build.sh
script to extract CPU microcode from the original MSI firmware
- this tool is used in the
sudo apt install wget
wget https://github.com/LongSoft/UEFITool/releases/download/A59/UEFIExtract_NE_A59_linux_x86_64.zip
unzip UEFIExtract_NE_A59_linux_x86_64.zip
sudo cp ./UEFIExtract /usr/local/bin
Procedure
Obtain Dasharo source code for MSI PRO Z690-A WIFI DDR4:
Replace the
REVISION
with one of the:
msi_ms7d25/release
for the latest released versionmsi_ms7d25_vVERSION
(e.g.msi_ms7d25_v0.1.0
) for the given release
git clone https://github.com/Dasharo/coreboot.git -b REVISION
Navigate to the source code directory and start the build process:
cd coreboot
./build.sh ddr4
The resulting Dasharo firmware image will be placed at build/coreboot.rom
.