Mac os huanan x99

Mac os huanan x99

X99 HACKINTOSH EFI CATALINA AND BIG SUR

X99 Opencore config repository for Catalina and Big Sur

If you wanna give a smile to me:

Opencore Version: 0.6.8

Included Full Patched DSDT/SSDT Depending on your Motherboard:

  • HUANANZHI FOLDER F8 or TF «DSDT-HUANANZHI.aml»
  • MACHINIST FOLDER, Bunch of SSDT
  • JINGSHA SZMZ X99 Dual, Bunch of SSDT

All of them tested with BIOS-IEGINEER’s BIOSES

Included SSDT for:

  • Disabling PCI Uncore Bridges «SSDT-UNC0.aml» (Causes KernelPanic ^19.7.0 Kernels) (Universal)
  • Renaming CPU to CP00 PCI Uncore Bridges «X99-CP00-XCPM.aml» (As a Real MAC) (Universal)

HASWELL/BROADWELL (E/EP) Power Management

On KERNEL>Cpuid1Mask Replace:

F2060300 00000000 00000000 00000000 for HASWELL-E/EP

F1060400 00000000 00000000 00000000 for BROADWELL-E/EP

57060500 00000000 00000000 00000000 for CASCADE LAKE-X

54060500 00000000 00000000 00000000 for SKYLAKE-X/H

E4060300 00000000 00000000 00000000 for IVY BRIDGE-E/EN/EP

FIND YOUR XCPM_BOOTSTRAP_PATCH ENABLE IT AND DISABLE THE REST OF XCPM_BOOTSTRAP Patches for the other processors

  • Mald0n for introducing me to hackintosh and giving me my first pre-made folder (Olarila.com)
  • Nmano for mantaining actively Kernel Patches for x99/x299 between Mac OS versions (insanelymac.com)
  • e97 for it’s original HackPro X99 System post which was of the first X99 Successful build which inspired us (insanelymac.com)
  • RemB for it’s UNC0-SSDT.aml in order to disable Uncore PCI Bridges (insanelymac.com)
  • Pike R for introducing Patches for x79/x99/x299
  • Acidanthera team for developing Opencore and most Kexts (github.com/acidanthera)
  • Apple for developing MacOS

About

X99 Opencore config repository for Catalina and Big Sur

Источник

Mac os huanan x99

Clover is deprecated, and I was unsuccessful to get this updated to work with OpenCore and Big Sur. This build served me well for 4 years, and rather than try to struggle through to rebuild a dated and not widely adopted X99 platform on hackintosh, I upgraded to a 10900k system.

This repository is the EFI directory (basically, a boot drive) that can boot a macOS (10.15.3, at time of writing) installation. Think of the EFI as the isolated magic boot image that will let you start macOS on unofficial hardware. Ideally, all your system compatibility changes are in this boot partition, away from macOS itself. You don’t want a macOS update accidentally breaking your system. This EFI will only work with my specific setup, but may work with similar ones via tweaking.

This is the easiest way to make and track changes to improve support and manage OS updates (as needed). Not having your EFI in revision control is bad. Eventually you will end up breaking something and not remember what you did. Additionally, someone using this repository can stay up to date with my changes by simply pulling down the latest files through Github on their boot partition.

My Hackintosh Hardware

$3500 ($500 more if using a PCIe flash drive). A maxed out Mac Pro, for reference, is around

$10,000, and is dated in comparison.

You need to have mostly the same hardware for this to work. Parts that can not be swapped easily will be noted.

  1. This motherboard is a little wonky, so while other Gigabyte or Asus X99 motherboards may work, my EFI repository may not work with it. Change at your own risk. See Motherboard and Graphics Card Notes below.
  2. If you get a different CPU, you MUST modify this line in your checkout with the correct IOCPUNumber value. Each CPU core has two hyper threading cores. Subtract 1 to get the max IOCPUNumber (zero indexed). IOCPUNumber = (Number of CPU Cores * 2) — 1. For example, the 6950X has 10 cores. So (10*2)-1=19, as shown in the link.
  3. Any USB wifi will work. I chose this card because this is the the best/easiest way to get AirDrop working. Totally optional though. You don’t have to get any wifi at all.
  4. Any SSD or HDD drive works. Samsung M.2 drives should work as well, as I include an SSDT patch for them. Other M.2 drives may need to patch SSDT-NVMe-Pcc.aml with the appropriate device path. Try running the auto-patcher script. If that doesn’t work, see full guide.
  5. Motherboard on F01 (Retail Bios) — Will NOT boot a CPU newer than 5820K and you need a 5820K to flash the latest BIOS to boot any CPU other than this. So
  • Make sure its flashed to F22+ (ask your reseller, like NewEgg)
  • Have access to a CPU which works on F01. See list of supported CPUs.

