大麦2s/k610d/K580-bcm94352hmb hotpatch方式修改记录efi分享
本帖最后由 jisjian 于 2020-11-11 18:31 编辑我的笔记本为大麦2s配置与标题中的其他俩型号一模一样
几年前的电脑了,I5-4210M 8G内存 250固盘 bcm94352hmb网卡。
看到最近流行hotpatch把以前的直接修改dsdt改为现在的hotpatch方式。
基本完美。
声卡:audio layout :3, 使用hotpatch注入,也可以使用clover注入方式
升级 AppleALC.kext 1.4.3解决了以下问题
驱动:applealc.kext 1.4.2驱动,这个版本有睡眠唤醒死机的问题,可以用voodooHDA.kext代替
或者:
https://www.tonymacx86.com/threads/help-applealc-kernel-panic-after-catalina-update.284654/page-6解决
电源:正常。休眠,关机正常。lpcId 8086-8C49
电池:hotpath驱动。maciasl:https://raw.githubusercontent.com/Yuki-Judai/dxxs-DSDT-Patch/master
显卡:屏蔽独显,hotpath方式注入显卡ID:0x0a260006 。注入EDID(不通用)解决花屏问题
HDMI正常
wifi:正常。 更换 bcm94352hmb(屏蔽针脚)
驱动:AirportBrcmFixup.kext
蓝牙:正常,注意使用正确的ssdt-xosi.aml否则唤醒无蓝牙
驱动:BrcmPatchRAM2.kext BrcmBluetoothInjector.kext BrcmFirmwareData.kext
USB:正常,使用黑锅小兵的方法定制(搜索:Hackintool)
cpu:变频正常,hotpatch方式
键鼠:
ApplePS2SmartTouchPad.kext 更改了触控板右键不灵敏的问题(不能随意更新)。
fn:
亮度调节问题这个机型比较麻烦,排查后发先ps2k这个设备使用新系统编码不可用。那么就把ps2k使用的OSYS(_OSI函数的返回值)值设置为一个旧的固定值就ok了。clover对ps2k改xps2k配合ssdt-fn ssdt-ps2k补丁。(弃用)
FN+F1:睡眠
FN+F4:亮度减
FN+F5:加
FN+F6:静音
FN+F7:音量减
FN+F8:加
FN+F9:暂停
FN+F10:没设置。win下是停止,mac下好像没啥用。
FN+F11:上一个
FN+F12:下一个
maciasl ahcidebug:https://raw.githubusercontent.com/RehabMan/OS-X-ACPI-Debug/master
clover:
版本 5097
勾选:
修复IPIC表
修复HPET
修复RTC
取消勾选修复关机:可以使用SSDT-PTSWAK.aml替代。(没有关机和休眠问题)
插件类型 禁用OemtableId 无动态提取
引导:dart=0
intelGFX:0x04128086
audio:注入3,可以用ssdt-hdef ssdt-hdau替代
usb:注入,修复所有权
隐藏卷:Recovery,Preboot
驱动:ApfsDriverLoader.efi HFSPlus.efi OsxAptioFix3Drv.efi VirtualSmc.efi 这4个够用了
显卡:EDID:
00 ff ff ff ff ff ff 00 09 e5 10 06 00 00 00 00 01 18 01 04 95 22 13 78 02 b0 90 97 58 54 92 26 1d 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 3c 37 80 de 70 38 14 40 30 64 36 00 58 c1 10 00 00 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fe 00 42 4f 45 20 48 46 0a 20 20 20 20 20 20 00 00 00 fe 00 48 42 31 35 36 46 48 31 2d 33 30 31 0a 00 c0
如果为clover则可以直接 注入EDID,注入Intel显卡,ig-platform-id: 0x0a260006
如果把EDID通过配合ssdt-igpu注入则不需要显卡的clover设置。
dsdt中注入则把edid添加0x
通过e-edid软件修改sync-width值来获取不花屏的宽度
机型: pro11.2
删除:
SSDT-XWAK SSDT-XSEL SSDT-ESEL 等睡眠问题的补丁,因为这个机型睡眠正常,用了反而不正常。
备注:
SSDT-XCPM == clover中插件类型 == SSDT-ssdtPRGen 都是cpu睿频
SSDT-DDGPU == SSDT-NAVA == SSDT-DiscreteSpoof 都是屏蔽显卡
取自己可用的,不能一股脑扔进去。
maciasl prw_0x0d usb3.0 这个修复usb睡眠补丁 相当于 SSDT-XHC和SSDT-GPRW.aml补丁的集合
使用ssdt-xosl.aml 打补丁超过2009 也就是win7 会出现fn调节亮度无法使用(可以通过修改PS2K设备解决)。
使用ssdt-xosl.aml 打补丁 2015 也就是win10FN调节亮度不可用。
但是可以删除clover中如下补丁:
ChangeMethod (_OFF, 0, Serialized), pair with SSDT-NVDA.aml
ChangeMethod (_REG, 2, NotSerialized) to XREG width SSDT-NVDA.aml
change Method(_WAK,1,S) to ZWAK, pair with SSDT-PTSWAK.aml
可以删除 SSDT-PTSWAK.aml SSDT-NVDA.aml文件,使用SSDT-DiscreteSpoof.aml代替。
2019.11.1 升级
VirtualSMC-1.0.9-RELEASE
AirportBrcmFixup-2.0.4-RELEASE
AppleALC-1.4.3-RELEASE
HibernationFixup-1.3.0-RELEASE
Lilu-1.3.9-RELEASE
WhateverGreen-1.3.4-RELEASE
删除了1.4.2声卡导致重启的内核补丁
博客链接:https://www.wodecun.com/blog/7954.html
如果直接使用我的配置文件的话需要你自己修改下SSDT-IGPU.aml把里面的edid换成你的,否则会花屏。
或者干脆用原版ssdt-igpu然后clover中注入edid
谢谢lz分享 同大麦2s专程来实名制感谢楼主解决了我多日 开机花屏必须睡眠唤醒的困扰。也没有注入edid只是用了edid脚本 开机就好了。因为自己的硬盘在cms模式下无法开机。只能uefi、花屏的问题实在找遍了方法。没想到你的efi一次解决。不过现在还是无法知道是怎么解决的。以前的efi是github上一个大佬的k610的。其他完美。只是我没法开cms没法解决开机花屏问题。不过你的efi和他的同一个问题。f1快捷键睡眠无法唤醒 感谢分享,同样的机型 3279002 发表于 2019-11-13 20:41 https://www.pcbeta.com/static/image/common/back.gif
同大麦2s专程来实名制感谢楼主解决了我多日 开机花屏必须睡眠唤醒的困扰。也没有注入edid只是用了edid脚本 ...
efi中提供了FN F1 睡眠补丁呀,我的笔记本可以正常睡眠和唤醒.花屏问题一般需要提取自己的edid修改后解决. 3279002 发表于 2019-11-13 20:41 https://www.pcbeta.com/static/image/common/back.gif
同大麦2s专程来实名制感谢楼主解决了我多日 开机花屏必须睡眠唤醒的困扰。也没有注入edid只是用了edid脚本 ...
可能是网卡不同的原因导致你的f1睡眠无法唤醒 比较用心的分享 楼主辛苦 jisjian 发表于 2019-11-16 17:41 https://www.pcbeta.com/static/image/common/back.gif
efi中提供了FN F1 睡眠补丁呀,我的笔记本可以正常睡眠和唤醒.花屏问题一般需要提取自己的edid修改后解决.
{:5_268:}没注入自己的edid只是用了你的efi和一建hidpi就ok了不用一建hidpi还是会花屏 亮度无法保存啊。每次开机都要调高亮度 而且进度条很小 感谢老哥,K610d准备试试 感谢分享~~~~ 3279002 发表于 2019-11-19 21:09 https://www.pcbeta.com/static/image/common/back.gif
没注入自己的edid只是用了你的efi和一建hidpi就ok了不用一建hidpi还是会花屏
同,我也是用了HIDPI之后就不花了 我一个清华同方的4200M不知道能行不 我的是紫麦
谢谢分享
楼主,你BIOS能开csm吗,我的是K610D i5 d1 (10.14.4),返厂换的SDC4852 成功驱动 登录界面闪屏 已经头大了。 919459570 发表于 2020-1-1 19:26 https://www.pcbeta.com/static/image/common/back.gif
楼主,你BIOS能开csm吗,我的是K610D i5 d1 (10.14.4),返厂换的SDC4852 成功驱动 登录界面闪屏 已经头大 ...
用原版ssdt-igpu替换我的然后clover中注入edid 勾选注入edid和另外一个(忘记叫啥了) 注入和修改edid方法搜索下论坛 应该可以解决花屏 笔记本合盖可以暂时让屏幕正常 jisjian 发表于 2020-1-2 07:46 https://www.pcbeta.com/static/image/common/back.gif
用原版ssdt-igpu替换我的然后clover中注入edid 勾选注入edid和另外一个(忘记叫啥了) 注入和修改edid方法 ...
楼主用的哪个版本系统统,是黑果小兵的吗 919459570 发表于 2020-1-2 20:15 https://www.pcbeta.com/static/image/common/back.gif
楼主用的哪个版本系统统,是黑果小兵的吗
Len's DMG 用谁的版本都一样,老版clover时好像放csm驱动会五国。新版clover ApfsDriverLoader.efi HFSPlus.efi OsxAptioFix3Drv.efi VirtualSmc.efi 这几个即可。 好资源齐分享谢谢 k610d试下,感谢