boachel 发表于 2016-5-20 00:42

Acer F5 572g(i5 6200U, Intel HD Graphics 520)安装10.11.4基本完美!

本帖最后由 boachel 于 2016-5-21 11:23 编辑

作为成果分享的同时,也记录一下坎坷的过程,留个纪念。
我的电脑配置:CPU: intel i5 6200U内存:8g核显:Intel HD Graphics 520 (Clover注入ig-platform-id 0x19160000   完美)独显:Nvidia GeForce 940M(DSDT屏蔽)声卡:Realtek ALC255         (完美)网卡:Realtek RTL8168/8111 (完美)无线网卡:Atheros AR9565   (无解)读卡器:Realtek USB 2.0 Card Reader (能识别,用不了)


一、先看一下成果吧
关于本机

小太阳

音量调节
水波纹
屏蔽独显
二、安装过程会遇到的问题:1、卡在OsxAptioFix2Drv-64或者一排加号++++++++++++++。论坛上的解决方法有:1)、替换OsxAptioFixDrv-64.efi、OslowmemFixDrv-64.efi。2)、更换内存插槽。我试过,都不能很好的解决这个问题。或者这个机型就是这么奇葩。
解决方法:在论坛上找到了这个修改版的OsxAptioFixDrv-64.efi,完美解决!PS:有人说在clover里注入内存信息也可以,这个我没试过。毕竟我还是倾向于让系统自动检测内存信息。

2、进入安装界面后磁盘工具里找不到本地磁盘。
刚开始我以为是driver64UEFI里的驱动问题,各种尝试:更换HFSPlus-64.efi、HFSPlus.efi、NTFS.efi,然并卵。

最后发现是sata驱动的问题,苹果还没出skylake平台的笔记本,需要把sata驱动仿冒一下。
解决方法:根据电脑SATA AHCI控制器硬件ID修改SATA-10-series-8086-a103.kext/Contents/info.plist的IONameMatch,然后把SATA-10-series-8086-a103.kext放进U盘Clover的Kexts/10.11目录。
这个是我修改过的,如果你的电脑SATA AHCI控制器硬件ID也是<pci8086,9d03>可以直接用。不是的话请根据自己电脑的硬件ID修改。
我安装时就遇到这两个问题,解决这两个问题应该就能顺利安装。


三、系统完善过程遇到的问题:1、显示器已内建,但关于本机显示的是Apple Cinema Display,没有亮度调节。解决方法:DSDT打RehabMan的Brightness fix 补丁(打这个补丁就可以了,不要打错了Brightness fix(Haswell/Broadwell))。如无意外显示器能正常内建,小太阳也会出现了。PS:进入系统后如果菜单栏花屏,进系统偏好设置-显示器-颜色,选sRGB。
2、声卡Realtek ALC255 驱动。这个帖子https://bbs.pcbeta.com/viewthread-1593978-1-1.html讲得很详细,我搬运一下。
在Mac下此声卡一个很严重的bug 就是耳机声音杂音很重,并且唤醒后耳机插孔无法正常识别。安装CodecCommander.kext 可解决该问题。问题的原因经过Rehabman大神参考Intel文档后发现是Mac错误设置WidgetControl导致的。有类似问题的声卡包括ALC255/283/292/668 系列,都可以下载此驱动解决。
解决步骤:1)、Clover或者DSDT注入声卡layout-id 3。Method (_DSM, 4, NotSerialized)
                {
                  Store (Package (0x0c)
                  {                        
                        "built-in",
                        Buffer (One)
                        {
                            0x00
                        },
                        "layout-id",
                        Buffer (0x04)
                        {
                            0x03, 0x00, 0x00, 0x00
                        },
                     "PinConfigurations",
                     Buffer (0x00)
                     {
                           0x00
                     }
                  }, Local0)
                  DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                  Return (Local0)
                }
2)、安装Kext。
3)、用Clover Configurator对AppleHDA打补丁。Find: 8419D411
Replace: 5502EC10

Find: 8319D411
Replace: 00000000

Find: 536F756E6420617373657274696F6E20696E202573206174206C696E652025640A002573002564
Replace: 000000000000000000000000000000000000000000000000000000000000000000000000000000

Find: 6202EC10
Replace: 00000000

Find: 6102EC10
Replace: 00000000

Find: 8508EC10
Replace: 00000000
PS:现在用键盘调节音量时按4下才变一格,音量变化的幅度小了,音量精度更高了。这个不知道算优点还是缺点。

