Jump to content
beta992

OS X Mountain Lion - ASUS P8H67-M Pro (B3) Installation Guide

35 posts in this topic

Recommended Posts

This is my installation guide for OS X 10.8 Mountain Lion.
I will try to improve my guide all the time. If anyone has a suggestion, I will add it. :)

Warning: I'm not responsible for any damage or problems to your system, lost of data and any other issues.
Be sure to have a backup of important parts of your system! (BIOS-rom(s), drivers, files, etc.)

I have tested most HW-parts on temperatures, (fault/warning) messages, etc. and believed this setup is safe to use. However their could be parts on your setup that don't work (properly) for you.

Last Updated: 20/06/2013

My system specs:
ASUS P8H67-M Pro (Rev 3.0/B3) motherboard (BIOS 3806)
Intel i5-2400 @ 2.4Ghz (stock)
Kingston DDR3-1333 RAM 8GB
Samsung 830 SSD
EVGA GeForce 450 GTS (1GB)

1TB HDD Samsung HD103SJ

 

Working Status:
OS X ML 10.8.4 UEFI-mode
Audio: Working (AppleHDA)
Ethernet: Working
Speedstep: Working
USB (2.0): Working
EVGA GeForce 450 GTS: Working, using latest NV Drivers

USB 3.0: Not working - There are solutions (see post below) available but yet tested myself.
Sleep: Not working properly, Clover-bug(?)
(P)ATA: Not used

OS X Installation Steps

Requirements
- A running Macintosh/Hackintosh 10.6, 10.7 or 10.8 (VMware) Machine.
- An OS X ML 10.8 Installation (App) from the Apple Store
- An empty hard drive
- An empty 7.5GB> USB-stick/drive (Installation Media)
- An empty 256MB> USB-stick/drive (Clover)
- A lot of patience
- The following needed packages:
Kernel & System Caches updater
Realtek Driver
HWSensors
DSDT Editor

Creating a bootable OS X Install Media
First follow the steps in this (great) guide.

Remember you will need to use the latest available OS X ML install media, otherwise you will not able to boot without using the safe mode (-x).

 

Creating a bootable Clover (UEFI) USB-stick

1. Download the latest Clover zip

2. Open Disk Utility and plugin the USB-sick that you want to use for Clover.
3. Format the USB-stick as follow:
post-326232-0-73182700-1369753439_thumb.pngpost-326232-0-22979000-1369753443_thumb.png
4. Exit Disk Utility
5. Unzip Clover_v*.zip and run the Clover_v*.pkg file
6. Choose Clover USB-stick as Installation Target and select the following Installation options:
post-326232-0-93590500-1369753501_thumb.pngpost-326232-0-30497800-1369753505_thumb.png
7. Open the created Clover USB-stick
8. Delete the files BOOTIA32.efi & CLOVERIA32.efi inside the BOOT and CLOVER directories.
9. Replace config.plist with the following content (it will enable TRIM-support):

<?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>SystemParameters</key>
<dict>
<key>prev-lang:kbd</key>
<string>en:0</string>
<key>LegacyBoot</key>
<string>PBR</string>
<key>boot-args</key>
<string>-v -x npci=0x2000 slide=0 darkwake=0 WithKexts</string>
<key>InjectSystemID</key>
<true/>
</dict>
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>MacPro3,1</string>
</dict>
<key>KernelAndKextPatches</key>
<array>
<string>AsusAICPUPM</string>
<true/>
<string>AppleRTC</string>
<true/>
<string>KextsToPatch</string>
<dict>
<key>0</key>
<dict>
<key>Find</key>
<data>QVBQTEUgU1NE</data>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Replace</key>
<data>AAAAAAAAAAAA</data>
</dict>
</dict>
</array>
<key>GUI</key>
<dict>
<key>Theme</key>
<string>metal</string>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
</dict>
</dict>
<key>RtVariables</key>
<dict>
<key>LogEveryBoot</key>
<false/>
</dict>
<key>Graphics</key>
<dict>
<key>PatchVBios</key>
<true/>
<key>GraphicsInjector</key>
<true/>
</dict>
<key>PCI</key>
<dict>
<key>HDAInjection</key>
<string>Detect</string>
<key>USBInjection</key>
<true/>
<key>InjectClockID</key>
<true/>
<key>USBFixOwnership</key>
<true/>
<key>LpcTune</key>
<true/>
</dict>
<key>ACPI</key>
<dict>
<key>ResetValue</key>
<string>0x06</string>
<key>EnableC4</key>
<true/>
<key>EnableC6</key>
<true/>
<key>GeneratePStates</key>
<false/>
<key>C3Latency</key>
<string>0x3E7</string>
<key>EnableISS</key>
<true/>
<key>DropDMAR</key>
<true/>
<key>DropBGRT</key>
<true/>
<key>EnableC2</key>
<true/>
<key>DsdtName</key>
<string>DSDT.aml</string>
<key>PluginType</key>
<string>0</string>
<key>ResetAddress</key>
<string>0xCF9</string>
<key>PLimitDict</key>
<string>0</string>
<key>UnderVoltStep</key>
<string>0</string>
<key>DoubleFirstState</key>
<false/>
<key>DropOemSSDT</key>
<true/>
<key>GenerateCStates</key>
<false/>
</dict>
</dict>
</plist>

10. Place the kext FakeSMC.kext (From HWSensors) and NullCPUPowerManagement.kext inside the Clover USB kexts/10.8 folder.

You have now created a bootable Clover (UEFI) USB!

OS X Installation
BIOS Settings:
- Disabled USB 3.0 Controller (also legacy-mode)
- Disabled PATA/Serial/LPT-ports
- Disabled EPU Power Saving
- Enable (no auto!) all available CPU State Reporting (C1E, C3, C6, etc.)

