系统版本
macOS Catalina 10.15beta (19A471t)
平台简介
HP ZHAN99 WorkStation G1(惠普战99)
主要配置如下
- Intel Core I7-8750h 6C12T
- Crucial DDR4 2666MHz 8G*2
- UHD630
- Realtek Alc295
- Broadcom BCM94352hmb (M.2/NGFF)
其中 网卡是替换了的,也就是说,需要拆机,有能力者建议直接上dw1830,因为bcm94352(dw1560)在win10内可能导致严重的蓝屏或者冻屏
完工效果
图片:
完成内容:
- CPU睿频 -OK
- 内建显示器 -OK
- AppleALC驱动声卡 -OK
- Wi-Fi驱动&Airdrop -OK
- 蓝牙&handoff -OK (如果出现识别了蓝牙但是无法连接的情况,先进入win再回到macOS即可解决)
- 原生电池控制 -OK
- USB3.1支持 -OK
- type-C支持 -OK
- 有线网卡驱动 -OK
- 摄像头驱动 -OK
- GPS -OK
- 不会出现无背光的情况
- 可以睡眠
- sidecar可用(需要登录AppleID,需要iPadOS13配合,必须使用C To L的线)
未完成:
- 指纹无解
- 雷雳貌似没有驱动
十分失望的是,sidecar目前看来可能无法使用(不排除是因为我没登录AppleID,毕竟更新匆忙…大家自己测试吧,需要iPadOS13配合,必须使用C To L的线)
总体描述:基本完美
这次更新遇到的坑
- AMF:Only 128/256 slide values are usable! Booting might fail!
其实,这个并不影响启动,但是其实很好解决,将AptioMemoryFix.efi
换成AptioMemoryFix-64.efi
即可
- 各种 kernel Panic
需要根据具体情况进行分析,这次更新Catalina,我遇到了CPU多核导致的Panic,但是目前看来,应该是clover本身导致的
- clover版本问题
我这次有个算是被clover版本的事情弄得有些头疼,正好踩坑用了最不适宜的那几个版本,最后是自己编译了目前最新的r4964才解决了问题。此处由于我用的是Xcode11,所以还魔改了一下clover_build.command,让它支援了在Xcode11环境下的编译。整个编译过程(含下载)共花费了1个小时左右
这次clover版本问题总共给我带来了以下几个坑:
4943-4945版本中,多核BUG,且如果使用CPUs=1方式的话,则在安装过程中会卡在安装完
recovery
之后的there are still active callers
4963版本中,kext injection失效导致一直出现
xpc.launched
的 error,提示abnormal exit code 1
我做了什么
这是这次新加入Readme的内容,主要描述一下这次更新需要自己做些什么
- 魔改
clover_build.command
,并且自编译clover r4964 - 移除多余的
drop table
,仅保留DMAR
和MATS
- 自编译
lilu
,whatevergreen
,applealc
,airportbrcmfixup
- 去除brcm系列驱动,更换为
brcmbluetoothinjector
- 去除
fakesmc
,换用virtualsmc
- 去除
AptioMemoryFix.efi
,换用AptioMemoryFix-64.efi
- 更新了
ACPIBattaryManager
- ~~暂时使用
USBInjectAll
替代USBPort
~~ - 制作了新的
USBPort
来修复typeC
注意:直至今日我才发现之前的USBPort的typeC驱动与3.0驱动似乎有问题,如果想要使用USB Port可以自己去定制或者使用我的clover中kext目录backups里面的USBPort
此问题已被修复
EFI分享
这是很多人都很想要的,但其实,我个人还是觉得,更应该做的是自己一点点折腾出来。
下面是传送门
GitHub
PS:黑果小兵将此仓库收录了长期维护列表,虽然作者本人是个小辣鸡,但是也会因此更负责地更新吧
一些建议
建议主要是关于黑苹果安装过程的各种问题的一些详细描述帖,也算是半个鸣谢以及引用出处
国内
- 黑果小兵
- 远景
- 黑苹果乐园
国外(推荐)
- TonyMac x86
- insanelymac
- olarila
- GitHub
常见工具
- clover configurator
- FB Patcher
- kext utility
- Xcode
最后劝退一些纯小白/没有毅力者:
黑苹果是一件需要自己研究、能看英语、会学习、会很多计算机操作的事情。如果你连win都玩不溜,Linux都不知道是什么,那先去补习一下那些基础的东西吧。
我们应该是热心于分享那些解决问题的方法,而不是分享结果。虽然我长期使用Mac,但实际上很多人只是为了新鲜而装黑苹果。所以,太过匆匆,就会索然无味。
最后是属于Geeker的至理名言:
生命不休,折腾不止