Flashing Your BIOS with No CPU Installed

Introduction

If you have a modern DIY desktop PC that uses a motherboard from one of the large motherboard vendors from Taiwan (such as ASUS, ASRock, BIOSTAR, Gigabyte, or MSI), there is a good chance that you can flash the BIOS with no CPU installed. This post is about Flashing Your BIOS with No CPU Installed.

Note: This will only work if your motherboard supports this functionality.

Flashing Your BIOS with No CPU Installed
Flash BIOS Button

You might be wondering why you would ever need or want to do such a thing. Well, the most common scenario is if you are building a new system from parts. You might have a new CPU that is not supported on your motherboard without a BIOS update. The CPU is physically compatible with the motherboard, and it will work just fine after a BIOS update, but the system will not POST until you update the BIOS.

This is happening right now to many people who have bought a new AMD Ryzen 5000 Series processor, planning on using it with a new B550 or X570 motherboard. This is also happening to people who have bought new Ryzen 5000 APUs, such as the Ryzen 5 5600G and the Ryzen 7 5700G. Most B550 and X570 motherboards will need an updated BIOS to work with these APUs.

Even though the motherboard is brand new in the box, it very likely is a month or two (or more) since it was actually manufactured in Taiwan.

That means that the motherboard will have whatever BIOS version that was most current when it was made. This means that it is usually not going to have the most current BIOS version, since there are typically multiple BIOS updates that are released in the first few months after the initial release.

I have never bought a new motherboard that had the latest BIOS version when I took it out of the box. Normally, this is not a huge issue, since it is usually pretty easy to update the BIOS if you want to. But, if you need a BIOS update before the system will POST, what are you supposed to do?

Different Ways to Correct the Problem

One way around this is to temporarily install an older, compatible CPU in your new motherboard. Then you can use a traditional method to update the BIOS to a new enough version that will support the newer CPU. Of course, this only works if you have an older compatible CPU available. Not everyone has that luxury.

Another method is to get the store where you bought the CPU and motherboard to flash the BIOS for you. This will probably work at somewhere like Micro Center, but it isn’t going to work with a mail order retailer (at least not that I know of).

In the past, AMD had a program where they would send you an inexpensive, low-end CPU that you could temporarily install so that you could flash your BIOS to a new enough version to support your new CPU. If you did not return the loaner CPU, they would charge you for it.

AMD now has updated guidance about how to handle this issue. This includes several different methods for updating the BIOS, and includes a “Short-Term Processor Loan Boot Kit” that you can get. You will have to jump through some hoops to get it though.

Flashing Your BIOS with No CPU Installed

Now, most mid-range and above B550 and X570 motherboards have a feature that lets you flash the motherboard BIOS without even installing a CPU, memory, or a GPU. All you need is a power supply that is connected to the 24-pin main and 8-pin EPS power connectors on the motherboard.

You have to use another system to download a new BIOS file to a USB 2.0 flash drive, rename the file, and then plug it in to a designated USB port on the back of the motherboard. Then, you press the Flash BIOS button, and wait for five to six minutes for the BIOS update to finish. This is a fairly simple procedure, with some important minor details that are sometimes missed.

So far, I have made eleven YouTube videos about how to do this with eleven different motherboards. All of these videos seem to be fairly popular. They are far more popular than any of my SQL Server videos!

How to Flash the Gigabyte Z690 AERO G DDR4 with Q-Flash Plus
How to Flash the Gigabyte X570 AORUS Elite with Q Flash Plus
How to Flash the MSI MEG B550 Unify-X BIOS with the BIOS Flash Button
How to Flash the ASUS ROG STRIX B550-F Gaming WiFi with BIOS FlashBack
How to Flash the Gigabyte X570 AORUS Elite WiFi with Q-Flash Plus
How to Flash the Gigabyte B550 AORUS PRO AC BIOS with Q-Flash Plus
How to Flash the MSI MAG B550M Mortar BIOS with the Flash BIOS Button
How to Flash the Gigabyte B550 AORUS MASTER BIOS with Q-Flash Plus
How to Flash the MSI MPG B550 Gaming Edge WiFi BIOS with the Flash Back Button
How to Flash an MSI MAG B550 Tomahawk BIOS with No CPU
How to Flash the MSI MAG B550M Bazooka BIOS with the Flash BIOS Button

