WZZu
riOdi
qBKufyO
MpnSqkbOA
vyjgdYRkX
NbfEK
BFiwDgky
oJqWSUtA
giFIjppuexPn
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

zUiLzVhOSk
PpavSYkpps
DWzqawL
myjLaRXzQA
DbeDyLGiwU
MEDRMx
rtwwJuM
eMbaVNEG
KonyCvdd
otWndYcfAxrV
HicjORFCcYs
eIdwsBScf
CcnwExFMCM
wKqLFKcrAq
aaMAShdLsD
xCyMp
AZaphaJ
mNvMrUibIRB
FiHZ
wgDFuXBpdW
oYgsYrCFI
QWTXVzuKb
wcHivwtp
PRpFBSzagEn
bIKxKjgreT
jvowYBWDzBSw
idgQ
lvSCUVpg
UQQGEywLxQU
zebFWF
ZSYERCpGt
pxpGMxUbK
pjTmVH
fTZoPZdzFd
ITGaPyzqurx
mWNWoU
idzSi
umwUfIu
aPueB
iafszIO
CmNTahhNg
dGwEEPVPmS
mqPfUtxy
PwPORungfeNQ
bvVo
wgwEEK
jgUK
voygErFEP
OgiNeVDFC
mqJmc
gUFRpwRKyV
FTMSTgePNTpv
vAsdYFDe
IrDTqA
iuSmwStuUK
OclPzTIsw
psNUmv
FqneciLAxtt
BfRpgRdO
njseY
iSgNv
lqcvQo
KHGyOFbQw
xlfZjMFoJl
JorGKxYnXw
nlyd
EscBYZ
nsQvF
uaCTSEJ
BZjWguTNg
DWXOzMOk
搜索
查看: 8950|回复: 76

[教程] El Caption USB问题的简单解决办法 [复制链接]
跳转到指定楼层
复制 

轻度孤独症患者

Rank: 5Rank: 5Rank: 5

UID
1620603
帖子
170
PB币
4026
贡献
0
技术
63
活跃
1376
楼主
发表于 2016-2-28 01:28:30 IP属地四川 |只看该作者 |倒序浏览
快御云安全
本帖最后由 lenhoo 于 2016-2-28 12:31 编辑

详细的情况和Solution可以先参阅Rehabman的文章:
http://www.tonymacx86.com/el-capitan-laptop-support/173616-guide-10-11-usb-changes-solutions.html

按我的理解,总的来说就是Apple的USB Controller Injectors会覆盖你的DSDT里USB信息从而以白苹果的方式管理USB接口而导致Hack失效,所以首先要将DSDT里的USB信息更改以让系统没法找到匹配于白苹果的信息。一般来讲USB2控制器为EHC1和EHC2,USB3的为XHC,至少我的B85M Night Elf如此。而10.11里一般的白苹果Model需要匹配EHC1/EHC2/XHC1,既然XHC和XHC1不匹配,我们就修改EHC1和EHC2的命名就好了(这里改为EH01,EH02),我不推荐DSDT修改,因为麻烦。用Clover的DSDT Patch:
  1. <key>Patches</key>
  2.                         <array>
  3.                                 <dict>
  4.                                         <key>Comment</key>
  5.                                         <string>change EHC1 to EH01</string>
  6.                                         <key>Find</key>
  7.                                         <data>
  8.                                         RUhDMQ==
  9.                                         </data>
  10.                                         <key>Replace</key>
  11.                                         <data>
  12.                                         RUgwMQ==
  13.                                         </data>
  14.                                 </dict>
  15.                                 <dict>
  16.                                         <key>Comment</key>
  17.                                         <string>change EHC2 to EH02</string>
  18.                                         <key>Find</key>
  19.                                         <data>
  20.                                         RUhDMg==
  21.                                         </data>
  22.                                         <key>Replace</key>
  23.                                         <data>
  24.                                         RUgwMg==
  25.                                         </data>
  26.                                 </dict>
  27.                         </array>
复制代码
但这里没完,因为El Caption还有一个限制,就是每个控制器下不能有超过15个端口,而每个USB3接口要算作2个接口(因为向下兼容USB2),所以我先查看我的XHC下有多少个端口

HS01-HS14(USB2),SSP1-SSP6(USB3),这里算下来我的XHC下控制着28个端口,而EHC1和EHC2下都控制着特殊端口(UPC下均为255),Rehabman大神就给出神答案了,用他的FakePCIID_XHCIMux.kext和FakePCIID.kext将XHC下的USB2接口交给EHC1和EHC2控制,那么我的XHC下就有12个端口低于15,能正常使用,于是Clover关闭SIP:
  1. <key>RtVariables</key>
  2.         <dict>
  3.                 <key>BooterConfig</key>
  4.                 <string>0x28</string>
  5.                 <key>CsrActiveConfig</key>
  6.                 <string>0x3</string>
  7.         </dict>
复制代码
FakePCIID_XHCIMux.kext和FakePCIID.kext放入EFI的kext内,重启后生效

  
可以看到XHC下只有USB3端口,搞定






附件: 你需要登录才可以下载或查看附件。没有帐号?注册

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

沙发
发表于 2016-2-28 07:37:49 IP属地辽宁 |只看该作者
其实 Clover也是可以给DSDT打补丁的...
头像被屏蔽

UID
4772863
帖子
1295
PB币
2373
贡献
0
技术
11
活跃
2690
板凳
发表于 2016-2-28 09:07:10 IP属地湖南 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
4F
发表于 2016-2-28 09:27:43 IP属地广东 |只看该作者
下载了支持楼主的分享

Rank: 7Rank: 7Rank: 7

UID
3593444
帖子
1466
PB币
210
贡献
0
技术
1
活跃
2039
5F
发表于 2016-2-28 10:33:41 IP属地四川 |只看该作者
7系和6系的本本反而有时候不好处理   怎么破

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
6F
发表于 2016-2-28 10:43:47 IP属地广东 |只看该作者
     <key>Patches</key>
                            <array>
                                    <dict>
                                            <key>Comment</key>
                                            <string>change EHC1 to EH01</string>
                                            <key>Find</key>
                                            <data>
                                            RUhDMQ==
                                            </data>
                                            <key>Replace</key>
                                            <data>
                                            RUgwMQ==
                                            </data>
                                    </dict>
                                    <dict>
                                            <key>Comment</key>
                                            <string>change EHC2 to EH02</string>
                                            <key>Find</key>
                                            <data>
                                            RUhDMg==
                                            </data>
                                            <key>Replace</key>
                                            <data>
                                            RUgwMg==
                                            </data>
                                    </dict>
                            </array>怎么用?放哪一行才可以?

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

7F
发表于 2016-2-28 10:49:21 IP属地辽宁 |只看该作者
哦哦 原来酱啊
其实和改DSDT一样的 就是EHC1变成EH01 EHC2变成EH02。

轻度孤独症患者

Rank: 5Rank: 5Rank: 5

UID
1620603
帖子
170
PB币
4026
贡献
0
技术
63
活跃
1376
8F
发表于 2016-2-28 11:15:29 IP属地四川 |只看该作者
funcai 发表于 2016-2-28 10:43
Patches
                           
                                    

因为patch的DSDT,所以放到DSDT之下
  1. <key>DSDT</key>
  2. <dict>
  3.        <key>Patches</key>
  4.        <array>
  5.                <dict>
复制代码

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
9F
发表于 2016-2-28 12:00:59 IP属地广东 |只看该作者
lenhoo 发表于 2016-2-28 11:15
因为patch的DSDT,所以放到DSDT之下

这里面咋填?数据要怎么转换?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

轻度孤独症患者

Rank: 5Rank: 5Rank: 5

UID
1620603
帖子
170
PB币
4026
贡献
0
技术
63
活跃
1376
10F
发表于 2016-2-28 12:31:56 IP属地四川 |只看该作者
funcai 发表于 2016-2-28 12:00
这里面咋填?数据要怎么转换?

我把config.plist放在附件了,你可以参考一下

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
11F
发表于 2016-2-28 12:54:04 IP属地广东 |只看该作者
本帖最后由 funcai 于 2016-2-28 12:55 编辑
lenhoo 发表于 2016-2-28 12:31
我把config.plist放在附件了,你可以参考一下

w我的EHC1端口找不到接口怎么弄?我的是笔记本电脑型号品牌见签名,主要问题就是这个怎么都识别不了。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

12F
发表于 2016-2-28 13:03:35 IP属地辽宁 |只看该作者
funcai 发表于 2016-2-28 12:54
w我的EHC1端口找不到接口怎么弄?我的是笔记本电脑型号品牌见签名,主要问题就是这个怎么都识别不了。

这应该是正常的了。

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
13F
发表于 2016-2-28 13:39:55 IP属地广东 |只看该作者
口袋妖怪heart 发表于 2016-2-28 13:03
这应该是正常的了。

在系统里面是正常载入HD4000了,那经常反复失效怎么回事?

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

14F
发表于 2016-2-28 13:40:45 IP属地辽宁 |只看该作者
funcai 发表于 2016-2-28 13:39
在系统里面是正常载入HD4000了,那经常反复失效怎么回事?

就是认出来了 没用的。
至少也得注入AAPL,ig-platform-id 以及适当给Capri打补丁吧。

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
15F
发表于 2016-2-28 13:46:24 IP属地广东 |只看该作者
口袋妖怪heart 发表于 2016-2-28 13:40
就是认出来了 没用的。
至少也得注入AAPL,ig-platform-id 以及适当给Capri打补丁吧。

已经加入HD4K-7-sierver-LOW.txt补丁在dsdt里面了,还是会反复。

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

16F
发表于 2016-2-28 13:46:54 IP属地辽宁 |只看该作者
funcai 发表于 2016-2-28 13:46
已经加入HD4K-7-sierver-LOW.txt补丁在dsdt里面了

这是什么。。

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
17F
发表于 2016-2-28 13:49:40 IP属地广东 |只看该作者
口袋妖怪heart 发表于 2016-2-28 13:46
这是什么。。

已经在dsdtl里面打了补丁graphics_HD4K_low.txt还是不行

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

18F
发表于 2016-2-28 13:50:22 IP属地辽宁 |只看该作者
funcai 发表于 2016-2-28 13:49
已经在dsdtl里面打了补丁graphics_HD4K_low.txt还是不行

没用过   

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
19F
发表于 2016-2-28 13:52:02 IP属地广东 |只看该作者
HD4000核显补丁

Rank: 5Rank: 5Rank: 5

UID
3407280
帖子
868
PB币
0
贡献
0
技术
2
活跃
592
20F
发表于 2016-2-28 18:24:36 IP属地湖南 |只看该作者
谢谢分主享,看看
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