macOS Boot USB and BIOS Update Preparation (Optional)

This step is optional if you do not want a bootable USB stick and your BIOS is already up to date.

Sometimes when tweaking things, the OS drive will fail to boot. It is extremely recommended to have a backup bootable USB stick. Make tweaks to the EFI boot on your macOS drive, and if it fails to boot, fall back to the USB stick to boot. The USB boot stick is optional, but encouraged.

  1. Insert a USB drive into your real Mac. This will be used to update your BIOS. It will also optionally serve as a USB boot stick.
  2. Use Disk Utility to erase the USB stick and create a GPT drive with a single Fat32 partition. Fat32 is mandatory for the BIOS update process.
  3. Download the latest BIOS (F23, at time of writing).
  4. Unzip and copy the BIOS file to the Fat32 partition.
  5. Make sure the BIOS file is named GIGABYTE.bin as the previous link instructs. This is the file name required by the BIOS Updater.
Читайте также:  Активатор экстрим windows 10 pro x64

macOS Drive Preparation

  1. Attach your Hackintosh OS drive to a real Mac. Use a USB enclosure or drive dock to do this.
  2. Use Disk Utility to erase and create a GPT drive.
  • Mac OS Extended (Journaled) format
  • Name can be anything you want

Making your Drive Bootable

This EFI directory lives on an ESP (EFI System Partition). This partition is typically hidden from operating systems.

First, get the prerequisite Clover Bootloader (I am using r3949 at time of writing).

On the real Mac, again. You will be performing the following steps (optionally twice, if creating a USB boot stick as well):

  1. Install Clover to the target drive (Hackintosh Drive or USB Stick) using these options:
  • Change Install Location to the target drive (DO NOT FORGET THIS. )
  • Customize, with only the following checked:
    • Install for UEFI booting only
    • Install Clover in the ESP.
    • Don’t delete the Clover PKG file when the installation ends, you may need it later.
  1. After installation of Clover is complete, the installer leaves the ESP mounted.
  2. In that ESP, there will be an EFI directory. So typically, the directory structure will be as follows /Volumes/ESP/EFI.
  3. In Terminal:

Optional: Repeat the above steps with the USB stick.

  1. On the Mac, download the latest macOS Installer (Sierra, 10.12.1 at time of writing).
  2. Run the Install macOS app.
  • Before starting the install, click Show All Disks, and point it to the attached Hackintosh Drive.
  • Install to the Hackintosh Drive
  1. The Mac will restart to complete the install, and then will restart once more into the new OS installation on your Hackintosh drive.
  2. Complete the installation, shut down, and disconnect the drive.
  1. Assemble your computer.
  • Connect your front panel USB ports to the USB_1 connector on the motherboard. Connecting to USB_2 and leaving USB_1 empty seems to cause the USB sluggishness.
  • Connect your mouse and keyboard to the USB 3.0 ports, and not the USB 2.0 ports. It’s the second column of ports from the left. They are labelled on your motherboard I/O shield.
  • Make sure the video card is in the slot closest to the CPU. This matters, or you will get a post boot black screen. macOS will erroneously put your graphics card to sleep, and it can not be woken. The EFI partition contains a patch to prevent this from happening in the aforementioned PCIe slot.
  1. The OS drive should already be set up with macOS from a real Mac. Connect it to your Hackintosh if you haven’t already.
  2. Boot into the BIOS. Update the BIOS using the USB stick which contains the update from the previous steps.
  • You may want to shut down and reset your CMOS by connecting the CMOS reset pins.
  1. Restart and get into the BIOS again. Load Optimized Defaults.
  2. You’ll see 2 or 3 options show up in the Clover bootloader.
  • Boot Clover
  • Boot macOS
  • Boot Recovery
  1. Choose Boot macOS
  2. The installation and set up of macOS should have already been completed on the original real Mac. So, you should just boot right in.

