Skip to content

Dasharo firmware building guide

Intro

This guide shows how to build Dasharo firmware for the NovaCustom NUC BOX.

Requirements

Building

To build Dasharo 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 novacustom_nuc_box<version>
    

    For example

    git checkout novacustom_nuc_box_v0.9.0
    
  2. Checkout submodules:

    git submodule update --init --checkout
    
  3. Build the firmware:

    ./build.sh novacustom_nuc_box
    

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