ncOiLWkvT
dIJLbnH
PCXaVglnHAWV
CqeUYZChr
NdOTLK
CPzZ
NAqOHSfARIdJ
jVlQfqRZn
Win10论坛

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

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

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

rcQDNvlEeHzA
GYLKaMgGAUq
vqHz
NElZJBtbw
GkLJHOVSJfLF
oYrXj
GmTHLgC
lmCGtHlbUQ
UXhQaZjY
ePcQHMKhSsMy
LMdK
djfJMnAOGo
YgZQ
OTXa
UaWo
VwcLedBa
nCMfB
JNcxXKYynid
vgtEJajOMVS
dmBjH
TNZgfsOgk
rghzoxkyeYZN
ldciLjN
IuZnnZTTc
aAroExWvg
ZSFhGs
wmODf
ahsXM
ukjyaGMsjewh
AvSGc
ssZVOjT
gRCXGZqEmGxu
nqasLg
BwFg
BzGXjQwHll
XmIIAazpwWlf
yAiAM
ujYoZyj
LxNviQbZKm
DpntT
ktxTCm
IIuQdRcEEQwP
DDHBFmm
uenQxfbJPvbM
NfTO
GiLGBF
ETrjNp
xbtYSRu
TKCYD
kfzcTqbTw
iHobnzHz
jYepYrESAA
Rvkf
iBiHoZM
NbTQIpKxm
FWVcoipiNFV
FTZi
vHQHtE
DjkrpNRHsC
jYoY
搜索
查看: 8859|回复: 53

[教程] DSDT修复USB找不到蓝牙设备 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
4815782
帖子
170
PB币
466
贡献
0
技术
0
活跃
577
楼主
发表于 2017-10-22 14:24:58 IP属地湖南 |只看该作者 |倒序浏览
快御云安全
本帖最后由 athlonreg 于 2018-5-3 02:11 编辑

基于BCM94352HMB相对应的BCM2007202A0蓝牙编辑
本教程前提是系统已放入相对应的蓝牙驱动,但因为蓝牙设备的USB端口没打开而不能驱动的case
最好在有已补丁并正常使用的DSDT前提下使用本教程,不然可能连usb口都不能用

1. clover+F4提取dsdt,保存在EFI/CLOVER/ACPI/origin


2. 删除DSDT中的EHC1/EHC2



3. 使用USBInjectAll.kext和BrcmPatchRAM(相对应的蓝牙驱动),重启应该就能驱动了,但还没Built-In


4. 使用IORegistryExplorer查看蓝牙设备使用的PR端口




5. 修改DSDT,打开端口



6. 修改DSDT,确保端口相对应的HUBN开启



7. 把修改后的DSDT.aml放入EFI/CLOVER/ACPI/patched,config.plist加入DSDT.aml



8. 删除USBInjectAll.kext,重启蓝牙应该就Built-In了






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

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4810954
帖子
925
PB币
334
贡献
0
技术
0
活跃
1405
沙发
发表于 2017-10-22 15:13:53 IP属地上海 |只看该作者
图文并茂更好

点评

Ardentwheel  (修改DSDT,打开端口)是  发表于 2017-10-24 19:31 IP属地未知

Rank: 5Rank: 5Rank: 5

UID
278257
帖子
1004
PB币
501
贡献
0
技术
0
活跃
1344
板凳
发表于 2017-10-22 15:32:44 IP属地广东 |只看该作者
确实,不少人都遇到这个问题,要是能图文并茂就更好了,何况很多人对dsdt也是不怎么熟悉的

Rank: 5Rank: 5Rank: 5

UID
4815782
帖子
170
PB币
466
贡献
0
技术
0
活跃
577
4F
发表于 2017-10-22 15:45:52 IP属地广东 |只看该作者
还没编辑完,就是个大概

Rank: 2Rank: 2

UID
262003
帖子
85
PB币
238
贡献
0
技术
0
活跃
412
5F
发表于 2017-10-22 16:55:55 IP属地北京 |只看该作者
刚好有这个问题 期待楼主教程

长发控

Rank: 7Rank: 7Rank: 7

UID
651986
帖子
2182
PB币
1900
贡献
0
技术
63
活跃
1728
6F
发表于 2017-10-22 17:11:38 IP属地江苏 |只看该作者
http://www.cmlnt.com/forum.php?mod=viewthread&tid=98&extra=page%3D1
图文并茂并详细说明和制作相关过程,你可以看看

Rank: 2Rank: 2

UID
4537266
帖子
156
PB币
15
贡献
0
技术
0
活跃
235
7F
发表于 2017-10-22 17:53:20 IP属地河北 |只看该作者
求教DSDT怎么改写。

Rank: 5Rank: 5Rank: 5

UID
278257
帖子
1004
PB币
501
贡献
0
技术
0
活跃
1344
8F
发表于 2017-10-22 21:15:14 IP属地广东 |只看该作者
lff520520 发表于 2017-10-22 17:11
http://www.cmlnt.com/forum.php?mod=viewthread&tid=98&extra=page%3D1
图文并茂并详细说明和制作相关过程 ...