Wanna pimp your ride? Enable XMP Profile 1 in the BIOS. It’s overclocking your RAM, so it may make your system unstable. That’s why I didn’t have it enabled out the gate.

Staying Up To Date

I’ll be making improvements and fixes as needed. To stay up to date, use EFI Mounter to mount your EFI partition (or do it manually with mount_msdos if you know the partition, typically /dev/disk0s1).

Источник

Mac os huanan x99

Note: You’re nothing but an a-hole if you sell EFI folder (config) that’s readily available for free.

Budget X79 Xeon Build

EFI Folder (Clover) and config required for an X79 8-Core Xeon macOS High Catalina Hackintosh.

Part Model Number
CPU Xeon E5-2650
Motherboard Ant Country X79 Basic
GPU RX 580 4B (AMD OEM)
Memory Samsung 8GB DDR3-1333Mhz ECC x 4
PSU Evesky 650W
CPU Cooler Frostwind (Taobao)
mATX Case 钢铁侠M1-N5 (Tmall)
Storage 128GB SSD (macOS), 256GB SSD (Windows 10), 1TB HDD (Shared Storage)
Mechanical KB 赤暴Readson FH87
  • Proceed with caution.
  • Tested on macOS Catalina 10.15.2.
  • EFI folder is N/A for Opencore bootloader. Go ahead though, if you know what you’re doing.
  • Applicable for direct upgrade from High Sierra or Mojave.
  • The EFI folder is applicable to SSD hot-swap also. ie, if you’re planning to swap SSD from a MacBook Pro to ThinkPad 530.

Before You Proceed

You should modify the EFI (a lot) if your system specs are different. I use the settings for my motherboard. Huanan X79 is another motherboard similar to mine. The CPU type 0x0a01 I set in Clover is only applicable to 8-core CPU models. You should edit that out if your CPU config is different. Also, note that I’ve manually set my system memory info (4x 8GB) within the SMBIOS in Clover. You should edit that as well.

If things go south, use the clover settings attached in the starter-EFI folder. You can use it as a starter. But then you’ve to tweak settings a bit more.

  • Catalina update broke my LAN. I use a WiFi adapter for the time being. I added Realtek WLAN kexts (RtWlanU & RtWlanU1827) to use with the Comfast USB Wi-Fi adapter. You should edit the config. according to your preferences.
  • I’ve got a lot of other Kexts in place for sensors, just ignore or remove those.

You may proceed with the default settings for Ant Country X79 Basic. It may vary if you’re using another motherboard.

What Doesn’t Work?

  • Ethernent (for the time being). I use a WiFi adapter, so no plans to fix that soon.
  • iMessage & Facetime.(it’ll work after SMBIOS edits)

How to create a bootable macOS Catalina USB install drive? (on MacOS)

How to create a bootable macOS Catalina USB install drive? (on Windows)

Install Transmac on a Windows machine. It has a 15-day trial period and works flawlessly flashing DMG files to USB.

Download the latest MacOS 10.15.2 with clover DMG file from here or other sources you come across Google SERP.

Download the EFI folder from this repo.

Connect a 16 GB USB flash drive.

Open Transmac. In the left pane, right-click the USB Drive and select Format Disk for Mac

Again in the left pane, right-click the USB Drive and select Restore with Disk Image. Then select the DMG file I mentioned in (2). Flashing process will take a few minutes depending on the size of .dmg and speed/port of the USB drive.

Locate the USB drive in DiskGenius. Delete the EFI folder and replace it with the new EFI folder.

Plug the USB drive into the PC and boot from USB.

Format the disk drive to APFS, install macOS Catalina, and restart the system.

Connect Hackintosh system to the Internet via USB tethering or a Mac-compatible external WiFi adapter.

