Setting up the HP Z800 Workstation, a work in progress guide

ALL CREDIT goes to SBC-Studios, chatdeau, Rockey12, the makers of the kexts, and ZoroZZ all of the Insanely Mac Forums, plus many users on the Corpnewt Discord Server.

MY HW Specification:

HP Z800 with BIOS version: 3.60

CPU: x2 6-core X5675

RAM: 48 GB

GFX: Quadro 4000

SSD: Samsung SSD 750 EVO 250GB

What you need:

  • A HP Z800
  • A working computer running Mac OS X (or a OS X VM)
  • An 8 GB or higher USB Drive
  • Mac OS X Sierra app
  • Latest CLOVER (v2_4200 as of this guide)

Kexts:

AHCIPortInjector_v1.0.0_Micky1979.kext & IOAHCIBlockStorageInjector_v1.0.0_Micky1979.kext - Those extensions make OS X detect your SATA controller. You'll get the "Waiting for root device..." message if you don't install those. (Couldn't yet find official page nor original thread for those, please let me know if you found it - credits seem to go to Micky1979)

FakeSMC_v6.16.1372_netkas.kext - emulates Apple's SMC chip found on Apple motherboards;

NullCPUPowerManagement_v1.0.0d2_tgwbd.kext - prevents Kernel Panic of genuine Apple Power Management;

Step one – BIOS Update

Update your BIOS to the latest (currently it is 3.60) The easiest way is to run the flash tool on a Windows installation This means maybe making an ISO of Windows prior to this guide for the sole purpose of updating the BIOS

Step two – BIOS settings

Setup the BIOS settings with the following settings. Please keep in mind that there might be option you can turn on or off depending on your need.

PLEASE NOTE: There are many conflicting opinions on proper settings. Some can be turned off/on to speed up boot time. I highly recommend reading HP's guide on the BIOS and its settings to understand it just because there are so many settings. (not to mention raid, SAS, and other things)

Storage > Storage Options

  • Removal Media Boot = Enable
  • Legacy Diskette Write = Enable
  • SATA Emulation = RAID+AHCI

Security > System Security

  • Data Execution Prevention = Enable
  • Virtualization (VTx) = Enable
  • Virtualization (VT-d2) = Enable
  • AES Instruction = Enable

Security > Device Security (Everything to “Device Available” except these)

  • Serial port = Hidden
  • Internal USB = Hidden
  • SAS Controller = Hidden (only if not used. It can be used just fine)
  • Legacy Diskette = Hidden

Power > OS Power Management

  • Runtime Power Man = Enable
  • MWAIT-Aware OS = Enable
  • Idle Power savings = Extended
  • ACPI S3 Hard Disk = Disable
  • ACPI S3 PS2 Mouse = Enable
  • USB Wake = Disable
  • Unique Sleep State = Disable

Power > Hardware Power Management

  • SATA Power Manage = Enable
  • Intel Turbo Boost = Enable
  • Enhanced Intel Turbo Boost = Enable
  • EUP Compliance = Enable

Advanced > Processor

  • Hyper-Threading = Enable
  • Active Cores = All Cores
  • Limited CPUID = Disable

Advanced > Chipset/Memory

  • PCI SERR# Generation = Disable
  • PCI VGA Palette Snooping = Disable
  • Enhanced Memory Performance = Enable

Advanced > Device Options

  • Num Lock = Off
  • S5 Wake on LAN = Disable
  • Multi-Processor = Enable
  • Internal Speaker = Disable
  • Monitor Tracking = Disable
  • NIC PXE = Disable
  • SATA RAID Option ROM = Enable

Step Three – Create the USB

Download the Mac OS Sierra installer app from the App store on a working computer running Mac

Run Disk Utility and format the USB key as Mac OS Extended (Journaled) with GUID Partition Map.

I just named the USB Key Untitled as standard

Then open terminal and run this command to create the USB key

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ macOS\ Sierra.app

Please note that this part of the command “/Volumes/Untitled” is the path to the USB key and if you have named it anything else than “Untitled” you will have to edit it with the name of your USB key.

Once the command is done you have to install Clover

Run the clover pkg and remember to “Change Install Location” to your usb.

Then choose customize and choose the following:

  • Install in the EFI

  • Bootloader

    • Install boot0ss in MBR
  • CloverEFI

    • CloverEFI 64-bits BiosBlock

NOTE: Other websites say other things, but these worked for me and were recommended by the discord server. This is a legacy BIOS install. I will not that not installing in the EFI might result in you having to boot with USB drives or getting a screen full of nasty RED text at boot.

Once Clover is installed you will need to add the afore mentioned Kexts (available @ insanelymac) to the /EFI/CLOVER/kexts/10.12 folder on your USB Key. You will need to make an account there. Consider making a donation to the site if you feel their forums help you out.

  • AHCIPortInjector_v1.0.0_Micky1979.kext
  • FakeSMC_v6.16.1372_netkas.kext
  • IOAHCIBlockStorageInjector_v1.0.0_Micky1979.kext
  • NullCPUPowerManagement_v1.0.0d2_tgwbd.kext

Step four – Boot to Installation

Insert the USB key and start the computer. At the HP screen choose F9 to choose boot option. Then select USB drive

When you are at the CLOVER screen you can choose options and in the boot arguments you should write use the –v bootflag to be able to see what is going on in case there is any errors.

If you have an Nvidia card you need to add the nv_disable=1 boot argument to avoid a black screen.

Now run the installer as you would with any Mac and at the install screen you should run Disk Utility and format the drive you want to use as we did previously with the USB key. Mac OS Extended (Journaled) with GUID Partition Map.

The installer will reboot the computer and when it starts again you need to hit F9 again select the USB key but this time at the Clover screen you need to choose your newly created Hard drive.

The Installer will continue after this and boot one last time before booting in to the new system.

Please note that you need to boot from the USB and choose the hard drive each time at the Clover screen.

Step five – Make the OS bootable

Once you are running your new OS you will need to install clover to that drive like we did previously on the USB key.

Run the clover pkg and remember to “Change Install Location” to your hard drive.

Then choose customize and choose the same settings as before

Once Clover is installed you will need to add the same kexts to the /EFI/CLOVER/kexts/other folder on you’re the OS X hard drive.

If you have an Nvidia GPU you will need to install the web driver and check the web driver box in Clover Configurator. Also consider using the MacPro 5,1 SMBIOS.

There are 2 very good threads on insanely mac worth reading. Also know that Hackintosh information is limited on the net about the Z800. It is a great machine, though. I am willing to bet the Z820 and Z840 would also make awesome hacks, but they are super expensive.

This document is subject to change as errors are fixed and the OS changes and updates. It is good for OS X Sierra 10.12.6

Other Notes: enabling integrated audio may result in an error message at boot and you having to press F1 @ boot. I don't know how to fix this.

Author: @doc_brietz