Skip to content

Dasharo firmware building guide

Intro

This guide shows how to build Dasharo firmware compatible with Gigabyte MZ33-AR1.

Requirements

Building

To build Dasharo (coreboot+UEFI) firmware image, first clone the coreboot repository:

git clone https://github.com/Dasharo/coreboot.git

then follow the steps below:

  1. To build a specific version checkout to the version's tag. Skip this step otherwise.

    cd coreboot
    git checkout gigabyte_mz33_ar1_<version>
    

    For example

    git checkout gigabyte_mz33_ar1_v0.9.0
    
  2. Checkout submodules:

    git submodule update --init --checkout
    
  3. Download the package with necessary blobs and put it in proper directory:

Now build the firmware:

./build.sh mz33_ar1

The resulting coreboot image will be placed in the coreboot directory as gigabyte_mz33_ar1_<version>.rom and gigabyte_mz33_ar1_<version>.rbu.