Skip to content

Instantly share code, notes, and snippets.

@watmough
Forked from andris-silis/z620 hackintosh
Created September 26, 2018 00:25
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save watmough/640bd31d42c2c35cf1b44d4c3e469650 to your computer and use it in GitHub Desktop.
Save watmough/640bd31d42c2c35cf1b44d4c3e469650 to your computer and use it in GitHub Desktop.
Z420 http://technofaq.org/posts/2014/09/installing-mac-osx-10-9-4-mavericks-on-hp-z420-workstation/
Z620 http://sixflow.net/osx86/System/86380
https://support.hp.com/us-en/product/hp-z620-workstation/5225037/document/c03270936#AbT2
### z620 hackintosh, Sierra, 10.12.4
#### Partial hardware info of z620:
- Intel 82579LM Ethernet
- ALC262 audio
- Texas instruments TUSB73x0 SuperSpeed USB 3.0 xHCI Controller
#### BIOS
- Update "BIOS" to latest
- Reset to default settings
- Advanced -> Device options -> Set `EFI` for storage and the other one but not to video! (won't get past `+++++++++...` when booting if this is not done)
- Disable `VT-d` (`VT-x` can stay enabled)
#### USB drive
- Create unibeast UEFI USB from sierra 10.12.4 (download from App store)
- Copy multibeast to USB
#### Clover
Configure clover (e.g. using Clover configurator - guide is written for "Clover Vibrant" version) - mount EFI partition, open `/Volumes/EFI/Clover/config.plist` on right EFI volume (USB or local disk), edit, save.
- Upgrade clover to latest to remove 64Gb RAM cap. (Download clover from internets and install to USB disk destination).
- ACPI -> DSDT patches -> add `Change EUSB to EH01` (If this is not done, eventually won't "find root device" after boot process starts. Also USB won't work when booting already installed OS)
- ACPI -> DSDT patches -> add `Change USBE to EH02` (Same here)
- ACPI -> Fixes -> `FixShutdown_0004` (not sure if this is needed)
- Boot -> Arguments -> check `dart=0` (disables VT-d if it is not disabled in BIOS. Didn't check if it works)
- Boot -> Arguments -> check `verbose=1` (show log instead of apple logo when booting)
- Boot -> Arguments -> check `npci=0x2000` (If this is not done, eventually won't "find root device" after boot process starts)
- Boot -> Arguments -> check `nv_disable=1` (if you have nvidia GPU)
- Kernel and kext patches -> check `Asus AICPUPM` (Kernel panic while booting if this is not done)
- SMBIOS -> Configure to be `Mac Pro 6,1` using wizard (bottom right button on top pane). Generate some serial number as well. (This is needed to get at least partially correct HW info.)
#### Installation
- Insert USB flash drive created by unibeast into USB2 port (for example the one right below power button but not the other 2 below)
#### After install
#####Run multibeast
- Quick start -> UEFI
- Drivers:
+ Audio -> Universal -> Voodoo latest (a lot of whitenoise/hiss when silent)
- Disk -> `Intel generic`...
- Misc -> `NullCPUPowerManagement`
- Network -> `IntelMausi` latest
- USB -> `Increase port limit`
- Build
- Enable screen sharing and ssh to login remotely when display init fails
##### Clover configuration for hard drive EFI partition
- Same stuff as in USB stick's clover config
- Graphics -> uncheck `Inject Intel`
- CPU -> Type -> `0xA01`
- Kernel and kext patches -> KextsToPatch -> add `Enable TRIM for SSD`
##### Install nvidia web drivers
- Find the right one on internets (http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-04192017/)
- Remove `nv_disable=1`
- Fix black screen problem of Mac Pro 6,1 when display is turned off after booting but machine is up (verify using remote desktop) https://www.tonymacx86.com/threads/black-screen-with-macpro-6-1-or-imac-15-or-imac-17-system-definition.183113/ - Install https://github.com/vit9696/Lilu/releases and https://sourceforge.net/projects/nvidiagraphicsfixup/ using https://www.tonymacx86.com/resources/kextbeast.32/
##### Reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment