BIOS anaa UEFI Firmware Update ne Motherboard Flashback Recovery a wɔatwa mu¶
Tumi a ɛtwa, reboot wɔ akwanhyia mu, anaa Windows Update firmware push a ɛtwa wɔ 47% bere a motherboard BIOS anaa UEFI update yɛ hardware huammɔdi a wosuro sen biara wɔ kɔmputa mu no mu biako. Esiane sɛ Unified Extensible Firmware Interface (UEFI) a wɔde asie wɔ motherboard no Serial Peripheral Interface (SPI) NOR flash chip no mu no ne akwankyerɛ koodu a edi kan koraa a processor no yɛ bere a wobɔ power button no, na ɛhyɛ CPU microcode, voltage regulators, ne DDR4/DDR5 memory ntetee ase ansa na graphics card anaa SSD no mpo asɔre nti, BIOS mfonini a asɛe no fi hɔ kɔmputa no amemene awu koraa. Sɛ wo mia power button no wɔ "bricked" motherboard so a, fans no twitwiw, RGB akanea no sɔ, debug LED no hyɛ mu CPU anaasɛ DRAM, na monitor no kɔ so yɛ tuntum koraa (No Signal).
Ɛmfa ho sɛnea BIOS birikisi a ɛwɔ screen tuntum no te sɛ ɔsɛe kɛse no, wo hard drives, SSDs, fael ahorow, CPU, RAM, ne graphics card no nsɛe ɔha biara mu nkyem 100, na ɛkame ayɛ sɛ enhia sɛ wotow motherboard no gu da. Ɛkame ayɛ sɛ nnɛyi desktop motherboard ne adwuma/agodie laptop biara wɔ anyɛ yiye koraa no hardware-level firmware recovery mechanism biako, efi USB BIOS Flashback (a ebetumi ayɛ relash motherboard a zero CPU anaa RAM mmuae denam microcontroller a wɔatu ho ama wɔ akyi I/O panel so), kosi Dual-BIOS backup ROM switches, OEM Boot-Block Crisis Recovery hotkeys (Ctrl+Esc wɔ Dell so, . Win+B wɔ HP so), anaasɛ $12 Abɔnten so SPI Flash Programmer (CH341A / Raspberry Pi a ɛyɛ fɛ flashrom) a ɛsan yɛ 8-pin BIOS chip no tẽẽ.
--- .
Yɛ eyi mprempren¶
- Twɛn anyɛ yiye koraa no simma 15 mũ ansa na woafa no sɛ BIOS update bi ayɛ nwini anaasɛ woadum anyinam ahoɔden no. Wɔ nnɛyi AMD AM5 / AM4 (
AGESA), Intel LGA1700 / LGA1851 (Management Engine / ME), ne laptop EC (Embedded Controller) firmware updates, screen no hyɛ da kɔ tuntum koraa na system no san bɔ mpɛn 2 kosi 4 bere a ɛrehyerɛn sub-chips ahorow a ɛsono emu biara na ɛsan tete DDR5 memory no. Sɛ wodum power bar no wɔ saa simma 3 black-screen pause no mu a, ɛno ne ade #1 a ɛde BIOS birikisi a wɔn ankasa de ba no ba. - Te ase sɛ wo fael ne Windows/Linux instɔlehyɛn a ɛwɔ wo SSD anaa hard drive so no yɛ 100% ahobammɔ. BIOS update kyerɛw kɔ ketewaa bi nkutoo so
16 MBkɔ64 MBSPI NOR flash chip a wɔde solder abɔ motherboard no so. Ɛnka wo NVMe SSD anaa SATA hard drives da. (Nanso, sɛ wode Windows BitLocker anaa Linux LUKS a TPM 2.0 auto-unlock di dwuma a, sɛ wosan hyɛ BIOS no a, ɛbɛsan de CPU no Firmware TPM no asi hɔfTPM/ .PTTPlatform Configuration Registers, a ɛkyerɛ sɛ Windows bɛka akyerɛ wo sɛ kyerɛw wo 48-digit BitLocker Recovery Key wɔ boot a edi kan koraa no so bere a woasiesie BIOS no awie no). - Perform a Full Capacitive Power Drain and CMOS NVRAM Reset first. Half of all "bricked" motherboards after a completed BIOS update are not actually corrupted, their old CMOS NVRAM settings (such as an old XMP/EXPO RAM overclock profile or voltage offset) are simply incompatible with the newly flashed BIOS version, causing memory training to hang on a black screen. Unplug the AC power cord, remove the silver CR2032 coin-cell battery from the motherboard, bridge the 2-pin
CLR_CMOS/ .JBAT1jumper with a metal screwdriver tip for 30 seconds, reinstall the battery, and power on with only 1 stick of RAM installed in Slot A2. - Look at the rear I/O panel of your desktop motherboard for a dedicated "BIOS Flashback" button (
Flash BIOS/ .Q-Flash Plus). If your ASUS, MSI, Gigabyte, or ASRock motherboard has a tiny physical push-button on the back panel (or bottom edge of the PCB) next to a specifically outlined USB 2.0 port, you can recover a 100% dead BIOS in 6 minutes using nothing but a FAT32 USB thumb drive, even if the CPU cannot boot at all. - If you are on a Dell, HP, Lenovo, or ASUS laptop that went black after a Windows Update BIOS push, plug in the AC charger and try the OEM Boot-Block Crisis Hotkey. Most laptops protect a tiny, read-only "Boot Block" area of the BIOS chip that wakes up when you hold a specific key combination (
Ctrl + Escwɔ Dell so, .Windows + Bon HP) while pressing the power button. - When preparing a recovery USB flash drive on another computer, ALWAYS use a small (2 GB to 32 GB) USB 2.0 stick formatted strictly as
FAT32with anMBR(Master Boot Record) partition table. Motherboard hardware flashback controllers are tiny 8-bit/32-bit microcontrollers that cannot readNTFS, .exFAT, anaaGPT(GUID Partition Table) drives. Using a 128 GBexFATanaasɛGPTUSB stick is the #1 reason USB BIOS Flashback blinks three times and fails.
flowchart TD
A["PC or Laptop shows Black Screen / No POST after interrupted BIOS update"] --> B["Step 1: Unplug AC power, remove CR2032 battery + short CLR_CMOS pins for 30s, boot with 1 RAM stick in A2, wait 5 mins for DDR5 training"]
B --> C{"Did the system POST to BIOS screen?"}
C -->|"Yes: It was just a CMOS / RAM training hang"| D["San ma XMP/EXPO nyɛ adwuma na hyɛ 48-digit BitLocker Recovery Key sɛ Windows bisa a"]
C -->|"Dabi: Ɛda so ara yɛ Black Screen (Nokware Firmware Brick) ."| E{"Is this a Desktop Motherboard or a Laptop?"}
E -->|"Desktop Motherboard"| F{"Does the board have a USB BIOS Flashback / Q-Flash Plus button OR Dual-BIOS switch?"}
F -->|"Yes: Has Flashback Button"| G["Format USB 2.0 drive as MBR + FAT32, rename BIOS file (e.g., MSI.ROM / gigabyte.bin), insert into dedicated BIOS USB port, press Flashback button"]
F -->|"Yes: Has Dual-BIOS Switch"| H["Flip physical BIOS_SW switch to Backup BIOS #2, or trigger Auto-Recovery onto Main BIOS"]
F -->|"No: Budget board with no Flashback button"| I["Check if CrashFree Boot Block reads FAT32 USB automatically; otherwise use $12 CH341A SPI Programmer (3.3V vs 1.8V check)"]
E -->|"Laptop (Dell / HP / Lenovo / ASUS)"| J["Plug in AC adapter and trigger OEM Crisis Boot-Block Recovery (Ctrl+Esc for Dell, Win+B for HP)"]
--- .
Step 1: Rule out the "False Brick", CMOS Reset and DDR5 Memory Retraining¶
Before assuming your BIOS chip is corrupted, test whether the update actually succeeded right at the end and the motherboard is simply stuck on an incompatible CMOS parameter or long DDR5 memory training cycle:
- Unplug the AC wall cable from the power supply (or unplug the laptop charger).
- Hold the PC case power button down for 15 seconds to drain residual 5V standby charge from the motherboard capacitors.
- Remove the silver CR2032 coin battery from the motherboard holder (on laptops without a coin cell, unplug the internal Li-ion battery connector from the motherboard for 2 minutes).
- Short the two metallic
CLR_CMOS(JBAT1/ .CLRTC) pins together with the flat tip of a screwdriver for 30 seconds. - Remove all RAM sticks except ONE single stick left in the primary slot (usually
DIMM_A2, the second slot from the CPU), and unplug any secondary USB hubs or external hard drives. - Put the CR2032 battery back in, plug in the AC power cord, turn the PC on, and DO NOT TOUCH IT FOR 5 FULL MINUTES. On AMD Socket AM5 (Ryzen 7000/9000) and Intel DDR5 systems, the very first cold boot after a BIOS flash or CMOS clear runs an exhaustive DDR5 Impedance and Timing Training sequence where the
DRAMdebug LED stays solid orange/yellow for 90 to 240 seconds before the screen suddenly lights up.
--- .
Step 2: Desktop Recovery Method A, Hardware USB BIOS Flashback (No CPU/POST Required)¶
Almost all mid-range and high-end motherboards manufactured since 2018 include an independent hardware microcontroller (often called a Super I/O or dedicated Flashback IC) powered directly by the power supply's +5VSB (5-Volt Standby) rail. Even if the main BIOS chip is completely wiped to zeros, or no CPU or RAM is installed at all, this controller can read a specially named BIOS file off a FAT32 USB drive and write it straight onto the SPI BIOS chip.
Exact USB BIOS Flashback file naming and button procedure by motherboard brand¶
| Motherboard Brand | Marketing Name of Feature | Required USB File Rename Rule | How to Trigger the Hardware Flash | LED Blink Behavior & Completion Signal |
|---|---|---|---|---|
| ASUS (ROG, TUF, Prime, ProArt) | USB BIOS FlashBack | Run the included BIOSRenamer.exe tool inside the downloaded .zip folder (which renames the .CAP file to a board-specific 8-character code like R5E.CAP, . SZ790A.CAP, anaa TB650P.CAP) and place it in the root of the FAT32 USB stick. |
1. Turn PC OFF (leave PSU rocker switch ON so standby power is active). 2. Insert USB into the rear port labeled BIOS na ɛyɛ.3. Press and hold the BIOS FLBK button for 3 seconds until the LED blinks three times. |
LED blinks slowly, then speeds up as it writes (4 to 8 minutes). Success: The LED turns COMPLETELY OFF.Failure: If the LED turns SOLID ON and stays lit, your USB stick is not MBR + FAT32, the filename is wrong, or it is in the wrong USB port. |
| MSI (MEG, MPG, MAG, PRO) | Flash BIOS Button | Rename the extracted BIOS file from the .zip archive to exactly MSI.ROM (all caps, make sure Windows File Explorer has "File name extensions" checked so you do not accidentally name it MSI.ROM.340) and copy it to the root of the FAT32 USB stick. |
1. Turn PC OFF (PSU switch ON). 2. Insert USB into the outlined rear Flash BIOS USB 2.0 port.3. Press the Flash BIOS Button once. |
Red/white LED next to the button starts flashing after -5 seconds and blinks continuously for 5 to 8 minutes. Success: The LED stops blinking, turns off, and the PC automatically reboots itself. (Failure: Blinks 2-3 times and stops, or stays solid red = incompatible USB drive or wrong filename). |
| Gigabyte / AORUS | Q-Flash Plus | Rename the downloaded BIOS file (e.g., B650AORUS.F31) to exactly gigabyte.bin (lowercase) and place it in the root directory of the FAT32 USB 2.0 drive. |
1. Turn PC OFF (PSU switch ON). 2. Insert USB into the rear port labeled BIOS (usually red or white).3. Press the Q-Flash Plus button on the rear I/O or bottom edge of the motherboard. |
The QFLED hann no hyerɛn a ɛyɛ borɔdɔma/kɔkɔɔ ntɛmntɛm simma 6 kosi 8. Nkonimdi: Nea QFLED gyae flashing na dum (anaasɛ system no tumi sɔ). |
| ASRock (Taichi, Dade Anansesɛm, Phantom Agodie, Pro RS) | BIOS Flashback a ɛwɔ hɔ | Sesa BIOS mfonini fael a wɔayi afi mu no din ma ɛnyɛ ** .creative.rom** (anaasɛ PSPBIOS.IMG wɔ AMD AM5 board foforo a wɔapaw so no, bere nyinaa hwɛ sɛ ɛyɛ nokware wɔ wo ASRock board pɔtee no Mmoa -> BIOS krataafa no so) na fa to FAT32 USB 2.0 draibɛ no ntini mu. |
1. Turn PC OFF (PSU switch ON). 2. Fa USB hyɛ akyi USB port pɔtee a wɔakyerɛ ama BIOS Flashback no mu. 3. Mia BIOS Flashback Switch no so sekan 3. |
LED no fi ase hyerɛn ahabammono. Twɛn simma 5 kosi 8 kosi sɛ LED a ɛyɛ ahabammono no begyae sɛ ɛbɛbɔ koraa. (Failure: Sɛ LED no dan solid green a, USB stick no nyɛ MBR/FAT32 anaasɛ wɔanhu fael no). |
Sɛnea wɔyɛ format a guaranteed-compatible MBR + FAT32 USB stick (Ɛsiesie Flashback huammɔdi 90%)¶
Modern Windows 10/11 refuses to format drives larger than 32 GB as FAT32 in the standard GUI, and almost all new USB sticks ship initialized as GPT (GUID Partition Table) instead of MBR (Master Boot Record). Hardware BIOS Flashback chips will reject a GPT USB drive.
Run these exact commands in an Administrator Command Prompt (Windows) on a healthy computer to convert any USB drive (ideally an older 8 GB or 16 GB USB 2.0 stick) into a strict MBR + FAT32 recovery stick:
:: Open Command Prompt as Administrator and launch diskpart
diskpart
:: 1. List all disks and CAREFULLY identify your USB flash drive number (e.g., Disk 2, verify by size so you NEVER select your main C: drive.)
list disk
:: 2. Select your USB flash drive (replace X with your USB disk number)
select disk X
:: 3. Wipe the drive and convert the partition table strictly to MBR (Master Boot Record)
clean
convert mbr
:: 4. Create a small 4096 MB (4 GB) primary partition (so FAT32 works even on a 64 GB stick) and format as FAT32
create partition primary size=4096
format fs=fat32 quick
active
assign
exit
Afei kɔpi ONLY wo BIOS fael a woasesa no din (MSI.ROM, . gigabyte.bin, . creative.rom, anaa wo ASUS no .CAP file) to the root of that new drive letter, safely eject it, and run the hardware Flashback procedure above.
--- .
Step 3: Desktop Recovery Method B, Dual-BIOS Switches and Boot-Block Auto-Recovery¶
What if your desktop motherboard does not have a rear USB BIOS Flashback button? Check whether it uses one of these two built-in fallback designs:
1. Physical Dual-BIOS Switch (BIOS_SW / . M_BIOS & . B_BIOS) .¶
Many Gigabyte, EVGA, MSI GODLIKE/ACE, ASRock Aqua/Taichi, and AMD/Intel workstation boards solder two physical SPI BIOS chips onto the PCB: a Main BIOS (M_BIOS) and a Backup BIOS (B_BIOS) na ɛyɛ.
* If your board has a physical 2-position slide switch (BIOS_SW1): Flip the power supply off, slide the physical switch from Position 1 (Main) to Position 2 (Backup), and power the PC on. It will boot immediately off the healthy second BIOS chip.
* Pro Tip to Repair the Bricked Chip #1: Once you have booted into the BIOS Setup screen (Del / . F2) using healthy Chip #2, go to the M-Flash / Q-Flash / EZ Flash utility, load your BIOS update file from a USB stick, carefully flip the physical BIOS_SW switch on the motherboard back to Position 1 while the PC is still powered on at the Flash screen (only on boards without single-BIOS lock switches), and click Start Flash to overwrite the corrupted Chip #1.
* If your Gigabyte board has DualBIOS without a physical switch (Soldered M_BIOS + B_BIOS): How do you force a switchless Gigabyte board to copy B_BIOS over M_BIOS when its automatic detection fails to kick in?
1. Turn the PC completely OFF.
2. Press and hold BOTH the case Power Button AND the case Reset Button simultaneously for 10 full seconds, then release both buttons. (Alternatively, hold the Power button down until the PC turns on and immediately shuts itself back off again, then press Power once normally).
3. This hardware power-interruption signal triggers the DualBIOS controller, bringing up a blue/black screen that says "Main BIOS is corrupted. The system will recover from Backup BIOS" and automatically reflashes the main chip.
2. ASUS CrashFree BIOS 3 / ASRock Boot-Block USB Auto-Read¶
Wɔ sikasɛm nhyehyɛe ASUS Prime anaa ASRock boards a enni Flashback button a wɔatu ho ama so mpo, nea edi kan 64 KB no BIOS chip no taa yɛ Boot Block a wɔabɔ ho ban wɔ akyerɛw ho (ASUS CrashFree BIOS 3): .
1. Siesie wo ho a MBR + FAT32 USB 2.0 stick a wɔde di dwuma no diskpart ahyɛde ahorow a ɛwɔ atifi hɔ no.
2. Fa BIOS a wɔasesa no din no to hɔ .CAP fael (a wɔde di dwuma BIOSRenamer.exe ma ASUS) NE nea ɛto so abien a mfitiase no a wɔammɔ din foforo .CAP filename in the root of the USB stick.
3. Fa USB stick no hyɛ akyi motherboard USB 2.0 port (port tuntum a ɛbɛn PS/2 anaa akyi panel no atifi, ɛnyɛ anim-panel case port da).
4. Dane PC no na twɛn simma 3 kosi 5. Sɛ mpo monitor no kɔ so yɛ tuntum wɔ sikani 60 a edi kan no mu a, hwɛ dwumadi LED a ɛwɔ wo USB thumb drive no so: sɛ Boot Block no te ase a, ɛbɛ scan USB stick no ankasa, hwehwɛ .CAP file, and launch EZ Flash to restore the firmware.
--- .
Step 4: Laptop BIOS Recovery, Dell, HP, Lenovo, and ASUS Crisis Boot-Block Hotkeys¶
Laptops are far more vulnerable to sudden BIOS interruptions than desktops because Microsoft Windows Update routinely pushes "System Firmware" updates automatically via UEFI Capsule Updates during a normal Windows restart. If a user closes the laptop lid or forces power off while the screen says "Please wait while we install a system update," the laptop bricks.
Thankfully, major laptop OEMs isolate an un-erasable Crisis Recovery Boot Block inside the Embedded Controller (EC) or Intel Management Engine / AMD PSP that responds to a secret key chord on power-up:
1. Dell Laptops & Desktops (Inspiron, XPS, Latitude, Precision, Alienware), Ctrl + Esc¶
Dell's built-in BIOS Recovery 2 / 3 stores a hidden backup copy of the BIOS image (BIOS_IMG.rcv) inside the hidden EFI partition on your internal SSD (or can read it from a FAT32 USB stick):
1. Unplug the AC charger from the Dell laptop.
2. Press and hold Ctrl + Esc on the built-in laptop keyboard.
3. While still holding Ctrl + Esc, plug the AC power charger cable into the laptop.
4. Keep holding Ctrl + Esc for 5 to 15 seconds until the keyboard backlight lights up or the Dell BIOS Recovery Screen appears on the display (if the laptop does not auto-turn on when plugging in AC, tap the Power button once while keeping Ctrl + Esc held down).
5. Select Recover BIOS (or Reset NVRAM if offered first) and press Enter.
* What if the internal SSD lacks the recovery file? On another computer, go to dell.com/support, enter your laptop's Service Tag, download the latest BIOS .exe file, run BIOS_Update_File.exe /writehdrfile or rename the downloaded .exe / . .rcv file to BIOS_IMG.rcv on a FAT32 USB stick, plug the USB stick into the bricked Dell laptop, and repeat the Ctrl + Esc procedure.
2. HP Laptops & Desktops (Pavilion, Envy, Spectre, EliteBook, ProBook, Omen, Victus), Windows + B¶
HP's Sure Start / Crisis BIOS Recovery works identically:
1. Turn the HP laptop completely OFF and plug in the AC power adapter.
2. Press and hold the Windows Key + B simultaneously (on some older HP models, try Windows Key + V if Win + B does not respond).
3. While still holding Windows + B, press and hold the Power Button for 2 to 3 seconds, then release the Power Button while continuing to hold Windows + B for another 10 to 15 seconds.
4. The screen will remain black for 30 to 60 seconds, the Caps Lock LED may blink, the cooling fan will spin up loudly, and the HP BIOS Update / Crisis Recovery screen will appear and automatically rewrite the corrupted BIOS from the hidden HP_TOOLS EFI partition.
* If the internal HP_TOOLS partition is missing: Download the HP BIOS SoftPaq .exe on another Windows PC, run the .exe installer, choose "Create Recovery USB flash drive," plug that USB drive into the bricked HP laptop, and repeat Windows + B + Power.
3. Lenovo Laptops (ThinkPad, IdeaPad, Legion, Yoga), Fn + R¶
- Many modern ThinkPad and Legion laptops include a self-healing backup BIOS that automatically triggers if you unplug the AC adapter, insert a straightened paperclip into the tiny "Emergency Reset Hole" on the bottom underside of the laptop for 15 seconds, wait 1 minute, plug AC power back in, and turn the laptop on (leave it alone for 3 minutes while it flashes).
- For Fn + R Crisis Mode on supported Lenovo models: Format a USB 2.0 stick as
FAT32, extract the raw.bin/ ..fd/ ..capBIOS file from Lenovo's BIOS update archive onto the USB stick, plug the USB stick and AC charger into the turned-off laptop, holdFn + R(anaasɛFn + B), and press the Power Button until the USB stick LED starts blinking rapidly.
--- .
Anamɔn 5: Hardware Nkwagye a Etwa To, Direct SPI Chip Flashing a $12 CH341A Programmer anaa Raspberry Pi na ɛyɛ adwuma¶
Na sɛ wo motherboard no nni USB BIOS Flashback button biara, Dual-BIOS chip biara nni hɔ, na wɔakyerɛw Boot Block no ankasa so ansa na tumi no rewu, a ɛkyerɛ sɛ board no ntumi nkenkan USB stick koraa nso ɛ?
Wɔ 100% total brick mu mpo a boot block no byte a edi kan no ayera, ƐNSƐ sɛ wobɛtɔ motherboard foforo anaasɛ wutua repair shop $150. Motherboard biara de ne BIOS sie wɔ 8-pin SOIC-8 / WSON-8 Serial Peripheral Interface (SPI) ANAA Flash chip (Winbond na ɛyɛe) a ɛyɛ gyinapɛn so W25Q..., Macronix, na ɔkyerɛwee MX25L..., anaa GigaDevice a wɔde yɛ adwuma GD25Q...). Wubetumi atɔ $10 kosi $15 CH341A USB SPI Programmer a SOIC-8 Pomona Test Clip wɔ intanɛt so (anaasɛ fa Raspberry Pi GPIO pin biara di dwuma ne Linux flashrom utility), twa no wɔ BIOS chip no nan 8 a ɛwɔ wo motherboard no so, na fa BIOS fael foforo bi hyɛ silicon no so tẽẽ wɔ simma 4 mu.
VOLTAGE KƆBƆ A ƐHO HIA: 3.3V vs. 1.8V SPI BIOS Chips¶
Danger
Hwɛ wo BIOS chip no part number voltage ANSA na woatwitwa a ne bo nyɛ den CH341A programmer a ɛwɔ wo motherboard so.
* 3.3-Volt Chips: Afã no nɔma a ɛwɔ ** .Q anaasɛ FV / . BV / . JV a enni a W** (te sɛ Winbond 25Q128JVSIQ, . 25Q64FVSIG, anaa MX25L12873F) tu mmirika wɔ 3.3 Volts.
* 1.8-Volt Chips: Afã no nɔma a ɛwɔ ** .W anaasɛ U** (te sɛ Winbond 25Q128JWSIQ, . 25Q256JWEQ, . 25Q64FW, anaa Macronix, anaasɛ Macronix MX25U128..., a wɔtaa de di dwuma wɔ AMD X370/X470/B450, nnɛyi Intel laptop ahorow, ne board foforo a ahoɔden sua) tu mmirika wɔ 1.8 Volts. Sɛ wo BIOS chip no yɛ a 1.8V chip ( ) .W / . U series), wo ƐSƐ sɛ wode 1.8V step-down adapter block ketewa a ɛyɛ ahabammono no hyɛ CH341A socket, ne wɔ unmodded black-PCB so CH341A nnua, hwɛ anaa fa di dwuma a CH341A v1.7 (a 1.8V/3.3V/5V selector switch ka ho) enti woremfa 5V/3.3V nkɔ 1.8V chip mu.
Anamɔn biara In-Circuit SPI Reflashing Ɔkwan a Wɔfa so Yɛ (AsProgrammer / . NeoProgrammer anaa Linux flashrom) .¶
- Hwehwɛ 8-pin SPI BIOS chip wɔ wo motherboard so: Hwɛ bɛn dwetɛ CR2032 CMOS battery no anaasɛ ɛbɛn SATA ports / PCIe slots no ma 8-nan ahinanan chip (mpɛn pii no ɛbɛn silkscreen label fitaa akenkan no pɛɛ
BIOS, .U_BIOS, anaaSPI_TPM). Kenkan nsɛm nketenkete a wɔde laser akyerɛw wɔ chip no atifi no denam wo smartphone camera macro zoom (e.g., .Winbond 25Q256JVEN) na hwɛ sɛ ɛte saa anaa3.3Vanaasɛ1.8Vwɔ nea ɔyɛe no datasheet so. - Siesie Binary BIOS Fael a Ɛho Tew (
.bin/ ..rom): - Wɔ MSI, Gigabyte, ne ASRock fam no, BIOS fael a wobɛtwe afi nea ɔyɛe no mmoa wɛbsaet no yɛ mfonini a ɛyɛ raw binary pɛpɛɛpɛ dedaw (
16,777,216 bytesna ɛyɛ 16 MB128Mbitchip, anaasɛ33,554,432 bytesna ɛyɛ 32 MB256Mbitchip) a wobetumi de flash tẽẽ. - Nsɛm a ɛho hia ma ASUS
.CAPFael ahorow: ASUS kyekyere nea wobetumi atwe no.CAPBIOS fael ahorow a ɛwɔ ** .2,048-byte(0x800hex) UEFI Capsule Ahobanbɔ Ti**. Sɛ wo flash ASUS bi a.CAPfael no tẽẽ ne hardware programmer a wonyi saa 2,048-byte header no, wɔbɛsesa chip alignment no0x800bytes na board no rennyɛ boot. Bue ASUS no.CAPfile inside the free UEFITool (click Action -> Capsule -> Extract Body to save the pure.rombody) or open it in a hex editor (HxD) and delete the first0x000through0x7FFbytes (2,048 bytes) so the file size is an exact power of two (16,777,216anaasɛ33,554,432bytes). - Align Pin 1 (The Red Wire Rule):
- Look closely at the top of the 8-pin BIOS chip on the motherboard: one of the four corners has a tiny circular dimple / dot recessed into the black plastic (or a painted white triangle on the motherboard PCB). That corner is Pin 1.
- Align the Red Wire on your SOIC-8 test clip directly onto Pin 1 of the BIOS chip, with the motherboard unplugged from AC wall power (or with the CR2032 battery removed).
- Read, Erase, Write, and Verify:
- Plug the USB programmer into a working laptop or PC and open AsProgrammer, NeoProgrammer (Windows), or
flashrom(Linux/macOS:sudo flashrom -p ch341a_spi -r backup_old.binthensudo flashrom -p ch341a_spi -w clean_bios.rom). - Click Detect IC (verify that it detects your exact Winbond/Macronix chip model and not
FF FF FF). - First: Click Read IC and save a backup of the currently corrupted chip contents (
corrupted_backup.bin, especially important on laptops and Intel boards because it contains your board's unique Ethernet MAC address, Serial Number, and Windows OEM product key). - Second: Load your clean
16 MB/ .32 MBBIOS binary file and click Erase -> Program -> Verify (the button with the green arrow). - Once the software says
Verification Successful (100%), unclip the test clip, put the CR2032 battery back in, plug in the AC power cord, and press the PC power button. Your motherboard will roar back to life immediately.
--- .
Preventing future BIOS update disasters¶
Sɛ wo system no san yɛ adwuma bio a, fa mmara anan yi tom ansa na woayɛ flashing firmware daakye:
- Nyɛ Motherboard BIOS no foforo Mfi Windows Mu Da (
ASUS Armoury Crate, .MSI Center, .Gigabyte Control Center): Windows akyi dwumadie, antivirus draiver, anaa BSOD mpofirim betumi ama operating system no ayɛ freeze mid-flash. Bere nyinaa kɔpi BIOS fael no kɔ aFAT32USB stick, san hyɛ aseɛ kɔ kurom hɔ BIOS Setup Utility (EZ Flash/ .M-Flash/ .Q-Flash/ .Instant Flash), na fa update no di dwuma fi UEFI tebea a ɛsua koraa no mu. - Disable Windows Update Automatic "Optional Driver / Firmware" Pushes on Desktops and Custom Laptops: Sɛ wopɛ sɛ wugyae Windows Update sɛ ɛbɛhyerɛn mpofirim wɔ wo laptop anaa desktop UEFI capsule mu bere a woreyɛ reboot daa a wommisa wo a, bue Device Manager -> Firmware -> System Firmware -> Klik nifa so -> Disable device (anaasɛ ma Group Policy Computer Configuration no nyɛ adwuma -> Administrative Templates -> Windows Components -> Windows Update -> Hwɛ updates a wɔde ma fi Windows Update -> Mfa draiver ahorow a Windows Updates ka ho).
- Reset Overclocks (
Load Optimized Defaults) ANSA NA Wobɛkliki Flash: Mfa flash BIOS foforo da bere a woreyɛ CPU undervolt a entumi nnyina anaasɛ aggressive DDR5 RAM overclock. Sɛ RAM no tow bit mfomso biako bere a ɛreyɛ decompress BIOS mfonini foforo no wɔ memory mu a, ebetumi asɛn flash utility no. Bere nyinaa mia ** .F5/ .F7(Load Optimized Defaults)**, san bɔ bio kɔ BIOS mu wɔ stock JEDEC memory ahoɔhare so, na afei fa flash no di dwuma.
--- .
Nsɛm a wɔtaa bisa¶
Bere a mesan nyaa me BIOS a wɔde birikisi ayɛ no akyi no, mprempren Windows 11 kyerɛ blue screen a ɛrebisa "48-Digit BitLocker Recovery Key" na ɛrenbɔ, dɛn na esii?
Biribiara nni wo SSD anaa fael ahorow no ho. Windows 11 de ahobammɔ bi di dwuma wɔ wo processor no mu a wɔfrɛ no **Firmware TPM 2.0 (`AMD fTPM` anaasɛ `Intel PTT`)** sɛ wobɛbue wo BitLocker-encrypted C: drive no ankasa wɔ boot biara a ɛyɛ daa so. Efisɛ sɛ wosan hyɛ motherboard BIOS no foforo anaasɛ wosan hyehyɛ no a, ɛsakra cryptographic hash susuw a ɛwɔ TPM chip no Platform Configuration Registers (`PCR 0 / PCR 7`), TPM no pow sɛ wɔde automatic unlock key no bɛma kosi sɛ wobɛda no adi sɛ wo ne owura ankasa pɛnkoro. Wɔ wo smartphone anaa kɔmputa foforo so no, kɔ ** .`https://aka.ms/myrecoverykey`** denam Microsoft Akontaabu a wode hyehyɛɛ Windows no so, kyerɛw nɔma a ɛwɔ ahinasa 48 no wɔ BitLocker screen bruu no mu, na Windows bɛbɔ sɛnea ɛte daa na ayɛ TPM susuw no foforo ankasa.
Me PC no booted kɔɔ BIOS screen no mu wɔ recovery akyi, nanso seesei ɛka sɛ "No Bootable Device Found" na entumi nhu me Windows SSD, so BIOS update no popaa me drive no?
Dabi, BIOS update npopa wo hard drive anaa SSD da. Mmom, sɛ wosan hyɛ BIOS no mu a, ɛsan de motherboard nhyehyɛe nyinaa san kɔ mprempren adwumayɛbea defaults so, a ɛsesaa storage nhyehyɛe abien no mu biako fi sɛnea wɔhyehyɛɛ wo Windows instɔlehyɛn no mfiase no: **(1) UEFI vs. CSM (Legacy Boot):** Sɛ wo instɔl Windows mfe pii a atwam ni wɔ dedaw bi so a `MBR` partition table, BIOS foforo no defaulted to `UEFI Only` (a ɛde ne ho sie `MBR` kar ahorow a wɔde ka kar); kɔ **Boot** tab wɔ BIOS mu na ma **CSM (Compatibility Support Module)** nyɛ adwuma. **(2) Intel VMD / RAID vs. AHCI:** Wɔ Intel 11th-to-14th Gen motherboards so no, BIOS nkyerɛase foforo taa de default **Intel Volume Management Device (VMD) / RST RAID** to `Enabled` (anaasɛ `Disabled` sɛ woadi kan de adi dwuma a); toggling **Intel VMD Controller** anaasɛ wobɛsesa **SATA Mode** ntam `AHCI` na `RAID` bɛma wo Windows Boot Manager no asan apue ntɛm ara.
Adɛn nti na USB BIOS Flashback kanea a ɛwɔ me motherboard akyi no bɔ mpɛn 3 na afei ɛdan solid red/green a ɛnyɛ update?
3-blink ne solid-light mfomsoɔ wɔ ASUS, MSI, Gigabyte, anaa ASRock BIOS Flashback kyerɛ sɛ hardware microcontroller no ayɛ adwuma, ahwɛ USB port no, na **antumi ankenkan fael no**. Wɔ ɔha biara mu nkyem 95 mu no, eyi ba esiane nneɛma abiɛsa no mu biako nti: **(1) Wɔde a `GPT` mpaapaemu pon anaa `exFAT`/ .`NTFS` fael nhyehyɛe** mmom sen sɛ ɛbɛyɛ katee ** .`MBR` (Master Boot Kyerɛwtohɔ) + `FAT32`** (fa no di dwuma `diskpart` `clean` na `convert mbr` ahyɛdeɛ a ɛwɔ Anammɔn 2 a ɛwɔ atifi hɔ no de siesie yei); **(2) Wode nnɛyi USB 3.1/3.2 controller stick a ɛtwetwe init current pii anaasɛ ɛdi nkoguo USB 1.1/2.0 enumeration** (sɔ USB 2.0 thumb drive a akyɛ, a ne bo yɛ mmerɛw 4 GB kɔsi 16 GB hwɛ wɔ wo drawer mu); anaa **(3) Windows de fael ntrɛwmu no siei** enti bere a woasesa fael no din akɔ `MSI.ROM`, ɛbɛyɛɛ ankasa `MSI.ROM.340`.
So metumi de USB BIOS Flashback akɔ BIOS dedaw bi ase (asan akɔ akyi) sɛ BIOS foforo koraa bi sɛee me RAM a ɛyɛ den a?
Ɛkame ayɛ sɛ wɔ nsɛm no nyinaa mu no, yiw. Bere a in-BIOS screen utility (`EZ Flash` / . `M-Flash`) ɛtɔ da bi a esiw downgrading kɔ BIOS version dedaw bi ano sɛ wɔyɛɛ AMD AGESA anaa Intel Microcode security fuses updated a, hardware **USB BIOS Flashback** button a ɛwɔ akyi panel no kyerɛw SPI flash chip no nyinaa so raw fi sector zero, na ɛma wo kwan ma wosan kɔ BIOS version dedaw biara a wo CPU awo ntoatoaso no boa no so.
--- .
Akwankyerɛ ahorow a ɛfa ho¶
- Windows Blue Screen (BSOD) ne boot asiesie
- Linux nhyehyɛe boot huammɔdi ne GRUB asiesie
- macOS kernel ehu, tuntum screen, ne Recovery Mode
- Hard drive a entumi nyɛ adwuma yiye ne data a wɔsan nya
- Custom PC a ɛyɛ hyew dodo ne nsu a ɛma onwini no tu
- GPU artifacting ne hardware krash triage
- Wiase nyinaa dodow a egye ntɛmpɛ
--- .
Sources a wɔhwɛɛ mu¶
- Unified Extensible Firmware Interface (UEFI) Forum (Amanaman Ntam): UEFI Nkyerɛkyerɛmu Nkyekyɛmu 2.10 (Firmware Capsule Update Delivery, Mfomsoɔ-Tolerant Top-Swap Boot Block Architecture, ne NVRAM Variable Services).
- Ɔman Asoɛe a Ɛhwɛ Gyinapɛn ne Mfiridwuma So (NIST) (United States): Nhoma Titiriw 800-147 (BIOS Ahobammɔ Akwankyerɛ) ne SP 800-193 (Platform Firmware Resiliency Akwankyerɛ: Detection, Recovery, ne Dual-SPI Root of Trust).
- flashrom Open-Source Project (Amanaman Ntam): Ɔmanfoɔ Nwoma a ɛfa In-System Programming (ISP) a ɛfa SOIC-8 / WSON-8 SPI NOR Flash Memory ne 1.8V vs. 3.3V Voltage Level Ahwɛyie (
flashrom.org). - ASUSTeK Kɔmputa Inc., Micro-Star Amanaman Ntam (MSI), & Gigabyte Mfiridwuma (Amanaman Ntam): Ɔmanfoɔ Hardware Mfiridwuma Nwoma a ɛfa USB BIOS FlashBack, MSI Flash BIOS Button (
MSI.ROM), ne Gigabyte Q-Flash Plus / DualBIOS Nneɛma a Wɔde Yɛ Adwuma. - Dell Inc., HP Inc., & Lenovo Group Ltd. (Amanaman Ntam): Ɔmanfo Afuw mu Dwumadi Nwoma a Wɔde Ma Dell BIOS Sanba ⅔ (
Ctrl+Esc), HP Sure Fi ase Ɔhaw Ahorow a Wɔsan Yɛ (Win+B), ne ThinkPad Self-Healing BIOS Reset Nneɛma a Wɔyɛ.