- 积分
- 6
- 最后登录
- 2022-5-14
- 精华
- 0
- 阅读权限
- 10
- 主题
- 11
- UID
- 4866167
- 帖子
- 16
- PB币
- 64
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 71
- UID
- 4866167
- 帖子
- 16
- PB币
- 64
- 贡献
- 0
- 技术
- 0
- 活跃
- 71
|
机型: Lenovo Tiny M720Q
CPU: Intel(R) Core(TM) i5-8600T CPU @ 2.30GHz
平台: Coffee Lake
平台ID: 0x3E9B0000(此处重点,0x3E9B0007平台HDMI接口无法识别)
OS: macOS 版本11.0.1(版号20B50)
网络: I219-V(板载千兆网口)/BCM94352Z-DW1560(网购M.2网卡)
Nvme: HP SSD EX920 512G
内存: 笔记本替换下来的两根DDR4 2666 8*2(一根威刚,一根英睿达)
OC: 0.5.8 升级0.6.3/iMac19,1(更换三码)
显示器: 便携4K显示器WCSDQ12 3840x2160 HDMI接口
一、经过前面三篇帖子的折腾,从OC0.5.8开始优化HDMI输出,到升级OC0.6.3,系统也随之从10.15.7自动升级到11.0.1,之后进行各种优化,最难的是我这张网卡DW1560(BCM94352Z)在最新的Big Sur 11.0.1中使用不正常,到今天算是全部解决。
二、这篇帖子是记录下升级、优化过程中自己遇到的一些问题,有些可能比较小白(因为自己就是个小白),希望能够给大家一些启发,给同样是小白的朋友避免一些坑。
三、废话不多说,开始今天的内容:
这是EFI折腾的过程,从OC Release0.5.8到0.6.3,又切换回Debug0.6.3,首先说下,折腾一定要从Debug版本开始,不要一上来就Release版本,我就是一上来看到两个版本,自己为是的选择了Release版本,结果折腾半天还是要回到Debug版本开始。
今天对于OpenCore-R0.5.9和OpenCore-R0.6.3这两个EFI就不多说了,之前的帖子已经说了很多,今天重点是OpenCore-D0.6.3中的EFI过程,从原始EFI(直接拿Debug0.6.3中X64文件夹下的EFI进行编译,能够让自己的系统引导进入Mac系统的初始引导文件)开始。
1、EFI-原始:这个没什么好说的,我是从0.5.8升级到0.6.3,①ACPI建议直接从OpenCore Install Guide根据自己的机型平台下载,除了一些特殊主板,大部分没有什么好编译的,我之前0.5.8自己编译,发现没有需要更改的,0.6.3就直接下载就好了;②Bootstrap没什么好说的;③Drivers也没啥好说的,必须的文件HfsPlus.efi,OpenRuntime.efi,考虑到后期做GUI和声音优化,再加上AudioDxe.efi和OpenCanopy.efi;④Kexts,这个是有很多内容可以说的,VirtualSMC.kext、Lilu.kext这两个是必须的,WhateverGreen.kext、AppleALC.kext需要的,网卡和蓝牙根据自己的需求,我添加了AirportBrcmFixup.kext和IntelMausi.kext,USB端口USBInjectAll.kext添加,NVMeFix.kext根据自己的硬盘选择;④Resources暂时不需要做修改;⑤Tools中的工具暂时保留;⑥config.plist,这个根据OpenCore Install Guide中自己的机型平台设置,千万别把其他机型的设置看成自己的机型,我第一次就是按照其他平台进行设置了,结果自然是引导不了;⑦OpenCore.efi也没什么好说的;
只要是按照OpenCore Install Guide一步一步的设置并且检查没问题,基本上都能正常引导进入系统。
2、EFI-USB定制,我第二部是做的USB定制,来来回回做了几次,先是从网上找教程,按照Hackintool的方式进行定制,又按照OpenCore Install Guide官网的方法使用USBmap tool来定制,最终还是选择官网的方式成功了,这一步其实并不难,确定好自己需要的机型端口号,制作USBMap.kext文件替换USBInjectAll.kext,记得在config.plist中进行重新匹配OC文件夹,不要自己手动修改,因为我手动修改几次都是失败的。
3、EFI-修复电源管理,这一项同样是跟着官网制作了CPUFriendDataProvider.kext,同时更新config.plist,一切顺利。
4、EFI-安全,这个也没什么好说的,跟着官网的介绍做就好了。
5、EFI-GUI声音,这个过程中也遇到一些问题,就是Resources文件夹中不仅添加Audio、Font、Image,还要添加Label,一定要添加,否则GUI和声音是没有的,其他按照官网设置即可。
6、EFI-固定分辨率,这个没什么好说的,跟着官网的介绍做就好了。
7、EFI-切换Release,我在此时进行了Release版本切换,其实还可以放后一些,并不着急。
8、EFI-切换BigSur图标,这一步没什么意义,指示把图标更换了一下,因为系统是BigSur了。
9、EFI-修改蓝牙kext,这一步是测试WIFI和蓝牙,因为我得DW1560工作不稳定,我把BrcmBluetoothInjector.kext、BrcmFirmwareData.kext、BrcmPatchRAM3.kext这三个驱动从Kexts中删除,并且在/L/E中加入了BrcmBluetoothInjector.kext、BrcmFirmwareRepo.kext、BrcmPatchRAM3.kext三个驱动文件,但是稳定工作了一天,当我关机第二天重新启动时,WIFI失效。
10、EFI-安装BootCamp,在修改蓝牙和WIFI之后我安装了BootCamp WIN10系统。
11、EFI-禁用Brcm4360,第二天当WIFI失效时,我按照国外一些关于DW1560在BigSurr中失效的帖子,把AirportBrcmFixup.kext驱动中PlugIns文件夹下的AirPortBrcm4360_Injector.kext进行了删除,并且更新config.plist,至今天为止,蓝牙和WIFI工作一切正常。
12、EFI-解锁CFG LOCK,按照官网和司波图大神的教程,解锁了CFG LOCK,并更新了config.plist。
关于网卡WIFI和蓝牙工作问题,这是一些设置后的参数,仅供参考,国外还有一些其他的解决方案,如果再次失效的话再尝试修改,目前能用的话先维持。
后续还有一些优化,再根据实际情况进行修改,目前一切工作都正常,暂时保持。同型号的设备可能也有差异,EFI还是上一篇初始的,后续的自己根据实际情况进行优化,这里就不放EFI了,有需要的到上一篇帖子下载。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|