[Tool] EFIFlash v0.80/v0.85/v0.87 for Gigabyte Mainboards

@chinobino bro I have a question, I want to flash modified bios to Aorus b550 elite v2 revision 1.5 the problem is that even official oldest bios is already capsulated and secured by AGESA so flashing with qflash or qflash plus is impossible as well as downgrading. Wich of methods described here should I use in your opinion?

So downgrading isnt possible? Have you tried it using Qflash/Qflash plus? BBecause my friend b450 could downgrade to old bios even after agesa 1.2.0.B bios update.

You probably want to remove amdspiromprotect modules from your modded bios before flashing so, it could be dxe, smm, spi, anything, just remove the modules and flash the modded bios, so you could use flashprog/rom to backup/write any bios directly.

1 Like

Do you have link to some guide how to remove those protection modules?
Unfortunately this board revision oldest available bios already has AGESA 1.2.0.7 so downgrade is pointless.

Either use any Hex Editor, Uefitool, or mmtool v5 to remove it.

Yeah, at this point you do need a programmer, OR you could try to rename the revision 1.0 bios f10 or f12 for qflash plus, with the naming of bios FB through FGb (so bios F10 or F12 renamed as FGb for qflash plus if you get what i mean).

1 Like

Isn’t flashing other revision bios risky and can brick mobo? :d

well… the boards are physically identical…

1 Like

Is latest EFIFlash supposed to work with Z97 and DualBIOS?

This is an external proprietary vendor flash tool, why dont you ask Gigabyte… and what latest is the one to consider, assuming offical and not modified ones share amoung users?

I could try asking, but someone could answer here sooner, isn’t 0.98 latest official version?

@kyriacos 0.98 was the last DOS version that Gigabyte released in 2023. All versions after this are for UEFI only.

What do you mean for UEFI only?

Oh my… i’m really getting old and nothing is taught to youngsters anymore…
Here’s a little insight from MS and a Dell pdf
Enjoy it.

1 Like

What does boot to UEFI Mode or legacy BIOS mode has to do with flashing?

@kyriacos It has more to do with the method of booting the system up to run EFIflash.

In legacy/BIOS mode you will need a DOS bootable USB stick with MS-DOS installed and the DOS version of EFIflash.

In UEFI mode you will need a bootable EFI shell to be copied to the USB stick and the EFI version of EFIflash.

Maybe I was not clear, I already have a bootable USB stick with FreeDOS and EFIFlash that came with the last official bios. I am not sure about the version, but I asked if the latest will work with Z97 and DualBIOS?

@kyriacos Yes you can use 0.98 with a Gigabyte Z97 board and DualBIOS.

@chinobino Is there a way to display information about the backup BIOS and to save it?

@kyriacos Unfortunately not with EFIFlash nor any software tool such as Intel FPT.

A hardware programmer is required.

I have a Gigabyte Z390 Aorus Pro Wifi motherboard. A while ago I flashed the bios to F12, all went without an hitch and my PC has been very stable.
I’ve just read about the “UEFI vulnerabilities. (LogoFAIL)” and found that Gigabyte has released bios F13 to address this problem.
I’ve tried flashing my bios with F13 using Q-Flash but it gets to 73% verifying the file then comes up “invalid bios image”. Strange thing is that if I try to flash the F12 it again comes up with “invalid bios image” even though that is the version it is running?
I’ve tried flashing from UEFI via USB and also from DOS via USB. It get’s to the stage “BIOS is protected by SecureFlash. System must restart to complete BIOS update process”. But the PC never restarts and if I restart manually it returns to the bios page. Also Transferring BIOS data never gets to 100%.
Just another note that CPU-Z is reporting the motherboard as Z390 Aorus Pro Wifi-CF.
What does the “CF” refer to? There’s no mention of this on the Gigabyte website.
Can anyone please help

1 Like

@MickL Hi and welcome to the Win-RAID forum.

CF means Cross-Fire, which refers to AMD’s multi-GPU ability (similar to Nvidia’s SLI) but is no longer developed.

Please verify the SHA1 hash for the F13 zip archive mb_bios_z390-aorus-pro-wifi_8a1fag0w_f13.zip, it should be:

53bbdfdab1239ade856425276129c68478123241

If Q-flash detects a corrupted checksum it may block you from flashing the corrupted BIOS file.

If Q-flash or EFIFlash still refuse to flash the F13 BIOS you will likely need to use Intel Flash Programming Tool (FPT) v12.x.

FPT_v12.0.x.zip

WARNING: Unlike Qflash or Efiflash, FPT will not check if you are flashing the correct BIOS to a matching motherboard so you can brick your motherboard if you cross-flash the wrong BIOS! Be very careful!

2ND WARNING: The Z390 AORUS Pro WIFI has a Intel Gigabit Ethernet Adapter. Intel’s FPT can overwrite (erase) the MAC address causing the Ethernet adapter to no longer function! Although the MAC address may be recoverable it is a big hassle that you will want to avoid. You will know if you have erased them if they display 888888888788 as their MAC address.

DISCLAIMER There is always a risk when flashing the firmware of any motherboard. You must decide if you think the risk is worth it - if you don’t know how to recover your motherboard from a bad flash then I don’t recommend that you attempt to use Intel FPT. I am not responsible for any problems that arise from your actions.

Please backup your current BIOS before attempting to upgrade using FPT.

You can backup you current BIOS from an elevated command prompt using the command:

fptw64 -d bios.bin

To flash the F13 BIOS from Windows using an elevated command prompt:

fptw64 -SAVEMAC -f Z390AORUSPROWIFI.F13

The command -SAVEMAC will retain your Intel MAC address so don’t leave it out!

Once the F13 BIOS has been written successfully type the following command to restart the system:

fptw64 -greset

Note that your PC will restart instantly without any warning as though you have pressed the reset button.