Win10论坛

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

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

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

搜索
查看: 1686|回复: 37

[DSDT] DSDT USB2.0 3.0 内建网卡,个人折腾备忘录!! [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4840531
帖子
518
PB币
789
贡献
0
技术
11
活跃
620
发表于 2020-4-12 17:33:25 |显示全部楼层
本帖最后由 529664321 于 2020-4-13 23:01 编辑

    这是我的备忘录,不欢迎喷子,(不喜欢的Mac左上角红X,Win系统右上角X)每个人喜欢打驱动方式不一样!
一.工具
1.UsbTreeView
2.MaciASL
3.UEFItool
二.提取DSDT
  1.在Windows用UsbTreeView 通过插拔USB2.0和USB3.0的U盘获取有效端口,或者在Mac系统里打上USB解除限制补丁,用Hackintool获取有效端口(这里就不多说了)
  2.主板官网下载BIOS,用UEFItool提取DSDT(为什么这样提取,我觉得因为干净!哈哈哈!) UEFItool打开BIOS文件,左上角File>Search>GUID>输入C118>点击下面出现的GUID跳转至DSDT所在路径(如图)





三.DSDT修改
  1.MaciSAL打开提取的DSDT,搜索EHCI,XHCI,直接更名为XHC!如图

我是XHCI,这里我直接更名成了XHC)
2.在RHUB和_SB.PCI0.XHC.RHUB删除没用的USB端口(注意每一个端口对应了一个_SB,需要将删除掉的端口对应的_SB删除)如图

3.打入USB补丁:
     代码:Method (_UPC, 0, Serialized)  // _UPC: USB Port Capabilities
                {
                    Name (UPCA, Package (0x04)
                    {
                        0xFF, //显示与屏蔽
                        Zero, //Zero为USB2.0,0x03为USB3.0,0x0ff为内建(255的16进制就是FF,所以内建是0xff)
                        Zero, //默认
                        Zero //默认
                    })
                    Return (UPCA) /* \_SB_.PCI0.XHC_.RHUB.HS13._UPC.UPCA */
                }
            }

将上方代码复制到各端口下如图所示:
USB2.0图示:

USB3.0图示:

内建图示:

4.保存DSDT,放进EFI>OC>ACPI里,Config注入!Clover引导怎么加载DSDT我忘了,很久没用了,这样就可以删除你的USB驱动了,当然你也可以植入到BIOS刷入

四.DSDT,SSDT植入BIOS方法!
1.DSDT植入BIOS,搜索C118,如图

植入你的DSDT保存bios
2.SSDT植入BIOS,搜索0770,所有的SSDT都在里面,如图





注意:DSDT的GFX0 to IGPU,PEGP to GFX0,H_EC to EC的直接重命名,必须把SSDT里相关进行重命名(例如:在DSDT里直接重命名GFX0为IGPU,在SSDT里也要重命名为IGPU),否则无法进系统!已进行测试,对Windows无影响
提取的DSDT和SSDT的除错,更新MaciASL,如果还是有错误,直接删除错误行,或者用前面加//注释掉如图

五.其他主板DSDT和SSDT提取
前面说到搜索GUID,C118和0770定位模块提取DSDT和SSDT,这个只适用于技嘉主板,很抱歉,这是不严谨的,因为其他主板的模块GUID和技嘉的并不相同,给大家造成的困扰,我表示很抱歉!下面说一下其他品牌的主板提取(确认模块)DSDT和SSDT的方法:
1.请用UEFITool打开你的BIOS,打开你的模块分区,DSDT和SSDT的模块是没有名称的(重点关注无名称的模块),但是也有个别其他模块存在没有名称的情况,我们可以把无名称的模块提取(怎么提取请看上面第二节)为DSDT或者SSDT,后缀必须为aml,用MaciSAL打开试试,打不开说明这个模块不是DSDT或者SSDT!请看下图:
2.以华硕主板B85为例:

(这个分区每个品牌的主板不一样,请点开每个分区查看)

(提取出来是CPU相关的SSDT)

