大麦2s/k610d/K580 bcm94352hmb黑苹果clover配置备注

2019-10-19 01:40:28发布
声卡: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(不通用)解决花屏问题

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 也就是win10  FN调节亮度不可用。
    但是可以删除clover中如下补丁:
        Change  Method (_OFF, 0, Serialized), pair with SSDT-NVDA.aml
        Change  Method (_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代替。
    博客链接:https://www.hywld.com/blog/7954.html

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声卡导致重启的内核补丁

如果直接使用我的配置文件的话需要你自己修改下SSDT-IGPU.aml把里面的edid换成你的,否则会花屏。
或者干脆用原版ssdt-igpu然后clover中注入edid
 
EFI备份 clover 5097 10.15 hotpatch osi2009版.zip
855eb88a97dcf957abb67fdc889e1bd8.zip (6.25 MB)