1. Boot in the target system with both the OS X Installation Media and the Clover USB-stick plugged, hit F8-key for BIOS-Menu, choose UEFI: *Clover USB Drive Name*
Select Mac OS X Base System (or whatever you could your OS X Installation medium) and hit Enter.

Your system should be booted in a few minutes and show you the Installation Welcome screen.
Select your language and open up Disk Utility.
Select the target drive, click Partition-tab and select GPT-schema under Options.
Make one or more partitions (what your desire) and click on Apply.
Exit Disk Utility and follow the rest of the OS X Installation.

After installation, try to boot the new created OS X-partition with the Clover-USB.

If this all worked, congratulations! You just installed OS X!

OS X Extra's
DSDT
It is recommended to create your own DSDT.aml file.
There are two ways to get your DSDT: Inside OS X or with a Live (Ubuntu) Linux Installation USB-stick (recommended).
See the following howto for Ubuntu (It's recommended to also boot the USB in UEFI-mode).

When you have your DSDT.dsl file open it inside OS X with DSDT Editor.
Apply Fix.txt (Menu > Patch > Open), choose IASL and click on Compile.

To fix the following warnings:
ResourceTag Larger than Field (Tag: 64 bits, Field 32 bits), change CreateDWordField to CreateQWordField in that line.

Not all control paths return a value (_HID):

Method (_HID, 0, NotSerialized) // _HID: Hardware ID

{

If (TCMF) {}

Else

{

Return (0x0201D824)

}

}

Return (Zero) // add this

Compile again and save the generated DSDT-file as DSDT.aml on your desktop (IASL > Save AML As)

 

Note: I added my latest patched DSDT.dsl that includes many other fixes like nVidia injection (No more GE=Yes), RTC fix, ALC892 (HDEF) edit, etc.

Patch IntelCPUPM
There are two ways to get AppleIntelCPUPowerManagement to work (needed for speedstep).
One way is to patch it with this script or by patching your BIOS. Clover includes already a patch for AppleCPUPM, so if you are going to use Clover as your default bootloader this should not be needed anymore.

I have patched my BIOS so I never have to worry about IntelCPUPM. Please keep in mind patching is risky, so please be warned!

HWSensors (FakeSMC)
Run HWSensors.pkg and install it on the OS X Installation drive. You can select all plugins btw.

Realtek (Ethernet)
See instructions here

Clover Bootloader
If everything is working, you can install Clover as your default bootloader. Just run the Clover setup again, select the OS X partition and the following Installation Options:
post-326232-0-57433700-1369755633_thumb.png

- To install Clover as bootable-option (needed for ASUS-boards) format an USB-stick inside Windows with a FAT32-filesystem
- Download this Shell.efi file and place it into the root of the USB-stick as Shellx64.efi
- Reboot your system, and enter the BIOS-settings screen
- Go to Advanced Settings > Exit > Launch EFI-shell from filesystem
- The EFI-shell should now automatically load.
- Run the following commands from the EFI-shell (# ... # are just comments):

> map fs* #choose the correct disk where OS X is installed#

> fs1: #for me it's fs1#

> cd \EFI\CLOVER #change to the \EFI\CLOVER directory on the EFI-partition, if you can't cd, you have the wrong fs*:#

> bcfg boot dump #list current boot-menu settings#

> bcfg boot add 0 CLOVERX64.efi "OS X" #add Clover as a boot-option#

> bcfg boot dump #list the changed made to the boot settings#

> reset #restart system#

That's it, you can now boot into Clover by selecting OS X in the BIOS-menu without the USB-stick.

I recommend to change config.plist on the EFI-partition, these are my (working) settings:

<?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>KernelAndKextPatches</key>
<dict>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>AsusAICPUPM</key>
<true/>
<key>AppleRTC</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Comment</key>
<string>External icons patch</string>
<key>Find</key>
<data>RXh0ZXJuYWw=</data>
<key>Replace</key>
<data>SW50ZXJuYWw=</data>
</dict>
<dict>
<key>Name</key>
<string>AppleTyMCEDriver</string>
<key>Comment</key>
<string>AppleTyMCEDriver patch</string>
<key>Find</key>
<data>cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY</data>
<key>Replace</key>
<data>cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY</data>
</dict>
<dict>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Comment</key>
<string>TRIM enable patch</string>
<key>Find</key>
<data>QVBQTEUgU1NE</data>
<key>Replace</key>
<data>AAAAAAAAAAAA</data>
</dict>
</array>
</dict>
<key>ACPI</key>
<dict>
<key>DsdtName</key>
<string>DSDT.aml</string>
<key>DropOemSSDT</key>
<true/>
<key>GenerateCStates</key>
<true/>
<key>GeneratePStates</key>
<true/>
<key>DropAPIC</key>
<false/>
<key>DropMCFG</key>
<true/>
<key>DropHPET</key>
<false/>
<key>DropECDT</key>
<false/>
<key>DropDMAR</key>
<true/>
<key>DropBGRT</key>
<true/>
<key>ResetAddress</key>
<string>0xCF9</string>
<key>ResetValue</key>
<string>0x06</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>MacPro4,1</string>
</dict>
<key>RtVariables</key>
<dict>
<key>MountEFI</key>
<true/>
<key>LogLineCount</key>
<integer>3000</integer>
<key>LogEveryBoot</key>
<false/>
</dict>
<key>GUI</key>
<dict>
<key>Theme</key>
<string>bluemac</string>
<key>Timeout</key>
<integer>2</integer>
<key>DefaultBootVolume</key>
<string>Macintosh HD</string>
<key>DebugLog</key>
<false/>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
<key>Speed</key>
<integer>0</integer>
</dict>
<key>Volumes</key>
<dict>
<key>Legacy</key>
<false/>
</dict>
<key>HideEntries</key>
<dict>
<key>OSXInstall</key>
<false/>
<key>Recovery</key>
<false/>
<key>Duplicate</key>
<false/>
<key>WindowsEFI</key>
<false/>
<key>Grub</key>
<false/>
<key>Gentoo</key>
<false/>
<key>Ubuntu</key>
<false/>
<key>OpticalUEFI</key>
<false/>
<key>InternalUEFI</key>
<true/>
<key>ExternalUEFI</key>
<false/>
</dict>
</dict>
<key>PCI</key>
<dict>
<key>LpcTune</key>
<true/>
<key>HDAInjection</key>
<string>892</string>
<key>USBInjection</key>
<true/>
<key>InjectClockID</key>
<true/>
<key>USBFixOwnership</key>
<true/>
</dict>
<key>SystemParameters</key>
<dict>
<key>boot-args</key>
<string>-v npci=0x2000 slide=0 nvda_drv=1 WithKexts</string>
<key>prev-lang:kbd</key>
<string>nl:0</string>
<key>InjectSystemID</key>
<true/>
<key>LegacyBoot</key>
<string>PBR</string>
</dict>
<key>Graphics</key>
<dict>
<key>GraphicsInjector</key>
<false/>
<key>PatchVBios</key>
<true/>
</dict>
</dict>
</plist>

Fix_beta990.txt

DSDT.dsl.zip

config.plist.zip

AppleHDA.kext.zip

Share this post


Link to post
Share on other sites
Advertisement

Hi, thanks for your guide, I haven't exactly followed all steps, but some parts were very useful.

 

It seems these usb3 drivers are working : http://www.osx86.net...ll_drivers.html, couldn't actually try the usb speed, I dont have an usb3 device, but the controller is recognized by the system and does work, also the sleep function seems to be still available.

No luck with the PATA so far tough : /

 

Just FMI, did you patch the DSDT yourself, and if it's the case, do you remember which patch you used ?

Also is there any particular reason to use the MacPro(5.1) model ? I know the chosen model affects the loading of some kexts but I did not find any precise insight on this point.

 

So far I've used the latest Imac (12,2 I think ?), it seems to work anyway and I dont have to remove "AppleTyMCEDriver.kext".

 

(Just FYI I'm new to this, so I'm probably doing some mistakes :))

Share this post


Link to post
Share on other sites

Hi, thanks for your guide, I haven't exactly followed all steps, but some parts were very useful.

 

It seems these usb3 drivers are working : http://www.osx86.net...ll_drivers.html, couldn't actually try the usb speed, I dont have an usb3 device, but the controller is recognized by the system and does work, also the sleep function seems to be still available.

No luck with the PATA so far tough : /

 

Just FMI, did you patch the DSDT yourself, and if it's the case, do you remember which patch you used ?

Also is there any particular reason to use the MacPro(5.1) model ? I know the chosen model affects the loading of some kexts but I did not find any precise insight on this point.

 

So far I've used the latest Imac (12,2 I think ?), it seems to work anyway and I dont have to remove "AppleTyMCEDriver.kext".

 

(Just FYI I'm new to this, so I'm probably doing some mistakes :))

