CUSTOM BIOS FLASHING
⚠️ BRICK RISK WARNING
Flashing incorrect BIOS can permanently damage your motherboard. Always have a backup BIOS chip or dual-BIOS motherboard.
INTRODUCTION
Most motherboards ship with locked or limited BIOS/UEFI options. Custom BIOS mods unlock advanced settings like undervolting limits, memory timing controls, and hidden menus not available to average users.
PREREQUISITES
- CH341A Programmer - $5-10 on AliExpress for external flashing
- SOIC8 Clip - To connect to BIOS chip without desoldering
- UEFITool - For extracting and modifying UEFI modules
- HxD Hex Editor - For binary modifications
BIOS/UEFI Menu Structure
STEP-BY-STEP GUIDE
Step 1: Download Stock BIOS
Get your motherboard's official BIOS from the manufacturer's website. This is your backup and base for modifications.
Step 2: Extract the BIOS Image
File → Open → Select your BIOS file
# Extract the Setup module
Search for "Setup" → Right-click → Extract Body
Save as setup_original.bin
Step 3: Modify BIOS Settings
Use IFR Extractor to list all available options:
# Output: setup_original.bin.0.0.en-US.uefi.ifr.txt
Find hidden variables (e.g., CFG Lock, Overclocking Lock) and note
their offsets.
Edit with HxD to change values from 01 (Enabled/Locked) to 00
(Disabled/Unlocked).
Step 4: Rebuild BIOS Image
Use UEFITool to replace the original Setup module with your modified one, then save the new complete BIOS image.
Step 5: Flash via CH341A (Safest Method)
- Power off PC completely and unplug PSU
- Locate the BIOS chip on motherboard (usually 8-pin SOIC near 24-pin power)
- Attach SOIC8 clip to chip, connect to CH341A programmer
- Use AsProgrammer software to read current BIOS (verify byte-for-byte match with stock)
- Write your modified BIOS
- Verify write was successful
- Remove clip and power on
⚠️ Check the chip's voltage in its datasheet first: many cheap black CH341A boards put 5V on the data lines, and 1.8V chips (common in laptops) need a 1.8V adapter — otherwise you can kill the chip. On boards with Intel Boot Guard / AMD Platform Secure Boot active, a modified image may simply not POST, so keep your verified stock dump ready.
COMMON MODIFICATIONS
- CFG Lock Disable: Unlocks MSR 0xE2 (CPU power-management/C-state config), e.g. for macOS/OS power management. Intel undervolting is gated by "Overclocking Lock" / "Undervolt Protection" instead
- Advanced Memory Timings: Access to sub-timings for extreme overclocking
- Custom Boot Logos: Replace OEM logo with custom image
- TDP/PL Limits: Remove power limit restrictions
⏪ ROLLBACK & EMERGENCY RECOVERY
🚨 IF SOMETHING GOES WRONG
A bad flash can brick the board (no POST, no display, no boot). Below is the recovery procedure in order of severity.
Scenario 1: PC boots but BIOS is unstable
- Enter BIOS, load "Optimized Defaults" or your saved profile.
- If a Dual-BIOS switch exists, flip to the backup chip and re-flash the primary from stock.
- Reset CMOS by removing the CR2032 battery for 30 seconds (PSU unplugged).
Scenario 2: PC does not POST (black screen)
- Power off PSU. Wait 30 seconds.
- Try the Dual-BIOS switch if your board has one — mainly high-end and many Gigabyte boards; check your spec sheet.
- If no Dual-BIOS: re-attach the SOIC8 clip and re-flash the saved stock BIOS via CH341A.
Scenario 3: BIOS chip is corrupted beyond recovery
- Desolder the chip and flash on a hot-air station, or
- Buy a pre-flashed replacement chip (search "BIOS chip [your board model]").
- Last resort: RMA the motherboard if still under warranty.
PRE-FLIGHT CHECKLIST (print this)
- [ ] Stock BIOS file saved with checksum verified
- [ ] Modified BIOS file saved as separate copy
- [ ] CH341A read of current chip matches stock 100% (byte-for-byte)
- [ ] PSU unplugged before touching the chip
- [ ] Anti-static wrist strap worn
- [ ] Recovery plan printed / saved offline
FAQ / TROUBLESHOOTING
⚠️ Common questions before you start
❌ Will flashing void my warranty?
Yes, in most jurisdictions. Breaking the factory seal on the chip or modifying UEFI settings is grounds for warranty refusal. RMA returns are routinely inspected.
❌ My board has Dual-BIOS — am I safe?
Much safer, but not bulletproof. If you flash a corrupted image to both chips (some boards do this by accident), recovery becomes harder. Always keep a known-good backup of the secondary chip.
❌ AsProgrammer shows a different chip ID than expected
Check the BIOS chip marking against your board's service manual. Some Winbond/Macronix chips share footprints but need different protocols. Wrong protocol = read errors or bricked writes.
❌ CH341A read shows different bytes each time
Bad clip contact. Re-seat the SOIC8 clip, ensure pin 1 alignment, and try a slower SPI clock. Clean the chip with isopropanol if there's residue.
❌ Can I flash without a CH341A?
Yes, via USB BIOS FlashBack (ASUS) / Q-Flash Plus (Gigabyte) / Flash BIOS Button (MSI) from a USB stick (not from Windows) — but these are meant for official BIOS files, not modded ones. For modded BIOS, the external programmer is the only safe path.
❌ The modded BIOS boots but Windows won't start
Secure Boot or TPM settings changed. Enter BIOS, disable Secure Boot, and reset TPM to default — only if you have your BitLocker recovery key, otherwise encrypted drives stay locked. Windows may need one repair boot from installation media.
❓ Still stuck?
→ Try the win-raid forum for your specific board, or the overclock.net motherboard subforum.