Getting Started 10.13.6

From DITWiki
Jump to navigation Jump to search

IMPORTANT NOTES[edit]

This is a combo of Tom Wong's 10.13.6 install guide supplemented by the original Hack Wack guide To run High Sierra without nvidia web drivers installed,
only 1 gpu can be in the system. The second gpu can go
back in AFTER nvidia web drivers are properly installed.
This will have to be the case for every single HS update
as it will lose gfx acceleration on every update.

If you plan to update HS to future versions, the current method
is to do a full uninstall of nvidia web drivers first, remove the
second gpu if you have one, update, and then download the latest
drivers and repeat the method below in installing nvidia web drivers.
The old easy way will no longer work.

AVOID any additional boot flags other than what you see already
in the config plist. Thinks like nvda_enable=1 and nv_disable are
all useless now and can interfere with your boot. What is
there is all you need.

THE HARDWARE[edit]

Gigabyte GA-X99-Designare EX
Intel Core i7-6950x 10-Core
Talk to Sin, Ryan, Tom or Alex for other CPU support

Preamble[edit]

If you have built a Hackintosh before this is not the same process, there is no Multibeast or separate USB bootloader.
You will be prepping the drive that your machine will run off of directly
Use a SATA SSD for this process
Use a real mac for everything before the "First Boot"(aside from copying the files to a fat32 formatted usb drive)
Read all the instructions before you begin
Understand all the instructions before you begin
If you don't understand something use the internet to learn more about it
If you don't understand how it all works you are in for a world of pain if something goes wrong
Follow the instructions
Follow the instructions
Follow the instructions
Unless you are advised to deviate based on Sin, Tom, Alex or Ryan's recommendation
Once your system is stable (we will have a checklist) Make a work functional back up.
This is insurance.
If something goes wrong on-set you can boot from your back up and keep working

Preparing the Install[edit]

EVERYTHING PRIOR TO "FIRST BOOT" SHOULD BE DONE ON A REAL MAC

Gather All the Software[edit]

  1. Download the Hack-Wack 10.13.6 files.
  2. This includes BIOS settings profile, EFI folder and some post install files
  3. Source a copy of "Install macOS High Sierra 10.13.6

Format Sierra Installation Drive[edit]

  1. Open disk utility
  2. Select drive
  3. Click "erase"
  4. Name drive
  5. HFS+ format
  6. (Mac OS Ext)
  7. GUID type

Install Base System Files High Sierra 10.13.6[edit]

  1. Start installer
  2. Click "Continue"
  3. Click "Agree"
  4. Click "Show all drives"
  5. Select drive you just formatted
  6. Click "Install"
  7. Let the process finish and allow the computer to restart and continue the installation
  8. Once installation finishes the computer will restart
  9. Let it boot from the new drive and set up your account

Clover Configurator & Configuring EFI[edit]

  1. Download clover configurator
  2. Mount the EFI partition of that SSD
  3. Drop the EFI folder from the HackWack files in there using Finder. Overwrite any files that are there
  4. Open the config.plist located in EFI>EFI>CLOVER> (Open within Clover Configurator, .plist files should be listed at the bottom of the windowor if not use FILE>Open to open the .plist file in clover)
  5. Got to the SMBIOS tab and check that the system shows up as a "6,1 Mac Pro"
  6. Click the "Generate New" next to the Serial Number box
  7. In >EFI>EFI>CLOVER>kexts>Other move "NvidiaGraphicsFixup.kext" to >EFI>EFI>CLOVER> (This kext will go back in after nvidia web driver is installed)
  8. The XHCI patches included in the HackWack10.13.6.zip did not work for me. Disable those 3 patches in the Clover GUI and add this one instead using Clover's "Text Mode" (Location for add should be around line 517):
  <dict>
    <key>Comment</key>
    <string>USB 3.0 limit 15 to 24 devices High Sierra 10.13.6</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
    g32IDw+DpwQAAA==
    </data>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Name</key>
    <string>com.apple.driver.usb.AppleUSBXHCI</string>
    <key>Replace</key>
    <data>
    g32ID5CQkJCQkA==
    </data>
  </dict>
 

First Boot[edit]

Update BIOS[edit]

  1. Format a USB drive as FAT16 or FAT32
  2. Copy the "BIOS Settings" and "BIOSFirmware" folders from the Hack_Wack_zip to the USB drive
  3. Insert the USB stick into the HackWack PC, boot up and press the “end” key at the mobo splash screen to enter bios q-flash
  4. Click Update BIOS
  5. at bottom center theres a pull down menu of drives, find your drive
  6. click on the USB drive in the big gray box above your drive
  7. click on the bios firmware folder
  8. X99DEX.F4e should be in the right large gray box
  9. click X99DEX.F4e
  10. it turns red and moves to the right of your drive
  11. hit return/enter
  12. Select Intact
  13. System reboots
  14. Hit F9 on reboot to see system info and new bios Version: F4e

BIOS Setup[edit]

  1. Plug the hard drive into your motherboard (sata and power cables)
  2. Turn on your machine
  3. When the motherboard splash screen appears pres (DEL) to enter the BIOS settings menu
  4. If you haven't already updated your BIOS do so now (go back to the BIOS Update section)
  5. Load the Bios settings onto a fat32 formatted usb stick and plug it into the computer
  6. Hit the right arrow 6 times to get to the "Save & Exit" menue
  7. Hit the down arrow 6 times to get to the "Load Profiles" menu and hit "Enter"
  8. The "Load Profiles" menu will pop up. Hit the up arrow once to select "Select File in HDD/FDD/USB" and hit "Enter"
  9. Use the mouse to click the little red arrow just above the "Ok" button. This should bring up a Drop-down menu.
  10. Select your USB stick from the Drop-down
  11. Use the mouse to click the "Bios Settings" folder
  12. Then double-click The "HackWack10136" file
  13. You will get a confirmation pop-up that the settings were loaded, click "OK"
  14. Hit the left arrow 4 times to get to the "BIOS" menu
  15. Make sure "Boot Option #1" is selected and hit "Enter"
  16. Use the up and down arrows to select the "UEFI OS" portion of your install drive and hit "Enter"
  17. Arrow back over to the "Save & Exit" menu
  18. Arrow up or down to "Save & Exit Setup" and hit "Enter"
  19. The Machine will now reboot and
  20. Clover bootloader will now start

