ket Show info Posts: 661 Registered since: 03.15.2017 Location: England



Gigabyte modded AM4 X370 / B350 UEFIs



Last Updated: 14/05/2020



What do these modified UEFIs do?



Quite incredibly, all of the new options you will see in this UEFI are already there Gigabyte have just taken the utterly perplexing decision to hide all of them from the user I did not have to pull apart and add / modify my own modules. The purpose in these UEFIs is to give the respective boards some much needed attention and flexibility that Gigabyte themselves appear to have absolutely zero interest in doing. Make no mistake, these UEFIs exist because Gigabyte are doing a piss-poor job of supporting their AM4 boards.



I DARE you to do better than me Gigabyte. Yes, I'm challenging you. What say you?







Questions and Answers:



Do you have a beef with Gigabyte?



No I don't. I do however believe any manufacturer needs to be held accountable and called out when they are doing an below average job. Constructive criticism is how everybody grows and becomes better. If you can't take criticism it's perhaps time to find another job. When I do call a manufacturer out it is never without cause. In the case of Gigabyte I've observed them and their customers for some time the levied criticisms are justified by proof I have accrued over the period of 2 years or so and substantiated by Gigabyte users and my own experiences when trying to open a dialog with Gigabyte to make them aware of whats happening. As a reviewer among many other things it is only responsible someone at least try to. If Gigabyte want to contact me they are most welcome to providing they actually listen and act upon what they say they will do.





How do you feel about Gigabyte Matt referring to you as a member of their community?



Insulted. I went out of my way to not associate myself with Gigabyte in any way, shape, or form. That is why I am here on win-raid doing this and not their forums. I do not associate myself with anyone who thinks half arsing things is acceptable. Period.





But I don't have a problem with Gigabyte or anything they do!



Thats great, enjoy your Gigabyte product and be on your way. Just be aware and respect even if you personally do not agree that a great many people do have a problem with Gigabyte and a vast majority of that problem is Gigabyte not supporting their products properly and having extremely buggy software. Eg; OC Guru II I tried telling Gigabyte around 18 -24 months ago had a bug where the OSD did not work at all. They promised it would be fixed, it wasn't even when I checked six months later, and as far as I know still has not been fixed to this very day. Now things are exacerbating to the extent of UEFIs at least in the case of their AM4 boards are sorely lacking in features that every other manufacturer has no problem incorporating such as P-State overclocking and UEFI bugs that should be being caught in alpha or beta testing yet have persisted for numerous UEFI releases, it is sloppy work and not something anyone should tolerate.





Are you releasing these UEFIs to put pressure on Gigabyte to do a better job?



Absolutely.





Are you the same ket that made the Asus P5Q modified BIOSes?



Yes I am. I'm also the same person that made the modified vBIOS for some ATI cards that improved their performance with AA by 30% (claimed by others, not me. I just wanted to make something better) and the very same person who has released various modified drivers and so on.





Can you mod these UEFIs further?



Generally yes. However doing so would require substantially more testing and time as further enhancements would require modification of individual modules the UEFI contains so I choose to satisfy as many people as possible with the time I have by making the most of what the UEFI already contains.





Why have you put these modified UEFIs here instead of Xtremesystems?



Unlike in my earlier days when I tried to use a one size fits all approach to forums I frequented now I prefer specialised forums for what I do. Being surrounded by other people with knowledge in the same areas helps for getting answers.





There is an option not in the UEFI that I need other boards have, what do I do?



The first thing you should be doing is hassling Gigabyte they should at least be providing the same level of features the competition is them not doing so is just lazy. Secondly, you can ask me. If the option you need is already in the UEFI its just a case of enabling and unhiding it. I might even be able to do direct module replacement but that will depend on how much free time I have.





How to Flash:







1. Place image on a USB stick

2. Reboot, enter Q-Flash

3. Select the file and flash as normal



DOS Method (easy)



1. Create a bootable USB stick with RUFUS <- Link.

2. Place firmware image on USB stick

3. Restart and boot from USB stick

4. At command prompt type; EFIFLASH.EXE FirmwareName.rom /C

5. Press enter



DOS Method (thorough)



1. Copy the content of

2. Place the modified firmware you want to flash in EFI > BOOT folder

3. Restart and select your USB drive to boot from it

4. At the shell prompt type the following hitting enter each time;



fs[InsertDriveNumber]:

CD EFI

CD BOOT

AFUEFIX64 FirmwareName.ROM /P /B /N /K /REBOOT



The system will then automatically restart after the update. The update might take a while as this method fully erases the ROM and reprograms it.



NOTE 1: With stock firmware images you might be prevented from erasing and programming the bootblock in which case leave out the /B switch. My modded firmware should not have this problem.

NOTE 2: If you are not sure of the fs drive number your USB stick is using just type fs0: then press enter then enter LS and press enter again. This will list the files on that drive. Just keep repeating this process increasing the fs numeric number each time until you find your drive. Q-Flash Method1. Place image on a USB stick2. Reboot, enter Q-Flash3. Select the file and flash as normalDOS Method (easy)1. Create a bootable USB stick withTHIS ARCHIVE to a USB drive2. Place the modified firmware you want to flash in EFI > BOOT folder3. Restart and select your USB drive to boot from it4. At the shell prompt type the following hitting enter each time;fs[InsertDriveNumber]:CD EFICD BOOTAFUEFIX64 FirmwareName.ROM /P /B /N /K /REBOOTThe system will then automatically restart after the update. The update might take a while as this method fully erases the ROM and reprograms it.NOTE 2: If you are not sure of the fs drive number your USB stick is using just type fs0: then press enter then enter LS and press enter again. This will list the files on that drive. Just keep repeating this process increasing the fs numeric number each time until you find your drive.





