Technician helping fix Asus firmware update loop and BIOS update issues

Steve H.

Expert ★★★★★ 27,853 satisfied customers

Specialities: ASUS laptop & desktop troubleshooting, BIOS/UEFI firmware updates (EZ Flash, MyASUS), boot loop after BIOS update, Windows Update firmware prompts, BitLocker recovery after BIOS changes, boot order & Secure Boot/TPM settings (CAP file/FAT32)

Asus firmware update loop — BIOS update stuck, reboot loop, EZ Flash, WinRE recovery & safe fixes

Technician avatar Technician
Hey! We’ll fix your Asus firmware update loop without breaking anything or doing risky “random flashing.” This usually looks like one of these scenarios:

• The laptop/PC shows “BIOS is updating… do not shut down” and keeps rebooting.
• ASUS EZ Flash launches, “updates,” then starts again (update repeats / stuck loop).
• Windows boots once, then you get a firmware update prompt (MyASUS/Windows Update), and after reboot it loops again.
• After a BIOS update, Windows won’t boot (boot loop, Automatic Repair, or BitLocker recovery screen).

Quick questions so we choose the correct fix path (and avoid causing a brick):
1) Is this an ASUS laptop (ZenBook/VivoBook/ROG/TUF) or a desktop motherboard (ROG/Prime/TUF board)?
2) Do you see any text like EZ Flash, CrashFree BIOS, BIOS Recovery Mode, or just the ASUS logo with restarts?
3) Did this start after a Windows Update, MyASUS update, or a manual BIOS file update (CAP file)?
4) Do you get into BIOS/UEFI with F2/Del/Esc, or does it reboot too fast?

Reply with those details and I’ll give you a clean step-by-step complete fix guide.
Customer
It’s an ASUS laptop. After I agreed to a firmware/BIOS update (I think from MyASUS or Windows), it rebooted and now it keeps looping. Sometimes it says “BIOS is updating”, other times I just see the ASUS logo then it restarts. I can’t reliably get into Windows. I can sometimes enter BIOS with F2.
Technician avatar Technician
Thanks — that’s a common pattern when a firmware update didn’t finish cleanly, or it finished but a setting changed afterward and the system keeps trying again.

The “loop” usually comes from one of these root causes (we’ll test safely, in order):
1) Update didn’t fully complete → the laptop retries the firmware stage on every boot.
2) UEFI/BIOS settings changed (Secure Boot, TPM, boot order, Intel/AMD storage mode) → Windows can’t start, so it feels like a firmware loop.
3) Windows recovery is triggering (Automatic Repair/WinRE) → you reboot and it returns to the same stage.
4) BitLocker is involved → after a BIOS change, Windows may ask for a recovery key and people think the PC is “stuck.”

Good news: because you can sometimes enter BIOS/UEFI, we have strong recovery options. We’ll start with non-destructive steps first.
Customer
Okay. I’m worried about making it worse. What’s the first thing I should do? Also I have a USB stick if needed. I just want it to stop the ASUS BIOS update loop and boot normally.
Technician avatar Technician
Totally fair — we’ll use a “safe ladder” that minimizes risk.

Step 1 — Make sure the update isn’t still finishing (sounds basic, but it matters)
• Plug in the original AC charger (don’t rely on low battery).
• Disconnect everything except power: USB hubs, external drives, docks, HDMI, even a mouse for now.
• If you see any firmware update progress, leave it alone for up to 30 minutes. Some ASUS updates look frozen but are still writing firmware.

Step 2 — Hard power reset (clears a stuck firmware stage)
1) Power the laptop off (hold Power until it turns off).
2) Hold the Power button for 30–40 seconds (this drains residual power and can reset the embedded controller state).
3) Plug power back in and start it.