Finalize Installation[edit]

  1. Shut down and hook up the boot ssd over USB with desktop. Set it as your primary boot drive in bios,and boot in. You should be able to load in without any graphics acceleration.
  2. Load up your config plist and change your CSRACTIVECONFIG to 0x00 in RT VARIABLES tab within clover configurator.
  3. Save that.
  4. Make sure you are on a local network, and enable screen sharing. This may or may not be necessary but this is what we are testing. Confirm you can screen share your desktop over the laptop over the network. Set the desktop to auto login to the OS as well not requiring you to type in the password.

I didn't have to do steps 2-4 with the last 10.13.6 installer, in fact, changing the Csr value to 0x00 caused my system not to boot at all. Your mileage may vary but I was fine to reboot normally and move on to installing the Nvidia web drivers --Luke Mullen

Second Boot[edit]

  1. Reboot
  2. Install nvidia web drivers, after install is complete DO NOT reboot yet. Go back to the config plist and change your CSRACTIVECONFIG back to 0x67
  3. Put the nvidiagraphicsfixup back into the kexts/other folder.

Third Boot[edit]

  1. Reboot
  2. Install Cuda
  3. Install Blackmagic Desktop Video
  4. Install DaVinci Resolve
  5. Install Codex Software
  6. Install Livegrade
  7. Install SilverStack
  8. Install anything else you need to function

For those with a 5960x on HS 10.13.6 that have a CPU performance drop compared to Sierra, there is a performance patch by PMheart. Add to "Kernel and Kext Patches" in clover configurator:
Find: C1 E3 08 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 B9 BD 6B 00 48 83 C4 08 5B 5D C3 66 2E 0F 1F 84 00 00 00 00 00
Replace: BB 00 FF 00 00 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 B9 BD 6B 00 48 83 C4 08 5B 5D C3 90 90 90 90 90 90 90 90
Comment:Broadwell-E / Haswell-E performance Kernel patch for 10.13.5

If you want Bluetooth working use KCPM Utility Pro to install the kexts included in the "SLE" and "LE" folders. Those correspond to the System>Library>Extensions and Library>Extensions folders. Make sure to select the correct option when using KCPM. After this is done reboot and bluetooth should bu up and running.
Once everything is installed that you need to function bare minimum its time to do a clone of your drive

BACK UP YOUR INSTALL[edit]

DO NOT DO ANY OSX UPGRADES[edit]

GC-ALPINE RIDGE (TB Card) UPDATE[edit]

To use the TB adapter card you will have to do a few things first

Prerequisites[edit]

  1. Windows installed on your hack (using windows 10 for the guide)
  2. Access to internet
  3. Plug TB card into last slot only (PCIEX8)
  4. Plug the Thunderbolt power cable into the back of the TB card, then plug the other end into your motherboard: to the left of the Mobo power connector, under your GPU. You will probably have to take the GPU out to plug this cable in.

Download Firmware Updater[edit]

Both the mobo and the Alpine Ridge card need to be updated to firmware v. 21. There are two separate firmware updater utilities; one for the Alpine Ridge card (linked in Step 2 below) and one for the mobo (linked in the Downgrade Drivers section).

  1. Boot up into Windows
  2. Go Here
  3. Scroll down to the "Utilities" section and click to expand.
  4. Click one of the download locations. I chose "America", why not
  5. Save the file according to your browser. This is the updater for your Alpine Ridge card, not your mobo.
  6. DO NOT download the Thunderbolt driver from this page, only the firmware update tool.

Install Update[edit]

  1. Find the download
  2. Double-click "setup.exe"
  3. Click yes to allow the app to make changes to the device
  4. Click "next" at the "FashTBT B16.1118.1" screen
  5. Click "Finish"

Downgrade Drivers[edit]

Now the drivers need to be downgraded from v. 16.2.52.250 to v. 16.1.47.275, and the mobo firmware needs updating to v. 21.

  1. In Windows, uninstall "Thunderbolt Software".
  2. Once its done go here to download Thunderbolt FW Update Tool (under Utilities) and the TB driver (Driver--Thunderbolt): Here
    The Firmware Update Tool on that page is for your mobo, not your Alpine Ridge card. You will need to run this Updater in addition to the previous Updater. The driver here is the older version required for Hack compatibility.
  3. Install the older drivers

Check BIOS Settings[edit]

  1. Reboot
  2. Hit the Delete key to enter BIOS
  3. Go to the Peripherals" tab
  4. Got to "Intel(R) Thunderbolt" and hit Enter to go to the Thunderbolt sub-menu
  5. Make sure PCI cache is set to 128
  6. Make sure Prefetch is set to 256, you can change it by clicking on the number and typing in "256"
  7. Set the Security setting to Legacy
  8. Recommended: Re-save your profile to a slot
  9. Now Save and Exit

IMPORTANT NOTES[edit]

MOSTLY hot swappable
if it doesn't mount after boot try cold-booting with devices plugged in