Procedures of flashing the EDK2 firmware
I have a I2C device with Windows 10 device driver. To use the device, it seems that I have to create an entry in the UEFI BIOS first.
The problem is : I can't find a way to add device with the firmware that I downloaded from the UP-Community website.
(1) On the Bios Update page of Up-Community website, it says that the board supports Open Source UEFI BIOS.
(2) I've follow the guide on that page to build the firmware file "UPBOA_X64_R_0071_01_GCC.bin".
(3) I am stocked at flashing the new firmware to UP2 board. Here's what I have tried:
[A] Use the Intel Firmware Update Utilities "FirmwareUpdateX64.efi" : Failed
=> I run the command : "FirmwareUpdateX64.efi UPBOA_X64_R_0071_01_GCC.bin"
=> The utility returns : "SPI Protocol is not found."
[B] Use the AMI BIOS utility "afuefix64.efi" : Failed
=> I run the command : "afuefix64.efi UPBOA_X64_R_0071_01_GCC.bin"
=> The utility returns : "3 - Error: ROM file size does not match existing BIOS size."
(4) I've noticed that the firmware sizes are different
UPBOA_X64_R_0071_01_GCC.bin : 8MB
UPA1AM40.bin : 16MB
Does anyone have successfully flashed the UP2 board with EDK2 UEFI images? I wonder if there are options of "afuefix64.efi" that I can use to allow updating a 8MB size firmware?
I'd appreciate if you can share some thoughts.
Thank You ^^