Jump to content
asstastic

GA-Z77X-UD5H Ozmosis Guide

52 posts in this topic

Recommended Posts

This is a basic guide to getting El Capitan booting on a GA-Z77X-UD5H. I'll do my best to edit this post with updates and check in to answer any questions. The work here builds off of the pioneering efforts of xpamadeus, Hermit Crab Labs and the others named in the links below. If you feel your work has not been properly credited here please send me a PM so I can give credit where due.

 

There have been reports of issues with my BIOS on rev1.0 boards. If you have a rev 1.0 BIOS, you may want to use one of the other Ozmosis bios files referenced in this thread.

 

Guide:

  • Back up any existing OSX systems before upgrading. Have another working OS install or computer on hand if your OSX install is unable to boot after following the guide.
  • Mount your EFI partition. Mac Windows
  • Copy the ozmosis defaults plist to EFI/Oz/Defaults.plist on the EFI partition. You may want to first edit the plist to use a unique system serial number.
  • Copy the DSDT file to EFI/Oz/Acpi/Load/DSDT.aml on the EFI partition.
  • Copy FakeSMC to EFI/Oz/Darwin/Extensions/Common/FakeSMC.kext on the EFI partition.
  • Copy any other kexts for Ethernet/Sound to the same directory as FakeSMC on the EFI partition. These are optional as only the above files are needed to boot OSX.
  • Flash your BIOS to 16g_oz1669_v1.fd Rev 1.1 board only!
  • Your system is now ready to install/upgrade to OSX 10.11 "El Capitan".

Troubleshooting:

  • Caution, VoodooHDA may route microphone output through your speakers causing some awful feedback. Turn your speakers down or off till you can fix the levels.
  • OSX partitions do not show up in F12 boot list after flashing oz1669: Check the Defaults.plist. I ran into this issue because I had a custom Defaults.plist that was missing many values needed to correctly show boot devices. If you already have an existing defaults plist, use the plist I have provided and overwrite the settings you want to keep from the old plist.
  • Black screen on boot after installing patched AppleHDA to EFI partition: This happened to me and rendered OSX unbootable. I had to remove the patched HDA kext from Windows. Use VoodooHDA for now.

Old Yosemite guide:

 

 

Setup Guide:

  • Flash the Ozmosis BIOS.
  • Set your BIOS according to this post. Your system may still work with CSM and VT-d enabled.
  • If OSX is already installed, remove any previous OSX bootloaders, files etc. Don't forget the Clover files in your EFI partition.
  • If OSX isn't installed, install it.
  • Add kext-dev-mode=1 to com.apple.Boot.plist. This boot option is required to use modified kexts (including the essential FakeSMC) in OSX 10.10.X Yosemite.
  • If you have an AMD/Nvidia card, rename the provided DSDT.aml and copy it to EFI/Oz/Acpi/Load/DSDT.aml on the EFI partition of your first GPT disk (run the diskutil list command in terminal to see disk order). Otherwise, create your own DSDT, MaciASL.app is recommended. Reboot, so the DSDT can take effect.
  • Extract and run the HDA patch script to patch AppleHDA.kext. You can also try VoodooHDA but given the issues I've had with it a patched AppleHDA is recommended for best stability.
  • If you are experiencing issues waking your computer (see issues below for details), download AppleNativeGPUPowerManagement.kext from the Multi-monitor wake fix link. The kext is designed for the GTX 670. If you have another graphics card, replace the PCI device ID in the kext's info.plist with one for your card. Install the kext.
  • Install ethernet kext.
  • Fill in the missing values in the NVRAM Script then double-click it to run. BaseBoardSerial should be 17 alpha-numeric characters i.e. 1700000000000000A. SystemSerial should be a valid Macmini6,2 serial number i.e. C02LW9I6DWYN. ROM should be your ethernet MAC address i.e. %23%f4%e7%65%4a%44. MLB should be your serial number padded with random alpha-numerics to 17 digits i.e. C02LW9I6DWYN190AZ. There are many tools designed for Clover/Chameleon to help generate these SMBios values.
  • Reboot to apply the newly installed/patched kexts.

