Contribute
Register

HP z600 workstation is FULLY working with macOS sierra

Status
Not open for further replies.
Joined
Jan 1, 2013
Messages
14
Motherboard
MacBook
CPU
Core 2 Duo 2.40 GHz
Graphics
9400
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
First, I apology for the messy post, I just couldn't wait and make others wait to see this post so I made it in haste as I have work for my PhD and I am trying to catch up to so many things at once :). Yes, if you ask me, I didn't originally plan to hackintosh my PC (though I always wanted) till it bit me quiet often last few weeks when I used linux and/or windows. So I decided to install it. I do have a macbook but I love the shear power of this workstation and the two screens realestate (it is just so much more comfy and more productive). Ok, I will shut up and give you the meat of it :D.



I got macOS Sierra on my HP z600 FULLY working (without disconnecting nor changing any BIOS settings). EVERY single device works like if it was a fully loaded Mac Pro 5.1. In addition, this is starting from a FULLY legal macOS copy I downloaded from my App Store account.

Prerequisites: you need either a JMicron SATA to USB (or any compatible SATA card, but i made mine with the USB external one) adaptor to first setup and inject drivers into the HDD on which you installed macOS sierra. After the step you injected the SATA kext, you won't need it! you simply plug it to the "FIRST" sata port on the motherboard and it will boot, no other sata port will allow you to boot (this is the way this workstation is made... ). Yes, nothing more! just the USB flash also for the bootable unibeast macOS Sierra, duh.

Attached is my clover-configurator plist and other files you will need to make it work like mine.

Audio ---> use the attached zip to patch the kext (both linux dump of the driver and the patcher app files are in the ALC262*.zip attached).

Graphics ---->

Make it *Mac Pro 5.1* first.

Install nvidia graphics *web driver*.
Then install *cuda driver*. ==> I think this one wasn't really needed in my case... mine is EVGA 750Ti SC with 2GB GDDR
_MAKE SURE_: you do *NOT* select inject NVidia driver. Because injecting means overriding it to OSX default
driver.

_More over_:
Go to options in the boot loader *options* and make sure
to tick the Enable Graphics Web driver AND disable Inject NV

Driver if enabled.

USB ---> delete the AppleHPET*.kext use this command : sudo rm -r /System/Library/Extensions/AppleHPET.kext
Note down that the first boot after you remove it, the graphics may act weird, or maybe the whole thing. Just wait until it fully boot and you . can login, then reboot. Next reboot that issue goes away (at least this is my experience).
Ethernet ---> working out of the box in full speed.

SATA ports (yes the ones on the motherboard itself and for booting too) ---->

install the *AHCIPortInjector.kext* using the EasyKext installer

*ALSO* the files I used for enabling SATA are attached as AHCIProtInjector.zip, for your convenience (I hope I am not violating the forum's guidelines, if so please moderators help me make these available without doing so, pls don't remove the post).

Use the *EasyKext Pro* to install it easily
smile.png
.

iMessage and Facetime to work -----> follow instructions on this ****** link (as for the self solve link, use this one: https://checkcoverage.apple.com/)

*NOTES*: any settings are set in the plist attached, you can safely ignore it unless you want to obtain certain kexts like "generic USB, FAKE SMC, etc, I basically selected to install many kexts of those but I don't know what effect they make). One last thing, choose the *LEGACY* boot loader for booting. All kexts were installed using multibeast and clover version i used is 3766.

extra things I have working from these settings in my setup: Logitech c920 (both mic and full HD conferencing), multi SD card reader connected to motherboard and a bluetooth to connect my magic mouse, two screens one 4K through my EVGA 750 TI display port, and another 1920x1200 through the DVI port.

ENJOY! and happy holidays (I hope this makes up for any missed/unsatisfying Christmas and/or new year gifts
wink.png
).

PLEASE PLEASE PLEASE: make sure you generate your system ID's using clover configurator rather than using mine (in case I forgot to remove mine), otherwise I and you may end up in trouble and we may get our icloud ID's/systems black listed by Apple.
 

Attachments

  • ALC262_AppleHDA___Code_Dump.zip
    933.7 KB · Views: 1,302
  • AHCIPortInjector.kext.zip
    2.5 KB · Views: 984
  • clover.configurator.no.id.plist
    5.8 KB · Views: 1,473
Last edited:
Hey mohd_sm81, hope your PHD is going well and thanks for the amazing post. I also have a z600 and I'm hoping to get a hackintosh up and running on it soon.

Did you use Unibeast to install OSX inside the z600 first and then use a USB wire to inject the kexts etc from another machine?

Currently I can't get any hard drives to show up in disk utility inside the installer.
 
Hey mohd_sm81, hope your PHD is going well and thanks for the amazing post. I also have a z600 and I'm hoping to get a hackintosh up and running on it soon.

Did you use Unibeast to install OSX inside the z600 first and then use a USB wire to inject the kexts etc from another machine?

Currently I can't get any hard drives to show up in disk utility inside the installer.

Hello Drkovorkian,

Thanks a lot for the kind words :).