Thanks for your post, will try to check-out that USB-kext - the only problem is that no source is listed so I don't know who made this.

 

The ApplyTyMCEDriver is a kext to check the memory (ECC?), but it is known to cause troubles with some models (MacPro5,1), that is why I have removed it.

 

I don't use PATA and since I had problems getting it to work and not wanted to have a IDE-cable inside the case, I have disabled the controller inside the BIOS.

 

The DSDT file is created by patches from olarila.com. I only change some of them to get it to work with the latest BIOS of this motherboard.

I'm now using a DSDT with the SSDT-tables inside of it, will try to post that one today.

 

Let me know what hardware you use, I'm always curious what hardware others use. :)

Share this post


Link to post
Share on other sites

Change the Clover boot-settings:

Change the contents of the /EFI/config.plist file with TextWrangler (or another text-editor) to the given settings below (Change the values (CPU, GPU, Mem, UUID (The UUID of your OS X partition (see Disk Utility), iModel, etc.) to match your own system/setup!):

<?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>Pointer</key>
<dict>
<key>Speed</key>
<string>8</string>
<key>DoubleClickTime</key>
<string>500</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>KernelCpu</key>
<string>Yes</string>
<key>AsusAICPUPM</key>
<string>Yes</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>iCloudFix</key>
<string>Yes</string>
<key>boot-args</key>
<string>slide=0 npci=0x3000</string>
<key>prev-lang:kbd</key>
<string>en:0</string>
<key>DefaultBootVolume</key>
<string>Macintosh HD</string>
<key>CustomUUID</key>
<string></string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosVersion</key>
<string>MP51.88Z.007F.B03.1010071432</string>
<key>BiosReleaseDate</key>
<string>05/03/10</string>
<key>ProductName</key>
<string>MacPro5,1</string>
<key>Family</key>
<string>Mac Pro</string>
<key>SerialNumber</key>
<string>G80272F2EUE</string>
<key>Board-ID</key>
<string>Mac-F221BEC8</string>
</dict>
<key>CPU</key>
<dict>
<key>Turbo</key>
<string>Yes</string>
<key>BusSpeedkHz</key>
<string>100000</string>
<key>QPI</key>
<string>4800</string>
</dict>
<key>Graphics</key>
<dict>
<key>GraphicsInjector</key>
<string>Yes</string>
<key>InjectEDID</key>
<string>Yes</string>
<key>LoadVBios</key>
<string>Yes</string>
</dict>
<key>PCI</key>
<dict>
<key>USBInjection</key>
<string>No</string>
<key>LpcTune</key>
<string>Yes</string>
</dict>
<key>ACPI</key>
<dict>
<key>DropOemSSDT</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>No</string>
<key>GeneratePStates</key>
<string>No</string>
<key>PLimitDict</key>
<string>0</string>
<key>EnableC6</key>
<string>Yes</string>
<key>EnableC4</key>
<string>Yes</string>
<key>EnableC2</key>
<string>Yes</string>
<key>EnableISS</key>
<string>Yes</string>
<key>C3Latency</key>
<string>0xFA</string>
<key>PatchAPIC</key>
<string>Yes</string>
</dict>
</dict>
</plist>

 

where could I find the information for my CPU & GPU?

I'm using i5-2500 and msi n560gtx ti hawk

thanks.

Share this post


Link to post
Share on other sites

<p>i got several questions! hope you can help me, please! i bought the same MB, i5-2500 and msi n560gtx ti hawk! thank you very much.\

 

1, i typed :sudo mount_msdos /dev/disk*s1 /Volumes/EFI, but the repose is mount_msdos: /dev/disk0s2: Resource busy

2, is the boot error

post-1098231-0-06347200-1353491699_thumb.png

post-1098231-0-09242600-1353491719_thumb.png

post-1098231-0-71282900-1353491721_thumb.png

post-1098231-0-96929900-1353494846_thumb.png

post-1098231-0-43480000-1353494855_thumb.png

Share this post


Link to post
Share on other sites

1. sudo mount_msdos /dev/disk*s1 /Volumes/EFI, but the repose is mount_msdos: /dev/disk0s2: Resource busy

2. 355F3E92-**-**-**-***

3. i cannot find this on my mac pro!! how to find?

4. i am not sure whether it right or wrong. I hope u can check for me as i can not boot now.

1. sudo mount_msdos /dev/disk*s1 /Volumes/EFI - Maybe you have the wrong EFI-partition? Run the command diskutil list and check if you have the right disk and partition number. Sometimes it is /dev/disk1s1 and another time it is /dev/disk0s1

2. This should be the UUID of your Macintosh HD, I cannot check this, and you should not post this (for your privacy).

3. You can find all the information with a tool like Chameleon Wizard or champlist. These tools provide you all the information you need (see smbios generator)

4. You should read the Clover topic on this forum and why you can't boot? Did you install Clover yet? Because I see you still not have copied Clover to the EFI-partition.

Share this post


Link to post
Share on other sites

i think i had chosen the right one ! you can check the below picture! help pls!

for the error of boot, the main reason is that i have not finished all the steps yet such as copy EFI-partition!

post-1098231-0-63060900-1353497654_thumb.png

Share this post


Link to post
Share on other sites

It should be this: /dev/disk1s1. So mount the EFI-partition after installing Clover, copy the Clover /EFI folder contents to the EFI-partition.

And then follow the shell steps. You cannot boot because you didn't do all the required steps.

 

i am very sorry to ask you again and again! sorry and hope you to be patient!

 

i had researched and tried to find solution. however, i cannot fix it. please give me some suggestion. thank you very much.

post-1098231-0-20633500-1353508420_thumb.png

post-1098231-0-17581000-1353508428_thumb.png

post-1098231-0-53303400-1353508435_thumb.png

post-1098231-0-23246500-1353508617_thumb.png

post-1098231-0-31192500-1353508627_thumb.png

post-1098231-0-52735400-1353508632_thumb.png

Share this post


Link to post
Share on other sites

Bump: updated the guide once again.

 

Changed a lot of Clover config.plist settings.

See the Clover-topic howto set video-resolution, CPU, etc. settings.

 

Happy new year everybody. :)

 