If it still loops, we move to BIOS settings that commonly break boot after a firmware update — without flashing anything yet.
Customer
I did the long power hold and unplugged everything. It still loops, but now I can get into BIOS more often with F2. In BIOS I see boot options, Secure Boot stuff, and some “Windows Boot Manager” entry.
Technician avatar Technician
Great — BIOS access is a big win. Now we do the “post-update boot restore” steps that fix a lot of boot loop after BIOS update cases.

Step 3 — Load safe defaults, then confirm the boot target
Inside BIOS/UEFI (wording varies by ASUS model):
1) Choose Load Optimized Defaults (or “Load Setup Defaults”), then Save & Exit.
2) Go back into BIOS and check Boot Order. Set Windows Boot Manager (your internal SSD) as the first boot option.
3) Confirm the BIOS date/time looks reasonable. A wrong date can sometimes confuse Windows security checks after a firmware change.

Step 4 — Secure Boot/TPM notes (important for loops + BitLocker)
• Don’t randomly flip TPM or Secure Boot yet. If Windows was encrypted with BitLocker, big changes can trigger a recovery screen.
• For now, we just want a clean attempt to boot using Windows Boot Manager with defaults.

After you save and reboot: do you get Windows, an “Automatic Repair” screen, or does it bounce back into the firmware update loop?
Customer
After loading defaults and putting Windows Boot Manager first, it tried to boot Windows, then I got an Automatic Repair screen once. After restart it went back to looping again. I also saw something about BitLocker one time but it disappeared after reboot.
Technician avatar Technician
That’s a strong clue: the firmware update may be “done,” but Windows is failing right after, which makes it look like a firmware loop. Let’s stabilize the boot using WinRE (Windows Recovery Environment).

Step 5 — Get reliably into WinRE (so we can stop the reboot loop)
If it won’t stay on long enough, do this method:
1) Power on the laptop.
2) As soon as you see the ASUS logo or spinning dots, hold Power to force off.
3) Repeat this 2–3 times. On the next boot, Windows typically shows Preparing Automatic Repair / Recovery options.

Step 6 — Run Startup Repair first (safe, quick)
In WinRE: Troubleshoot → Advanced options → Startup Repair.
This fixes common boot records and startup issues after updates, including some “boot loop after BIOS update” symptoms.

BitLocker note (important): if BitLocker appears again, don’t panic — you may need the BitLocker recovery key. That’s normal after firmware/TPM changes. We’ll handle it cleanly if it shows.
Customer
I can get into WinRE now. Startup Repair ran but it said it couldn’t repair the PC. And now it sometimes asks for a BitLocker recovery key. I’m not sure where to find it. Also, could the BIOS update itself be corrupted and causing the ASUS firmware update loop?
Technician avatar Technician
You’re asking the right questions. Two tracks here — and we’ll keep it safe:

Track A: Unlock BitLocker so Windows can actually boot
If BitLocker shows, Windows may be blocked from loading, and the repeated reboot makes it feel like a “firmware update stuck” problem. The recovery key is often saved to your Microsoft account (or a work/school account). Once you enter it, we can continue Windows repair steps normally.

Track B: Firmware recovery only if needed
We don’t assume the BIOS is “corrupted” just because you saw an update screen. Many ASUS systems finish firmware fine, but Windows fails afterward due to boot configuration, Secure Boot/TPM state, or driver/storage initialization changes.

What to do now (in order):
1) If BitLocker prompt appears: pause there and locate the recovery key (I’ll guide you).
2) After unlock, try WinRE tools like System Restore or Uninstall Updates (these often fix a Windows/driver mismatch after firmware updates).
3) Only if the system can’t enter BIOS reliably or shows explicit BIOS Recovery Mode messages do we move into ASUS BIOS recovery/USB methods.

Tell me: is the laptop signed into a personal Microsoft account, or a school/work account?
Customer
It’s my personal Microsoft account. I can use my phone to sign in. I’m okay entering the recovery key if that’s what it takes. After I unlock it, what are the best steps to fully fix the boot loop after BIOS update?
Technician avatar Technician
Perfect. Here’s the clean “complete fix guide” path once you get past BitLocker — this targets the most common ASUS firmware-loop lookalikes (Windows failing right after firmware changes).