Issues:

  • System will sometimes not wake properly. Looking at the System.log, it seems the GTX 660 graphics card isn't waking up Oct 20 04:31:26 hackintosh kernel[0]: NVDA::setPowerState(0x4a6f17b1751b1697, 0 -> 1) timed out after 45569 ms. This issue happens every wake with AppleGraphicsPowerManagement.kext installed. Fix this with the multi-monitor wake fix.
  • Yosemite install rebooted to black screen. No idea what happened. Instead of waiting for whatever was running to finish I did a hard reboot. My Yosemite partition didn't show up in the system boot list but a new Recovery Partition was available. I pulled my drive, placed it in an external USB enclosure, booted it up on a Apple Mac, and completed the install on the Apple Mac.
  • VoodooHDA refused to load. I resolved this by adding the following boot flag to com.apple.boot.plist: kext-dev-mode=1
  • VoodooHDA panic on wake from sleep. Should probably use HDA instead.

Multi-Monitor Wake fix: AppleNativeGPUPowerManagement.kext.zip

 

 

 

 

Links/Files:

Ozmosis BIOS Rev 1.1 board only!:

oz167x: https://dl.dropboxusercontent.com/u/1488481/16g_oz167x_v2.fd

oz1669: https://www.dropbox.com/s/hxsfg52ji91064c/16g_oz1669_v1.fd?dl=0

 

Ozmosis Defaults (edit before use):

https://dl.dropboxusercontent.com/u/1488481/Defaults.plist

 

FakeSMC Kext:

http://sourceforge.net/projects/hwsensors/files/?source=navbar

 

Intel Mausi Ethernet Kext:

http://www.insanelymac.com/forum/files/download/396-intelmausiethernet/

 

VoodooHDA:

http://sourceforge.net/projects/voodoohda/

 

DSDT (Optional for Sierra):

https://www.dropbox.com/s/9tvpv4guqnyh7tu/DSDT.aml?dl=0

 

Atheros Ethernet Kext (Untested in 10.11.x, possibly unstable, use at own risk):

http://www.insanelymac.com/forum/topic/283086-updated-atheros-ar8131325152-driver-for-107108/

 

Edits:

2016-12-29: Replaced Oz defaults plist with version using MacMini6,2 identifier for Sierra support. Added link to Oz 167x bios.

2015-11-30: Added Ozmosis v1669 BIOS and Oz defaults plist. Added DSDT. Removed old links.

2015-09-12: Replaced Hnak's intel ethernet kext with Mausi.

Share this post


Link to post
Share on other sites
Advertisement

Thanks for starting this thread. The previous thread related to this specific board is helpful, but has a lot of outdated posts and goes back and forth between clover installs and osmosis installs. It'll be nice to have a thread specific to those using Ozmosis on this board. I also realize you copied part of this guide from the other thread, so for those of you who are unaware, the first post showing you how to configure bios can be found here.

Share this post


Link to post
Share on other sites

I get stuck at the step above to "rename the provided DSDT.aml and copy it to EFI/Oz/Acpi/Load/DSDT.aml on the EFI partition of your first GPT disk". I'm starting with Clover and OS X already installed and I've flashed the BIOS, but when I boot in, there is no EFI/Oz... folder structure on my EFI Volume. I'm pretty sure it's the correct EFI partition because there is only 1 EFI showing with "diskutil list" in terminal. I tried deleting the Clover folder in EFI and rebooting, but this didn't help.

Share this post


Link to post
Share on other sites

I have a problem with installing OS X on my GA-Z77X-UD5H. I flashed the BIOS and prepare USB with mavericks and installation went OK but... I don't have ethernet nor on intel nor atheros NIC, of course I installed Intel E1000.kext from link in the first post but still I don't have internet.

 

P.S could anyone describe more precisely about NVRAM script, I don't know how to modify that script, and I would like to know if imessage will work?

Share this post


Link to post
Share on other sites

@thedubiousdubber

but I use Kext utility and my ethernet kext was installed in /S/L/E and still not working. Also what do you mean by : "Ozmosis not loading my Kexts from the is folder in efi" can you tell me where I should put kexts in the EFI partition? and last but not least. I thought that when use ozmosis modded BIOS all needed kext will be injected in BIOS (maybe except audio) so why do I need to adding kext to the OS? maybe I can tweak the attached BIOS to add ethernet kext?

Share this post


Link to post
Share on other sites

Ozmosis can load Kexts from the oz folder on your efi partition. That way any necessary Kexts that don't fit directly in bios will load and will survive all updates

Share this post


Link to post
Share on other sites

@thedubiousdubber

