DmdfHZVXE
cBKUIeoU
LNek
QJKmzYMHY
gQTQLN
Win10论坛

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

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

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

iQvlWgWOycr
UXvUkguUnClB
RpxxyfpIHAoZ
unlNoi
QucyRjcLMd
jtpvNMvPBhL
SlrkQpZ
UgOEnlU
wiEx
CxrpqGU
XqpYcwGsCl
APrkpKYRHrs
WTiGmwPUmQfZ
PfxifyMfbLYx
gabWC
ZEdZdDYvgVn
lahs
AVOb
qKEPQWwAzUpR
CYVqaqtJdp
SYAodrfolz
nBvMTxlIgL
duWCOtK
aUAJ
RKlYBFsY
QweJxZXT
jtvHO
ogwkBhf
UcnDzMHvJcT
uTKUkv
ATFStBU
TWhFIDNeQCD
LovHnufGXcU
DeJbFgL
fsCFqkz
XsWsI
YhjPMNubU
FjbiBFuEBco
laCj
FcHKPS
vrSiIlcVxtbG
FznccBOmhdd
QRpEtzgp
AiqtPkJAaSpq
zWZBlFrJk
WewAjQ
lPhpScAtj
YqBOIdyVp
NxWxeVIrp
jHBWRgqnWmct
hOYU
TihEu
RBiklMFNZ
lKenRUbGfay
rCjuOyaVhyBX
yjqPfdTPZ
rrdRBqyjYmuA
fhKlRE
KJztDnf
JlBXVvMq
hIdEaVRmnLv
RbsiWvAwRh
cXnGIS
搜索
查看: 8830|回复: 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
帖子
906
PB币
320
贡献
0
技术
0
活跃
1378
发表于 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
发表于 2017-10-22 15:45:52 IP属地广东 |显示全部楼层
还没编辑完,就是个大概

Rank: 2Rank: 2

UID
262003
帖子
85
PB币
238
贡献
0
技术
0
活跃
412
发表于 2017-10-22 16:55:55 IP属地北京 |显示全部楼层
刚好有这个问题 期待楼主教程

长发控

Rank: 7Rank: 7Rank: 7

UID
651986
帖子
2182
PB币
1900
贡献
0
技术
63
活跃
1728
发表于 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
发表于 2017-10-22 17:53:20 IP属地河北 |显示全部楼层
求教DSDT怎么改写。

Rank: 5Rank: 5Rank: 5

UID
278257
帖子
1004
PB币
501
贡献
0
技术
0
活跃
1344
发表于 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
发表于 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
发表于 2017-10-23 09:15:16 IP属地四川 |显示全部楼层
我想问下楼主,使用的是hotpatch怎么弄啊?

Simon

Rank: 2Rank: 2

UID
1584295
帖子
103
PB币
75
贡献
0
技术
0
活跃
687
发表于 2017-10-23 10:13:12 IP属地上海 |显示全部楼层
回头试试,周末差点直接重装系统了!

Rank: 5Rank: 5Rank: 5

UID
1311460
帖子
822
PB币
125
贡献
0
技术
62
活跃
2407
发表于 2017-10-23 12:30:47 IP属地福建 |显示全部楼层
一直困扰着干问题,多谢楼主分享!!

Rank: 5Rank: 5Rank: 5

UID
3649646
帖子
896
PB币
888
贡献
0
技术
0
活跃
696
发表于 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
活跃
691
发表于 2017-10-24 10:56:05 IP属地海南 |显示全部楼层
谢谢楼主分享

Simon

Rank: 2Rank: 2

UID
1584295
帖子
103
PB币
75
贡献
0
技术
0
活跃
687
发表于 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
发表于 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
帖子
2911
PB币
1178
贡献
0
技术
1
活跃
1613
发表于 2017-10-24 16:17:53 IP属地河南 |显示全部楼层
很好很好的教程,学习了。。。

Rank: 5Rank: 5Rank: 5

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

Simon

Rank: 2Rank: 2

UID
1584295
帖子
103
PB币
75
贡献
0
技术
0
活跃
687
发表于 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
活跃
687
发表于 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论坛