How to update EDK2 & SCP Firmware

The below procedure describes how to flash and update the EDK2 and SCP firmware using a UEFI Shell on AVA Developer Platform

  1. Click here (EDK2/SCP FW v1.0.7.300.02) to download a zip files that includes the firmware update and a flashing tool.

  2. Unzip the file and copy the files to the root directory of an empty USB drive with standard FAT32 format

    Warning: Data loss may result if written to the wrong device or in the worst case you kill your host OS.

  3. Insert the USB drive to AVA Developer Platform and power on the system.

  4. It takes around 35 to 40 seconds after power on for the below screen to appear,

    when it appears Press “ESC” key several times to enter the edk2 setup menu

image-20210820144057452

  1. After entering the boot menu, the options will appear as the below

image-20210820144506009

  1. Go to the sub-menu of [Boot Manager] and Select to boot from [UEFl Shell]

image-20210820144625909

  1. The USB drive will appear with device name: FS0 on the block device map

7. To flash EDK2 firmware:

Change to FS0, list the contents with the following commands and execute fwu.nsh until the progress is completed

Shell> FS0:   
FS0:\\> ls
FS0:\\> cd ComHpcAlt_tianocore_atf_1.07.300.02\
FS0:\\> ls
FS0:\\> fwu.nsh

image-20211130105048052

  1. reboot the system
To flash SCP firmware:

Change to FS0, list the contents with the following commands and execute capsule.nsh until the progress is completed.

Shell> FS0:   
FS0:\\> ls
FS0:\\> cd ComHpcAlt_tianocore_atf_1.07.300.02\
FS0:\\> ls
FS0:\\> capsule.nsh

image-20211130105949022

  1. reboot the system and all is done.

  2. Press “ESC” key several times to enter the edk2 setup menu to check the firmware versions you updated.

    image-20211130105758970

    Go to [Device Manager] –> [Platform Manager] –> [Platform Board Information] to check SCP FW version:

    image-20211130110335065