How to Flash ASUS P8xxx and ROG Boards with FTK and DOS

Warning: As with all Bios Flashing Methods there is some RISK of bricking your Motherboard. Use at your own risk. 

This guide was written by CodeRush, so all credit goes to him. The original guide is here.

If the guide works for you, please post your motherboard name and success story and we will add it to this list.

Confirmed working:

  • Maximus V Gene
  • Maximus IV Gene-Z

Guys from BiosRepo have asked me to write a small guide on flashing modified BIOS on ASUS P8xxx boards with FTK, because my guide on [H] is way too complex for normal people.
Let’s try writing something simpler.

Flashing modified BIOS on ASUS P8xxx boards (and similar ROG ones) with FTK

Requirements:
1. Latest version of FTK for DOS. Link is here: http://forums.overclockers.ru/viewtopic.php?p=9776728#p9776728
2. BIOS for your board with or without any modification (PM patch, SLIC, OROM or VideoBIOS update, etc.).
3. USB-drive with any capacity starting at 128Mb.
4. PC running Windows to prepare USB-drive. There is a way prepare USB-drive with FTK on Linux or OS X, but it’s complex and won’t be described here at this time.

Preparing USB-drive with FTK and your BIOS file
1. Download, unpack, and run USB Drive Creator as Administrator. Download is here.
Posted Image

2. Select your USB-drive, FAT32, enter any drive label, press “…” button and select MSDOS folder that was unpacked on step 1.
Posted Image

3. Press “Start” button and wait. Press “OK” in summary window.
4. Download FTK for DOS (link above), unpack the archive to newly prepared USB-drive. All files must be placed in USB-drives root folder.
5. Rename your BIOS file to bios.bin (regardless of current extension, .ROM or .CAP or anything else) and copy this file to USB-drives root folder.
Your USB-drive must look like this after all steps above. I will call it FTK-drive for now on.
Posted Image

Booting to DOS from FTK-drive and flashing BIOS
1. Reboot your PC, press F8 during boot and select “YourFlashName” without “UEFI:” prefix from boot device list.
2. If you see DOS prompt, you have done it right.
3. Enter biosrefl command and wait for green “FPT Operation Passed” message.
You can see “FD44 modules are empty in input file. Data restoration required.” message, use FD44Editor to restore your individual board data, if you wish.
If you see any errors, make a photo from your screen and post it here, I will try to help.
4. Enter poweroff command and wait for PC to power off and then power on automatically.
5. Go to BIOS setup and look at ME version and BIOS version on Main tab. If both of them aren’t “N/A”, your BIOS is flashed successfully.

Simple way to patch your own bios

Nikolaj Schlej (aka CodeRush) has a dead simple utility that you can use to patch your own bios.
This utility will very quickly (talking seconds here) provide you with a patched version of the stock rom you supply it.
Its called PMPatch, and you can get it from here http://www.insanelymac.com/forum/topic/285444-pmpatch-uefi-patching-utility/

To use this utility is easy. First download PMPatch (link is next to “Compiled versions for Windows and OS X”). For the sake of this post, i’ll be using OSX, but the Windows one works just as well.
Also download the bios from the mobo manufacturers website.

Place PMPatch and the extracted bios on the desktop

Open up Terminal (from Applications>Utilities folder)

Drag PMPatch onto the terminal window. You’ll see the location for PMPatch
Screen Shot 2013-01-19 at 03.20.12

Then drag the bios into the terminal window twice (for the input and output locations).Type PATCHED to the end of the second bios filename. This isn’t necessary but it helps to identify whether or not the bios has been patched.
Screen Shot 2013-01-19 at 03.20.52
Hit enter, and your patched bios is ready. It’s that easy! All that is left is to copy the patched rom to a usb stick and flash it
Screen Shot 2013-01-19 at 03.23.24

Screen Shot 2013-01-19 at 03.23.50

Notes-
For users of Asus Z77 boards who want to use USB Flashback, you MUST use the correct filename (Filenames for USB Flashback are simplified versions of the full filename. If you try to use flashback with the incorrect filename, it will fail). To get the correct filename, use this list http://pastebin.com/8D7yZGun

Massive thanks to CodeRush for making this efficient and easy to use.

Site Move

The repo has been moved from the old blogger page to this WordPress page.

Hopefully this should make it easier/cleaner to have separate pages for all of the brands, not just Asus, and look a lot less drab than it did before.

If you have any suggestions, leave a comment below