You press the power button, the fans spin up, RGB flickers to life, and then… nothing. No BIOS splash, no POST beep, just a black screen while the system reboots itself every 10 to 30 seconds. This is the classic DDR5 EXPO boot loop: your motherboard tries to apply the EXPO (Extended Profiles for Optimized Performance) memory overclocking profile, fails to train the memory at those speeds, and restarts in an endless cycle. Sometimes the loop breaks after two or three attempts and you land in the BIOS with a “Memory OC failed” style message; other times it never resolves and you are stuck staring at a dark case.

How urgent is this? Do not panic — your data is almost certainly fine. EXPO is an overclocking profile, and a failed memory training attempt does not corrupt files. The real risk is time and frustration, plus a small chance of compounding the problem by clearing settings incorrectly or reseating components while powered. In nearly every case, the fix takes under 15 minutes once you know which setting to change. Work through the fixes below in order; most people resolve the loop within the first three.

Likely Causes

Cause How to confirm Fix difficulty
EXPO profile unstable at rated speed (memory controller can’t handle it) BIOS EZ Debug or Q-LED stops on the DRAM light; clearing CMOS lets the system boot normally Easy
Outdated BIOS lacking memory compatibility updates Loop started right after installing new RAM; motherboard BIOS version predates the RAM’s release Easy to Moderate
All four DIMM slots populated Four sticks installed; board manual recommends two for high-speed kits Easy
Memory controller voltage (VDDQ/VDD or SoC voltage) left at defaults Loop happens only at EXPO speeds; settings show stock voltages with an aggressive profile Moderate
CPU memory controller (IMC) weakness, especially on older Ryzen 7000 or Intel 13th/14th-gen chips Kit runs fine on another system; loop persists even with updated BIOS and safe voltages Moderate to Hard
Faulty or mismatched RAM sticks Loop occurs even at JEDEC defaults; mixing kits from different packs Moderate

Fix 1: Clear CMOS to Reset Memory Settings

What causes it

The motherboard stored the failed EXPO settings in non-volatile memory and keeps retrying them on every boot. Clearing CMOS wipes those settings and forces safe JEDEC defaults.

How to check

If your board shows a Q-LED or EZ Debug LED stuck on DRAM (usually the second or third LED from the top), or the Debug readout shows codes in the 15, 55, or d5 range, memory training is the failure point. Any EXPO configuration active before the loop confirms it.

What to do

Shut down and flip the PSU switch off. Locate the Clear CMOS jumper or button (refer to your manual; common labels are CLRTC, JBAT1, or CMOS_SW). With the system unplugged, either press the button for 5 seconds or move the jumper across both pins, wait 30 seconds, and return it. Alternatively, remove the coin cell battery for 5 minutes. Reconnect power and boot — the system should POST at default speeds and may prompt you to enter setup.

How to undo it

No undo needed; clearing CMOS is reversible by definition. Your only loss is custom fan curves and boot order, which you can restore in BIOS.

Fix 2: Boot Without EXPO, Then Re-Enable It More Conservatively

What causes it

Your memory controller or CPU may not sustain the kit’s full rated speed. Many 6000–6400 MT/s kits are fine, but 6800 MT/s and above frequently fail to train on the first try.

How to check

After clearing CMOS, enter BIOS and look at the current memory frequency under the overclocking or Tweaker/AI Overclocking menu. If the kit spec is 7200 MT/s but stable operation is at 4800 MT/s (typical JEDEC), the full profile was likely beyond your IMC.

What to do

In BIOS, load the EXPO profile (usually labeled EXPO I / EXPO II under AMD, or XMP/EXPO toggle on Intel boards), then manually drop the memory frequency. On ASUS: Ai Tweaker → Ai Overclock Tuner → EXPO I, then set DRAM Frequency two steps down (for example, 6400 MT/s → 6000 MT/s). On MSI: OC → Extreme Memory Profile (XMP) → Enabled, then Adjust DRAM Frequency. On Gigabyte: Tweaker → EXPO → Profile 1, then System Memory Multiplier. Save with F10 and test. If stable, run TestMem5 or the Windows Memory Diagnostic (mdsched.exe) for two full passes.

