Help modding Z87MX BIOS

Hi! My first post :slight_smile:

I’m experiencing a very tuff problem the last few months. My Gigabyte GA-Z87MX-D3H cames with a wrong BIOS version! Believe! Factory problem…

It cames with a GA-Z87M-D3H BIOS (!!!).

I’m not a beginner but also i’m not a programmer, so I’m trying to find the best solution to my case, and so, studying.
Gigabyte’s support told me I have to send the mobo back… And of course I don’t want to do it, since I use the computer on my Mixing Studio and I can’t stop working. In Brazil, things are very very very hard at this moment, since we’re running a lot of problems with the government and etc. If I stop working, and really f*&#ed

The problem is identified: I just can’t flash the right BIOS because bios for “MX” have 16MB, and BIOS for “M” have 8MB. I get “BIOS ID Mismatch” or Incorrect File Size (or something like that).

I’d like to know if it’s possible to mod a BIOS so I can flash a “temporary” BIOS that just accepts a 16MB one… I thought about modding a “M” BIOS just “breaking” this limit of not accepting 16MB, and maybe changing the ID in order to get GA-Z87MX-D3H (correct mobo, mine) recognized. So I could flash a original BIOS!

Am I clear?! I’m not a native english speaker, so it’s also been very hard to explain precisely the problem! Sorry guys!

Photos showing the problem:

Thanks very much in advance, I appreciate any help.


@ elitaozao:
Welcome at Win-RAID Forum!

Since I am not able to answer your question, I hope, that you will get support by our BIOS experts lordkag or CodeRush.

Good luck!
Dieter (alias Fernando)

Hello Fernando!

Thank you very much!!! I’ll wait @lordkag or @CodeRush to see if they can help me!



Maybe this could help you?

But please be aware, that the memory chip must be 16MB (128Mbit) big. Maybe they swapped preprogrammed memory chips…
Flashing an 16MB (128Mbit) image to an 8MB (64Mbit) memory chip results in an unusable system.
You would have to take out the flash memory and reprogram it using a GALEP programmer, a Raspberry Pi or a programmer supported by flashrom.

Hello! Thank you for helping!

I checked this out but i’m not that sure Uniflash will work, since it’s very old! I read the txt that cames with it and the latest version is from 2005, 10 years ago! lol

I’ll wait for someone that could help me doing a temporary BIOS version in 8MB that can accept a 16MB after… So i could flash the right BIOS for my system! :wink:

Thanks again!

Let’s start with the simple things. Take Intel ME System Tools v9.0 r2 and use the commands “fpt -i” to identify the chip and its size, then “fpt -d bios.bin” and upload it here. After that we can decide which is the easiest way to solve the problem.