Introduction / Why This Is Needed
Updating the BIOS/UEFI is an important but risky procedure. Sometimes new firmware contains bugs, incompatibility with specific hardware, or causes system instability (random reboots, ACPI errors, Windows boot problems). BIOS rollback is the process of returning to a previous, working version of the motherboard's microcode. This guide will help you safely perform a rollback if problems arise after an update and the system fails to boot or operates incorrectly.
After completion, you will return the system to a stable state without needing to reinstall Windows or replace hardware.
Requirements / Preparation
Before starting, ensure:
- You have access to a working system (if the system does not boot, see the "Potential Problems" section).
- You know the exact model of your motherboard or laptop (e.g.,
MSI B550 Tomahawk,Lenovo ThinkPad T14 Gen 2). - You have identified the current and required BIOS version (via
msinfo32or a sticker on the motherboard). - You have a flash drive with a capacity of at least 512 MB, formatted in FAT32.
- The computer's power is stable. For a laptop — the battery is charged >80%, for a PC — an UPS (Uninterruptible Power Supply) is connected in case of a power outage.
- (Recommended) A backup of important data has been made to an external drive or cloud storage.
Step-by-Step Instructions
Step 1: Determine the Motherboard Model and BIOS Version
On a working Windows computer, press Win + R, type msinfo32, and press Enter. In the "System Information" window, find the fields:
- BIOS Version/Date (e.g.,
1304 11/15/2022) - BIOS Vendor (e.g.,
American Megatrends Inc.,Phoenix Technologies Ltd.)
Record this data. Also, record the system model from the System Model field (e.g., Dell Inc. XPS 15 9510).
💡 Tip: If
msinfo32is unavailable, you can find the model in the Command Prompt (Administrator):wmic baseboard get product,Manufacturer
Step 2: Download the Old BIOS Version
- Open your browser and go to the official manufacturer's support website:
- For a motherboard: ASUS, Gigabyte, MSI, ASRock, etc. websites (look for "Support").
- For a laptop/corporate PC: Dell, HP, Lenovo websites (look for "Drivers & Downloads").
- Enter your motherboard/system model in the search bar.
- Navigate to the BIOS or Firmware section.
- Find the previous version in the list that was installed before the problematic one (or simply an older, stable one). Each version is usually accompanied by a list of fixes (Fixed Issues). Choose one that does not mention your problem.
- Download the archive. Inside you will find:
- The firmware file (e.g.,
P550GM.CAP,B550M.CAP,BIOS.ROM). - (Optional) A utility for DOS (
AFUDOS.exe) or for Windows (@BIOS.exe,DualBIOS.exe, etc.). For a rollback via the UEFI interface, often only the firmware file itself is required.
- The firmware file (e.g.,
Step 3: Prepare the Bootable Flash Drive
- Insert the flash drive into the computer.
- Open Disk Management (
diskmgmt.msc) or usediskpart:diskpart list disk select disk X # (X - your flash drive number) clean convert mbr # or gpt, but for FAT32 MBR is typical create partition primary format fs=fat32 quick assign exit⚠️ Important: This command will completely erase all data on the selected disk! Make sure you have selected the flash drive.
- Copy only the firmware file (e.g.,
P550GM.CAP) to the root directory of the flash drive. Do not create folders. - (If a DOS utility is included) Also copy
AFUDOS.exeand create a file namedautoexec.batin the root with the line:
This allows the firmware to flash automatically when booting from the flash drive in DOS mode (rarely needed for a rollback).afudos.exe P550GM.CAP
Step 4: Enter the UEFI/BIOS Interface and Find the Update Function
- Restart the computer.
- When the manufacturer's logo appears, repeatedly press the key to enter BIOS/UEFI:
- ASUS:
DelorF2 - Gigabyte:
DelorF2 - MSI:
DelorF2 - Dell:
F2orF12 - HP:
F10 - Lenovo (laptops):
F2orF1(sometimesEnterthenF1)
- ASUS:
- If the system does not boot and the BIOS seems "frozen", try clearing the CMOS (see the "Potential Problems" section).
Step 5: Initiate the Rollback Process
In the UEFI interface, find the section with the firmware update utility. Names vary by manufacturer:
- ASUS:
Tool→ASUS EZ Flash 3 Utility - Gigabyte:
Tool→Q-Flash - MSI:
M-Flash - ASRock:
Tool→Instant Flash - Dell/HP/Lenovo: usually
MaintenanceorAdvanced→BIOS Update
General procedure:
- Inside the utility, select the Select BIOS file or Update from Drive option.
- Specify the path to the flash drive (usually displayed as
USB DriveorRemovable Device). - Select the downloaded firmware file (e.g.,
P550GM.CAP). - Confirm the operation. Read the warning carefully!
- The download and flashing process will begin. Do not interrupt it! A progress indicator will be on the screen.
- After successful completion, the utility will prompt you to reboot the system. Accept.
Step 6: Verify the Result
- After rebooting, enter the BIOS/UEFI (
Del/F2). - In the
MainorInformationsection, check the BIOS Version/Date. It should match the rolled-back version. - Save changes and exit (
Save Changes and Exit). - Wait for Windows to boot.
- Open
msinfo32again and verify that the BIOS version has changed to the desired one. - Test stability: run normal tasks, watch videos, play games. Ensure there are no random reboots, Blue Screens of Death (BSOD), or errors in the Windows Event Viewer (
eventvwr.msc→ Windows Logs → System).
Result Verification
Key signs of a successful rollback:
- The BIOS version in
msinfo32matches the target. - The system boots without errors.
- Symptoms that appeared after the update are absent (e.g., the graphics card is not detected, power management doesn't work).
- There are no new critical errors in the Windows Event Viewer related to
ACPI,kernel-power,hardware.
Potential Problems
Problem: Cannot find the rollback function in UEFI
Solution: Some modern motherboards (especially ASUS with DualBIOS) have a hardware switch or button for a manual rollback. Check your motherboard's documentation. If such a function does not exist, you may need to use a DOS utility (AFUDOS.exe) with a bootable flash drive (create a bootable USB with FreeDOS).
Problem: The flashing utility does not see the file on the flash drive
Solution: Ensure the file is in the root directory of the flash drive, not in a folder. Check that the filename does not contain Cyrillic characters, spaces, or special symbols. Rename it to a short Latin name (e.g., BIOS.CAP). Also, verify the flash drive is formatted specifically as FAT32 (not exFAT or NTFS).
Problem: System does not boot after a rollback attempt (black screen, freeze on logo)
Solution: This indicates an incomplete or failed flash.
- Clear the CMOS: turn off the computer, disconnect the power cable, remove the CMOS battery for 5-10 minutes (or short the
CLR_CMOSpins). This will reset the BIOS settings to defaults but will not affect the firmware itself. Try to boot. - If that doesn't help, a re-flash may be required (possibly with a different file or via DOS mode) or a hardware programmer (to rescue a "bricked" board).
Problem: Rollback is impossible because the old BIOS file is not found on the website
Solution: Contact the manufacturer's support service. They may provide the old firmware upon request. As a last resort, if you have a BIOS backup (some update utilities, like ASUS WinFlash, can create one), try restoring from it.
Problem: A new problem appears after the rollback (e.g., a newer CPU is not detected)
Solution: The old BIOS version may not support newer CPUs or RAM capacities that were added after the update. In this case, you may need to update to a newer version, but using a different method (e.g., via DOS instead of from Windows) or wait for a patch from the manufacturer.