Skip to content
Happy Hackintosh, Apple Tax cut!
Branch: master
Clone or download
Latest commit 7a4fdf9 Mar 27, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
OEM/SystemProductName - Update BIOS instructions. Dec 1, 2018
doc - Update BIOS instructions. Dec 1, 2018
drivers64 - Update kexts and efi drivers. Mar 10, 2019
drivers64UEFI - Update kexts and efi drivers. Mar 10, 2019
images Ad benchmark scores. Mar 10, 2019
kexts/Other - Update clover to r4895. Mar 26, 2019
themes/mac - Update BIOS instructions. Dec 1, 2018
tools - Update clover to r4895. Mar 26, 2019
.gitignore
CLOVERX64.efi - Update clover to r4895. Mar 26, 2019
README-EN.md Update READMEs. Mar 27, 2019
README.md Update READMEs. Mar 27, 2019
config.public.plist - Update kexts and efi drivers. Mar 10, 2019

README.md

asrock-z370m-pro4-hackintosh

English version

该项目只针对我的配置,仅供参考,不要盲目使用。

硬件

CPU:Intel i5 8400

主板:Asrock z370m Pro4

显卡:蓝宝石RX560 4G D5 白金版 OC (75W)

Wi-Fi 和蓝牙:BCM943602CS

内存:Micron 8G DDR4 2666 x 2

硬盘:Intel 760P 512G NVMe M.2

Wi-Fi 和蓝牙芯片在 macOS 下插上就能用,不需要任何配置。

BIOS 设置

BIOS 版本:3.20

Advanced \ Chipset Configuration → Vt-d : Disabled

Advanced \ Super IO Configuration → Serial Port: Disabled

Advanced \ USB Configuration → XHCI Hand-off : Enabled

Advanced \ Chipset Configuration → Share Memory : 128MB

Advanced \ Chipset Configuration → IGPU Multi-Monitor : Enabled

安装注意事项

音频

为了让音频正常工作,Audio Inject 的值必须为 1

使用 USB 2.0 接口安装

制作完 USB 安装盘后务必插在主板背部的 USB 2.0 的接口上安装,否则安装会报错 - AppleUSBHostPort::disconnect: persistent enumeration failures

让 USB 顺利工作

USB 不正常工作的表现有:

  1. USB 不能识别。
  2. 睡眠后会立即醒来。
  3. USB 3.0 的速度会限制在 480 Mbps。
  4. 重启后 USB 设备丢失,需要重新插拔。

为了让 USB 和睡眠正常的工作需要制作 USB 补丁,macOS 10.14.1 下有 USB 端口限制,需要安装之前版本的 macOS 来制作 USB 补丁,以 macOS 10.13.6 下制作的安装补丁为例。

⚠️ 我安装的时候网上还没出现针对 macOS 10.14.1 的移除 USB 端口限制补丁,安装旧版本实属无奈之举。如果你可以在 List of Hackintosh USB Port Limit Patches (10.14 Updated) 中找到与你安装的 macOS 版本对应的解除 USB 限制补丁的话就不需要安装老版本的 macOS 了。

1 移除 USB 端口限制

安装完 macOS 10.13.6 后需要移除 USB 端口限制,如果不移除你只能在 FB Patcher 上看到 15 个 USB 端口。移除方法请参考 List of Hackintosh USB Port Limit Patches (10.14 Updated)

2 使用 FB Patcher 制作 USB 补丁

安装完上面的补丁后重启电脑应该可以看到所有的 USB 接口了,按照 USB Port Patching 的教程来制作属于你自己的 USB 补丁。

3 保存好制作的补丁

补丁制作完成后一定要好好保存,因为是针对自己电脑独有的文件,网上找不到第二份。

Intel Framebuffer Patching

为了让集成的 Intel UHD 630 显卡正常的工作,需要做 Framebuffer Patching,具体步骤参考这个文档 - Intel Framebuffer patching using WhateverGreen

文章很长,很难懂,8 代 CPU 直接看这里即可:corpnewt/Hackintosh-Guide

已知的一些问题

睡眠后小概率出现蓝牙不可用的情况

这个问题在白苹上也有,遇到这种问题重启下蓝牙服务即可:$ sudo kill -9 `pgrep bluetoothd` - Restart Bluetooth Daemon on Mac OS X without restarting

Final Cut Pro X 无法 GPU 加速

这个问题暂时还没找到完美的解决办法,这篇文章做了比较好的介绍 - Asrock H370M-ITX/ac and getting RX560 or RX580 to work with Intel graphics for full hardware acceleration on Mojave,不过对我来说影响不大,我平时很少用 Final Cut Pro X。

升级系统怎么办?

不要第一时间升级,新系统推送后过两周去社区看看问题反馈。决定升级前备份好系统,即使升级失败也能回滚到历史版本。

USB 端口映射关系

HSXX 代表的是 USB 2.0,SSXX 代表的是 USB 3.0。

主板背部:

port mapping

蓝牙:HS05

机箱前置 USB(上):HS09 SS06

机箱前置 USB(下):HS10 SS05

升级记录

版本 日期 备注
macOS Mojave 10.14.2 (18C54) 2018.12.7 正常升级,无异常
macOS Mojave 10.14.3 (18D42) 2019.1.23 正常升级,无异常
macOS Mojave 10.14.3 (18D109) 2019.2.11 正常升级,无异常
macOS Mojave 10.14.4 (18E226) 2019.3.26 正常升级,无异常

跑分测试

Geekbench CPU

geekbench-cpu-score

Geekbench GPU

geekbench-gpu-opengl-score

Cinebench

cinebench-score

参考链接

  1. 如何正确的黑苹果
  2. Kernel panic in Safari with UHD 630 + RX 570
  3. 正确驱动Intel显卡的Framebuffer
You can’t perform that action at this time.