Step 7 — Find and enter the BitLocker recovery key
• On your phone/another device, open your Microsoft account recovery key page and find the key that matches the Key ID shown on the laptop’s BitLocker screen.
• Enter the recovery key carefully, then let it attempt to boot.

Step 8 — If Windows still won’t boot, use WinRE in this order
In WinRE: Troubleshoot → Advanced options
1) Uninstall Updates → uninstall the latest quality update first (then feature update if needed). This helps when a Windows Update + firmware change combo triggers instability.
2) System Restore (if you have restore points). This rolls back drivers/settings that can cause a reboot loop after firmware updates.
3) Startup Settings → try Safe Mode. If Safe Mode boots, the issue is often a driver/service conflict; we can disable the bad startup item safely once in Windows.

Best practice note: avoid re-running MyASUS/Windows firmware updates until the system is stable (we’ll confirm the installed BIOS version inside BIOS first).
Customer
I found the BitLocker key and unlocked it. Now Windows boots sometimes, but then after a restart it tries to do a firmware update again and loops. In BIOS I see a BIOS version number. Is there a way to stop the firmware update repeating and make sure it’s actually done?
Technician avatar Technician
Yes — repeating firmware updates usually means the updater thinks the previous run didn’t “confirm” properly, or Windows/MyASUS keeps pushing the same capsule update.

Step 9 — Confirm the BIOS update is actually installed
1) Enter BIOS (F2) and note the BIOS/UEFI version and date.
2) If Windows boots: open System Information (msinfo32) and check the BIOS version/date there too. They should match what BIOS shows. If they match, the firmware is likely already applied — the loop is being triggered by the updater layer, not the BIOS itself.

Step 10 — Reduce “update repeats” from the software side
• In Windows, temporarily pause updates (short-term) while we stabilize. A forced reboot mid-driver change can re-trigger the loop.
• If this started with MyASUS, open it and check if there’s a pending “firmware/BIOS” item stuck in a retry state. If it keeps re-offering the same update, we stop and verify the correct BIOS file/model before attempting anything again.

Step 11 — If the BIOS version is NOT correct or the laptop still shows BIOS recovery screens
Then we use the safest ASUS method: update from within BIOS using EZ Flash with the correct file on a FAT32 USB (no multitasking, stable power). On some models, ASUS also supports BIOS recovery modes from USB if the system detects a bad flash.

If you share the laptop model (example: “VivoBook X515” / “ROG Strix G15”), I can tell you the exact “known-good” path: whether to use EZ Flash, whether to avoid a specific BIOS build, and what settings (Secure Boot/TPM/boot order) should be left alone to prevent another ASUS BIOS update loop.
Customer
After pausing updates and checking versions, it looks like the BIOS is already updated. The loop was basically MyASUS/Windows pushing it again. Now it boots normally and no longer repeats the update. This Asus firmware update loop is finally fixed. Thanks!
Technician avatar Technician
Awesome outcome. Summary: an Asus firmware update loop is often a mix of (1) a firmware stage that needs a clean power reset and stable AC power, and (2) Windows/MyASUS repeatedly triggering the same update or Windows failing right after BIOS changes.

The biggest wins in this guide were: disconnect peripherals, hard power reset, load BIOS defaults + set Windows Boot Manager, use WinRE tools if Windows can’t boot, handle BitLocker recovery correctly, and verify BIOS version to stop “update repeats.”

If you ever see BIOS Recovery Mode / EZ Flash loops again, or you want the safest model-specific BIOS update steps (correct file, FAT32 USB, no risk settings), Open the chat and an expert will walk you through it live.

Quick answer: the accepted fix