3.总结DSDT和SSDT模块特征:模块无名称!无名称模块的有Raw子项!不确定的可以先提取出来(后缀必须为aml),用MaciASL打开看看(能打开说明就是DSDT或者SSDT了!



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

查看全部评分

Rank: 2Rank: 2

UID
4034407
帖子
140
PB币
159
贡献
0
技术
0
活跃
220
发表于 2020-4-12 18:56:04 |显示全部楼层
技术贴 支持!

Rank: 7Rank: 7Rank: 7

UID
3807225
帖子
1279
PB币
865
贡献
0
技术
8
活跃
690
发表于 2020-4-12 19:46:53 |显示全部楼层
楼主你的IASL版本是几版的啊?

Rank: 7Rank: 7Rank: 7

UID
1721361
帖子
1709
PB币
387
贡献
0
技术
43
活跃
1069
发表于 2020-4-12 20:26:01 |显示全部楼层
好像不是每个bios都是c118 我的就没有 😅了

Rank: 5Rank: 5Rank: 5

UID
4840531
帖子
518
PB币
789
贡献
0
技术
11
活跃
620
发表于 2020-4-12 22:02:31 |显示全部楼层
[email protected] 发表于 2020-4-12 19:46
楼主你的IASL版本是几版的啊?

我的是1.5.7

Rank: 5Rank: 5Rank: 5

UID
4840531
帖子
518
PB币
789
贡献
0
技术
11
活跃
620
发表于 2020-4-12 22:08:29 |显示全部楼层
175863093 发表于 2020-4-12 20:26
好像不是每个bios都是c118 我的就没有 😅了

应该说大部分主板,DSDT模块的GUID都是C118这个模块,有可能模块GUID有所不同,但是模块的名称是不会变的

点评

175863093  那我该搜素什么名字呢? 提取看看  发表于 2020-4-12 23:42

Rank: 5Rank: 5Rank: 5

UID
4840531
帖子
518
PB币
789
贡献
0
技术
11
活跃
620
发表于 2020-4-13 00:24:01 |显示全部楼层
175863093 发表于 2020-4-12 20:26
好像不是每个bios都是c118 我的就没有 😅了

你主板具体什么品牌,什么型号?

Rodren

Rank: 7Rank: 7Rank: 7

UID
545915
帖子
1751
PB币
622
贡献
0
技术
0
活跃
1316
发表于 2020-4-13 00:47:34 |显示全部楼层
用外置卡的可以试试了。。。

Rank: 7Rank: 7Rank: 7

UID
4676895
帖子
1484
PB币
191
贡献
0
技术
0
活跃
807
发表于 2020-4-13 06:52:24 来自手机 |显示全部楼层
好教程学习了,

Rank: 7Rank: 7Rank: 7

UID
1721361
帖子
1709
PB币
387
贡献
0
技术
43
活跃
1069
发表于 2020-4-13 07:07:03 |显示全部楼层
529664321 发表于 2020-4-13 00:24
你主板具体什么品牌,什么型号?

p9x79 ws

Rank: 7Rank: 7Rank: 7

UID
2150469
帖子
2166
PB币
3366
贡献
0
技术
2
活跃
1036
发表于 2020-4-13 07:18:17 |显示全部楼层
技术贴必须支持

Rank: 7Rank: 7Rank: 7

UID
4824794
帖子
1435
PB币
75
贡献
0
技术
0
活跃
738
发表于 2020-4-13 10:00:03 |显示全部楼层
我的技嘉b85m-d3v也搜不到c118

菜鸟潜伏者

Rank: 7Rank: 7Rank: 7

UID
2443636
帖子
2055
PB币
1196
贡献
0
技术
0
活跃
1006
发表于 2020-4-13 10:03:31 |显示全部楼层
楼主是bios里提取dsdt,修改完放回去,在刷bios吗?

Rank: 2Rank: 2

UID
2470789
帖子
392
PB币
26
贡献
0
技术
0
活跃
726
发表于 2020-4-13 10:14:15 |显示全部楼层
技术贴.必须支持

Rank: 7Rank: 7Rank: 7

UID
1721361
帖子
1709
PB币
387
贡献
0
技术
43
活跃
1069
发表于 2020-4-13 10:54:40 |显示全部楼层
能不能第三方usb3.0 加入到bios

Rank: 2Rank: 2

UID
2586400
帖子
358
PB币
331
贡献
0
技术
0
活跃
1152
发表于 2020-4-13 11:02:28 |显示全部楼层
感谢技术分享!

Rank: 7Rank: 7Rank: 7

UID
4447262
帖子
1381
PB币
2748
贡献
0
技术
5
活跃
1153
发表于 2020-4-13 11:24:47 |显示全部楼层
楼主这样就不用放USB驱动了吗?

Rank: 5Rank: 5Rank: 5

UID
63885
帖子
600
PB币
1
贡献
0
技术
1
活跃
709
发表于 2020-4-13 11:26:41 |显示全部楼层
感谢正想解决这事

Rank: 7Rank: 7Rank: 7

UID
404751
帖子
3673
PB币
6466
贡献
0
技术
23
活跃
1110

远景技术达人

发表于 2020-4-13 11:47:06 |显示全部楼层
楼主的动手能力很强,向你学习

Rank: 5Rank: 5Rank: 5

UID
4840531
帖子
518
PB币
789
贡献
0
技术
11
活跃
620
发表于 2020-4-13 12:38:38 来自手机 |显示全部楼层
本拉登他爹 发表于 2020-4-13 11:24
楼主这样就不用放USB驱动了吗?

不用放第三方驱动
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件