• How to upgrade from BIOS to UEFI on Gigabyte's 6-series motherboards


    111
    Published on 08-08-2012 07:27 PM by
    You may have heard about the new UEFIs on 7-series Gigabyte motherboards that enable sleep/wake without DSDT. A little while back Gigabyte also started to offer UEFI upgrades for many of its older 6-series motherboards, with more coming in the future. Currently it appears to be only for the Z68 chipset based boards, but supposedly we can expect it for some P67 models too. At the moment a wide range different Z68 models can be upgraded to UEFI, but we know some of you have been reluctant to do so and as such we thought we’d provide a short guide on how to upgrade to UEFI.

    Let’s start with a word of caution. Flashing your motherboard BIOS is always somewhat risky, especially if you live in an area with frequent brownouts/power cuts, as a failed BIOS upgrade could result in an unusable motherboard. Usually there are ways around this and in the case of most Gigabyte motherboards, the secondary BIOS chip would kick in if the flash failed. Beyond this, it’s pretty risk free upgrading your BIOS/UEFI these days, as long gone are the days of the floppy disk. Flashing from a USB drive is fast, reasonably simple and safe.

    So what do you need to get started? Well, you need to download the UEFI BIOS upgrade from Gigabyte’s website for starters. Make sure you download the correct upgrade for your specific motherboard, as some model names are very similar. The files are archived with 7-zip in a Windows self-extracting file, so if you don’t have a dual boot system, you’ll need a compatible un-archiver.

    You also need a DOS bootable USB stick and our very own MacMan has a guide as to how to create one from within OS X if you again don’t have a dual boot system. Once you’ve created the bootable USB key, simply copy the files you downloaded from Gigabyte’s website (after having extracted them) onto the USB drive and you’re almost ready to flash the BIOS.

    One important thing to remember to do before you restart your system, is to find your DSDT file in the Extra folder and delete it, as it won’t be needed once you’ve upgraded to UEFI. You might want to save it elsewhere if you’ve made custom edits to it and then roll a fresh DSDT file once you’ve flashed the BIOS.

    Reboot the system, hit F12 and select to boot from the USB drive. Everything else should be automatic. Once the BIOS has been flashed, you’ll be asked to power off your system and cut the mains power to the system. Re-connect the power and power your system back on. You should now be greeted by a message that will allow you to boot, load default settings and boot, or enter the UEFI. Select to enter the UEFI to set up all the settings.

    The key settings you need to change are under the Peripherals section, as here you need to set the SATA Mode Selection to AHCI, configure your graphics depending on if you’re using a discrete card or integrated graphics, as well as enable EHCI Hand-off. You shouldn’t have to change anything else here.


    Under the Power Management settings, make sure High Precision Event Timer (HPET) is enabled. ErP is a low power setting, so if you’re relying on your PC to charge USB devices when powered off, don’t enable this.


    Another setting that is useful to be aware of is located under the BIOS Features settings and the first one is your Boot Option’s as drive #1 should be selected in a similar manner to the screenshot below. OS X won’t boot if the boot drive is set to UEFI, so make sure to double check this.


    Finally, if you’re using eSATA drives connected to the Intel SATA ports, Gigabyte has added a setting for Hot Plug support. We’re not entirely sure why it has been done this way, as it should simply work as long as AHCI is enabled, but under System and ATA Port Information there’s an option to enable Hot Plug support per port. OS X does detect when you attach SATA/eSATA devices, but there’s no way of disconnecting so the OS sees that the drive has been disconnected, unless you install the third party eSATA driver that comes with MultiBeast. The downside in this case is that all of your SATA devices will appear as removable drives.


    Save the changes you’ve made, reboot and you should be booting straight into OS X. You might have to re-install some kexts, we seemed to have lost audio on our test system for some reason, but this would be the only kind of issue you should run into at worst. We’ll be following up with a separate UEFI guide with additional details as to what some of the other settings do, or don’t do in OS X.

    Related Posts:
    Gigabyte is working on UEFI-BIOS for Z68 & P67 (no 3D)
    Gigabyte's DSDT-Free 3D BIOS UEFI Makes News
    Gigabyte UEFI Sleep/Wake with NO DSDT!
    Comments 111 Comments
    1. ergman's Avatar
      ergman -
      Why dont we need dsdt anymore?? and also how will this affect the system will the appleintelpowermanagement work after this?
    1. nboyanov's Avatar
      nboyanov -
      Very useful info. Thank you!
    1. BoomR's Avatar
      BoomR -
      Sort of bummed that there is no UEFI posted for my 6-series motherboard (Gigabyte GA-Z68X-UD7-B3). In it's day, it was a pretty high-end (expensive) board. I naturally assumed that the UEFI would be posted on the normal BIOS download page for my motherboard. Or did they put all the UEFIs somewhere & I've not found it yet...?? THANKS!
      --BoomR
    1. capitanbelico's Avatar
      capitanbelico -
      would be a3 UEFI for H67 Gygabite MB.
    1. DrAndre's Avatar
      DrAndre -
      Does that mean we won't need chimera/chameleon anymore?
    1. thelostswede's Avatar
      thelostswede -
      Quote Originally Posted by ergman View Post
      Why dont we need dsdt anymore?? and also how will this affect the system will the appleintelpowermanagement work after this?
      Because Gigabyte fixed whatever the DSDT was needed for? Sleep works just fine, at least for most people, so no need to install any additional kexts.
    1. thelostswede's Avatar
      thelostswede -
      Quote Originally Posted by BoomR View Post
      Sort of bummed that there is no UEFI posted for my 6-series motherboard (Gigabyte GA-Z68X-UD7-B3). In it's day, it was a pretty high-end (expensive) board. I naturally assumed that the UEFI would be posted on the normal BIOS download page for my motherboard. Or did they put all the UEFIs somewhere & I've not found it yet...?? THANKS!
      --BoomR
      They're working on it, they have being doing it terms of sales volume and considering the cost of the UD7, it didn't exactly sell in huge volume, but I can understand you being a bit upset about it. I'm sure they'll get there, it just takes time to do these things.
      Be aware that these are still Beta releases and not final versions, although at least in the case of the board I tested, there are no problems. You can have a look here as a secondary resource for Beta BIOS/UEFI releases http://forums.tweaktown.com/gigabyte...beta-bios.html
      FYI the UD5 hasn't been updated yet either so...
    1. thelostswede's Avatar
      thelostswede -
      Quote Originally Posted by DrAndre View Post
      Does that mean we won't need chimera/chameleon anymore?
      I don't think the article said that, did it? Of course you need a boot loader still, this just removes the requirement for a DSDT, nothing else has changed.
    1. rolandcabral's Avatar
      rolandcabral -
      Quote Originally Posted by BoomR View Post
      Sort of bummed that there is no UEFI posted for my 6-series motherboard (Gigabyte GA-Z68X-UD7-B3). In it's day, it was a pretty high-end (expensive) board. I naturally assumed that the UEFI would be posted on the normal BIOS download page for my motherboard. Or did they put all the UEFIs somewhere & I've not found it yet...?? THANKS!
      --BoomR
      i have the same mobo as you...GA-Z68X-UD7-B3 and i was wondering too...hope someone knows where to find UEFI bios for this board and if so can you direct us to the link...thanks!
    1. thelostswede's Avatar
      thelostswede -
      Quote Originally Posted by rolandcabral View Post
      i have the same mobo as you...GA-Z68X-UD7-B3 and i was wondering too...hope someone knows where to find UEFI bios for this board and if so can you direct us to the link...thanks!
      It's not been released as yet, so hang in there people, it will be coming.
    1. Br0wnBear's Avatar
      Br0wnBear -
      I lost sound :( update went smoothly though. How can i fix this?
    1. thelostswede's Avatar
      thelostswede -
      Quote Originally Posted by Br0wnBear View Post
      I lost sound :( update went smoothly though. How can i fix this?
      Re-install the audio kexts using MultiBeast.
    1. msparsons's Avatar
      msparsons -
      Other boards have UEFI in the BIOS section of the downloads. Guess they haven't released all of them yet... I'm in the same boat with my GA-Z68X-UD3P-B3 :(
    1. thelostswede's Avatar
      thelostswede -
      Quote Originally Posted by msparsons View Post
      Other boards have UEFI in the BIOS section of the downloads. Guess they haven't released all of them yet... I'm in the same boat with my GA-Z68X-UD3P-B3 :(
      Not quite true, there's a beta release available here http://www.mediafire.com/?kvdsug28uzg5pwp via http://forums.tweaktown.com/gigabyte...tml#post274497
    1. iBlack's Avatar
      iBlack -
      Quote Originally Posted by thelostswede View Post
      Sleep works just fine, at least for most people, so no need to install any additional kexts.
      Actually sleep is the only thing that works not reliable, at least not for me on a Z68XP-UD3 mainboard. I used the UEFI-Bios for some weeks and during this time I used "sleep" every day, the problem is that from time to time sleep fails or better to wake up the system. I would say 7 times of 10 it works but when it fails you have to reboot the whole system to get everything working. The biggest problem was that the network card does not work when the system wakes up… I tried everything, new sleep cycle, unload/load the kext, but the network card was dead only a reboot restored the card.

      With the F10 Bios and DSDT sleep works perfect, every single day. Of course if you don't need sleep UEFI is nice, you can remove the DSDT file and then you have to reinstall the audio drivers for systems without a DSDT (check Multibeast for the option) and that's it. With a k-CPU e.g. Core i7-2600k you still need the SSDT but that's not a problem.

      I personally need sleep for my system and so I switched back to the F10-Bios (Gigabyte tells you, that you can't switch back but that's not true , check http://www.techpowerup.com/forums/sh...d.php?t=168667 for more informations about how to downgrade from UEFI) and now everything works perfect again :-).
    1. hackmac1927's Avatar
      hackmac1927 -
      Noob question: What does this mean for an existing install that works fine with dsdt (Z68X-UD3H-B3 with i3570k)? Update anyway?
    1. MattMcHackit83's Avatar
      MattMcHackit83 -
      My boot drive's set to UEFI and it works fine. I don't have EHCI hand-off enabled either?
    1. ergman's Avatar
      ergman -
      Quote Originally Posted by thelostswede View Post
      Because Gigabyte fixed whatever the DSDT was needed for? Sleep works just fine, at least for most people, so no need to install any additional kexts.
      will AICPM will work natively as well?
    1. wanye's Avatar
      wanye -
      This is great!

      Can't get over how great it is to get hackintosh related news in my rss reader.

      Looking forward to the full UEFI guide! Thanks!
    1. thelostswede's Avatar
      thelostswede -
      Quote Originally Posted by ergman View Post
      will AICPM will work natively as well?
      Yes