Just a fantastic guide here - very thorough and one of the only guides I found on Google that was from someone who understood what they were talking about! Any update on that USB 3.0 driver that someone linked you to? I'm looking for an mATX 1155 board for my G5 build, but USB 3.0 is imperative since I only use USB 3.0 USB drives and hard-drives nowadays, and it would be nice to have full speed since I'm used to it on my Linux desktop! Thanks in advance!

Share this post


Link to post
Share on other sites

Any update on that USB 3.0 driver that someone linked you to?

For USB 3.0 there should work such kexts: CalDigitFastIO.kext, CalDigitUSBxHCI.kext

Dowload them here: CalDigitUSB3.zip

 

For PATA Controller this kext should work: AppleVIAATA.zip

 

I also think, this guide is amazing! Thanks, TS!

Share this post


Link to post
Share on other sites

Could you also provide where you found them?

I found AppleVIAATA somewhere on osx86.net accidentally a week before, can't find it now.

CalDigit kexts are already in MB package from tony (ASMedia USB3.0 drivers), but don't know if sleep would work with them.

 

BTW, if I add all obligatory kexts into Clover's /EFI/kexts folder, then no need to inject them into S/L/E and no issue with system updates.

Share this post


Link to post
Share on other sites

Hello, beta992!

 

Does your system wake up normally after a several minutes/hours sleeping?

 

I have Sabertooth P67 with a patched 3302 BIOS - having permanent wake up issues - Hackintosh tries to wake up, but the display wakes frozen with Clover (or doesn't wake with Chameleon) and computer restarts.

 

Other hardware: 2600K@4.6GHz, 4x4GB RAM G.Skill 1600MHz, GTX 470 1280MB, Creative Audigy SB1394 PCI (maybe this is the problem - kX project drivers), Samsung 2TB HDD (System) + WD 640 GB HDD.

Share this post


Link to post
Share on other sites

Hello, beta992!

 

Does your system wake up normally after a several minutes/hours sleeping?

 

I have Sabertooth P67 with a patched 3302 BIOS - having permanent wake up issues - Hackintosh tries to wake up, but the display wakes frozen with Clover (or doesn't wake with Chameleon) and computer restarts.

 

Other hardware: 2600K@4.6GHz, 4x4GB RAM G.Skill 1600MHz, GTX 470 1280MB, Creative Audigy SB1394 PCI (maybe this is the problem - kX project drivers), Samsung 2TB HDD (System) + WD 640 GB HDD.

Hi Artistus,

 

My system doesn't sleep at all at moment. But it did 'sleeping' fine a few weeks ago.

 

The problem can be your GeForce GTX 470. Do you have 'blocks'/weird colors when waking up your computer? (if you get a screen)

Other causes are enabled USB 3.0 controller(s), no correct DSDT patches or non working speedstep/CPUPM.

 

Please let me know your setup details (patched BIOS, kexts, etc.). :)

Share this post


Link to post
Share on other sites

The problem can be your GeForce GTX 470. Do you have 'blocks'/weird colors when waking up your computer? (if you get a screen)

Other causes are enabled USB 3.0 controller(s), no correct DSDT patches or non working speedstep/CPUPM.

 

Please let me know your setup details (patched BIOS, kexts, etc.). :)