Accepted first fix for Asus firmware update loop: keep the laptop on AC power, disconnect peripherals, then do a 30–40 second hard power reset to clear a stuck firmware stage. If you can enter BIOS, load defaults and set Windows Boot Manager first. If Windows won’t boot, enter WinRE and run Startup Repair or rollback updates; if BitLocker appears, unlock with the recovery key. After booting, verify the BIOS version/date so MyASUS/Windows doesn’t keep re-triggering the same firmware update.


Why Asus firmware update loops happen

Most ASUS BIOS update stuck or firmware update repeating cases are caused by one of three things: the update didn’t finalize cleanly (power/peripherals), the system reboots into a recovery stage repeatedly (WinRE/Automatic Repair), or UEFI settings and security checks (Secure Boot/TPM) trigger BitLocker recovery and prevent Windows from starting. In some cases, MyASUS or Windows Update keeps pushing the same “capsule” firmware update even though the BIOS version is already installed.

How to confirm the BIOS update is finished (and stop repeats)

Confirm the BIOS/UEFI version and date inside BIOS (F2) and compare it to Windows System Information (msinfo32) once Windows boots. If they match, the firmware is likely applied and the “loop” is being triggered by the updater layer. Keep the boot order on Windows Boot Manager, avoid unnecessary Secure Boot/TPM changes, and only run another BIOS update via ASUS EZ Flash if you’ve verified the correct file for your exact model.

Asus firmware update loop — quick troubleshooting tips

Most cases are fixed by stable power, BIOS defaults + correct boot target, and WinRE recovery steps.

Quick path: plug into AC power, disconnect USB devices/docks, do a 30–40 second hard power reset, then enter BIOS and load defaults. Set Windows Boot Manager first in boot order. If Windows fails after the BIOS update, use WinRE (Troubleshoot → Advanced options) for Startup Repair, uninstall recent updates, or Safe Mode. If BitLocker recovery appears, locate and enter the recovery key—this is common after firmware/TPM changes.

Disclaimer: This information is AI-generated and intended for general guidance only. Do not open devices or attempt unsafe electrical work. For advice specific to your ASUS model and firmware version, please consult a verified expert on Whizz-Tech or the manufacturer’s support before making decisions.

Understand what these prompts mean


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including ASUS BIOS/UEFI troubleshooting, firmware update loop fixes, and Windows boot recovery.

Expert will respond in minutes

We match you with an Expert who can handle ASUS firmware loops, EZ Flash recovery, boot order/Secure Boot issues, and WinRE/BitLocker steps. Chat step-by-step.

Save time & money

No guessing, no risky flashing. Fixing an Asus firmware update loop remotely can save hours of trial-and-error and reduce the risk of firmware mistakes.

FAQ

Why does my ASUS laptop keep restarting during a firmware update?

An Asus firmware update loop can happen if the update didn’t finalize cleanly (power/peripherals), if Windows fails right after firmware changes and falls back into recovery, or if MyASUS/Windows Update keeps retrying the same firmware package. Start with AC power, disconnect accessories, hard power reset, then verify BIOS version and boot target.

What should I do if ASUS BIOS update is stuck or repeats?

Keep the laptop on AC power, wait if you see progress, then do a 30–40 second hard power reset. If you can enter BIOS, load defaults and set Windows Boot Manager first. If Windows won’t boot, use WinRE tools (Startup Repair / uninstall updates). Only re-flash via ASUS EZ Flash if you’ve verified the correct BIOS file for your exact model.

Why am I getting BitLocker after a BIOS/firmware update?

BitLocker may trigger after firmware or TPM-related changes as a security measure. You’ll need the BitLocker recovery key to unlock the drive. Once unlocked, you can continue WinRE fixes (rollback updates, System Restore, Safe Mode) to stop the boot loop.

Is it safe to keep trying the firmware update again and again?

No — repeated attempts without verifying the correct BIOS version/model can increase risk and keep the system unstable. First confirm the installed BIOS version/date in BIOS and Windows, stabilize boot with WinRE, and only then decide whether a controlled EZ Flash update or ASUS recovery method is needed.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant