• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

OemID mismatch when I try to upgrade the BIOS of my motherboard using the official Gigabyte latest BIOS upgrade file...

Joined
Sep 11, 2020
Messages
253 (0.14/day)
Hello to everyone.

on 2019 I've bought a new motherboard,model Gigabyte Z390 / AORUS PRO CF. I don't remember where I bought it. Unfortunately I haven't been able to find some evidence that helped me to find where I bought it. Maybe on Amazon,but I'm not sure,since I didn't find any link within my email address that confirms it.

On 2020 I wanted to make the passthru of my GPU (RTX 2080 ti) from Windows to a Linux VM using the DDA (Direct Driver Assignment) but I was not sure that my motherboard was able to supports it,so I asked to Gigabyte to check if I could do that.

Gigabyte gave to me two customized BIOS files. I've installed the first one and I really seen that it added the SR-IOV options on the BIOS menu.

I never been able to passthru my GPU from Windows to Linux using the DDA,but later I found that I shouldn't have installed the customized BIOS version (G) of Gigabyte because since I did it,I was no longer able to install the official BIOS versions that come after the G version.

Actually every OS that I ran on my PC (equipped with an Intel CPU model 9900K and two memory banks,model HyperX Predator 32GB 3000MHz (but configured at 2400 mhz) CL15 DIMM XMP (HX430C15PB3K2/32) is experiencing a problem,like the corruption of the ZFS file systems when I run FreeBSD and the crash of some applications (like caja and thunar and Firefox) while I use Linux and FreeBSD.

I made a test of the memory with memtest86 and I found that both the banks are corrupted. Everytime I repeat the test it fails.

What caused the corruption of both the memory banks ? I see two causes :
  1. one or more of the multiple and close power outages that I got before to buy an UPS
  2. a bug present in the old BIOS version that I'm running. Old because I haven't been able to upgrade it since 2020,when Gigabyte gave to me their customized version.
There is an interesting bug that has been fixed in the latest bios version released by Gigabyte,it's called "Fix to improve Kingston DDR4-2666 stability concern on some specific memory chip suppliers".

I have this kind of memory,isn't it ?

I tried to upgrade my Bios to version F13,according with this :

https://www.gigabyte.com/Motherboard/Z390-AORUS-PRO-rev-10/support#support-dl-bios

but I've got the error message "OemID Mismatch".

So,in your opinion,what should I do now ?

According with this post :


I could follow the instructions posted by : https://www.reddit.com/user/IC0NlCK/

on point 4 :

"Rename the file ending with the version number as GIGABYTE.bin"

It seems that it worked for him,but do you reccomend this procedure ?

If doing that my motherboard will brick,is there a procedure that I can follow to unbrick it ?

Does my motherboard have a secondary method to reflash it with another BIOS version if the motherboard will brick because a wrong BIOS upgrade ?

Unfortunately Gigabyte refuses to create a new BIOS version for me,telling that I should contact the manufacturer of the PC.

The problem is that there isn't any manufacturer. I've bought every hardware component individually. I told this to them,but they seem to don't understand.

Thanks.
 
Last edited:
Changing the file name is safe. You right click and simply change the .rom to .bin. you can change that back at any time. If the board doesn't like it, simply won't flash. No big deal. This does not change anything within the file. And changing a bios file name is pretty normal procedure.

Did the board come out of an old DELL XPS by chance? Maybe you can find bios files at their OEM website.

GL
 
---> Did the board come out of an old DELL XPS by chance? Maybe you can find bios files at their OEM website.

No.

---> Changing the file name is safe. You right click and simply change the .rom to .bin. you can change that back at any time. If the board doesn't like it, simply won't flash. No big deal. This does not change anything within the file. And changing a bios file name is pretty normal procedure.

Please give a look at this post :


it seems that he was not able to install the new BIOS until it had the extension of .f12, because he got the error "OemID Mismatch"
but when he renamed it to GIGABYTE.bin,the error gone away. So,this seems to be a trick to bypass the error. And since I'm sure that I will flash the correct BIOS version,because I have the exact motherboard model tied to it,could it work without brick the mobo ? could the error be bypassed ? Is that a trick to bypass the error or not ?
 
---> Did the board come out of an old DELL XPS by chance? Maybe you can find bios files at their OEM website.

No.

---> Changing the file name is safe. You right click and simply change the .rom to .bin. you can change that back at any time. If the board doesn't like it, simply won't flash. No big deal. This does not change anything within the file. And changing a bios file name is pretty normal procedure.

Please give a look at this post :


it seems that he was not able to install the new BIOS until it had the extension of .f12, because he got the error "OemID Mismatch"
but when he renamed it to GIGABYTE.bin,the error gone away. So,this seems to be a trick to bypass the error. And since I'm sure that I will flash the correct BIOS version,because I have the exact motherboard model tied to it,could it work without brick the mobo ? could the error be bypassed or not ? Is that a trick to bypass the error or not ?
Not sure if trick is the correct wording here. Let's call it a procedure. Asus also asks users to change the file name if the original downloaded doesn't work. They even supply a renaming tool for it.

You have a 50% chance the rename will work just fine.
 
for the 50% what could happen ? that my motherboard will brick or that it says "OemID Mismatch" again ? that's the point that I care more.
That doesn't "brick" the board. The board simply won't take the flash and gives you that error information.

So yes 50% chance the renaming does not work and you get the same error message again.

A bricked board would be it took the flash and never posted again. Then you can call it bricked. But that is rare occurance.
 
Maybe on Amazon,but I'm not sure,since I didn't find any link within my email address that confirms it.
Not sure what you mean by "within my email address". However, if you log into your Amazon account, then look under your account name, you can see your past "Orders". You can then search your past orders and if you ordered this board from Amazon (using this account) it will show up, even if they no longer sell it.

Having said that, not sure what information of use that will give you - unless it says "used" or came out of Dell or something like that.
 
Can you see the revision number on your motherboard?
 
Not sure what you mean by "within my email address". However, if you log into your Amazon account, then look under your account name, you can see your past "Orders". You can then search your past orders and if you ordered this board from Amazon (using this account) it will show up, even if they no longer sell it.

Having said that, not sure what information of use that will give you - unless it says "used" or came out of Dell or something like that.

Because when I buy something from Amazon or Ebay I get the receipt sent to my email address. Does not happen the same to you ?
I checked the past orders on Amazon and Ebay. I didn't see any order related to it.

Someone told me :

The CF suffix in the board model means it is not a retail motherboard and came supplied in some pre built system, and the BIOS was customized by the original builder of this system. You have to obtain BIOS updates from that builder. That's the bottom line.

I saw "CF" only because Memtest86 says so. I didn't see it elsewhere. Anywhere,I have no idea about who could be the builder. What "CF" stands for ? As I said and I'm sure,I have bought every hardware component individually. I didn't buy a pre assembled PC.

But according to this website,the vendor is Gigabyte.

https://linux-hardware.org/?id=board:gigabyte-z390-aorus-pro-cf :

ID BOARD gigabyte-z390-aorus-pro-cf
Type motherboard
Vendor Gigabyte Technology
Name Motherboard Z390 AORUS
ID BOARD gigabyte-z390-aorus-pro-cf
Type motherboard »
Vendor Gigabyte Technology
Name Motherboard Z390 AORUS

Can you see the revision number on your motherboard?

Its hard to see it visually. Is there a tool that reports it ? or can the BIOS give this information ?

Ok. I will follow this video tutorial :


and I will give you the information...rebooting in Windows NOIW...
 
Last edited:
Because when I buy something from Amazon or Ebay I get the receipt sent to my email address. Does not happen the same to you ?
I checked the past orders on Amazon and Ebay. I didn't see any order related to it.

Someone told me :



I saw "CF" only because Memtest86 says so. I didn't see it elsewhere. Anywhere,I have no idea about who could be the builder. What "CF" stands for ? As I said and I'm sure,I have bought every hardware component individually. I didn't buy a pre assembled PC.

But according to this website,the vendor is Gigabyte.

https://linux-hardware.org/?id=board:gigabyte-z390-aorus-pro-cf :

ID BOARD gigabyte-z390-aorus-pro-cf
Type motherboard
Vendor Gigabyte Technology
Name Motherboard Z390 AORUS
ID BOARD gigabyte-z390-aorus-pro-cf
Type motherboard »
Vendor Gigabyte Technology
Name Motherboard Z390 AORUS



Its hard to see it visually. Is there a tool that reports it ? or can the BIOS give this information ?
Gigabyte have several revisions of their motherbords over the life cycle, can you see the Revision number on the motherboards white silkscreen? If not it might be hidden under a pcie slot on a sticker. Once you know that number then you can find the correct bios.
 
2025-02-09 16 29 01.png


So,what ? Should I contact American Megatrends ?
 
Last edited:
Because when I buy something from Amazon or Ebay I get the receipt sent to my email address. Does not happen the same to you ?
Yes. I get a copy of the invoice sent to me. And I typically save such emails forever. But emails can accidently get deleted, or not saved, or end up in a spam folder. That's why I suggested looking in Amazon's past orders.

If you don't see it in Amazon, you likely bought it elsewhere. eBay keeps track of order history for 7 years.

I rarely buy from eBay so can't speak to that. But I cannot imagine Amazon selling a motherboard that's been modified for a PC maker as new.

As far as OEM, I suppose any motherboard (or computer component) sold separately (not in a factory built computer) might be considered OEM as you, the user would be the computer builder. But that says "generic" (in a good way) to me. That is, not made "proprietary" as Dell, HP, Acer might do, but rather industry standard compliant. Still, it would be good to see the invoice to see exactly how it was marketed - it might have been as a "Dell replacement" board, for example.

Should I contact American Megatrends ?
I still think Gigabyte is the better choice. If your system works fine with Windows, then I would suspect something other than the motherboard.

However,
I made a test of the memory with memtest86 and I found that both the banks are corrupted. Everytime I repeat the test it fails.
MemTest86 is good, but no software based memory tester is conclusive. It is not uncommon for them to report zero problems but the RAM still fails when in use, or when paired with other RAM. That said, if MemTest86 reports problems, even just 1 problem, then typically the RAM is faulty.

I would try with 1 stick at a time and see if you can, through the process of elimination, find a faulty stick. If not, then if me, I would try to find totally different compatible sticks to put in and see what happens.
 
---> I still think Gigabyte is the better choice. If your system works fine with Windows, then I would suspect something other than the motherboard.

The problem could be there,but managed by Windows in a different way ?

---> MemTest86 is good, but no software based memory tester is conclusive. It is not uncommon for them to report zero problems but the RAM still fails when in use, or when paired with other RAM. That said, if MemTest86 reports problems, even just 1 problem, then typically the RAM is faulty.

I would try with 1 stick at a time and see if you can, through the process of elimination, find a faulty stick. If not, then if me, I would try to find totally different compatible sticks to put in and see what happens.

I've bought a new memory bank of a different brand and I performed the memory test and it didn't fail. But this leaves the question opened. Why ?

Are the memory banks really corrupted,maybe by one or more of the multiple and close power outages that I got before to buy an UPS or because there is a bug in the BIOS that I'm using ?

The option of the bug has an high chance to be the cause,because there is an interesting bug that has been fixed in the latest bios version released by Gigabyte,it's called "Fix to improve Kingston DDR4-2666 stability concern on some specific memory chip suppliers".

I have this kind of memory,isn't it ?

I need to eliminate the chance that the problem is the bugged and old bios that I'm using. But I don't know how to install (securely) the latest bios available on the Gigabyte website.
 
How can I obtain this information ? I'm not able to see it visually,I need to run some test or tool. Tell me which one,thanks.
That was my previous post

Read here
 
Are the memory banks really corrupted,maybe by one or more of the multiple and close power outages that I got before to buy an UPS or because there is a bug in the BIOS that I'm using ?
Corrupted is not the right term. If corrupted, simply removing all power should clear out any corruption.

It is highly unlike a "bug" in BIOS firmware would damage RAM. And while a BIOS update may add support for new RAM, I have not heard of a BIOS update introducing new bugs that affect previously supported RAM - though I suppose that could happen.

Power "outages" will never damage hardware. It can corrupt data on a drive, but not damage the drive or other hardware.

HOWEVER - when power is restored from an outage, that is when destructive surges and spikes often occur. This can happen as every device in the entire neighborhood (AC units, refrigerators, freezers, lights, etc.) tries to power up at once, the grid is unstable. A "good" UPS with AVR can certainly help prevent problems there - and one reason every computer should be on a "good" UPS with AVR, IMO.

That said, if Mother Nature is out to get you, nothing can prevent damage from a direct lightning strike. But if you took a direct hit, it is likely more damage would happen than just a RAM stick.

While very rare, RAM can fail on its own. But again that is very rare. Typically, if RAM works on day 1, it will last nearly forever. This is why it is actually hard to find RAM that is not warrantied for life.

Now one thing - all assumes the RAM is being operated at default voltages and speeds, and is being properly cooled.
 
BIOS version F12.

The GA9 signifies the bios is from a Pre-built machine.

Just need to find what pre-built system this came from for a proper bios flash because it's not a standard board ID.
 
BIOS version F12.

The GA9 signifies the bios is from a Pre-built machine.

Just need to find what pre-built system this came from for a proper bios flash because it's not a standard board ID.

As I said,the Bios version that I'm running has been created by Gigabyte exclusively for me,because on 2020 I asked to add the SR-IOV feature to my motherboard and they agreed and they created a custom version of the BIOS where they added some new items on the menu. I think they made a mistake thinking to be able to give me the full support of the SR-IOV,because my motherboard does not support it by default.

Or maybe,I can use it,but I haven't been able to pass my GPU because I didn't it well. Don't know.

Anyway,at the moment,my memory banks aren't working good. I know that memories of a different brand will work,but you know,I prefer not to spend money by buying two new memory banks if I'm not forced. And there are experienced users in this forum,who think that the problem for me is the bugged BIOS that I'm using.

This is why I say that my memory banks are corrupted :

https://ibb.co/x8HLS6t5
https://ibb.co/BHT9vzPZ
https://ibb.co/8L3f4ZsP
https://ibb.co/pj7cxDns
 
Last edited:
As I said,the Bios version that I'm running has been created by Gigabyte exclusively for me,because on 2020 I asked to add the SR-IOV feature to my motherboard and they agreed and they created a custom version of the BIOS where they added some new items on the menu. I think they made a mistake thinking to be able to give me the full support of the SR-IOV,because my motherboard does not support it by default.

Or maybe,I can use it,but I haven't been able to pass my GPU because I didn't it well. Don't know.

Anyway,at the moment,my memory banks aren't working good. I know that memories of different brand will work,but you know,I prefer not to spend money by buying two new memory banks if I'm not forced. And there are experienced users in this forum,who think that the problem for me is the bugged bios.
Could be a lot of things.

Have you tried a flash with a programmer then?
 
Back
Top