How to undo it

Return the DRAM Frequency setting to Auto or reselect the original EXPO profile in the same menu.

Fix 3: Update the BIOS

What causes it

Manufacturers regularly ship AGESA and microcode updates that improve memory compatibility and training success rates. A BIOS released before your RAM kit existed may not have the correct timings or training algorithm for it.

How to check

In BIOS, note the version shown on the main screen (for example, “American Megatrends – Version 2.09”). Compare it to the latest BIOS listed for your exact model on the manufacturer’s support page — check the changelog for terms like “improved DRAM compatibility” or a newer AGESA version.

What to do

Download the latest BIOS file from the manufacturer’s site, extract it to a FAT32 USB stick, then use the BIOS built-in flash utility: ASUS EZ Flash (Advanced Mode → Tool), MSI M-Flash, Gigabyte Q-Flash (press F8 at POST), or ASRock Instant Flash (press F6 at POST). Do not power off during the flash. After completion, clear CMOS once more and retest EXPO. Many boards also support USB BIOS Flashback, which works even without a working CPU POST — check for a small BIOS Flashback button on the rear I/O.

How to undo it

You generally should not roll back a BIOS. If the update caused new issues, most manufacturers keep previous versions on the same support page and you can flash the older file the same way.

What causes it

Daisy-chain memory topology means most consumer boards achieve their highest stable speeds with exactly two DIMMs. Four populated slots double the electrical load and frequently break training at EXPO speeds.

How to check

Count your sticks. If you have four, or two in the wrong slots, this is a likely culprit. Consult the board manual — the recommended pair is almost always slots A2 and B2, which is the second and fourth slot from the CPU socket.

What to do

Power off fully. Remove all DIMMs and reseat two of them into A2 and B2. Re-enter BIOS, re-enable EXPO, and test. If you have a four-stick kit and it still loops, drop the frequency 400–800 MT/s below the rated speed with EXPO timings retained.

How to undo it

Move sticks back to their original slots if you need all four populated for capacity reasons.

Fix 5: Adjust Memory Voltages Manually

What causes it

EXPO profiles specify DRAM voltage, but some boards leave VDDQ, VDDQ TX, or (on AMD) SoC/CPU VDDIO voltages at conservative defaults, starving the memory controller during training.

How to check

In BIOS, navigate to the voltage submenu (ASUS: Ai Tweaker → DRAM Voltage; MSI: OC → DRAM Voltage; Gigabyte: Tweaker → DRAM Voltage). If DRAM Voltage reads 1.10 V while your EXPO kit is rated for 1.35–1.40 V, the profile did not apply correctly. Note the SoC voltage on AMD boards too — defaults around 1.00–1.05 V may be insufficient.

What to do

Set DRAM Voltage to your kit’s EXPO rating (commonly 1.35 V or 1.40 V; never exceed 1.45 V without active cooling knowledge). On AMD, raise SoC Voltage in small steps — 1.05 V, then 1.10 V, then 1.15 V — retesting after each. On Intel, try VDDQ at 1.35 V and CPU VDDIO around 1.20–1.25 V. Change one voltage at a time so you know which adjustment mattered.

How to undo it

Set each adjusted voltage back to Auto in the same menu, or clear CMOS to reset everything.

Fix 6: Test Each Stick Individually

What causes it

A single defective module, or two modules from different production batches, can fail training as a pair while working individually. Physical damage to a DIMM slot is also possible.

How to check

Remove all but one stick, placed in slot A2. Boot at JEDEC defaults. If the system POSTs, run Windows Memory Diagnostic (type mdsched.exe in the Start menu) for a full pass. Repeat with each stick and then test the second slot by moving a known-good stick into it.

What to do

If one stick fails consistently, contact the RAM manufacturer for warranty replacement — Corsair, G.Skill, Kingston, and TeamGroup all handle RMA directly. If a specific slot always fails regardless of stick, the motherboard may be at fault and is also covered by warranty. If both sticks pass individually but fail together, they are mismatched; replace with a single matched kit.

How to undo it