Yes, I used Unibeast to make the USB Flash drive. Then, I used a sata to USB adaptor to connect (the supposedly internal drive, ssd) and I connected to the "same machine" to boot and inject the kexts. At the beginning leave the default options of the bootloader as is. It will boot with all tearing and stuttering graphics, but after you install everything, use the plist I provided to boot.

I haven't tried booting from say, an external enclosure housing the SSD/HDD, but in theory that should be recognizable during setup, so that you install OSX on it. I hope this helps. Also, make sure you connect the USB to the "front panel" of the case, not the back. The back is only enabled later on once you inject kexts. Please make sure this is the case. That is both the boot usb-flash-drive and the destination (installation) HDD are both connected to the front. I used also a usb hub to extend the last port for my mechanical keyboard (uses two USBs) and worked flawlessly!

Please ask more questions, I am willing to help as much as I can.
 
adaptor to first setup and inject drivers into the HDD on which you installed macOS sierra.

Can you explain how you did this step is a little more detail. I also have a JMicron USB to SATA wire (so useful!). I've tried both the kext installation apps you mention but they both seem to only install directly to your boot hard drive (i'm working on a MBP).
 
Can you explain how you did this step is a little more detail. I also have a JMicron USB to SATA wire (so useful!). I've tried both the kext installation apps you mention but they both seem to only install directly to your boot hard drive (i'm working on a MBP).

Definitely, sorry that statement even for me appeared vague now :).

Lets assume you already made your installation USB-flash-drive (i.e. at least 8GB) on your MBP, using unibeast of course. The guide to do so is here. That is basically the end of step2. You don't need the JMicron sata-to-usb adaptor.

I personally skipped step3, with everything set to default except I enabled ALL CPUs and hyperthreading.

Step4, the step where you boot from your USB-flash (installation media), while your hdd (installation destination) is plugged using the JMicron sata-to-usb. Once you are at the installation screen, you have to see both of them in disk utility. Since you have a MBP, I assume you know your way very well around these utilities :).

Ste5: it is only here, after you booted from your HDD (on which already installed macOS Sierra), then you inject kexts. Using Multibeast and of course the venerable clover-configurator. Note that even after you booted to this HDD, you are still using your USB-flash-installation-media (the 8GB flash pen) to boot, since you still didn't persist any settings to your new installation yet.

Now, we are still at step 5 (i.e. booted from the fresh installation of macOS sierra on hdd). Launch "Multibeast" (note, this is NOT unibeast that you used to prepare your USB installation media) and follow my first post.