3、DSDT屏蔽独显。这个机型的DSDT有点奇葩,一般情况下独显都是定义在_SB.PCI0.PEG0.PEGP下的,我找遍了所有SSDT文件的PEGP函数都找不到关闭独显的相关代码 (当然找不到,因为它根本就不是用PEGP来定义独显的)。
后来灵机一动,在IORegistryExplorer里搜索display,终于让我发现了线索!在RP01的PXSX里发现了这个:compatible    <“pci10de,1347”,……>,
10de,1347正是Nvidia 940m的硬件ID!原来dsdt把独显定义在了_SB.PCI0.RP01.PXSX。重新再找ssdt,终于找到了_OFF函数。
修改DSDT:在_SB.PCI0.RP01的_INI函数里添加以下红色部分代码:Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (LTR1, LTRN)
Store (PML1, LMSL)
Store (PNL1, LNSL)
Store (OBF1, OBFN)把包含_OFF函数的SSDT.aml文件和DSDT.aml文件一起放进EFI/Clover/ACPI/patched/目录。注意:没把变频相关的SSDT文件放入patched目录前,不要在config.plist文件里勾DropOEM,勾了可能会开不了机的。
四、内存识别问题。我的电脑插了两条4G共8G内存,用最新的Clover r3526会出现只能识别一条4G,关于本机另一个内存插槽为空。用clover内存注入时只有选Dual Channel,slotCount=4才能识别两条内存。但是这样关于本机里就会出现4个内存插槽。换回Clover r3438完美解决,难道Clover r3526有bug?

五、读卡器能识别,但不能用。(暂时无解)我的读卡器:Realtek USB 2.0 Card ReaderVendor ID:0x0bdaDevice ID:0x0129
以下是论坛上关于realtek USB 读卡器内建的方法:      1、将AppleSDXC.kext和AppleStorageDrivers.kext从/System/Library/Extensions/中拷贝到桌面,
2、根据自己电脑读卡器的Vendor ID和Device ID修改AppleSDXC.kext/Contents/Info.plist文件中的IONameMatch的值并保存。
3、修改AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext/Contents/Info.plist,用自带计算器把硬件ID转为十进制0129对应为297,0bda对应为3034,修改Apple_Internal_SD_Card_Reader_1_00下的idProduct和idVendor分别为十进制产品 ID297和供应商 ID3034
4、用Kext安装工具把修改过的AppleSDXC.kext和AppleStorageDrivers.kext安装回/System/Library/Extensions/
现在系统信息里能正常显示读卡器信息,但还不能用。这样修改系统并没有加载AppleSDXC.kext,原因未知。


这是我的config.plist,仅作参考,不要直接拿来用
最后附上其他Kexts:电池百分比:                  
网卡:
触摸板:触摸板功能:双指滚动三指上滑:显示桌面三指下滑:LaunchPad四指上滑:多任务窗口四指下滑:程序窗口切换
个人感觉这个触摸板驱动已经很接近白苹果的功能了。

kfc0013 发表于 2016-5-20 18:21

不见附件啊?

boachel 发表于 2016-5-21 21:09

占楼。
改了两次代码还是显示不全,真是醉了。在这里补充吧。

屏蔽独显的DSDT修改方法:
在_SB.PCI0.RP01的_INI函数里添加以下红色部分代码:

Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (LTR1, LTRN)
Store (PML1, LMSL)
Store (PNL1, LNSL)
Store (OBF1, OBFN)

External (\_SB.PCI0.RP01.PXSX._OFF)
\_SB.PCI0.RP01.PXSX._OFF()

……
}

boachel 发表于 2016-5-21 21:44

单硬盘UEFI引导Mac+Win10:

有些笔记本用EasyUEFI添加Clover引导无效,进Clover的boot options 里只有add clover to all entries,没有我们想要的add Clover as boot option。


遇到这种情况我们可以直接进bios手动添加Clover引导。
方法:(针对Insyde H2O类型的bios)
1、开启安全启动:进bios,切换到boot页面,Secure Boot 选enable。(不开启添加UEFI启动项的相关设置会变灰的)
2、添加Clover引导:切换到security页面,Secure boot mode 里选Select an UEFI file as trusted for executing。回车,选EFI分区所在的硬盘,我的是HDD0。这时会列出EFI分区的文件,找到EFI/Clover/Cloverx64.efi文件,回车,会弹出一个对话框让你填写Clover引导项的名字,填Clover,选Yes。
3、切换到boot页面,Secure Boot 选 disable。(不关闭的话可能会引导不了win以外的系统)
这时候启动项列表里可能未显示我们刚才添加的Clover启动项,没关系。
4、重启进Mac,把Microsoft文件夹放回/EFI/目录。
5、重启直接进bios,(EFI目录里添加Microsoft文件夹后bios会默认把windows boot manager当作第一启动项的,这时启动系统的话会直接进Win)
进入bios后,在boot页面里的启动项列表会有一个叫做:EFI File Boot 0: Clover的选项。这个就是第2步添加的。按F6把它提到第一位。按F10保存退出。


