Many of our supported devices do offer support for UEFI, which is a modern firmware interface that initializes hardware and starts the operating system. With the help of UEFI your device is capable of booting .iso files (written to a USB-Stick or burned to a DVD) as well as booting your OS directly from the NVMe drive or over the network via PXE.
Multiple installations of UEFI can cause problems when saving your UEFI settings.
Sadly, not all devices we support do support booting UEFI. Also, not every device does come with an SPI chip installed.
Download the latest release matching your device, insert a SD Card of (almost) any size into your writer and use your prefered flashing tool. We recommend the use of:
Insert your SD Card into your SBC and you are good to go!
If you have skipped 3.1, go back. This step is needed for flashing to the SPI chip!
You can remove the SD Card afterwards.
Follow the steps down below to install UEFI to your SPI chip.
UEFI to a FAT32 formated USB-Stick and connect it to your SBC.UEFI from your SD Card. If you have trouble accessing the UEFI Settings, check this guide.Boot Manager -> UEFI Shell to enter the command line interface.map command. This command lists all partitions with the namingscheme of fs0:, fs1:, ...Enter to change directory to it. If you're unsure which file system to use, run the following to list its contents:ls fs<your drive number here>:
UEFI to your SPI chip with the command:sf updatefile <FIRMWARE.img> 0x0
sudo dd if=/path/to/downloaded/uefi/<device-name>_UEFI_Release_vX.XX.X.img of=/dev/mtd0
We recommend following section 3. Flashing the UEFI Firmware to learn more.
Now your device is capable of all the nice UEFI goodies!