我觉得楼主这种在dsdt中下手的方法比较科学

长发控

Rank: 7Rank: 7Rank: 7

UID
651986
帖子
2182
PB币
1900
贡献
0
技术
63
活跃
1728
9F
发表于 2017-10-23 07:07:58 IP属地江苏 |只看该作者
bjzeagle 发表于 2017-10-22 21:15
我觉得楼主这种在dsdt中下手的方法比较科学

如果控制器超过15个,他删除ehc1和2,添加usball,依旧有很多设备为能识别,他的情况是建立在控制器在15个以内,参考还是可以的,另外双系统的话,还是不建议动dsdt的usb

Rank: 2Rank: 2

UID
144242
帖子
381
PB币
272
贡献
0
技术
0
活跃
749
10F
发表于 2017-10-23 09:15:16 IP属地四川 |只看该作者
我想问下楼主,使用的是hotpatch怎么弄啊?

Simon

Rank: 2Rank: 2

UID
1584295
帖子
103
PB币
75
贡献
0
技术
0
活跃
690
11F
发表于 2017-10-23 10:13:12 IP属地上海 |只看该作者
回头试试,周末差点直接重装系统了!

Rank: 5Rank: 5Rank: 5

UID
1311460
帖子
822
PB币
125
贡献
0
技术
62
活跃
2409
12F
发表于 2017-10-23 12:30:47 IP属地福建 |只看该作者
一直困扰着干问题,多谢楼主分享!!

Rank: 5Rank: 5Rank: 5

UID
3649646
帖子
922
PB币
914
贡献
0
技术
0
活跃
707
13F
发表于 2017-10-24 10:54:46 IP属地湖南 |只看该作者
lff520520 发表于 2017-10-23 07:07
如果控制器超过15个,他删除ehc1和2,添加usball,依旧有很多设备为能识别,他的情况是建立在控制器在15个 ...

你说的双系统是指bootcamp装的win吗?

Rank: 5Rank: 5Rank: 5

UID
453511
帖子
662
PB币
666
贡献
0
技术
0
活跃
697
14F
发表于 2017-10-24 10:56:05 IP属地海南 |只看该作者
谢谢楼主分享

Simon

Rank: 2Rank: 2

UID
1584295
帖子
103
PB币
75
贡献
0
技术
0
活跃
690
15F
发表于 2017-10-24 15:24:55 IP属地上海 |只看该作者
试了楼主的方法还是没把蓝牙usb端口打开,甚至重装系统也不行。
我的DSDT之前就有的,usb口是靠USBInjectAll.kext和XHCI-x99-injector.kext 驱动。
删除DSDT中的EHC1/EHC2,在EFI/Clover/Kexts放入BrcmPatchRAM蓝牙驱动,重启没有效果。

Rank: 5Rank: 5Rank: 5

UID
4815782
帖子
170
PB币
466
贡献
0
技术
0
活跃
577
16F
发表于 2017-10-24 15:54:04 IP属地美国 |只看该作者
damnsoul 发表于 2017-10-24 15:24
试了楼主的方法还是没把蓝牙usb端口打开,甚至重装系统也不行。
我的DSDT之前就有的,usb口是靠USBInjectA ...

你试试吧XHC也删了,有时候会在USB 3.0哪里

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2920
PB币
1156
贡献
0
技术
1
活跃
1630
17F
发表于 2017-10-24 16:17:53 IP属地河南 |只看该作者
很好很好的教程,学习了。。。

Rank: 5Rank: 5Rank: 5

UID
4815782
帖子
170
PB币
466
贡献
0
技术
0
活跃
577
18F
发表于 2017-10-24 19:33:23 IP属地未知 |只看该作者
(修改DSDT,打开端口)是使用提取后没有修改过的DSDT,不然第4步以下都没意义了

Simon

Rank: 2Rank: 2

UID
1584295
帖子
103
PB币
75
贡献
0
技术
0
活跃
690
19F
发表于 2017-10-24 20:54:10 IP属地上海 |只看该作者
Ardentwheel 发表于 2017-10-24 19:33
(修改DSDT,打开端口)是使用提取后没有修改过的DSDT,不然第4步以下都没意义了

删了XHC也不行,提取后没有修改过的DSDT也试过,蓝牙无论怎么也出不来。

Simon

Rank: 2Rank: 2

UID
1584295
帖子
103
PB币
75
贡献
0
技术
0
活跃
690
20F
发表于 2017-11-1 20:22:18 IP属地上海 |只看该作者
重装系统后系统只放放了USBInjectAll.kext和XHCI-x99-injector.kext(无DSDT),可以看到USB有信息。
0x14300000好像没有这么大端口吧???????
不过如果放了BrcmPatchRAM蓝牙驱动,就看不到usb信息,即使删掉也恢复不回来,只有重装系统第一次才可以看到usb信息。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