【更新】现已升级到10.15.4,oc版本到0.5.6.
相关引导文件以上传至github:OC-EFI-2700-B450i-wifi-rx580
配置如下,基本上和我配置差不多的都可以通用哈。
| 硬件 | 型号 |
|---|---|
| cpu | ryzen 2600 |
| 主板 | 技嘉b450i wifi pro |
| 显卡 | rx584 |
| 内存 | 金士顿hyper 3000 ddr4 16gx2 |

正常
- 基本功能无问题,运行流畅
- cpu、显卡跑分正常,休眠正常
- iservice正常,siri正常
- 蓝牙正常(csr8510 a10)
- 升级到最新catelina,无缝升级

有待解决
- 因为是itx,只能用usb网卡,所以还差一个usb网卡这样airdrop就能用了。
因为是ryzen的黑苹果,所以首先参考了: Opencore-Vanilla-Desktop-Guide
基本上只参考这一个就够了,后来装完了发现黑果小兵的博客上有中文的详解,很详细,上面也有中文的参考资料,不想看英文的话推荐参考:
全程还是比较顺利的,只要有耐心即可。值得一提的是我的主板按照教程打开了4g以上解码但是依然会卡在pci configration,按照第一个文献的troubleshooting也没解决,后来我在boot-args增加了npci=0x2000就好了(第二个参考文献中提到了),应该是主板bios的问题,技嘉的bios真的太垃圾了,我甚至关不掉csm,索性没啥问题。
内置的intel网卡带的蓝牙不行,我手头正好有个绿联的usb蓝牙(csr8510 a10),mac为了考虑体验只能启用一个蓝牙,所以我们要先屏蔽自带的蓝牙,方法很简单:
供应商id和设备id,在信息->杂项(misc)里,比如我的是0x8087和0x0025

0x8087->32903,0x0025->37/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist(我用的vscode)idproduct和idvendor进行替换直接参考第一个参考文献重的troubleshooting,主要就是内建网卡的en0
非常简单
diskutil list列出所有的磁盘,找到你想挂载的名字,例如我想挂载NVME1

sudo vim /etc/fstab 添加LABEL=NVME1 none ntfs rw,auto,nobrowse,保存即刻。finder找不到,就在/volumes里能看到,拖到侧边栏就行了SIP,恢复模式中在终端输入csrutil disablesudo mount -uw /直接都挂可读写,然后就能为所欲为了。

本文作者:mereith
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!