but I use Kext utility and my ethernet kext was installed in /S/L/E and still not working. Also what do you mean by : "Ozmosis not loading my Kexts from the is folder in efi" can you tell me where I should put kexts in the EFI partition? and last but not least. I thought that when use ozmosis modded BIOS all needed kext will be injected in BIOS (maybe except audio) so why do I need to adding kext to the OS? maybe I can tweak the attached BIOS to add ethernet kext?

 

For me working on EFI partition.Like this follow pictures!!!

 

 

Share this post


Link to post
Share on other sites

10.10.3 Updates

 

Somewhere during the 10.10.3 update I changed something and could no longer get my system booting. After a repair combo update install and some BIOS tweaking, things are working again. I traced the issues to a combination of graphics settings and an unrelated Yosemite bug.

 

Fixes:

Share this post


Link to post
Share on other sites

10.10.4

 

Install update from appstore, patch HDA kext and update Nvidia drivers once the update has completed.

 

If you have a TRIM compatible SSD, run sudo trimforce enable from the terminal.

Share this post


Link to post
Share on other sites

El Capitan current beta works well, excluding USB 3.0 (it recognised as 2.0).

 

Updated 22.07

El Capitan Beta 4 is not loaded (due to SIP, I assume).

Share this post


Link to post
Share on other sites

Help! I was installing from 10.10.5 usb drive. The initial install seemed to be going fine until the first reboot. I get nothing on my monitor. It is connected to my video card, gt640. Do I need to remove the video card and install using the MB video?

Share this post


Link to post
Share on other sites

Help! I was installing from 10.10.5 usb drive. The initial install seemed to be going fine until the first reboot. I get nothing on my monitor. It is connected to my video card, gt640. Do I need to remove the video card and install using the MB video?

Try booting into "Safe Mode" or "Verbose" mode. Key combinations for the startup modes are here https://github.com/tuxuser/OzmosisBIOS

 

If it gets stuck in verbose boot, take a picture and post it here.

Share this post


Link to post
Share on other sites

Try booting into "Safe Mode" or "Verbose" mode. Key combinations for the startup modes are here https://github.com/tuxuser/OzmosisBIOS

 

If it gets stuck in verbose boot, take a picture and post it here.

 

 

I removed the video card and installed from the MB graphics. Install went fine but i did have a worry when during the reboot the screen went weird but it got to the sign in screen and has every time so I guess I can live with it.

 

Now my problem is sound. I don't have any sound. I followed the instructions and installed the sound but did not select the HDMI because I don't plan on using HDMI for anything. I had a sound device in my system preferences but did not get any sound at all. It did not matter where I plugged in my speakers, there was no sound. The only thin I did not try was the front panel sound jacks. Any ideas?

Share this post


Link to post
Share on other sites

The video card issues could be related to the card bios. I believe that cards with BIOS only firmware require CSM to be enabled in the motherboard BIOS settings. BIOS + UEFI firmware cards should work without CSM.

 

The HDA patch linked in the first post no longer works for me under 10.10.5. Instead I used the backup patched kext from 10.10.4.


10.10.5

 

HDA patch script in the first post does not support 10.10.5. Back up your current patched 10.10.x HDA kext before upgrading and restore it when the upgrade is complete.

Share this post


Link to post
Share on other sites

The video card issues could be related to the card bios. I believe that cards with BIOS only firmware require CSM to be enabled in the motherboard BIOS settings. BIOS + UEFI firmware cards should work without CSM.

 

The HDA patch linked in the first post no longer works for me under 10.10.5. Instead I used the backup patched kext from 10.10.4.

10.10.5

 

HDA patch script in the first post does not support 10.10.5. Back up your current patched 10.10.x HDA kext before upgrading and restore it when the upgrade is complete.

I installed 10.10.5 so I never had a back up HDA kext. Can you upload one?

Share this post


Link to post
Share on other sites

I installed 10.10.5 so I never had a back up HDA kext. Can you upload one?

Thanks for the upload. It seems to work because I have an audio device that I can select but I no sound through my speakers. The audio device changes to headphones when I plug in headphones but I still get no sound. I have no idea what to try next. Maybe I will get a cheap usb audio output.

Share this post


Link to post
Share on other sites

Thanks for the upload. It seems to work because I have an audio device that I can select but I no sound through my speakers. The audio device changes to headphones when I plug in headphones but I still get no sound. I have no idea what to try next. Maybe I will get a cheap usb audio output.