Reinstall your full kit in slots A2 and B2 once testing is complete.

Fix 7: Raise Memory Training Effort or Enable Memory Context Restore Correctly

What causes it

On AMD AM5 boards, aggressive power-on training settings can cause intermittent training failures and cold-boot loops even when EXPO works after a successful POST. Relatedly, Memory Context Restore (MCR) skips full retraining on subsequent boots, and a partially trained profile gets retried badly.

How to check

In BIOS under AMD Overclocking or the memory submenu, look for Memory Context Restore (often on MSI under OC → Memory Feature). If MCR is Enabled and loops occur on cold boots but not warm restarts (or vice versa), this is your issue.

What to do

First, try toggling MCR to Disabled, save, and reboot a few times. If loops stop, the trade-off is slightly longer POST times (10–30 seconds of black screen while training runs) — this is normal. Alternatively, enable “Memory Training Effort” or set it to a higher tier (some ASUS boards offer Low/Medium/High under Ai Tweaker → Memory Training Effort) so the board tries harder to find stable training before giving up. On Intel boards, the equivalent settings are Memory Fast Boot and Memory Training mode; disable fast boot to force a full retrain.

How to undo it

Return MCR and Memory Training Effort to their defaults (Auto or the value they had before) in the same menu.

Fix 8: Reduce Memory Controller Stress via CPU Checks

What causes it

The integrated memory controller lives on the CPU itself. A weak or degraded IMC cannot hit rated EXPO speeds no matter what you do in BIOS, and this becomes more common as CPUs age or when aggressive PBO/boost settings were used previously.

How to check

If Fixes 1 through 7 all fail — updated BIOS, safe voltage bumps, single-stick testing, disabled MCR — the IMC is the prime suspect. Test the CPU in another compatible system, or test known-good RAM rated at a modest speed (5600–6000 MT/s) in your board. If modest RAM works fine, the CPU’s memory controller is limiting you.

What to do

Run the kit at a reduced speed with EXPO timings manually applied — often 6000 MT/s with tightened subtimings gets close to the real-world performance of a marginal 7200 MT/s kit anyway. Check that no Curve Optimizer or PBO negative offset is set to an extreme value (AMD Overclocking → Precision Boost Overdrive → Curve Optimizer) and reset it to Auto. If the CPU is under warranty and genuinely degraded, an RMA is an option.

How to undo it

Restore Curve Optimizer and PBO settings to Auto in the AMD Overclocking menu.

If Nothing Works

At this point you have cleared CMOS, updated BIOS, isolated sticks, adjusted voltages, and tuned training behavior. If the loop persists even at JEDEC defaults with a single stick in the correct slot, you are likely dealing with hardware failure: a bad DIMM slot, a failing CPU memory controller, or a motherboard power-delivery fault. Test the CPU and RAM in another system if possible, or take both to a local PC shop for bench diagnosis. If the machine is new, contact the motherboard or system vendor for warranty support — a board that cannot train memory at its own rated speeds qualifies for replacement. As a last-resort workaround, run your kit at JEDEC speeds indefinitely; modern DDR5 at 4800–5600 MT/s is perfectly usable for everyday work while you sort out an RMA.

FAQ

Does a DDR5 EXPO boot loop damage my data?

No. The loop happens before the operating system loads, so files on your drives are untouched. The failed memory training attempt does not write anything to storage.

Why does EXPO cause boot problems at all?

EXPO is an overclock, not a guaranteed spec. Every CPU, motherboard, and RAM kit combination trains memory slightly differently, and the training process can fail at higher speeds, especially on the first boot after enabling the profile.

How long should memory training take on a normal boot?

Expect a black screen for 15 to 45 seconds on the first boot after changing memory settings, particularly on AM5 boards. This is normal; only repeated restart cycles indicate a loop.

Can I just leave EXPO off in 2026 and still get good performance?

You can, and the system will run at JEDEC speeds around 4800–5600 MT/s, which is fine for general use. However, since EXPO speeds of 6000 MT/s are now widely achievable on updated boards, it is worth applying the fixes above rather than giving up on the performance you paid for.

Related guides

Browse all Troubleshooting guides →