Another use case for this technique is if you have tried to flash your BIOS in the traditional manner, and the procedure failed. This is very rare, but also very bad, since it usually makes it so your system will no longer POST. This technique will often fix that issue, since it uses a completely separate method for flashing the BIOS.

BIOS Flashing FAQ and Troubleshooting

Frequently Asked Questions

  • Will this method work on a fully-assembled system?
    • Yes, it will. Make sure to not turn on the system with the power button on the case. Just press the flash BIOS button. Your CPU and case fans will probably turn on while this is happening.
  • Does this method work with no CPU, RAM, video card, or monitor attached?
    • Yes! That is the whole point of this method.
  • Do I need to use this method if I have a Ryzen 3000 Series CPU?
    • No, you don’t. You can still use this method, but you don’t have to. This method is mainly for flashing the BIOS when you have a new CPU that won’t work with the current BIOS version
  • Can I do this with the motherboard sitting on top of the motherboard box instead of on a test bench or in a case?
    • Yes, you can do that. You just need to make sure the motherboard is not sitting on anything that conducts electricity.
  • Is the BIOS flash process done when the flash BIOS LED stops blinking?
    • Yes it is. It should have blinked for 5-6 minutes. If it only blinked for a few seconds, it did not work.
  • The BIOS flash LED has been flashing for a long time (far longer than 5 minutes). What should I do?
    • It should not take more than 5-6 minutes. If you have waited more than 10-15 minutes and it is still flashing, it is not working. At some point, you have to give up and turn the power supply off or unplug it. If this happened to you, I would try using a different USB drive, and make sure to follow all of the steps exactly.

Troubleshooting Steps

Here are some general troubleshooting steps for MSI motherboards in case you have any issues:

  • Did you watch the entire video, and follow the directions exactly?
  • Are you using a USB 2.0 flash drive instead of a USB 3.0 flash drive?
  • Did you download the latest BIOS file for your motherboard?
    • Make sure you don’t have a BIOS file for a different motherboard
  • Do you have file extensions enabled in Windows Explorer?
    • This way the BIOS file will actually be renamed correctly
  • Did you rename the BIOS file as MSI.ROM (for MSI motherboards)?
    • This is very important!
  • Did you rename the BIOS file as gigabyte.bin (for Gigabyte motherboards)?
    • This is very important!
  • Is the USB flash drive formatted with FAT32 rather than NTFS or exFAT?
    • This is very important!
  • Make sure the USB flash drive is partitioned with MBR instead of GPT
  • Is the renamed BIOS file in the root of the USB flash drive?
    • It cannot be in a folder or directory
  • Are both power supply cables (24-pin main and 8-pin EPS) plugged into the motherboard?
  • Is the USB flash drive in the correct USB port (the one with the white outline)?
  • Did you plug in the USB flash drive before you turned the power supply on?
  • Is the power supply plugged into a power source?
  • Did you just press the Flash BIOS button (rather than turning the system on normally)
    • You do not want to turn the system in the normal fashion for this
  • Did the BIOS flash LED on the motherboard flash for 5-6 minutes, and then stop flashing?
    • If it only flashed for a few seconds, it did not work!

Final Words

This is a common problem with AMD Ryzen 5000 Series CPUs in existing motherboards. This particular issue will be less common over time as newer production motherboards show up in the retail channel. Any B550 or X570 motherboard that was manufactured after late October 2020 should have a new enough BIOS version where you won’t have to worry about this.

Flashing Your BIOS with No CPU Installed
BIOS Updates for Ryzen 5000 Series

I also have some related posts here:

If you have any questions about this post, please ask me here in the comments or on Twitter. I am pretty active on Twitter as GlennAlanBerryThanks for reading!