Known Issues Aorus Gaming 5 (UEFI F23d):



Bugs listed here will be listed in order of most to least severe.



1. Extremely high Vcore SoC voltage when left on "Auto" setting and overclocking.

2. 2400MHz memory divider causes a no POST with XMP enabled. G.Skill RipjawsV F4-3200C15D-16GVK (Samsung B-Die).

3. With XMP enabled setting a command rate of 2T does not work. (Enable / Disable GearDown instead as a workaround)

4. USB LED keyboards fail to wake from sleep mode if allowed to enter the sleep state while in the UEFI. (Disabling USB MSI Option fixes this - you'll need my modded firmware for this fix)

5. Some LED preset colours (orange particularly) are wrong.

6. Mouse polling rate in the UEFI is not very high.





If these things annoy you pester Gigabyte to fix them by bombarding them with support ticket requests.





DOWNLOAD LINKS:



DOS Flash Tool



B350 Gaming F25 ~ NEW!

B350 Gaming 3 F25M ~ NEW!



AB350N Gaming F25M



X370 Gaming F25M ~ NEW!

X370 Gaming 3 F25M ~ NEW!

X370 Gaming K3 F25M ~ NEW!

X370 Gaming K5 F25M ~ NEW!

X370 Gaming 5 F25M ~ NEW!

X370 Gaming K7 F25M ~ NEW!



Press the "Alt" key on selected option in the UEFI to see detailed rewritten info for a lot of settings, eg; memory timing explanations.





AVAILABLE DONATION TIER MODDED FIRMWARES (updated each new official release)





NOTICE 14/5/20: Ok, so I keep getting asked this same question and people saying if they are low balling me to let them know but I honestly don't like doing that where I try to keep things within everyones reach but figure if I establish some baselines at this point it'll just be easier for everyone and save some time for everybody. If the modified firmware you ask for is something I can put together from pre-modified bits and pieces I have scattered about then it doesn't take me as long to put the modified firmware together (usually about 4 hours by the time I have compiled everything, added the customisations, tweaks and improvements along with vetting the final result to make sure it won't brick a board). For these situations let's say a baseline donation of £10 for time involved, if my time is worth more to you or you can afford to be a little more generous then thats great, if not don't worry about it.



With firmware I need to build from scratch time involved is substantially longer, easily a good couple of days working on them 5-6hrs each day, for this let's call it a baseline donation for time of £25. Again if you can afford to be a little more generous that's great and if you can't that's absolutely fine none of us are made of money . Hopefully this clears things up and will make the process a little quicker going forward . Donations can be made via Paypal using the email in my profile.



AB350N Gaming WIFI

B350 Gaming F50a

B350 Gaming 3 F50a

X370 Gaming F50a

X370 Gaming 3 F50a

X370 Gaming K3 F50a

X370 Gaming K5 F50a

X370 Gaming 5 F50a

X370 Gaming K7 F50a



Any requested boards other than these will also be treated as donation based.





Conversion Pack: HYRICAN_AG OEM X370 Gaming 5 to Retail Gaming 5





DOWNLOAD: Conversion pack



NOTE: This is just a conversion pack, once the board is converted to a full fledged retail board you can flash retail or any modded firmware to the board.

Converting the board to a full retail version will wipe out the baked-in Windows key be sure to aquire the key with Magic Jellybean before the conversion or just get a new key off ebay for a few quid. Quite incredibly, all of the new options you will see in this UEFI are already there Gigabyte have just taken the utterly perplexing decision to hide all of them from the user I did not have to pull apart and add / modify my own modules. The purpose in these UEFIs is to give the respective boards some much needed attention and flexibility that Gigabyte themselves appear to have absolutely zero interest in doing. Make no mistake, these UEFIs exist because Gigabyte are doing a piss-poor job of supporting their AM4 boards.I DARE you to do better than me Gigabyte. Yes, I'm challenging you. What say you?B350 Gaming F25AB350N Gaming WIFIB350 Gaming F50aB350 Gaming 3 F50aX370 Gaming F50aX370 Gaming 3 F50aX370 Gaming K3 F50aX370 Gaming K5 F50aX370 Gaming 5 F50aX370 Gaming K7 F50aAny requested boards other than these will also be treated as donation based.NOTE: This is just a conversion pack, once the board is converted to a full fledged retail board you can flash retail or any modded firmware to the board. "Ryzen Dawn"



AMD "Zen" 2700 | X470-F | 2x8GB G.Skill RipjawsV 3200MHz @ 3466MHz 16-16-16-12-35 1T 1.38v | RX580 8GB @ 1.42GHz \ 8.8GHz w\ custom timings | 500GB Asgard M.2 NVMe SSD, 250GB Asgard M.2 NVMe SSD, 250GB SK Hynix SL301 SATA SSD, 2TB Seagate Barracuda | 24x Lite-On DVD-RW, 16x HP Blu-ray | Xonar DX 7.1 | EVGA Supernova G2 1000w



"Correct a wise man and he shall be grateful for the knowledge, correct a fool and he shall hate you"

"If you are presented with a opportunity to do some good, you should. Not to do so is irresponsible."