I haven't blocks/weird colors when waking with Clover.

Yes I have Nec USB 3.0 controller enabled with PXHCD.kext like on my Dell Inspiron N5110 laptop, which is sleeping fine.

I patched my DSDT many times from a scratch and using DSDT Editor and MacIASL, and no luck with wake from sleep.

My BIOS is patched by my hands like in one guide here for ASUS 3xxx BIOSes.

CPUPM working fine. Also I'm using the latest FakeSMC from HWSensors bundle.

Also I'm using Hnak's AppleIntelE1000e.kext for network, P8P67SATAControllers.kext, AHCI_3rdParty_SATA.kext, and AHCI_3rdParty_eSATA.kext (last two from MB bundle).

Share this post


Link to post
Share on other sites

I haven't blocks/weird colors when waking with Clover.

Yes I have Nec USB 3.0 controller enabled with PXHCD.kext like on my Dell Inspiron N5110 laptop, which is sleeping fine.

I patched my DSDT many times from a scratch and using DSDT Editor and MacIASL, and no luck with wake from sleep.

My BIOS is patched by my hands like in one guide here for ASUS 3xxx BIOSes.

CPUPM working fine. Also I'm using the latest FakeSMC from HWSensors bundle.

Also I'm using Hnak's AppleIntelE1000e.kext for network, P8P67SATAControllers.kext, AHCI_3rdParty_SATA.kext, and AHCI_3rdParty_eSATA.kext (last two from MB bundle).

You should try without P8P67SATAControllers, AHCI_3rdParty_SATA/AHCI_3rdParty_eSATA kext. They should also not needed anymore when using a patched DSDT.

 

On ASUS board there are problems with USB 3.0 controllers, try to disable it (for testing) in BIOS and try again.

Share this post


Link to post
Share on other sites

Finally a full working OS X System! Thanks to the great OS X Developers & Users we have here and on the internet!

 

No more Channel Timeout's, fast interface, speedstep, audio (voodooHDA), UEFI (Clover), HWMonitor, etc. All working great! :D

 

Just to keep you guys up-to-date, I have changed the first post to my setup. Please let me know what you think!

Share this post


Link to post
Share on other sites

Finally a full working OS X System! Thanks to the great OS X Developers & Users we have here and on the internet!

 

No more Channel Timeout's, fast interface, speedstep, audio (voodooHDA), UEFI (Clover), HWMonitor, etc. All working great! :D

 

Just to keep you guys up-to-date, I have changed the first post to my setup. Please let me know what you think!

 

thanks i will try I hope my saphire 7770 work

Share this post


Link to post
Share on other sites

Finally I found this guide that explain how to install ML on a P8H67 M-PRO main board, beacuse I've been trying to install Ml gm few times on my pc,always with a fail result.

The problem is that I've few different things on my pc:

NVDIA GTX 550 Ti

Intel i5-2320 3.0GHz

1 tb seagate hd with win7 installed

An empty 500 gb western digital hd in which I wanto to install OS X in dual boot.

Integrated gpu intel hd 2000

 

This is a new pc and while updating my bios,1 month ago,my main board has been broken so I've got to change with a new one...I'm not sure about disk status..I currently have al my disk working on ahci mode,it makes any difference?

However, the question is:when I've to follow the step in which I create the clover bootloader my bios could be corrupted(and consenquently my mainboard)or is just a modification that can be fixed if don't work properly?