Download & install Clover Configurator on MacOS. Open EFI partition and copy -> paste the the EFI folder once more.

You may use Karabiner-Elements if the keyboard mappings (command and option) are acting up.

Источник

12-core X99 Hackintosh Pro build

robinqu

[SUCCESS] 12-core X99 Hackintosh Pro build

I need a new machine to do compilation and rendering jobs. But my 2014 rMBP is slow as a junk. I love the design of the Mac Pro, but it’s too expensive and out-dated. So why not build a Hackintosh Pro with 12 cores myself?
This guide is written after 2 months I finished my build and I can confirm it’s golden enough to use in production.

  • I take no responsibilities for the consequences or outcomes of instructions and advice in this article. Take any actions at your own risks.
  • Try not to overclock your CPU by boosting base frequencies, which may leads to damages on your PCI devices like SSDs.
  • NVMe SSD like SM951, Intel 750 are not currently supported by OS X.
  • Disable auto system update in App Store, or it may break your X99 build.
  • Backup the whole volume before doing anything risky or you will cost hours to re-install.
  • If you are not so eager for multi-core performance, just stick to 5920K or 5930K, for it’s much, much easier to install with these CPUs.
  • If you are confident about your overclocking skills, choose 5960X for better single-core benchmarks and real world performance.
  • If it’s your first hack, don’t try X99. Z97 is already good enough, and runs much better in Mac OS.

Build

  • Xeon E5-2676 v3, OEM version, similar to E5-2670 v3. Don’t ask me how to get it.
  • Asus X99-A-USB31, cheapest X99 from Asus?
  • Samsung SM951 256GB ACHI, cheapest PCI-E 3.0 SSD on the market?
  • SanDisk Extreme Pro 960GB, project workspace, legacy item
  • Seagate ST3000DM001 3TB, archive disk, legacy item
  • Intel 520 SSD 120GB, for Windows 8.1, legacy item
  • Asus Strix 970, used item from a local dealer
  • BCM94360 AC wifi + BT4.0, PCI-E card, newly purchased
  • Corsair Air 540D, newly purchased
  • Corsair AX860, newly purchased
  • Corsair HX110, used item, from a local dealer
  • LG 31MU97-B Cinema 4K, newly purchased

Installation

Making installation USB stick