I am happy to report that the cheap USB sound is working so I now have audio out!

Share this post


Link to post
Share on other sites

Good to see this topic, any progress with OS versions beyond those listed above?

No. El Capitan introduces additional system protections that break Ozmosis.There are rumors that an updated version of Ozmosis is in development. IF it is finished and IF I can get it working this guide will be updated.

Share this post


Link to post
Share on other sites

No. El Capitan introduces additional system protections that break Ozmosis.There are rumors that an updated version of Ozmosis is in development. IF it is finished and IF I can get it working this guide will be updated.

 

Yeah, I learned that while catching up on Ozmosis. Will keep an eye out and post if I get it up and running.

Share this post


Link to post
Share on other sites

El Capitan can be installed on Ozmosis as far back as version 894m. with a few Caveats, 1 you must have your kexts in your /S/L/E folder, and 2 you must have csr-active-config=%(Hex Value) for your SIP related disabling.

 

HERE is a link regarding setting the SIP protections for Ozmosis from the main Ozmosis thread.

 

yes, El Capitan removes the direct injection from Ozmosis of your favorite Extensions, but in exchange you don't have to mess with setting up everything all over again.

 

HBP

Share this post


Link to post
Share on other sites

Good news everyone! I have a working Ozmosis 1669 BIOS and was able to install El Capitan on a test partition. The new BIOS and instructions have been posted.

Share this post


Link to post
Share on other sites

Delete AppleHDA from S/L/E.

Use this Installer for ALC898 http://www.osx86.net/file/4564-os-x-audio-alcapp/

Use the OZ 1669 F14 Bios from here: http://www.hackintosh-inc.de/index.php/Board/9-Ozmosis-UEFI-Firmware-Download-Center/

 