I also seen that a big problem with the installation(in fact 10.6 and 10.7 osx don't work) is due to my intel HD 2000,which is not supported..so,in the instalation file I've got to change many kext to make it work as an HD3000?And what I have to do to make my GTX work properly?I'm not so expert so I want to be sure that all works great before trying to install ML so I hope someone can help me!

Share this post


Link to post
Share on other sites

Finally I found this guide that explain how to install ML on a P8H67 M-PRO main board, beacuse I've been trying to install Ml gm few times on my pc,always with a fail result.

The problem is that I've few different things on my pc:

NVDIA GTX 550 Ti

Intel i5-2320 3.0GHz

1 tb seagate hd with win7 installed

An empty 500 gb western digital hd in which I wanto to install OS X in dual boot.

Integrated gpu intel hd 2000

 

This is a new pc and while updating my bios,1 month ago,my main board has been broken so I've got to change with a new one...I'm not sure about disk status..I currently have al my disk working on ahci mode,it makes any difference?

However, the question is:when I've to follow the step in which I create the clover bootloader my bios could be corrupted(and consenquently my mainboard)or is just a modification that can be fixed if don't work properly?

I also seen that a big problem with the installation(in fact 10.6 and 10.7 osx don't work) is due to my intel HD 2000,which is not supported..so,in the instalation file I've got to change many kext to make it work as an HD3000?And what I have to do to make my GTX work properly?I'm not so expert so I want to be sure that all works great before trying to install ML so I hope someone can help me!

I will try to separate your questions:

 

I currently have al my disk working on ahci mode,it makes any difference?

- They need to be in AHCI-mode

 

When I've to follow the step in which I create the clover bootloader my bios could be corrupted(and consenquently my mainboard)or is just a modification that can be fixed if don't work properly?

- I don't know what you mean for sure. I think you mean that Clover does something with the BIOS? To answer this question: no it doesn't. You can boot with an USB before you set Clover as boot-option in the BIOS. (This will not change/flash the BIOS, only an entry will be added.) I however recommend to also flash the BIOS for fully speedstep, but remember this is at your own risk and could make your Motherboard corrupted again.

 

I also seen that a big problem with the installation(in fact 10.6 and 10.7 osx don't work) is due to my intel HD 2000,which is not supported..so,in the instalation file I've got to change many kext to make it work as an HD3000?And what I have to do to make my GTX work properly?

Just don't use the Intel 2000. You just plugin the DVI/VGA cable in GTX card and it will boot.

 

Please be more clear, otherwise I can't answer your questions. :)

Share this post


Link to post
Share on other sites

Ok..so,my current configuration is ok because my disks are working in ahci mode,so I don't need to change nothing..

About the second question you've understood perfectly what I meant,so if I use clover as bootloader I 'don't need' to flash my bios...Becuase I've tried to flash it one time when the pc was new,1 month ago, but my main board has been broken, so I'm not sure about patching my bios at the moment.

About my videos cards I'll try to let you understand me (sorry for my english) :lol:

On my pc there are 2 video cards : An Intel HD 2000 gpu card and a NVDIA GTX 550 Ti, in which is attached my vga ouput at the moment..The problem is that when I use win7 and I try to boot with vga attached on intel gpu, my monitor turn in sleep mode so I can only use the gtx output...Furthermore, I know that ML, but also all the other os x, don't support this intel gpu, so is that a problem when I try to install ml?

And consequently, as you wrote in this guide, all the kext and patch are for 4xx nvidia card, so what I've to do for my gtx card to have a clean installation, remembering that the intel card is not supported?

 

Thank you for the support :)

Share this post


Link to post
Share on other sites

Ok..so,my current configuration is ok because my disks are working in ahci mode,so I don't need to change nothing..

About the second question you've understood perfectly what I meant,so if I use clover as bootloader I 'don't need' to flash my bios...Becuase I've tried to flash it one time when the pc was new,1 month ago, but my main board has been broken, so I'm not sure about patching my bios at the moment.

About my videos cards I'll try to let you understand me (sorry for my english) :lol:

On my pc there are 2 video cards : An Intel HD 2000 gpu card and a NVDIA GTX 550 Ti, in which is attached my vga ouput at the moment..The problem is that when I use win7 and I try to boot with vga attached on intel gpu, my monitor turn in sleep mode so I can only use the gtx output...Furthermore, I know that ML, but also all the other os x, don't support this intel gpu, so is that a problem when I try to install ml?

And consequently, as you wrote in this guide, all the kext and patch are for 4xx nvidia card, so what I've to do for my gtx card to have a clean installation, remembering that the intel card is not supported?

 

Thank you for the support :)

Hi,

 

You need to be sure before flashing the BIOS. So it is good thing that you wait.

 

Yes, the Intel HD 2000 is going to be trouble. Just use the 550 GTX. I don't think you need to patch it, but I recommend to edit AGPM.kext.

 

Good Luck. :)

Share this post


Link to post
Share on other sites

That's why I asked you about my gtx...I'm so expert,so how can I edit my

AGPM.kext

And there'll be any problem with dual boot, because I have separate hd,so I think I don't need to follow the 'dual boot' part,right?

 

By the way, thank you for the

support,now I'll try to install it.

Share this post


Link to post
Share on other sites

That's why I asked you about my gtx...I'm so expert,so how can I edit my

AGPM.kext

And there'll be any problem with dual boot, because I have separate hd,so I think I don't need to follow the 'dual boot' part,right?

 

By the way, thank you for the

support,now I'll try to install it.

so how can I edit my

AGPM.kext

- See Step 2, you properly don't need to follow Step 1 (If you have any freezes follow Step 1 to).

 

And there'll be any problem with dual boot, because I have separate hd,so I think I don't need to follow the 'dual boot' part,right?

- No you don't need to follow that step. I don't think having two separated hdd's is going to be a problem. Just press the F8-key when booting and select the one you would like to boot.

 