现在开机默认启动Clover,完美引导Mac 和 Win10。





boachel 发表于 2016-5-21 21:48

本帖最后由 boachel 于 2016-5-31 00:02 编辑

关于升级10.11.5后声卡驱动失效的问题
升级10.11.5后附件中的声卡驱动可能会失效(比如我的),原因未知。于是在论坛上找到了更好的解决方法。这是syscl教程贴地址:https://bbs.pcbeta.com/viewthread-1683592-1-1.htmlqutongming编译的Kext下载地址:https://bbs.pcbeta.com/viewthread-1684858-1-2.html
想要研究的可以看一下syscl的教程。为了保证S/L/E/目录的完整性,建议把AppleALC.kext放在EFI/Clover/Kexts/10.11/下。同样的,看了syscl的教程,我把之前安装在S/L/E/下的第三方Kexts都移到EFI/Clover/Kexts/10.11/。

huhongyuan8 发表于 2016-5-27 06:14

通俗易懂,完美技术贴{:5_280:}

huhongyuan8 发表于 2016-5-27 06:15

再赞一个{:5_293:}

huhongyuan8 发表于 2016-5-27 06:19

boachel 发表于 2016-5-21 21:44 https://www.pcbeta.com/static/image/common/back.gif
单硬盘UEFI引导Mac+Win10:

有些笔记本用EasyUEFI添加Clover引导无效,进Clover的boot options 里只有ad ...

双EFI分区,方便简单,互不影响

hellozx 发表于 2016-5-27 08:16

lz睡眠能正常唤醒吗

znj123 发表于 2016-5-29 00:02

我的电脑和你一样,可是总是不能安装成功,一直卡在禁行,能不能分享一下efi文件,和你用的usb安装版dmg版本下载链接,〒_〒,折腾了一个星期,好伤心

boachel 发表于 2016-5-29 20:31

znj123 发表于 2016-5-29 00:02 https://www.pcbeta.com/static/image/common/back.gif
我的电脑和你一样,可是总是不能安装成功,一直卡在禁行,能不能分享一下efi文件,和你用的usb安装版dmg版本 ...

用我那个修改版的OsxAptioFixDrv-64.efi也不行吗?dmg你自己在论坛搜索一下吧

znj123 发表于 2016-5-30 10:41

本帖最后由 znj123 于 2016-5-30 10:56 编辑

boachel 发表于 2016-5-29 20:31
用我那个修改版的OsxAptioFixDrv-64.efi也不行吗?dmg你自己在论坛搜索一下吧

我用的也是,10.11.4我要么禁行,要么卡在声卡1088。

xeon137 发表于 2016-5-30 11:25

谢谢分享支持一下

cchcch252 发表于 2016-5-30 14:44

学习一下,试一下不知能行否

kentcay 发表于 2016-5-30 20:15

好东西。。。。。

xeon137 发表于 2016-5-30 20:38

非常感谢,已经成功安装

xeon137 发表于 2016-5-30 20:39

驱动都有了支撑一下,谢谢

lingdong63585 发表于 2016-5-30 20:51

这个不错

feelingood 发表于 2016-5-30 21:15

本帖最后由 feelingood 于 2016-5-30 21:17 编辑

楼主 我U盘启动安装的时候中途突然出现阻拦符号,怎么解决?没屏蔽独显直接U盘装可以吗?
能加QQ吗?我快急死了,远程帮我弄一下。我电脑型号和你的一样。

boachel 发表于 2016-5-30 22:09

feelingood 发表于 2016-5-30 21:15 https://www.pcbeta.com/static/image/common/back.gif
楼主 我U盘启动安装的时候中途突然出现阻拦符号,怎么解决?没屏蔽独显直接U盘装可以吗?
能加QQ吗?我快急 ...

-v模式看看卡在哪里了。没屏蔽可以安装啊,安装盘建议不要放dsdt,一般都是安装好了再弄dsdt的。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Acer F5 572g(i5 6200U, Intel HD Graphics 520)安装10.11.4基本完美!