yoga2 13完美了!(授人以渔)全面仿冒声卡教程、制作案例和经验分享!!!
本帖最后由 biggreat 于 2016-7-4 14:26 编辑从5月20日开始折腾仿冒声卡,有一个多月时间了,期间帮助很多坛友解决了声卡驱动问题,对仿冒声卡有了更多的体会。目前论坛大部分声卡驱动基于某种型号声卡的一般codec制作的,具有普遍性,能解决大部分声卡问题。但也有很多声卡的codecaddress、revision、节点信息有别于通用的codec,为了完善声卡驱动,还是有必要知道仿冒声卡的知识,修改有关文件。有鉴于许多坛友一直搞不懂仿冒声卡过程,或者是看着论坛中一些教程依然一头雾水,想分享一些修改上的心得与操作流程,帮助坛友根据自己的声卡codec制作属于自己声卡的仿冒驱动。内容都是平时零星写的,我作了一个总结,将阅读顺序整理下,便于感兴趣的坛友阅读。
全面仿冒声卡驱动经验分享(阅读顺序):
1、688楼聊聊声卡仿冒驱动 二、applehda驱动过程 点我阅读
2、286楼、288楼聊聊configdata点我阅读及688楼聊聊声卡仿冒驱动(三)configdata 点我阅读
3、(一)device-id、(二)layout-id的说明点我阅读
4、702楼说说codec文件 点我阅读
5、701楼聊聊声卡仿冒驱动(续一)(四)layout文件 点我阅读
6、703楼(五)Platforms 点我阅读
7、708楼(六)AppleHDA二进制补丁 点我阅读
8、709楼codec、configdata、layout、Platforms、patch AppleHDA binary之间的关系 点我阅读
9、410楼applealc应用前提及codeccommander全面介绍及使用点我阅读
10、596楼如何驱动集显的HDMI(包括视频和音频)点我阅读
11、728楼聊聊仿冒声卡驱动安装后的故障排除 点我阅读
12、729、741、746楼以微星笔记本ge62-2qd-007 alc892为例讲解仿冒声卡驱动制作过程 点我阅读
总算完成了整个仿冒声卡驱动的教程、经验分享及实例演示,感谢大家阅读!
以下为以前内容
先说下机子配置:
机型:Lenovo Yoga2 13
系统:Win 7 Enterprise + OS X EL(10.11.2)
主板:Intel(R) 8 Series(lenovo)
CPU:Intel Core i5-4210U @ 1.70GHz
显卡:Intel(R) HD Graphics 4400
硬盘:Shinedisk M746 256G (SSD)
内存:Samsung ddr3 1600 2G*2(较小)
有线:none
无线:BCM94352Z(lenovo)
声卡:ALC235 @ 英特尔 Panther Point High Definition Audio Controller(applehda)
经过几天折腾,终于搞定这个本子了(99%完美)
用的是EL 10.11.2正式版安装的,安装就不细说了
简单说下步骤:
1、制作启动优盘。
2、U盘EFI中clover版本能够引导EL
4、other 中有fakesmc 就可以安装了
5、安装完成后再完善other中的kext
完善的有acpibacklight acpibatterymanager fakepccid-hd4400 fakepciid voodoops2contrell brcmpatchram2 brcmfirmwaredata fakepciid-bcm94352z-bcm94360cs2等
6,目前正常登陆itunes、iclound和app,我有三码,可以使用imessage和facetime。
修改纪录dsdt记录:
1、 dsdt加入Method (DTGP, 5, NotSerialized)函数
2、 dsdt加入ssdt显卡代码
3、 dsdt加入显卡调节亮度代码,结合applebacklight.kext 完美亮度调节
4、 dsdt加入RTC补丁代码,解决bios重置
5、 dsdt加入关机断电代码
6、 dsdt加入仿冒声卡
7、 dsdt修改LPC8、 ssdtprgen生成ssdt,显卡和haswell正常变频9、 alc235声卡的仿冒驱动(已完善235声卡的inject驱动,使用原版AppleHDA,实现无痛升级)
存在的问题:(无)
1、开机第二阶段8个苹果,补丁已打,效果不明显(已从tonymacx86 rehabman 大神的补丁解决)
先上图,后分享驱动
4
本帖最后由 biggreat 于 2016-6-25 15:34 编辑占楼,更新。
1、更换bcm94352z无线网卡
要在淘宝上买lenovo专用的,确认无线网卡id为:14E443B1 062317AA(vid pid syssub)
这款卡在yoga2 13的白名单中,不需要刷白名单(变态的insyde,需要hw spi刷mod bios)
2、先上自己使用的dsdt和ssdt (和我一样的,直接可以用了)
3、other中的驱动程序
4、plist配置(不一定适合你)
5、78楼 更新dsdt,修改原亮度快捷键为Fn+F11 和 Fn+F12
6、77楼 更新常用KextsToPatch
7、74楼 更新声卡驱动,使用原版AppleHDA,两种方式都可以实现(injector方式 较完美和clover fakesmc耳机发音有问题)
8、63楼 安装parallels desktop11,虚拟机安装了windows10和office2007
9、32楼 提供ALC声卡的10.11仿冒驱动,百度网盘。
10、19楼 终于解决开机第二阶段8个苹果的问题。
11、115楼 解决如何将itunes中设备的备份转移到其他盘。
12、73楼 113楼,成功制作多功能启动U盘,此U可以启动其中的Win10PE、MacPE、Ubuntu3个系统,维护系统彻底方便了。
13、116楼 开启水波纹10.11和以前版本有区别 选择 显示器具有单独的空间(作为叠层)
14、无痛升级到10.11.4(15E65)
15、167楼更新完美dsdt和ssdt
16、206楼感谢syscl提供最新的AppleaALC编译驱动,放入clover other中,成功原生驱动AppleHDA。
17、212楼小水管下载xcode,自己编译了AppleALC,only for alc235,大小只有380多K,同型号的直接可以使用。
18、213楼更新212楼提供的AppleALC,解决睡眠后无声问题,本楼下载即可。
19、226楼修复插着耳机睡眠,睡醒后耳机没有声音的bug。
20、229楼更新总结帖,yoga2 13已完美,折腾告一段落,感谢各位远景会员对我的帮助!!!
21、243楼更新完美EFI文件,包括dsdt ssdt config kexts driver64UEFI等
22、244楼更新usb驱动,完美显示usb2.0和usb3.0.
23、252楼更新完善二合一麦克风的驱动,完美实现耳机麦克风的输入,并和内置麦克风自动切换!
24、286楼聊聊pin default(一)
25、288楼聊聊pin default(二)
26、290楼mac HFS分区表破坏后的修复
27、337楼更新alc235笔记本applealc驱动,纠正了mini HDMI输出无声音,编译时一个patch遗漏了,补上!
28、363楼无痛升级到10.11.5(15F34)
29、410楼开始折腾仿冒声卡,更新CodecCommander说明和自定义命令用法(解决耳机杂音及唤醒无声)
30、415楼IDT92HD91BXX声卡,按照417楼驱动,成功解决。(已解决30款左右的声卡,节点信息有差异)
31、596楼聊聊如何驱动IGPU HDMI audio
32、688楼聊聊仿冒声卡驱动吧
恭喜楼主咯~
话说楼主的LPC ID仿冒的是8c44 还是8c4b 还是RehabMan的9c43。。。 口袋妖怪heart 发表于 2016-2-28 15:08 https://www.pcbeta.com/static/image/common/back.gif
恭喜楼主咯~
话说楼主的LPC ID仿冒的是8c44 还是8c4b 还是RehabMan的9c43。。。
9c43 哦在 device (LPCB) biggreat 发表于 2016-2-28 15:12
9c43 哦在 device (LPCB)
哦。其实建议仿冒8c4b的 毕竟你是8系的主板 本帖最后由 biggreat 于 2016-2-28 17:53 编辑
patchkext完成airport extreme显示,支持airdrop
patchkext完成蓝牙handoff,instant hotspot支持
patchkext完成网卡5G及多频率支持
系统更新至10.11.3
本帖最后由 biggreat 于 2016-3-9 00:48 编辑
可能还有未知不完美的地方。待补充
本帖最后由 biggreat 于 2016-3-8 02:47 编辑
修复电池显示不爽的地方:本机dsdt排错后自动修复,但留下关机无法断电的怪病。
亮度、小太阳用大神的fix backlight补丁+IntelBacklight.kext;
修复盒盖不能睡眠问题:用自己的dsdt进行排错后,驱动applehpet applelpc 2个x86就ok了 我的机跟你的一样,试试。 谢谢分享。。。。。。。。。。。。 下载来试试。。。。。。。。。。。 收下了。。。。。。。。。。。。。 试试。。。。。。。。。。。。。。。。。 好帖, 顶起来让大家看见 本帖最后由 biggreat 于 2016-3-5 12:16 编辑
microset 发表于 2016-3-5 10:18 https://www.pcbeta.com/static/image/common/back.gif
我的机跟你的一样,试试。
好的,有问题可以咨询我,基本完美了附上自己更新后的dsdt和ssdt
相同配置,谢谢分享 本帖最后由 biggreat 于 2016-3-8 14:54 编辑
已经解决了,提取自己的dsdt,用5.0编译器修改,打入必要的补丁,补上最终的dsdt 本帖最后由 biggreat 于 2016-3-9 01:03 编辑
终于解决开机第二阶段8个苹果的问题。
查阅的是tonymacx86 Rehabman 大神关于intel集显开机花屏的补丁
原帖链接:http://www.tonymacx86.com/el-capitan-laptop-support/175799-fix-resolve-boot-screen-garble.html
就是用clover kexts to patch
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>AQAAdRc=</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>AQAA6xc=</data>
</dict>
</array>重点是:By enabling CSM or legacy boot (continue to boot UEFI), the severity of the glitch can be further reduced.
需要注意的是:bios中要开启CSM或者legacy启动模式,继续用UEFI启动,花屏问题解决!!!
biggreat 发表于 2016-3-8 02:42 https://www.pcbeta.com/static/image/common/back.gif
已经解决了,提取自己的dsdt,用5.0编译器修改,打入必要的补丁,补上最终的dsdt
谢谢分享。。。。。。。。。。。。。