Np. :)

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 glasgood
      CLOVER DUAL BOOT MOJAVE & WINDOWS 10 GUIDE 
       

       
       
      INCLUDES  MBR / LEGACY BIOS  TO  GPT / EFI CONVERSION
      USING MBR2GPT TOOL
       
       
      PREREQUISITE: Two physical discs ( SSD’s or HDD’s )
       
       
       
       
       
      STEP 1 - Clover dual boot configuration 
       
      Open config.plist with Clover Configurator
       
      Boot
       Legacy = PBR Timeout = True ( will remove the Timeout countdown, from Clover boot menu)  

       
      GUI 
      Scan / Custom
       Entries = True  Tool = True  Legacy = False ( removes extra Windows 10 entries )  
      Hide Volume
      - Preboot ( macOS Preboot )
      - Recovery ( macOS Recovery )
       

       
      So at boot you will have two options: boot macOS Mojave or Windows 10 
       
       
       
       
       
       
       
      ————————————————————
       
       
      STEP 2 - Using a drive without Windows 10 installed
       
      Disconnect system drive that contains your macOS Mojave install from computer ( This is so that Windows does not overwrite existing macOS Mojave boot loader )
       
      Proceed with a Windows 10 UEFI install.  
      After installation reconnect macOS Mojave Drive, the Windows installation should now be detected and usable in Clover. 
      If Windows 10 is not detected or able to boot,  then verify you installed Windows 10 as UEFI and not MBR ---->  ( Read step 2 - For a drive with Windows 10 installed )
       
       
      OR
       
       
       
      STEP 2 - Using a drive with Windows 10 already installed
       
      Verify your Windows install is  GPT / UEFI or MBR / Legacy BIOS.   
      If Windows install is GPT UEFI then Windows 10 install is ready to use at Clover boot menu, you should be able to boot into Windows directly from Clover boot screen. 
       

       
       
      But if  Windows drive is detected at Clover boot screen, but when booting Windows you get a black screen with a cursor on the top left,
      then this is most likely because Windows drive is MBR ( Legacy BIOS ).  You can easily convert MBR to GPT using  Windows MBR2GPT tool ( this saves hours work having to reinstall Windows 10 and setting up all your applications again  ) 
       
      If Windows 10 install is MBR / Legacy BIOS  then simply convert to GPT / UEFI  following instructions below ( read video summary and view video )
       
       
      ** To use Windows 10  MBR2GPT tool  you must have Windows 10 version 1703 ( creators update  ) or later and less than 3 partitions on 
      the Windows 10 drive **
       
      Video summary:
       
      Confirm Windows 10 drive is MBR Legacy BIOS ( in Windows Disk Management ) Reboot into Windows PE ( Advanced Startup ) Convert from MBR Legacy BIOS to GPT UEFI ( using commands below ) mbr2gpt /validate mbr2gpt /convert Restart Verify Windows 10 drive has changed to GPT UEFI ( in Windows Disk Management )  
       
       
       
      After conversion Windows 10 is ready to use at the Clover boot menu 
       
       
       
      STEP 3 - Stop Windows Boot manager from overriding Clover boot manager
       
      How to stop Windows boot manager from overriding your Hackintosh Clover boot manager when using dual booting between macOS and Windows
       
       
       
       
       
       
    • By MaLd0n
      ---INSTALLATION TUTORIAL---
       
      ---Original Post---
      https://olarila.com/forum/viewtopic.php?f=45&t=9172
       
      ---USB---
      https://pikeralpha.wordpress.com/2016/07/13/simple-skylake-usb-fix-no-kexts-required/
       
      ---CLOVER FOLDER---
       
      CLOVER.zip
       
       
      --MOBO
      GigaByte Z390 M Gaming



      --PROCESSOR
      Intel Core i9-9900K


      --COOLER
      CoolerMaster MasterLiquid ML120R RGB


      --MEMORY
      Corsair Dominator Platinum 16GB (2 x 8GB)


      --GPU
      Sapphiretech Radeon RX 590 8 GB GDDR5


       
      --SSD
      Samsung 970 EVO NVMe M2 Flash Drive


      --POWER SUPPLY
      EVGA 750 N1, 750W


      --WIRELESS
      TP-Link Archer T9E


      --BLUETOOTH
      Orico BTA-403


      --CASE
      Thermaltake View 21 Tempered Glass Edition


      --DSDT Patches--
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 10 ID -DMAC -REMOVE 22K LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM / REAL TIME CLOCK -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -OPERATION REGION GPIO -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES  
      --SCREENSHOTS--





























      --BruceX--
       
      --USB-C-- test with SanDisk Ultra USB-STICK 128gb


       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
      We're all here to have fun and learn from each other!
    • By AppleBytes
      Hello,
      I'm working on a re-install of OSX on a dell inspiron 9400. I was finally able to get a copy of SL on it. But it still needs MUCH work, as the graphics (NVIDIA Geforce Go 7800) isn't properly recognized -- either by model, or installed VRAM.
      It has 512Mb, but only initializes 256Mb VESA.
      Anyway, as a start, I thought it best to use a valid dsdt.dsl for compilation, and start there. I've managed to remove all the warnings, and errors save 2
      OUTPUT:
      # sudo iasl -ta ./dsdt.dslll Intel ACPI Component Architecture ASL Optimizing Compiler version 20110527-64 [May 27 2011] Copyright (c) 2000 - 2011 Intel Corporation ./dsdt.dslll   3519:                                 Return (0x00) Error    4080 -           Invalid object type for reserved name ^  (found INTEGER, requires Buffer) ./dsdt.dslll   3956:                     Return (Package (0x00) {}) Remark   5072 -         Effective AML package length is zero ^ ASL Input:  ./dsdt.dslll - 4997 lines, 158533 bytes, 1633 keywords Compilation complete. 1 Errors, 0 Warnings, 1 Remarks, 577 Optimizations I'm attaching a copy of the above output, and the dsdt.dsl file in a tarball to this post in hopes someone with the required knowledge can help me fix it.
      FWIW
      SMBIOS I'm using indicates this is a MBP 3,1
      cpu: cd2 (T7400 @2.16Ghz)
      graphics: NVIDIA Geforce Go 7800 ( G70M? )
      ram: 4Gb
      dell inspiron 9400 (Laptop)
       
      Thank you for all your time, and consideration!
       
      --Chris
       
      DSDT-DSL.tar
    • By fusion71au
      Making a High Sierra USB Installer Entirely From Scratch in Windows
      This is a proof of concept tutorial, to show it's possible to create a vanilla High Sierra installer, entirely from scratch, in Windows (even without App Store downloaded "Install macOS High Sierra.app" from a real Mac ).  @PikeRAlpha's link to Apple's Software Catalog provides us with all the URLs necessary to download the needed files directly from Apple instead of some dubious source from the internet...
       

      Pre-Requisites
      8GB or larger USB drive Boot Disk Utility v2.1.2017rev021b from @CVAD TransMac (free 15 day trial) Paragon Hard Disk Manager Free Download Installer Files Directly from Apple
      1)  Browse Apple's Regular Software Catalog and find the URLs to download the following 6 installer files...
      BaseSystem.dmg BaseSystem.chunklist InstallInfo.plist InstallESDDmg.pkg AppleDiagnostics.dmg AppleDiagnostics.chunklist (Hint - search page for "InstallESD" to find its URL and others nearby)

      to a folder named "SharedSupport" on your Windows NTFS drive.  A browser download manager (eg Chrono for Chrome, dTA for FireFox) is handy since InstallESD is >4GB ---> allows you to pause/resume interrupted download...

      2)  Rename InstallESDDmg.pkg to InstallESD.dmg
      3)  Edit InstallInfo.plist with WordPad/text editor to remove the chunklistURL and chunklistid keys for InstallESD, and renaming it from InstallESDDmg.pkg to InstallESD.dmg (example of edited file attached to this post)...
      Note:  You can verify the SHA1 checksum of your InstallESD.dmg and BaseSystem.dmg with the correct ones at this website.
      Boot Disk Utility to format the Installer USB and Restore OS X Base System HFS partition
      1.  Format USB with BDU & latest Clover ---> creates boot files in CLOVER partition + second FAT partition
      2.  Extract 4.hfs from \SharedSupport\BaseSystem.dmg with BDU --> save to it's local folder
      3.  Restore 4.hfs to USB second partition with BDU --->  2nd partition becomes bootable "OS X Base System"
      Paragon Hard Disk Manager to extend HFS Partition to its Full Extent
      Open Paragon Partition Manager Free and resize the second partition of the USB drive to the full size allowed.  Don't forget to apply the changes at the end...
      Transmac to Copy "SharedSupport" folder to OS X Base System
      1.  Open the TransMac program and navigate to the HFS+ Volume/Install macOS High Sierra.app/Contents folder.  Right click anywhere in the empty space on the RHS pane and select "Copy Here"...
      2.  In the next stage, select the "SharedSupport" folder we created above as the "Files and Folders to be copied to the Mac Volume"...
      Clover Settings
      Clover configuration is required now.  The default config.plist (in the Clover FAT32 partition of the USB) maybe sufficient to boot your machine if you’re lucky.  If not, look at the Clover Wiki, Clover Instructions and Clover Configuration Thread for pointers and edit /EFI/Clover/config.plist accordingly with Wordpad or Notepad.
      The location of the important configuration files for Clover are summarized below
      config.plist--->EFI/CLOVER folder DSDT.aml with or without SSDT.aml--->EFI/CLOVER/ACPI/patched (don't need one if your DSDT is auto patched by Clover in config.plist) Kexts eg FakeSMC, NullCPUPowerManagement --->EFI/CLOVER/kexts/<osx version> or /Other. NB BootDiskUtility by default already has FakeSMC.kext installed here.  You may need to add VoodooPS2Controller for your laptop keyboard/trackpad to work. If UEFI booting, you will most likely need one of the OsxAptioFixDrv-64 drivers copied from /EFI/CLOVER/drivers-off/drivers64UEFI to /EFI/CLOVER/drivers64UEFI. If you want to use the installer to run High Sierra in Windows on VMware, you can follow my guide to set up the Virtual Machine and replace Clover's default config with EFI_Clover for VMware (which is compatible to run in VMware).  In the screenshots below, I have attached the USB Installer (in this case PhysicalDrive7) to my macOS Virtual Machine.  Reboot the system to the USB installer to install High Sierra ...
      What happens if we don't have access to TransMac or Paragon Hard Disk Manager?
      Not a problem, as long as we get "OS X Base System" bootable, we can launch terminal from the Utilities Menu to copy the SharedSupport folder over to the Installer app.  In essence, we will build the full installer app = 5GB+ on the target HD eg "Macintosh HD", by copying both the "small" installer app = 15MB (on "OS X Base System") and the SharedSupport folder from the NTFS volume (mounted in this example on /Volumes/DATA)...
      -bash-3.2# cd / -bash-3.2# cp -R Install\ macOS\ High\ Sierra.app /Volumes/Macintosh\ HD/ -bash-3.2# cp -R /Volumes/DATA/SharedSupport /Volumes/Macintosh\ HD/Install\ macOS\ High\ Sierra.app/Contents/  
      ...then start installation with the startosinstall utility...
      -bash-3.2# /Volumes/Macintosh\ HD/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --volume /Volumes/Macintosh\ HD --converttoapfs NO --applicationpath /Volumes/Macintosh\ HD/Install\ macOS\ High\ Sierra.app  
      The above steps can be automated with the attached "startosinstall.command" script, which will assemble "Install macOS High Sierra.app" on "Macintosh HD" and launch the startosinstall utility targeting the "Macintosh HD" volume.  Copy/download to "Macintosh HD", then run in terminal (after attaching DATA USB with /Shared Support folder)...
      cd "/Volumes/Macintosh HD" chmod +x startosinstall.command ./startosinstall.command Updated Download Links for macOS Mojave 10.14.5_18F132
      Browse Apple's Regular Software Catalog and find the URLs to download the following 6 installer files...
      BaseSystem.dmg BaseSystem.chunklist InstallInfo.plist InstallESDDmg.pkg AppleDiagnostics.dmg AppleDiagnostics.chunklist  
      Note: In Mojave, Apple has removed the --converttoapfs NO and --applicationpath arguments from the startosinstall utility....
       
      eg to use startosinstall for the above section "What happens if we don't have access to TransMac or Paragon Hard Disk Manager?", the syntax is now
      -bash-3.2# /Volumes/Macintosh\ HD/Install\ macOS\ Mojave.app/Contents/Resources/startosinstall --volume /Volumes/Macintosh\ HD  
      This basically means that for Mojave, the default installation will always convert the target volume to the apfs file system.
       
       
      startosinstall.command.zip
      InstallInfo.plist_edited_10.13.6.zip
      InstallInfo.plist_edited_10.14.5.zip
       
       
    • By Candrahm
      Hi everybody,
       
      I'm new here and French. 
      I success to hack my Asus X751LJ and pass it to High Sierra 10.13.6, not easily, and everything works except the keyboard and the touchpad.
      I tried VoodooPS2Controller, ApplePS2SmartTouchpad, even VoodooI2C, but nothing works...
      Could someone help me? Is there a DSDT problem? Witch kext should I use?
      I post my ACPI and Kexts folders and my IOReg.
      Please... Help me. I'm desperate...
      MacBook Pro de Candrahm.ioreg
      Archive.zip
×