Jump to content

[GUIDE] Scripted Yosemite/Mavericks Install on Gigabyte Mobos


4,696 posts in this topic

Recommended Posts

  • 4 weeks later...

Hi there,i juust want to share that i manage to boot in Os X El capitan with my Ga-x58-UD3R Rev 1.0 and ask for some advices.My Hackintosh is i7 920 1366 , GTX 285, ALC888 and 10GB Corsair DDR3.(3X2GB and 1X4GB)

I didin't have any issues or errors during the usb clover boot, except the black screen and reboot just after the GUI screen. The fix to that was Inject Nvidia from the clover menu.After that no issue during the procedure.
Installation was fine in HDD and booting as well.After that I mount EFI partition with clover configurator and add Nvidia -True in config.plist and reboot.No black screen this time. Flags kext-dev-mode=1 and rootless=0 ( i don't know what's the second one )

I had 2 major issues after that, NO sound, which i manage to fix with toleda/audio_CloverALC ( don't know which AppleHDA one was right, i tried 2 or 3 of them ) and AudioID: 2 and inject in config. Now Audio works like a charm.

The RAM is the second one which i didin't manage to solve. When i am not using Smbios info in config.plist
<key>XMPDetection</key>
<string>Yes</string>
and
<key>Trust</key>
<true/>
the Mac shows the correct slots (4), the first 1600Mhz, the second 1600 mhz as well and the third 800 and the fourth 400. I tried to change every possible combination but always with the same result.

The only way to alter that was with smbios info int the config file.When i used that i got the correct 1600 MHZ at all slots but 5 !! slots in the info (i have 4 as you know).

I am attaching my config.plist which i am sure that i have strings and keys not necessary or wrong so please help me with that.
Sorry for the long post and for my bad english but i am not a native English speaker.

Thanks

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Fixes</key>
<dict>
<key>AddDTGP_0001</key>
<true/>
<key>AddHDMI_8000000</key>
<true/>
<key>AddIMEI_80000</key>
<true/>
<key>AddPNLF_1000000</key>
<true/>
<key>DeleteUnused_400000</key>
<true/>
<key>FIX_ACST_4000000</key>
<true/>
<key>FIX_ADP1_800000</key>
<true/>
<key>FIX_RTC_20000</key>
<true/>
<key>FIX_S3D_2000000</key>
<true/>
<key>FixAirport_4000</key>
<true/>
<key>FixDisplay_0100</key>
<true/>
<key>FixFirewire_0800</key>
<true/>
<key>FixHDA_8000</key>
<true/>
<key>FixHPET_0010</key>
<true/>
<key>FixIPIC_0040</key>
<true/>
<key>FixLAN_2000</key>
<true/>
<key>FixRegions_10000000</key>
<true/>
<key>FixShutdown_0004</key>
<true/>
<key>NewWay_80000000</key>
<true/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
</array>
<key>HaltEnabler</key>
<true/>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>EnableC6</key>
<true/>
<key>Generate</key>
<true/>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>kext-dev-mode=1 rootless=0</string>
<key>CustomLogo</key>
<false/>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>Capitan</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>3</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>2</string>
</dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IMEI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x0</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
<key>USB</key>
<dict>
<key>AddClockID</key>
<true/>
<key>FixOwnership</key>
<true/>
<key>Inject</key>
<true/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>Windows</string>
<string>BOOTX64.EFI</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>3</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<true/>
<key>Tool</key>
<true/>
</dict>
<key>Theme</key>
<string>tonymacx86</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<true/>
</dict>
<key>NvidiaSingle</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>t1-10.11-AppleHDA/Realtek ALC...</string>
<key>Find</key>
<data>
gxnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-10.9-10.11-AppleHDA/Realtek ALC888</string>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
iAjsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-AppleHDA/Resources/xml>zml</string>
<key>Find</key>
<data>
eG1sLnps
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
em1sLnps
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>MLB</key>
<string>i use i messagedebug to fill this</string>
<key>ROM</key>
<string>i use i messagedebug to fill this</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>10/07/10</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MP51.88Z.007F.B03.1010071432</string>
<key>Board-ID</key>
<string>Mac-F221BEC8</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardSerialNumber</key>
<string>SerialNumber</string>
<key>BoardType</key>
<integer>11</integer>
<key>ChassisAssetTag</key>
<string>Pro-Enclosure</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>06</string>
<key>Family</key>
<string>Mac Pro</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>Memory</key>
<dict>
<key>Channels</key>
<integer>3</integer>
<key>Modules</key>
<array>
<dict>
<key>Frequency</key>
<string>1600</string>
<key>Part</key>
<string>CMX4GX3M1A1600C11</string>
<key>Serial</key>
<string>000379-08475023-2</string>
<key>Size</key>
<string>4096</string>
<key>Slot</key>
<string>2</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Corsair</string>
</dict>
<dict>
<key>Frequency</key>
<string>1600</string>
<key>Part</key>
<string>CM3X2G1600C8</string>
<key>Serial</key>
<string>000379-08475023-3</string>
<key>Size</key>
<string>2048</string>
<key>Slot</key>
<string>3</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Corsair</string>
</dict>
<dict>
<key>Frequency</key>
<string>1600</string>
<key>Part</key>
<string>CM3X2G1600C8</string>
<key>Serial</key>
<string>000379-08475023-1</string>
<key>Size</key>
<string>2048</string>
<key>Slot</key>
<string>1</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Corsair</string>
</dict>
<dict>
<key>Frequency</key>
<string>1600</string>
<key>Part</key>
<string>CM3X2G1600C8</string>
<key>Serial</key>
<string>000379-08475023-4</string>
<key>Size</key>
<string>2048</string>
<key>Slot</key>
<string>4</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Corsair</string>
</dict>
</array>
<key>SlotCount</key>
<integer>4</integer>
</dict>
<key>ProductName</key>
<string>MacPro5,1</string>
<key>SerialNumber</key>
<string>myserialnumber</string>
<key>SmUUID</key>
<string></string>
<key>Trust</key>
<true/>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>CustomUUID</key>
<string></string>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>
Link to comment
Share on other sites

 

Hi there,i juust want to share that i manage to boot in Os X El capitan with my Ga-x58-UD3R Rev 1.0 and ask for some advices.My Hackintosh is i7 920 1366 , GTX 285, ALC888 and 10GB Corsair DDR3.(3X2GB and 1X4GB)

I didin't have any issues or errors during the usb clover boot, except the black screen and reboot just after the GUI screen. The fix to that was Inject Nvidia from the clover menu.After that no issue during the procedure.

Installation was fine in HDD and booting as well.After that I mount EFI partition with clover configurator and add Nvidia -True in config.plist and reboot.No black screen this time. Flags kext-dev-mode=1 and rootless=0 ( i don't know what's the second one )

 

I had 2 major issues after that, NO sound, which i manage to fix with toleda/audio_CloverALC ( don't know which AppleHDA one was right, i tried 2 or 3 of them ) and AudioID: 2 and inject in config. Now Audio works like a charm.

Hi,

 

Here are my remarks:

 

 

Edit: found this DSDT for your MOBO (dispite it is REV.2 ! )  :http://www.insanelymac.com/forum/topic/196771-ga-ex58-and-ga-x58a-dsdt-native-power-management-modifications/page-76?do=findComment&comment=2204932

 

  1. Your board is using ALC889 audio and not ALC888  ! And you should use id:1
  2. Yes, use for SMB the MacPro 5,1 id ( Use Claver Configurator ! and no InjectSystemID )And you should see all of your 6 RAM placements.http://www.gigabyte.com/products/product-page.aspx?pid=3449#sp
  3. Don't specifiy any RAM specs. because Clover get them automatically !
  4. Your board has 6 memory banks to support Dual/3 channel memory architecture, so insert the memory that way ! http://www.gigabyte.com/products/product-page.aspx?pid=3449#ov
  5. Use the latest Clover boot R3330 for (EFI(legacy boot) take EFI bios version on install) boot IOss
  6. root=0 is an bootargument special only for El Capitan !
  7. Use these definitions to get all kext working at boot ( Clover Configurator/RtVariables

     <key>CsrActiveConfig</key><string>0x67</string><key>BooterConfig</key> <string>0x28</string>

Good luck

Link to comment
Share on other sites

Hi,

 

Here are my remarks:

  • Your board is using ALC889 audio and not ALC888 ! And you should use id:1
  • Yes, use for SMB the MacPro 5,1 id ( Use Claver Configurator ! and no InjectSystemID )And you should see all of your 6 RAM placements.http://www.gigabyte.com/products/product-page.aspx?pid=3449#sp
  • Don't specifiy any RAM specs. because Clover get them automatically !
  • Your board has 6 memory banks to support Dual/3 channel memory architecture, so insert the memory that way ! http://www.gigabyte.com/products/product-page.aspx?pid=3449#ov
  • Use the latest Clover boot R3330 for (EFI(legacy boot) take EFI bios version on install) boot IOss
  • root=0 is an bootargument special only for El Capitan !
  • Use these definitions to get all kext working at boot ( Clover Configurator/RtVariables

    <key>CsrActiveConfig</key><string>0x67</string><key>BooterConfig</key> <string>0x28</string>

Good luck

Thanks for answering, i think it's my fault and sorry about that ROBASEFR, it was only a letter but it did matter. My motherboard is Ga-Ex58-ud3R rev1.0 --> http://www.gigabyte.com/products/product-page.aspx?pid=2989#ov

 

So i guess its ALC888 and for sure it's 4 Memory slots( i insert the new memory part which i bought by myself so it's 4) .My mistake.

 

1. For audio ALC888 with audio ID 1 doesn't work,only with 2. The audio worked with toleda injection for now ( can't figure out another way)

 

2-3-4. So you are suggesting no Smbios Specs for RAM inside config.plist ,let the clover get them automatically. Use just clover configurator to insert the rest, smbinfo such as MacPro 5,1 id etc ?

If i let clover decide with <key>XMPDetection</key>

<string>Yes</string>

and

<key>Trust</key>

<true/> the memory slots are correct but the MHZ are the correct only on the 2 RAM slots. (1600Mhz). The third and fourth appear with 800Mhz and 400Mhz.

 

The thing with InjectsystemID tou are writting is

<key>InjectKexts</key>

<string>Yes</string>

<key>InjectSystemID</key>

<true/>---> turn this to false?

 

5.I used legagy boot on installation, i don't know what's - boot IOss

 

6. Thanks, so i am not going to change it or erase it. kext-dev-mode=1 and root=0 are my only flags.

 

7. I check and it's the same i am using in the config.plist above so

<key>RtVariables</key>

<dict>

<key>BooterConfig</key>

<string>0x28</string>

<key>CsrActiveConfig</key>

<string>0x67</string

 

Thanks again and sorry for the wrong information.

Link to comment
Share on other sites

  • 2 weeks later...

Hey everyone, so I've been trying to get clover to work with my fresh install of el captain. I tried looking all over this thread and can't really find an answer for my situation.

 

Installed clover following virus x screen shots

only have the fakesmc kext from DD script and the RealtekRTL8111.kext in the 10.11 kext folder within the 10.11 kexts folder. 

I'm using  @ROBASEFR config file. 

 

When i get to the clover boot menu and it gives me the option to boot into my main drive, after choosing my main drive the screen goes black and nothing happens. 

 

 

what am i doing wrong?

  • Like 1
Link to comment
Share on other sites

Seems to be an Graphic card problem !

 

Please fil in your signature with your hardware and it will be more simple to get help from others !

 

If you have Nvidia Graphic card enter first  nv_disable=1 in the config.plist !

 or for ATI Graphic card 

 

<key>Inject</key>
<dict>
<key>ATI</key>
<true/>
</dict>

 

And use FakeSMC.kext  latest version 6.18.1394   http://hwsensors.com/releases

 

Clover bootloader  version has to be >r3297

 

Good luck !

.

Link to comment
Share on other sites

I also can't seem to sign into iCloud or i message

 

GOT CLOVER TO WORK! I don't know how i did it but i somehow managed to get into the desktop. But i don't have sound as far as I can tell. I assume that i need to use the script mentioned in this thread? not to sure how to use it thought any help would be awesome!

For sound, yes have to execute the clover audio script from Toleda 889a  = 885.   download here: https://github.com/toleda/audio_CloverALC

unzip and follow A or B method

 

Sound ID is already set to 1 in my Clover config.plist/Devices !

 

For Nvidia GTX 760 install NVIDIA® WebDriver Updater.app (v1.4) and it will download latest webdrivers !

after webdriver install be sure to set in Clover config.plist /Boot/ nvda_drv=1

 

Concerning iCloud or iMessage, it is related to your SMBios section.  Chose an other Serial number then mine ! You edit it easily wth the little "magic wand"

 

Good luck !

;)

Link to comment
Share on other sites

The link is:  https://github.com/toleda/audio_CloverALC( you should have find this out yourself ...)

 

To do hackintosh is not a piece of cake that you can swallow without thinking........

 

 

thanks but link doesn't work, so when i click the magic wand it show me images of different macs. do i just click anyone?

 

When you click on the latest image (MacPro) you see different kind in a menu. Chose MacPro 5,1 (LGA 1366) and then you can chose a random serial number

 

Save de config .plist and try .........

Link to comment
Share on other sites

 

Does anyone know which kext is needed for lan on our motherboards? ga-ex58-ud5

 

Lan driver v2.0 for Realtek RTL8111/8168 series ( 8168D for EX58-UD5) is here: http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/

 

Info:

http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/

Source:

https://github.com/Mieze/RTL8111_driver_for_OS_X

Link to comment
Share on other sites

whats the difference between a driver and a kext?

There isn't ! IN OSX the drivers are the ".kext"

 

used the kext and still no iCloud or app store

Do you see Ethernet in Systempreferences/Network and System Info ?

If there isn't or not connected try to pull out and reboot and try one of the two connectors. Of course you have to config your Ethernet connexion !

( in  preference (en0)

If you want to know what hardware and other informations you have,download this tool: http://sourceforge.net/projects/dpcimanager/

Link to comment
Share on other sites

anyone able to get ISTAT menus to show cpu temps? downloaded and installed the latest HWsenors but all i get is the Hard drive temps

Did you try HWMonitor.app (v6.18.1394) from http://www.hwsensors.com/releases

 and did you install FakeSMC.kext in EFI/Clover/kexts and did you create an plugins folder inside FakeSMC.kext ? must be like this image

post-305243-0-38697000-1455055714_thumb.png

 

You will find hereby my latest config.plist for latest Clover r3446 http://sourceforge.net/projects/cloverefiboot/

and my DSDT.aml ( modded for better USB 2 support) put it into EFI/Clover/ACPI/patched

and here is my kexts folder image:

post-305243-0-98216100-1455056029_thumb.png

Files.zip

  • Like 1
Link to comment
Share on other sites

ok new problem. For some reason icloud stopped working. I checked to see that the internet was set to the en0 it was before and to my surprise its telling me that i don't have any ethernet cars installed?

 

any help?

Well in the past there where some issus with ethernet on this mobo ! But that was the past .....

Do you see with DPCI manager the  hardware ?

 

I didn't try out the latest version of RTL8111.kext (2.2.0d),  so I think you should go to the v 2.0 which works on my machine 100%

 

http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/

Link to comment
Share on other sites

 Share

×
×
  • Create New...