I remember I injected Legacy boot mode, then used the above "ALC262_AppleHDA___Code_Dump.zip " to patch my audio device driver, then I choose ALL Disk kexts (3rd party sata, 3rd party eSata, and Intel Generic AHCI ATA), Misc I choose (FakeSMC, its plugins, and HWMonitor App), under the same Misc but second section "voodooTSCSync" (I chose: VoodooTSCSync 6 core, I have 6 core cpu's thats why). The network works out of the box FULL speed and everything. USB section, I didn't care much about it but i chose 3rd party and increase max port limit. Bootloader, must be legacy, UEFI doesn't boot this PC. Graphics, don't choose anything, you will install nvidia web driver and load my plist i provided above (save your self the hassle figuring out all these boot flags, I honestly forgot the exact order of what things i figured first but i remember enough to reproduce this result).

Now, go to "System Definitions" under "customize" section of multibeast, choose "Mac Pro 5.1" (others may prohibit it from working the best way, I actually picked this PC because it resembles that very specific mac pro so i can upgrade its GPUs as seamlessly as possible).

Then you go to "build" and of course save your settings and kexts to your HDD, not USB Flash. Once that is done, thats it no need for that usb-flash drive to boot.

Only after all of the above (if you didn't install nvidia web driver, do that now), only then use the clover-configurator to load my settings (provided above, first post), and save them to your EFI volume.

If that didn't enable everything (including nvidia acceleration), then try installing cuda drivers. I don't think that cuda drivers, though, provide anything extra. I installed it because I may do some cuda dev.

I hope things go smoothly, I know how frustrating it feels until it works, then happiness all over :). Please persist and I will help to the best of my ability to make it work for you too. (sorry for the long post, I wanted to give as much in one post as possible to save you the roud-trip delay).
 
Last edited:
Nice one mate, cheers for the clarification, although I'm still not exactly sure at what point you installed AHCIPortInjector.kext :)...

For reference I have built several hackintoshes before, although not for a few years and usually on custo builds with gigabyte motherboards (Although I did do a dell back in like 2008 or something lol).

My machine is a z600, dual 6 core, with a Nvidia Quadro.

BTW this guide is quite useful, it will explain why your USB prots where not on at the back!
https://www.tapatalk.com/topic/3010...guide-hp-z800-hackintosh-macos-sierra-10-12-1

In theory the method discussed there, making a custom clover installer with AHCIportInjector.kext already there should be a more efficient way of doing things. Anyway I'm still at the installer stage but I'm sure between these threads I will figure it out and I will be sure to report back.
 
Nice one mate, cheers for the clarification, although I'm still not exactly sure at what point you installed AHCIPortInjector.kext :)...

For reference I have built several hackintoshes before, although not for a few years and usually on custo builds with gigabyte motherboards (Although I did do a dell back in like 2008 or something lol).

My machine is a z600, dual 6 core, with a Nvidia Quadro.

BTW this guide is quite useful, it will explain why your USB prots where not on at the back!
https://www.tapatalk.com/topic/3010...guide-hp-z800-hackintosh-macos-sierra-10-12-1

In theory the method discussed there, making a custom clover installer with AHCIportInjector.kext already there should be a more efficient way of doing things. Anyway I'm still at the installer stage but I'm sure between these threads I will figure it out and I will be sure to report back.

Hello there, I injected the AHCPIPortInjector.kext after the installation of everything (soon you will know why :D).

haha, so you are basically more expert than me in everything. This is my first hackintosh, I remember a friend of mine telling me about this whole hackintosh thing also about that time (2008) when my Power mac with Dual PowerPC G5 was good enough ... he indeed also did it on a dell too (albiet DELL Precision 530 dual xeon I sold him back in the days). No GPU he could make work, i think his was ATI thats why. Difficult days in hacking back then.

Is the nVidia Quadro you have the FX 1800 came with it? I upgraded mine for $99 to EVGA 750 only to support an external UHD screen (As my older screen is ~11 years old? ctx ...). I digress, fun talking with you!

I will give that link a look as I am trying to catch a friend, have fun and I wish you the best (saw the post about how slow USB haha, it was indeed).
 
Ok, so i had a quick look at that link and it seems to have a lot of settings in the bios need to be done. I am not sure they are needed anymore, clover does a great job (maybe it is 1000x better than last years version) detecting everything and without changing a thing in the bios. Honestly, to make this funnier, while I was trying to install macOS I booted while all the following is true:

- my webcam is connected
- a multi SD card reader is connected to the mother board
- a bluetooth usb-dongle is connected to the usb port on that sd-card reader (for using magic mouse, till now)...
- ALL bios settings are set to default except i enabled all the cores.

Clover didn't complain, and i did everything successfully and without fiddling with any bios settings.

Can't wait to hear your updates! crossing fingers for you.
 
Your probably right about all those bios settings but I'll tell you what my machine posts a hell of a lot quicker after I did them.

Booting into OS X now, so looking good. Just about to start fixing sound gfx etc. I've had no problems other than ones I've made myself so recipe seems good. Apart from the bios settings the methods are the same, it is slightly quicker to install the OS with the drive internal though.
 
Status
Not open for further replies.
Back
Top