Work around for Asrock UEFI SECURE FLASH CHECK FAILED!

Discussion in 'BIOS Mods' started by Wobble, Nov 21, 2012.

Tags:
  1. Wobble

    Wobble MDL Novice

    Apr 24, 2008
    14
    5
    0
    tested today with a FM2A75 Pro4

    all methods asrock provides to update the bios revolve around flashing through the UEFI interface, and and the strait bios file 4KB too big to direct flash with AFUEFI. After doing some research and taking it slow I successfully flashed the latest bios with an SLIC 2.1 signature in it.

    tools you will need

    latest Phoenix Tool

    RW everything


    SLIC toolkit 3.2 (optional)

    AMI bios flash and backup utilities I grabbed from page 22 of the Bios tools thread on this site. They also can be acquired from directly from AMI's support website. the tool I used was.

    amiflash.zip/Aptio/AFUEFI/64

    Procedure

    First update your bios with the latest from asrock, do not modify it.

    Second backup the bios with the AFUEFI tool in windows.

    Third Grab your acpi tables with RW everything.

    Fourth patch the bios you just backed up with Phoenix Tool. telling it, you have an asrock bios and using your RW everything file. pick whichever SLIC you want to use. Or if you are replacing option roms use the tools you have to do so.

    Fifth use AFUEFI to flash the bios you just modified from windows. make sure you have nothing running in the back round. due to it being the same version you do NOT NEED TO REPROGRAM THE BOOTBLOCK.

    Sixth reboot and check with SLIC toolkit 3.2 and profit!

    Sorry for the rough guide, just after banging my head against the wall for a couple hours today I figured I would post a solution.

    -Wobble
     
  2. conghoaxa1

    conghoaxa1 MDL BIOS/EFI Modifier

    Oct 30, 2009
    2,069
    1,195
    90
  3. Szarlej

    Szarlej MDL Novice

    Nov 6, 2010
    4
    0
    0
    How can I find and delete this header?
     
  4. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,711
    1,606
    180
    in hexeditor the address 1000h
     
  5. Szarlej

    Szarlej MDL Novice

    Nov 6, 2010
    4
    0
    0
    Thanksssss
     
  6. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,711
    1,606
    180
  7. someguyfromhell

    someguyfromhell MDL Junior Member

    Dec 2, 2008
    81
    9
    0
    #7 someguyfromhell, Jan 6, 2013
    Last edited: Aug 11, 2013
    I can confirm this works on a ASRock FM2A75Pro4-M motherboard with bios 2.00.

    A better explanation is to select all the stuff from offset 0000000 to 00001000 and delete it, moving the code up. That stuff is called the "header"
    Once that is removed, the BIOS can be flashed from Instant flash in the BIOS, without any other tools.

    Tools you will need:
    1. Latest Phoenix Mod Tool
    2. RW everything
    3. SLIC toolkit 3.2 (optional)
    4. A hex editor (I use HxD for example)

    Procedure:

    1. Download and update your bios with the latest from ASRock, do not modify it.
    2. Grab your ACPI tables with RW everything.
    3. Patch the bios you just backed up with Phoenix Tool.
    Select Asrock as manufacture and select your RW everything file.
    Pick whichever SLIC you want to use.
    Or if you are replacing option roms use the tools you have to do so.
    Run the tool, and find the new _SLIC.rom file

    4. Open the modified SLIC bios with your hex editor. Highlight everything from offset 0000000 to 00001000 and delete it, moving the existing code up. The existing code should just read as FF FF FF, etc.

    5. Copy the hex edited bios file to your usb drive and flash using instant flash.

    6. Reboot and check with SLIC toolkit 3.2 and profit!
     
  8. a9191389

    a9191389 MDL Novice

    Jan 28, 2013
    1
    0
    0
    #8 a9191389, Jan 29, 2013
    Last edited: Jan 29, 2013
    It works for me,

    You should select "module method" in phoenixtool, and remove first 4KB(0x1000) bytes.
    dynamic/ssv2 does not work.
    and amitool report bios size not valid error.

    My board: ASROCK FM2A75-DGS 2.10
    slic:lenovo 2.1
    phoenixtool 2.12
    ultraedit 18.20
    rw everything 1.42
    use instant flash to upgrade bios
    :sun: