定制usb生成的SSDT-EC.aml的几个疑问
用hackintool定制完出来三个文件,SSDT-EC.aml,SSDT-UIAC.aml,USBPorts.kext,已经明确的是SSDT-UIAC.aml搭配USBInjectAll.kext与USBPorts.kext去除USBInjectAll.kext二选一来用
这里有三个疑问:
1、SSDT-EC.aml到底是干嘛的?与xin819详解opencore里所说的
()禁用EC控制器是不是一回事?
2、SSDT-EC.aml到底需不需要放在acpi里?我试了我的,放不放好像没区别,都正常识别,正常睡眠唤醒;
3、SSDT-EC.aml和USBPorts.kext在OC环境下到底哪个好?有的说不要kext,识别慢,且随时有可能和新版本不兼容,ssdt更彻底,但在xin819详解opencore里所说的()不要用ssdt,到底哪种好?
翻了好几个教程都没讲清楚,因为看不懂代码,麻烦懂的大大解答下
防沉补丁.....
USBPorts.kext的空壳驱动,不是一般意义上的kext EC为可选而非必要。OC下推荐使用USBPorts.kext,而不推荐使用SSDT-UIAC.aml。也就是说,心得OC引导的原则是尽量不动或少动ACPI。USBPorts.kext的问题在于有机型设置在里面,换机型要改一下。 EC是embedded controller,在10.14中,苹果的usb电源控制是放在ec目录下的,所以写了ec都会写个usbx来帮助苹果具有电池的设备进行快速充电(比如iphone ipad),而10.15中,usb的电源控制直接放在了io resource下,所以直接用usbpower.kext憝到io resource下就可以了。
一般情况下ec在台式机里禁用就行了,除了华硕外的主板一般dsdt里已经直接禁用。
笔记本用重命名是因为笔记本的ec包含了笔记本的电池,不能禁用,禁用了你电池都没了。 SSDT-EC.aml和USBPorts.kext是两回事,一个是禁用ec的,一个是usb补丁;对oc而言,usb补丁使用usbports.kext更合理 xjn819 发表于 2019-12-5 19:43 https://www.pcbeta.com/static/image/common/back.gif
EC是embedded controller,在10.14中,苹果的usb电源控制是放在ec目录下的,所以写了ec都会写个usbx来帮助苹 ...
感谢xjn819大大的解答 ,现在终于彻底明白了 xjn819 发表于 2019-12-5 19:44 https://www.pcbeta.com/static/image/common/back.gif
SSDT-EC.aml和USBPorts.kext是两回事,一个是禁用ec的,一个是usb补丁;对oc而言,usb补丁使用usbports.kex ...
感谢xjn819大大的解答 我也有一个疑问,usb如果没有定制有什么影响没? 为什么必须要定制,定制的优势在哪? xjn819 发表于 2019-12-5 19:43
EC是embedded controller,在10.14中,苹果的usb电源控制是放在ec目录下的,所以写了ec都会写个usbx来帮助苹 ...
请问下usbports.kext里面没有usbports文件,只有一个info.plist文件,放usnports.kext重启就会报该驱动文件的错,oc里面应该怎么设置该驱动 楼主怎么定制的,怎么我按照教程第三步屏蔽hs但不包括鼠标键盘,重启鼠标键盘就不能用呢 arnolix 发表于 2019-12-6 09:47 https://www.pcbeta.com/static/image/common/back.gif
我也有一个疑问,usb如果没有定制有什么影响没? 为什么必须要定制,定制的优势在哪?
去除15个补丁,加载USBInjectAll.kext,USB口能基本正常用,但睡眠等可能会不行,你如果是台式机,不睡眠就不重要了,追求完美的话,还是要定制USB,让mac os精准的识别你每一个USB口的类型,作用,实现完美睡眠和供电正常 lyxy61 发表于 2019-12-6 10:03 https://www.pcbeta.com/static/image/common/back.gif
请问下usbports.kext里面没有usbports文件,只有一个info.plist文件,放usnports.kext重启就会报该驱动文 ...
你是不是在config-kernel-add里没添加这个kext,还有添加的时候,ExecutablePath这项要留空,https://bbs.pcbeta.com/forum.php?mod=image&aid=4154501&size=300x300&key=2a2b0caffda173f0&nocache=yes&type=fixnone jndhui 发表于 2019-12-6 10:28
你是不是在config-kernel-add里没添加这个kext,还有添加的时候,ExecutablePath这项要留空,
哦,好的,谢谢,executablepath这一项我好像是没留空,之前想了下可能是这个原因,后头又忘记试了,就直接用的ssdt xjn819 发表于 2019-12-5 19:44 https://www.pcbeta.com/static/image/common/back.gif
SSDT-EC.aml和USBPorts.kext是两回事,一个是禁用ec的,一个是usb补丁;对oc而言,usb补丁使用usbports.kex ...
我在OC中加载了了USB 供电补丁,并修改了相应的匹配机型,但USB供电没有实现 风眼 发表于 2019-12-6 18:03
我在OC中加载了了USB 供电补丁,并修改了相应的匹配机型,但USB供电没有实现
只有ipad iphone等苹果设备可以。这是苹果自家的快充,最高21w xjn819 发表于 2019-12-5 19:43 https://www.pcbeta.com/static/image/common/back.gif
EC是embedded controller,在10.14中,苹果的usb电源控制是放在ec目录下的,所以写了ec都会写个usbx来帮助苹 ...
感谢xin大,看了你好多贴子,受益匪浅,谢谢 xjn819 发表于 2019-12-6 18:41 https://www.pcbeta.com/static/image/common/back.gif
只有ipad iphone等苹果设备可以。这是苹果自家的快充,最高21w
非常感谢,明天用老苹果6s试试 风眼 发表于 2019-12-6 20:32 https://www.pcbeta.com/static/image/common/back.gif
非常感谢,明天用老苹果6s试试
6s 都不知道支不支持快充。。。。
页:
[1]
2