睡眠唤醒重启及关机重启
macOS 现有版本不能原生支持Z390芯片组的 nvram
,目前能找到的方法就是软件模拟 nvram
解决方案
- 按照教编译 Clover EFI Bootloader(标准编译版)
- 编译最新版本
Clover
并安装到系统根目录,安装时务必勾选EmuVariableUefi-64.efi
以及RC scripts
补丁,如下图所示:
- 将
cloverx64.efi
拷贝到EFI/CLOVER
路径下并覆盖,将EmuVariableUefi-64.efi
拷贝到EFI/CLOVER/drivers64UEFI
路径下。
- 重启电脑并观察
EFI
分区下有没有生成nvram.plist
文件,如上图所示,存在nvram.plist
文件的话,那么睡眠唤醒应该就正常了!
DW1560/Brcm94352Z驱动
第一步 驱动方法
将文件 BrcmFirmwareData.kext
和 BrcmPatchRAM2.kext
复制到 /Library/Extensions
目录下
第二步 重建缓存
方法一
使用下面命令重建缓存
1 2 3 4 5 6 7 8 9 10 |
sudo chmod -Rf 755 /S*/L*/E* sudo chown -Rf 0:0 /S*/L*/E* sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /L*/E* sudo rm -Rf /S*/L*/PrelinkedKernels/* sudo rm -Rf /S*/L*/Caches/com.apple.kext.caches/* sudo touch -f /S*/L*/E* sudo touch -f /L*/E* sudo kextcache -Boot -U / |
方法二
使用应用 Kext Utility
重建缓存,下载 Kext Utility
检查
重启系统,检查蓝牙和 WIFI 是否可以正常工作
关于本机 CPU处理器显示 未知
的解决方法
打开终端,输入:
1 2 |
cd /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/zh_CN.lproj/ cp AppleSystemInfo.strings ~/Desktop |
用 PlistEdit Pro
或者 BBEdit
做如下修改:
PlistEdit Pro
BBEdit
使用编辑器 BBEdit
打开 AppleSystemInfo.strings
,将
1 2 |
<key>UnknownCPUKind</key> <string>未知</string> |
修改为
1 2 |
<key>UnknownCPUKind</key> <string>Intel Core i7 9700K</string> |
1
|
sudo cp ~/Desktop/AppleSystemInfo.strings /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/zh_CN.lproj/
|
输入用户密码,完成
声卡无法驱动
第一步 下载 AppleALC
源码
1
|
git clone https://github.com/acidanthera/AppleALC.git
|
第二步 下载 Lilu debug
版本
1
|
https://github.com/acidanthera/Lilu/releases
|
第三步 记录 Revision
值
打开 IORegistryExplorer
工具,搜索 HDA
,找到 IOHDACodecRevisionID
值,如图即为 0x100101
,转成 10 进制为 1048833
第四步 修改 Revision
值
打开 AppleALC
源码文件夹下的 Resources
文件夹,删掉其他声卡型号的文件夹,只保留当前主板的声卡型号文件夹,即保留 ALC1220
文件夹。
第五步
打开 PinConfigs.kext
的 info.plist
,删除其他声卡信息,只保留当前主板的声卡信息,即 ALC1220
实测保留一个也可以
第六步
进入 ALC1220
文件夹,打开 info.plist
,修改 Revisions
值为之前 IORegistryExplorer
查到的 IOHDACodecRevision
值的 10
进制数,即 1048833
。
第七步 编译
Xcode
打开 AppleALC.xcodeproj
,编译生成 AppleALC.kext
第八步 替换
将修改的 AppleALC.kext
放到 EFI/CLOVER/kexts/Other
下,Kext Utility
重建缓存,重启电脑
声卡成功驱动
更新BIOS后无法进入系统
升级主板 bios
至 1.29
需添加以下补丁,否则无法开机
1 2 3 |
Comment: Fix AsRock Z390 BIOS DSDT Device(RTC) bug Find: A00A9353 54415301 Replace: A00A910A FF0BFFFF |
暂无评论内容