1. Moderator
      
    Join Date
    Mar 2011
    Posts
    4,311
    System
    P8P67 Deluxe
    CPU
    2500k
    Graphics
    6850
    Online
    samisnake is offline
    #1

    Modified UEFI Rom FAQ



    These are some of the most frequently asked questions I see in relation to modified/patched bioses.



    Which brands need a modified bios?
    Asus, Asrock, MSI, Foxconn, Zotac and Biostar.
    Essentially any board which uses UEFI, apart from Gigabyte.
    brycv has found that there isn't a way to flash a modified bios on Intel boards.

    Pre-1155 boards (1156, 1366 etc) do not require these.
    LGA2011 boards of the above brands will eventually require modified roms, however LGA2011 cannot use native power management right now.

    Is it hard to flash a modified/patched bios?
    No.
    The bioses have already been modified for you, therefore all you do is update your bios as you would with a regular bios. Consult your boards manual for more info.

    Asus Z77 users must use the USB Flashback feature on their boards. This is because the .cap roms are checked for modification when using the other bios update procedures (DOS update, ezflash2, updating through Windows)

    Why is a modified bios needed?
    There is a part of the UEFI bioses which deals with cstate config. All mobo makers since last year (except any who were using Award bios, and Gigabyte uefi) have left this part locked. When the appleintelcpupowermanagement (aicpupm for short) kext tries to write to this part, it cannot and kernel panics.
    Gigabyte UEFI boards do not engage this lock from the factory. For other brand boards using UEFI, it must be done ourselves. Hopefully the other mobo makers take Gigabyte's lead and remove this lock.

    What is modified?
    The bios is modified to remove the lock. This means we no longer have an issue, and can boot with the native power management kext without problem.

    Will Windows installations be affected?
    No.
    The modification does not make a difference to other OS.

    I have already used nullcpu, or easybeast etc, but want to used a modfied rom instead. What do I have to do?
    You want to return to a stock state if possible. If you don't, it'll be pointless flashing a modded rom as you won't see the benefit.
    If you installed nullcpu (or used easybeast), delete it and repair permissions.
    On the subject of easybeast, as you have a UEFI board, it is highly unlikely you need the kexts which easybeast installs. Find out what they are, and delete them.

    After flashing the modded rom, your bios settings will most likely be returned to default. Make sure to set things like AHCI, and boot order before attempting to boot into OSX.

    Does flashing a modified bios mean that i won't need to use a patched/modified DSDT?
    No.
    The modification to the bios does not alter the native DSDT.
    Whether your board needs a modified DSDT or not is unrelated to the modified bios.
    Most UEFI boards do not need a modified DSDT, and those that do only require a slight alteration in most cases.
    Using HDMI audio requires the use of hdef edits to the DSDT (following toleda's guides).

    Does flashing a modified bios void my warranty?
    Depends who you ask, and what the situation is.

    The modified bios is essentially almost identical to a stock bios; the modification is minuscule in terms of what is changed, and it is not visually noticeable. No features are added or removed.

    If a stock bios is flashed over a modified bios, the bios is now returned to stock. No remnants of 'modification' will remain.

    If you cannot flash a stock bios, such as situations where your board dies, then on some boards (eg. Asus) you can replace the bios chip if needed.

    My personal view is whether anyone will actually check if push came to shove. Possible that if it is RTM they may check, but a store return/replacement is highly unlikely to check.
    There has been no reports that i am aware of where an RMA was turned down to the presence of a modded rom, however there is still a risk if you send it back to a store/manufacturer with the modified bios, and this ultimately something to consider.


    Is there an alternative to the modified bioses?
    Yes; a patched appleintelcpupowermanagement.kext, or nullcpupowermanagement.kext

    However, these alternatives have their downsides.
    the patched aicpupm kext has to be reinstalled after most OSX updates. Also, if the aicpupm is updated by Apple, the new aicpupm kext must be patched, and this is not always immediately done or available.

    nullcpu overrides native power management, therefore sleep and speedstep will not work.

    Using a modified bios is the cleanest way, as it requires no alterations or additional kexts to OSX.


    Can i modify the rom myself, and if so what are the patched bios threads used for?
    Yes, you can do it yourself.
    The methods to unlock the older and newer style of UEFI bioses were found by RevoGirl, however since her passing, her blog was taken down.
    The process of modifying the rom can seem quite daunting, so in order to simply the process for users, and give as many people as possible the chance of using native power management, the patched bios threads were started.

    dgsga has made a guide on modifying the later style of uefi bioses. google "Unlocking the new Asus 3xxx Sandy/Ivy Bridge bios" for more info.


    More info
    http://www.tonymacx86.com/dsdt/43486...epository.html
    http://www.tonymacx86.com/dsdt/47397...os-thread.html

  2. Moderator
      
    Join Date
    Mar 2011
    Posts
    4,311
    System
    P8P67 Deluxe
    CPU
    2500k
    Graphics
    6850
    Online
    samisnake is offline
    #2

    Modified UEFI Rom FAQ


    Nice work. Are you able to patch latest BIOS versions which requires windows to update?
    need to have the actual rom.

    however, a couple people with the non-HT version of your board found an interesting method to extract the rom from the board and then flash the modified version of it.

    mrubenb's method of extracting the rom
    http://www.tonymacx86.com/dsdt/47397...tml#post380687

    moonrotations method of flashing the modified rom
    http://www.tonymacx86.com/dsdt/47397...tml#post435322

    so if you extract 2.20 using that method, post it in the asrock bios thread, then flash using moororations method, it should work

  3.   
    Join Date
    Apr 2011
    Posts
    149
    System
    Hackintosh
    CPU
    i-7 950
    Graphics
    NVidia GTX 285
    Online
    psionicsin is offline
    iPhone Mac Pro
    #3

    Modified UEFI Rom FAQ


    Gonna post mine just to see if it's in any way workable.

    It's an Asus P6X58D-E (1366).

    If it's not, no biggie.

    http://www.sendspace.com/file/wztckf
    HackPro Build: ASUS P6X58D-E (LGA1366) - Core i7-950 - NVidia XFX GeForce GTX 285

  4. Moderator
      
    Join Date
    Mar 2011
    Posts
    4,311
    System
    P8P67 Deluxe
    CPU
    2500k
    Graphics
    6850
    Online
    samisnake is offline
    #4

    Modified UEFI Rom FAQ


    Quote Originally Posted by psionicsin View Post
    Gonna post mine just to see if it's in any way workable.

    It's an Asus P6X58D-E (1366).

    If it's not, no biggie.

    http://www.sendspace.com/file/wztckf
    isnt needed on your board. only boards using uefi have the issue

  5.   
    Join Date
    Jul 2011
    Posts
    44
    System
    Asus Sabertooth x79
    CPU
    Intel i7-3930K
    Graphics
    Gigabyte GeForce 670
    Online
    marknotton is offline
    iPhone MacBook Pro Mac Pro
    #5

    Modified UEFI Rom FAQ


    If I choose an Asus board (P8Z77-V PREMIUM) and modify the bios, will I have any other side effects to worry about?

    What I mean by that is; if something doesn't work... should I assume it's just because I'm using a less supported board. Or once the EUFI Rom is modified, will my board be just like any other supported Gigabyte board?

  6. Moderator
      
    Join Date
    Mar 2011
    Posts
    4,311
    System
    P8P67 Deluxe
    CPU
    2500k
    Graphics
    6850
    Online
    samisnake is offline
    #6

    Modified UEFI Rom FAQ


    Quote Originally Posted by marknotton View Post
    If I choose an Asus board (P8Z77-V PREMIUM) and modify the bios, will I have any other side effects to worry about?

    What I mean by that is; if something doesn't work... should I assume it's just because I'm using a less supported board. Or once the EUFI Rom is modified, will my board be just like any other supported Gigabyte board?
    as in as long as the audio and lan controllers are supported (which they are) you shouldnt have issue.

    only thing i can think of that wont work in osx is the wifi card, possibly the msata ssd but im not sure about that.

    the rest of the board is similar to other asus z77 boards so thatll be covered (wont need to modify the dsdt if you dont want to, sleep/wake work etc).

  7.   
    Join Date
    Feb 2011
    Posts
    964
    System
    Asus P8Z77M-Pro
    CPU
    i7-3770k
    Graphics
    EVGA GTX560 Ti 448 FTW
    Geekbench Score
    11660
    Online
    Solidww is offline
    Android Phone MacBook Pro Mac Mini
    #7

    Modified UEFI Rom FAQ


    These modified ROMS have served well on two ASUS boards. Can't recommend em enough!

  8. Join Date
    Sep 2012
    Posts
    3
    System
    OSX Mountain Lion 10.8.2
    CPU
    i7-2700k
    Graphics
    HD5570
    Online
    MichelleWhy is offline
    iPhone
    #8

    Modified UEFI Rom FAQ


    Thanks for the FAQ!

    I just modified the BIOS of my MSI P67A GD53 (B3) with one I found at biosrepo.wordpress.com
    Had no issues before, except for Sleep and Powermanagement and thought IŽd give it a try.

    So I deleted nullcpu and repaired permissions as suggested.
    Not sure now how to return back to "stock state", if there other kext involved or not and which are the next steps to hopefully get rid
    of Sleepmode. There are no DSDT for my MoBo, should I run Multibeast with DSDT-free installation on top of what I had before?

    Any help is much appreciated, thanks
    Stefanie

  9. Join Date
    Jan 2013
    Posts
    24
    System
    ASUS P8Z77-V LX2
    CPU
    i5 3470
    Graphics
    none
    Online
    newlife229 is offline
    iPhone MacBook Pro
    #9

    Modified UEFI Rom FAQ


    I don't have the USB Flashback feature on my p8z77-v LX2.
    How i can flash the bioses obtained with PmPatch?

  10. Join Date
    Feb 2012
    Posts
    19
    System
    asus
    CPU
    i7 3550
    Graphics
    intel 4000
    Online
    garegin is offline
    iPhone iMac
    #10

    Modified UEFI Rom FAQ


    get dpcimanager and use its "write to rom" function.

  11. Similar Threads:

Page 1 of 2 12 Last