Copy AppleIntelE1000e.kext (v3.2.4.2 from Multicast v8.0) to EFI/OZ/Darwin/Extensions/Common on the EFI partition.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&t=6771   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
        Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Install Clover in USB stick UEFI mode https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace Folder CLOVER INSTALLATION.zip   --Install System and boot with USB STICK! --Install Clover in UEFI mode and replace with my folder  Mavericks / Yosemite CLOVER Mavericks-Yosemite.zip El Capitan / Sierra CLOVER El Capitan-Sierra.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! I prefer DSDT way, apply all patches in one file, many people prefer many SSDTs or Clover patches! If you need DSDT edit... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generate in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609    --DSDT My DSDT DSDT.Asus Z97M-PLUS.zip   Patches  -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -EHCx -DARWIN -LPC -XHCI -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -HDMI -ALS0 -SHUTDOWN -LAN -PNLF --SSDT Generate your SSDT Power Management, use ssdtPRGen Piker-Alpha https://github.com/Piker-Alpha run in terminal curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh chmod +x ~/ssdtPRGen.sh sudo ~/ssdtPRGen.sh ssdtPRGen.command.zip
       
      --SSDT i74790K
      SSDT.i7 4790K.zip
       
      --IOREG
      iMac.ioreg.zip
       
      Clear NVRAM, Purge and Kextcache Olarila.command.zip   stock coolerand Rio 40º    --FakeSMC http://www.hwsensors.com/releases --Audio http://www.insanelymac.com/forum/topic/314406-voodoohda-289/ --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads --LAN http://www.insanelymac.com/forum/topic/304235-intelmausiethernetkext-for-intel-onboard-lan/   Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
    • By iTahaMe
      FINALLY IT'S WORKING THANKS TO @insanelymac
      But i have a single problem, My graphic card Radeon x1950 Pro not working, It used to work good on Snow Leopard but now its not on Yosemite i don't know why ... any kext needed ??
       
      Here the kext used to work good for me on Snow Leopard
      ATIRadeonx1000.kext 
      ATINDRV.Kext
      ATIRNDRV.Kext
       
       
      Any Help ? 
      Taha

    • By fusion71au
      This is a brief guide on how to create a vanilla El Capitan (also same process for Sierra) OS X Installer USB with an updated prelinked kernel containing FakeSMC.

      It is tailored for those users who want to understand the “nuts and bolts” of how to create an installer and also to help brush up on their terminal skills (rather than have one made for them with the numerous automated “tools” available or even Apple’s createinstallmedia) :
       
       
      Specifically, it is also a “Proof of Concept” which shows that installation is possible without even having to rely on boot loader kext injection.

      Prerequisites
      Existing Yosemite installation (or Mavericks - see post#4 for steps 7,8) “Install OS X El Capitan.app" downloaded to the Applications folder Pacifist FakeSMC.kext - Slice or Kozlek branch Bootloader - Clover or Chameleon 8GB or larger USB drive (16GB recommended), formatted HFS+ (MBR or GUID) named “Installer”  
      Procedure
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Open OS X terminal and type the following lines, followed by <Enter> after each line.
          The image restore and file copying may take a while to complete, and at the end of the process, the Installer volume is renamed to “OS X Base System"....
       
      sudo -s hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg  -target /Volumes/Installer -erase -format HFS+ -noprompt -noverify rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -av /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation cp -av /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System diskutil unmount /Volumes/OS\ X\ Install\ ESD exit 3.  Right click on the “OS X Base System” Volume and click “Get Info”
       

      4.  Click on the lock icon and untick “Ignore ownership on this volume”
       

      5.  Extract/Copy the El Capitan Kernels folder into /System/Library/ of the USB with Pacifist.  NB It is found in the "Essentials.pkg" in /System/Installation/Packages
       

      6.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel —> OG.prelinkedkernel
       

      7.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of the installer USB using Finder.
       

      8.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel…..
       
      sudo -s chmod -R 755 /Volumes/OS\ X\ Base\ System/Library/Extensions chown -R 0:0 /Volumes/OS\ X\ Base\ System/Library/Extensions touch /Volumes/OS\ X\ Base\ System/System/Library/Extensions kextcache -u /Volumes/OS\ X\ Base\ System exit Any errors should be noted but the output below is normal e.g.


      9. Install your Bootloader targeting the OS X Base System volume
       
       
       
       
      10.  Boot your system with the USB without injected kexts into the OS X Installer GUI....
       
       
       
       
       
      Post Install
      The original prelinked kernel in a fresh install of El Capitan will also lack FakeSMC ie it will only be linked to Apple signed kexts.  In order to boot into El Capitan the first time around without boot loader kext injection, the PLK needs to be rebuilt for the El Capitan volume like we did for the installer:
       
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel for the El Capitan volume —> OG.prelinkedkernel
      3.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of El Capitan using Finder
      4.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel.  In this example, the El Capitan volume is named "El_Capitan" - change if you have named it something else...
      sudo -s chmod -R 755 /Volumes/El_Capitan/Library/Extensions chown -R 0:0 /Volumes/El_Capitan/Library/Extensions touch /Volumes/El_Capitan/System/Library/Extensions kextcache -u /Volumes/El_Capitan exit 5. Install your Bootloader targeting the El Capitan volume.  This step is only necessary if you are installing El Capitan on a new drive without existing boot loader (not required if installing on a disk with existing boot loader beside Yosemite).
      6. Reboot your system without injected kexts into El Capitan!
       
       
      Other links
      The All-In-One Guide to Vanilla OS X for beginners
       
      Updates for Sierra and High Sierra   Custom Prelinkedkernel Generator Tool I have made a custom prelinkedkernel generator "PLK.tool" for Sierra + El Capitan.  Instructions:   1.  Download and extract the attached BaseSystem_PLK.tool.zip into your ~/Downloads folder.   2.  Copy any extra kexts necessary for booting your hack to ~/Downloads/BaseSystem/ExtraKexts (e.g. FakeSMC, VoodooPS2Controller), making sure SIP is disabled. 3.  Copy BaseSystem.dmg to ~/Downloads/BaseSystem  4.  Open terminal and run the following commands... cd ~/Downloads/BaseSystem chmod +x PLK.tool ./PLK.tool ---> supply your admin password ---> will place your new custom prelinkedkernel on the desktop.       macOS High Sierra bypass Firmware and MBR checks in post#13.
      BaseSystem_PLK.tool_ElCap.zip
      BaseSystem_PLK.tool_Sierra.zip
      BaseSystem_PLK.tool_Mojave.zip (need to run in Mojave to avoid dependency errors)
       
    • By bobso
      hi I have this build:
       
      - AMD Athlon X4 631
      - ASRock A75M-HVS (link)
      - AMD HD 6670
      - 8GB DDR3
      - 250GB HDD
       
      Which version of MacOS can I install?
      Which kernel?
×