Preparations:

  • Yosemite 10.10.5
  • USB stick x2
  • UniBeast
  • Kext Wizard
  • Clover
  • Clover Configurator
  • Format your first USB stick, choosing MBR and MacOS Extended Jorunaled format, with partition name USB.
  • Use UniBeast to make installation USB
  • Copy all files in attachment to the installer USB
  • Remove all kexts files in /Volumes/USB/Extra/Extensions
  • Replace stock kexts and install new kexts to /Volumes/USB/System/Library/Extensions using Kext Wizard
    • AppleACPIPlatform.kext, from Maverick
    • IOPCIFamily.kext, from Maverick
    • fakesmc.kext
    • VoodooTSCSync.kext
      • Should change the value of IOCPUNumber to Number of CPU cores — 1
  • Change bootflags in /Volumes/USB/Extra/org.chameleon.Boot.plist to kext-dev-mode=1 -v -f npci=0x2000 PCIRootUID=1 nv_disable=1 dart=0 debug=0x14e
  • Kernel patch by Stinga11 is no valid and Yosemeti 10.10.3+ requires no kernel patch at all
    • Boot to USB installer we made. It should enter Mac OS installer.
    • Complete installation, with all default settings.
    • After first restart, boot into USB installer again, instead of newly installed system.
      • We have to replace kexts again:
        • Choose Utilities, Terminal in menu bar to show command line interface
        • (Supposing volume label of newly installed system is Hackintosh) remove two kexts in /Volumes/Hackintosh/System/Library/Extensions: IOPCIFamily.kext and AppleACPIPlatform.kext
      • Exit console by choosing Terminal, Quit Terminal in menu bar
    • Lastly , permissions repair is required * Choose Utilities, Disk Utility. Select the system volume and click Repair Permissions.
    • Wait for the repairing job, and then exit

    Bootloader

    OS X should be correctly installed on your system volume, but it cannot be loaded yet. A EFI boot loader , such as Clover, is required.
    Make a bootable EFI USB loader

    • Format your second USB stick, choosing GUID and Mac OS Extended, Journaled
    • Run Clover installer to install clover boot loader to this USB
      • Customized setup according the screenshots below
      • Replace config.plist with the config_bootloader.plist in my attachment.
    • Copy FakeSMC.kext to /Volumes/EFI/EFI/CLOVER/kexts/10.10
    • Copy HFSPlus-64.efi to /Volumes/EFI/EFI/CLOVER/drivers64UEFI
    • Delete VBoxHfs-64.efi in /Volumes/EFI/EFI/CLOVER/drivers64UEFI

    Install EFI to local disk

    Run the same process above, but do choose your local disk as target. The config.plist will be edited later.

    After installation, what is working:

    • 12 cores and 24 threads
    • Restart, suspend
    • BT + Wifi
    • SSDs and HDD

    The final config.plist is in the attachment, but it cannot be directly applied to your system. You have to patch and edit config.plist step by step.

    GFX970 is easily handled by nVidia Web Driver. Just remember to remove nv_disable=1 and add nvda_drv=1 in bootflags.
    Boot flag now, shoud be -v -f npci=0x2000 kext-dev-mode=1 PCIRootUID=1 nvda_drv=1 dart=0 debug=0x14e.

    X99 audio can be enabled by the patch provided by toleda. Detailed documents:

    • http://www.tonymacx86.com/yosemite-. mporary-guide-os-x-10-10-a-23.html#post909616
    • https://github.com/toleda/audio_CloverALC

    My steps:

    • audio id injection using plist, and restart to verify audio id
    • apply kext patch using plist
    • patch codec using audio_cloverALC-110.command, and restart
    • Onboard audio should be okay

    HDMI audio is enabled by HDMIAudio.kext. Just drop this kext to clover kext folder at /Volumes/EFI/CLOVER/kexts/10.10.

    Trim support can be enabled by kext patch. Edit config.plist in Clover Configurator, in KextPatch, adding:

    • Name: IOAHCIBlockStorage
    • Find: 4150504C452053534400
    • Replace: 00000000000000000000
    • Comment: Trim support

    With no doubt, buyers of X99 platform want extreme performance. However, lack of native power management makes it hard for Haswell-E CPUs to show its best performance.
    I’ve done a lot of reading and experimentation and finally settled done using NullPowerManagement.kext and disabling steepstep in BIOS.
    And I noticed a lot logs about xhci and VMware is so slow that it’s not usable anymore. Fixed by using using GenericUSBXHC.kext.
    Geekbench in Yosemite 10.10.5 shows slight higher scores than in Windows 8.1. Overall performance is about 95% of the current 12-core MacPro.
    If you are building something like Hackintosh Pro, I think Z97 platform is already powerful enough and much more compatible with Mac OS.

    Some optimistic opinions:

    • With future support of X99 platform, it should perform better the today and easily excell the current 12-core MacPro, which is the case in terms of raw CPU power.
    • X99 build is much more upgradable than MacPro. Think about graphic cards, RAID card, 10GBe, memory and SSDs.
    • Ethernet is enabled by AppleIntelE1000e.kext
    • My Wifi+BT card is working out-of-box with Hand-off, Airdrop enabled
    • I don’t like iMessage on my workstation, so iMessage fix is not done
    • One backup is not always sufficient. My advice is to do regularly TimeMachine backup once a week and do a volume backup using Ghost or Partition Manager once a month and before any system update.
    • Use both offline and online backup
      • TimeMachine backup on a NAS or TimeCapsule is a good solution for online backup. But like any other system, TimeCapsule and NAS (even in RAID0) may fail and lose all backup data. This happened to more than once.
      • Do a whole disk dump to your archive disks and put these disks in a safe box in appropriate environment. These archive disks should not connected to any other systems unless it’s doing a backup or restore operation.

    Источник

    Читайте также:  Перестают работать usb порты при установке windows
    Оцените статью