- 积分
- 91
- 最后登录
- 2024-4-12
- 精华
- 0
- 阅读权限
- 20
- 主题
- 20
- UID
- 4830871
- 帖子
- 167
- PB币
- 79
- 威望
- 4
- 贡献
- 0
- 技术
- 0
- 活跃
- 658
- UID
- 4830871
- 帖子
- 167
- PB币
- 79
- 贡献
- 0
- 技术
- 0
- 活跃
- 658
|
本帖最后由 zhangchouchou 于 2019-8-6 16:01 编辑
先上图:最后一行可能没太电脑卡的不一样,最好的判断办法就是看是否有ACPI:sleep states S3 S4 S5那一段吧。个人判断。
我的电脑dell5488刚买来安装黑苹果没有出现此问题,由于折腾睡眠问题无果,有刚好看到bios更新了,就去更新了一下bios,就出现了这个问题。开机卡在这里,尝试替换上一个版本的dsdt改错放进去就可以开机了。由此判断,肯定是dsdt哪里导致的错误。
后来看到惠普战66安装成功的帖子,提到“发现了RTC引发卡开机的代码部分”。然后就去搜索两个bios版本提取的dsdt搜索RTC对比果真发现不同。如图(图一是华为matebook13原始dsdt和可以正常开机使用的DSDT。图二是我的DELL5488。):
可以发现去掉下面这一段就可以正常开机。我是艳发现也的确如此。后来觉得DSDT碍眼想做个hotpatch解决此问题。但是不太会这个,求助冰水大佬帮我制作hotpatch解决,抛弃dsdt。
我的DELL的RTC部分跟matebook13一样的。我将我的hotpatch给热心的matebook13机友使用,他也抛弃dsdt正常开机了。我由此提出猜想是不是每一个安装黑苹果卡在这里的电脑的电脑都可以通过此方法解决。因为卡在这里的不少人都无法找到老的DSDT进行对比。所以可以试试提取DSDT搜索RTC跟我提供的图片对比看看,然后删掉那一段代码看看是否能够解决此问题。或者直接使用我提供的hotpatch。由于手边没有合适的电脑,只有本人试了此方法,和一个matebook13的机友试了,可以解决问题。最后附上hotpatch。dsdt改错需要自己完成。如果不会改错,发现代码一样的可以直接用我提供的hotpatch。
hotpatch使用须知。解压将RTCfix.aml放到EFI/CLOVER/ACPI/patched。改名参照“更名.plisr”
如图:
Hotpatch文件2019年4月10好更新
经过这几天找到更多卡这里的群友电脑实验发现很多卡这里的都是RTC引起,而且提取的DSDT,RTC那一段都是一样的。由此可以判定这个方法适用于大部分卡这里的机器。后经过八楼提醒采用更名的方法即可解决此问题。抛弃hotpatched,遂更新。
更名方法分两种
1:直接使用文本编辑器修改config。(适合手里没有苹果系统的小白)
推荐使用notepad++打开所使用的config。不用搜索就可以看到,在很前面。找到如图的位置:
- <dict>
- <key>Comment</key>
- <string>_STA to XSTA</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- X1NUQQ==
- </data>
- <key>Replace</key>
- <data>
- WFNUQQ==
- </data>
- <key>TgtBridge</key>
- <data>
- UlRDXw==
- </data>
复制代码 2:使用Clover configurator添加更名。如图:
- Comment: _STA to XSTA
- Find: 5F535441
- Replace:58535441
- TgtBridge:5254435F
复制代码 希望更多人尝试提出意见。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
4
查看全部评分
-
|