23 thoughts on “Flashing Your BIOS with No CPU Installed

  1. In Troubleshooting Steps you can add point to make sure that USB flash drive has MBR partition s not GPT. I saw few cases where that was problem.

  2. Thanks a lot! I was also stuck with a non booting motherboard due to Ryzen 5000. But with your instructions I was able to flash the bios and now the system is running! Thank you very much!

    1. Great! I’m glad I could help.

  3. Hi Glenn, I’m planning to buy a Ryzen 5700G (APU) and an Asrock B550 Taichi. If the board should have an old BIOS, can I update it through the flash-button?
    The board (like most ones) has such button (and dedicated USB-port), BUT the Asrock site says an other CPU is needed ( http://www.asrock.com/mb/AMD/B550%20Taichi%20Razer%20Edition/Specification.asp#BIOS ). So, do they just describe the way that users use the target pc to download the bios-file? But most people have a second system to download the file and put it on USB-drive and could use the flash button on the target pc without a CPU installed there. Or must there always be a CPU installed to update the bios using the flash-button?

    1. Yes, you would need another working PC to download the file and prepare it for use.

      You don’t need a CPU installed to use this special method to update the BIOS.

  4. Hi Glenn–Your written work is very helpful. However, I have a question. What is the difference between an MBR and GPT partition, and how can you tell one from another? James

    PS: The requirement to submit a URL is a bit much. Maybe you should consider eliminating that requirement.

  5. Hey, I have a Lenovo IdeaCentre from around 2012. I’m not sure what the motherboard is at the moment as the only branding i can find is Lenovo. And they don’t make motherboards so I’m lost. My son updated our Windows 10 updates and then followed the steps he found to install windows 11. He said the game he wanted to play told him he needed Secure Boot enabled. He didn’t know you had to also enable UEFI first. Well, now the computer won’t boot. It doesn’t POST. It’s just a black screen and nothing loads because you can just tap the power button and it will turn off. No holding needed.

    As far as I can tell this motherboard does not have a button for flashing the bios. Do you know any way we could reset the bios or flash it or something? It seems like it might be completely bricked and the only resolution would be buying a new motherboard at this point.

    Thanks,
    Jason

    1. If it is a desktop computer, there should be a CMOS battery that you can remove for a few minutes. That will reset the BIOS to all of its default settings, which might let the system POST.

      OTOH, a system from 2012 will probably have a CPU that is too old to be supported by Windows 11. Even if it were supported and it works, it will be very slow by modern standards.

      1. Yeah, my 13 year old did all of this without waiting for me lol… We tried the CMOS battery. Maybe we didn’t leave it out long enough?

  6. If you removed the CMOS battery for 2-3 minutes, that is usually enough. A prebuilt system like you have usually has proprietary parts and connectors, so you probably won’t be able to just replace the motherboard. Even if you can, your 2012-vintage CPU is not going to be a great choice for gaming on Windows 11.

    Regardless of whether you can fix this or not, a new or “newer” system would be a big improvement. Of course, you may not want to get a new system. Good luck!

  7. Hi Glenn,
    I enjoyed watching your excellent style of explaining the Q Flash + procedure on the Gigabyte Z690 AERO G. I’m currently building a new PC based on the Z790 Aero G rev. 1.0 and a 14th Gen intel i5. I need to update the BIOS via Q Flash + procedure to a new BIOS version (F9 or F10) to support the CPU.

    The issue I’m having is that the Q Flash led stays solid orange (after flashing for a few seconds right before). It stays solid orange for like 45 minutes before I then decide cut the power. Procedure is done without any components (no CPU or memory) installed. I followed all the prerequisites (FAT32, MBR, USB 2.0, changing the filename, etc.), and even used like 4 different old and new USB sticks. All to now avail. Sometimes the led flashes for a few seconds and then stays off, mostly it flashes and stays solid as described above.

    Any help, tips, suggestions would be much appreciated. I’m going to try some more old USB sticks and also some older BIOS versions (not the latest but one before).

    Thanks in advance!

    1. The BIOS flash LED should flash/blink for 5-6 minutes and then stop. What you describe means that the system cannot find or read the BIOS flash file or that it is the wrong file for that motherboard.

      Are you absolutely sure you downloaded the correct BIOS version for your exact motherboard?

      If all else fails, you might try doing a quick bench build and see if the system will POST. The BIOS version from the factory might be new enough to support your CPU. If it will POST, you can use the BIOS update method that is in the BIOS setup program, which is much easier to use.

      1. Yes, it’s indeed the correct BIOS version that I downloaded from the website. I double checked the actual motherboard itself (just to be sure) and matched it with the website page.

        I also thought about doing a quick bench build. Perhaps that’s a logical next step, even though the site states 14th gen supported from BIOS version F9. I’ll check with my local vendor first, as the board is just a day old.

        Thanks again!

Leave a Reply to PeterCancel reply

Discover more from Glenn's SQL Server Performance

Subscribe now to keep reading and get access to the full archive.

Continue reading