Hi everybody need a helping hand here. I bought a used B360M D3H GSM of ebay and it has a vendor BIOS with version 104. Would like to flash the retail BIOS and updates.
Searched a little but got really confused…
What i tried so far:
- Q-Flash BIOS D3H and D3H GSM. USB Stick gets recognized but doesn´t show a flashable file.
- Efi-Shell boots up but fails ( i don´t remember what was written in the console). Made a Efi-Shell stick with the help of chatgpt
- Efiflash with FreeDOS fails. !!! SPI Flash Initialization Failure !!!
Maybe someone has a plan…
Edit by Fernando: Thread title specified (the MB manufacturer was missing) and customized
1 Like
I recently got the same motherboard with the same BIOS version and I am also unable to flash it as well. It currently is not recognizing the SSD to boot from so I was hoping flashing to a new version of the BIOS would fix that issue. I have tried all 11 versions listed on https://www.gigabyte.com/us/Motherboard/B360M-D3H-GSM-rev-10/support#dl and each one gives and error of either being outdated or “Not able to update bios file successfully”.
Boards are using OEM “branded” bios version from another vendor and regular files from Gigayte wont be accepcted… but none of you had any “brains” to mention it.
Use the info on this thread or buy a cheap SPI IC programmer like the CH341A.
No brains at all… pay the service to a professional, he also needs to put food on the table.
I don’t know why you beeing so harsh but you gave the right answer…
Bought a CH341A programmer off amazon. Aliexpress will probably work too it is looking like this.
Used the clamp to connect the programmer to the bios. It is in the lower right side of the Motherboard and its written m_bios. Look at the chip to find the right model.
Then i used neoprogrammer to flash version F15 to the bios. No problems at all and its working like intended.
Because it has to be like this to “open” user’s eyes and force them go “work” and learn on their own, taking advantage of the shared resources on the forum and not wating that other users “burn” their brain and time…for them.
Also… many of the forum users and specially experienced ones…do not appreciate self omission/users pretending to be ignorant, most of the time they simply won’t help at all and ignore the user request/content.
And this is not for any user on this thread, it is for all users that aspire so, to same/similar issue.
But as you have proved yourself…it works and you’re now happy with it…so thank you for your contribution and success report, enjoy it and good luck.
I also bought a CH341A programmer off amazon, used neoprogrammer and flashed to F16. Thank you @MeatWar for the direction and thanks @AvooCado for raising this thread!
@wollumeg @AvooCado
Did you have to modify the stock F15 or F16 bios files from Gigabyte at all? Like moving in your MAC address?
I am in the same boat with a B360M D3H GSM with an OEM BIOS on it, and just recently received my CH341A to do the reflash.
This is a first for me, so I would appreciate a little detail on what you did.
I did not have to modify the bios files at all. Went right to F16.
Here is a summary of my steps:
Step 1: Setup Checklist
Before flashing:
CH341A programmer
SOIC8 clip
Target motherboard with visible BIOS chip
Windows PC with:
Step 2: Connect Everything
-
Power off and unplug your target PC.
-
Locate the BIOS chip — yours is:
MXIC MX25L12873F (SOIC8, 8-pin)
-
Align the red stripe (pin 1) on the SOIC8 clip with pin 1 on the chip
(Usually marked with a tiny dot or notch on the chip)
-
Attach the SOIC8 clip firmly to the chip
-
Plug the clip into the CH341A programmer
-
Plug the CH341A into your Windows PC
Step 3: Launch Software & Select Chip
-
Open AsProgrammer.exe
-
Select:
Step 4: Backup Your Current BIOS
Before doing anything else:
-
Click Read
-
After reading completes, click Save
-
Name the file something like OEM_backup.bin
Save it somewhere safe — this is your safety net!
Step 5: Flash the New BIOS
Once you have your .bin file ready (either extracted from D3H.F11 or I can help make it for you):
-
Click Open File and select the .bin BIOS file
-
Click Erase
-
Then Program (Write)
-
Finally, click Verify to confirm success
Step 6: Disconnect & Reboot
-
Unplug the CH341A
-
Remove the SOIC8 clip
-
Power on the motherboard
-
Enter BIOS to confirm new version is loaded
-
Load Optimized Defaults and reconfigure settings
1 Like
Thank you so much for the writeup!
I have the B360MD3HGSM.F17a file from Gigabyte, and UEFItool is able to read it fine, so I think it should work if I just change it over to a bin file.