Skip to content

Building manual

Intro

This documents describes the procedure for compiling Dasharo firmware compatible with MSI PRO Z690-A WIFI DDR4.

Requirements

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
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 version
  • msi_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.