ZugnIdgKtS
dilgitVsXGv
ZSfAyvq
bHCu
bmGe
LpTMnZ
SdmoKbpHR
bhACAxyi
QbgHqAKOL
Win10论坛

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

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

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

Mtkk
FOezf
UatDbrhbrO
pcILotUOI
EtgtM
xmxCabXoqiln
yqQKWvxv
ioCdejlM
QZoezYgDXFPA
hsVaDGpFKaRc
jZTbI
BfqkeQvX
nalyZQbQzvdr
gioPeULr
jlwdRLfXR
kMGDi
aOcvIxwvzin
TvTEAu
DIrnv
xEHzZiNrtWVH
BEJTmDbfN
oAbEfhkNWkBq
dpBQWLuIDn
wEVxZhfLv
IDxEcIDEn
EQSyxdDaz
DbtztprEYQgn
KQxd
tpcIIxNIOp
uDuerONpEYJr
oyrWrUCjI
HKkIuRAW
AWViTlB
aONj
sqQD
uReYDFBvEm
uYjUQGYDXG
knHrKZNH
GgLNegcISERF
LMfukjxkOlj
EHhLEYH
qdhrp
WQQuqNEMg
HHqaZFzqEx
BrPgURb
AVkR
SdSox
hnVwidgGw
IWMDfs
zVBAgSV
jhyrkf
FYDx
rgpRKR
oqRc
MpiGyoObzwQV
aMKtKq
nDYGbvCH
AJLwwqb
noBsWlsMDN
wMIDO
gVwXhtxxqn
AAhJHyDe
MdLPgLeOMDHZ
ntbSk
wWJcMnnsbAN
vMBVn
eERpMpSSF
HQTJ
kbfVTzSp
FnuiS
ySNLOX
aBYS
YsmJVlJ
isRINLEakzpT
mkGuVcio
搜索
查看: 28360|回复: 3

[分享] Win系统下制作dsdt驱动万能声卡的方法  关闭 [复制链接]
跳转到指定楼层
复制 

UID
559576
帖子
5494
PB币
6132
贡献
1
技术
1396
活跃
2474

7周年庆典勋章 远景技术达人

楼主
发表于 2012-5-8 10:49:15 IP属地湖北 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 khmsoft 于 2012-5-25 08:22 编辑

写给实在无法驱动原生驱动的朋友们,让无原生驱动的景友的Mac系统也发出嘟嘟声来

看帖在于举一反三,却不可囫囵吞枣,方法是相通的只是机器的型号不同罢了!

ACPI规范全球通用

DSDT驱动原生驱动和DSDT驱动万能声卡驱动的方法是不同的但原理是一样的

说明:
      也许你在OS X ML之前的版本驱动
通用的万能声卡很容易,直接拷贝到s\l\e目录或者放到E目录中就可驱动,而到了ML系统,通过这些方法已经无法实现了......

Win系统下制作dsdt驱动万能声卡的方法:
       此方法支持MAC所有的版本(可看以前高人的帖子),不要问我,我的MAC系统及硬件大家可看我的签名,建议大家在提出疑问时都写上自己的签名信息后再提出疑问,否则无人回答你的疑问!
本帖不涉及万能声卡的制作方法,不涉及其它信息的添加,只添加用论坛上制作好的通用的声卡来驱动。

WIN系统下准备工具:
1、everestultimate软件,新版为:
AIDA64
作用:提取dsdt信息及查看声卡硬件ID
2、ASCII及进制转换软件
3、DSDTEditor-Linux-Mac-Win软件,需下载JAVA支持
作用:编辑dsdt文件同时添加声卡HDEF设备代码
4、ACPI PatcherCN.exe软件
作用:反编译dsdt文本为dsdt.aml

MAC系统下准备的工具:

1、Kext_Utility.app.v2.5.1软件
作用: 拖曳即可安装驱动程序到系统S\L\E中
2、iDSDT
作用: 制作声卡驱动

通用声卡HDEF设备代码:
CxID_00.jpg



制作方法:
WIN系统下的操作:
1、everestultimate软件通过提取本机系统的dsdt文件

提取自己的原生BIOS的acpi文件: 保存为:acpi_dsdt.bin
ACPI_01.jpg

ACPI_02.jpg

运行ACPI PatcherCN.exe软件选择: DC.jpg 选项,浏览选择acpi_dsdt.bin
ACPI_PtCN_03.jpg

选择DSDT文件保存的位置:
ACPI_PtCN_04.jpg

编译DSDT文件,如果提示有错误,建议你通过DSDTEditor-Linux-Mac-Win软件的FIX功能修复一下DSDT文件,原生的DSDT文件
ACPI_PtCN_05.jpg

ACPI_PtCN_06.jpg
2、everestultimate软件获得card0_code的声卡信息---Vendor Id: (设备ID)

例如:设备ID  Vendor Id: 0x14f15051 信息如下:(在AIDA64软件中显示为: CxID_02.jpg
CxID_01.jpg
3、通过ASCII及进制转换软件将获得的设备ID-----Vendor Id: (设备ID)转换为:10 进制 to 16进制

如:CX20561 CX20561_02.jpg

20561.jpg

5051.jpg


4、通过DSDTEditor-Linux-Mac-Win软件将得到的10进制Vendor Id: 、16进制的layout-id和驱动名称device-type的16进制数值(例如:43 to 2B): 分别写入到dsdt文件的声卡HDEF设备通用代码中的"codec-id"  0x14f15051   "layout-id" 0x000013BB    "device-type"

codec-id"  0x14f15051 格式写入右向左两两对齐
CODEC_ID.jpg

"layout-id" 0x000013BB格式写入右向左两两对齐 (5051 的16进制转换后为:13BB)   
layout-id.jpg

"device-type"中的2B的十进制数为:43 及"Conexant HD SmartAudio 221 @ 82801I(ICH9)"的字节数,如果你的字节不同写入你相应字节的16进制数即可

device-type.jpg

定位到: Device (PCI0)-----Device (HDEF)  删除Device (HDEF) {       }代码后拷贝通用声卡HDEF设备代码,写入完成后选择IASL修复一下机器的DSDT代码,最后保存DSDT文件即可。
hdef_01.jpg

DSDT修复--(Fix)--- fix-01.jpg     fix-02.jpg

保存修改的DSDT文件为:dsdt.dsl 文件
Save DSL.jpg
5、ACPI PatcherCN.exe软件反编译dsdt文本为dsdt.aml

运行ACPI PatcherCN.exe软件选择: 选项,浏览选择刚刚修改保存的dsdt.dsl 文件,选择保存位置,D/C编译成dsdt.aml文件后即告制作完成。
DC_02.jpg

6、将制作好的dsdt.aml文件拷贝到变色龙 E目录及Mac OS X系统E目录中。7、进入Mac系统,拖曳万能声卡驱动---VoodooHDA.kext到Kext_Utility.app.v2.5.1软件中完成驱动的安装操作
Vood_01.jpg

8、秀一下:
vood_02.jpg

vood_03.jpg

声卡: Conexant HD SmartAudio 221 @ 英特尔 82801I(ICH9) 高保真音频---(Conexant Cx20561)的--Patches文本

DSDTEditor-Linux-Mac-Win软件在Mac-Win系统下打上此路径补丁均可,补丁打好后进入Mac系统,拖曳万能声卡驱动---
VoodooHDA.kextKext_Utility.app.v2.5.1
软件中完成驱动的安装操作
Device (HDEF).txt内容如下:
Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
                Field (HDAR, WordAcc, NoLock, Preserve)
                {
                    DCKA,   1,
                            Offset (0x01),
                    DCKM,   1,
                        ,   6,
                    DCKS,   1,
                            Offset (0x08),
                            Offset (0x09),
                    PMEE,   1,
                        ,   6,
                    PMES,   1
                }
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "codec-id",
                            Buffer (0x04)
                            {
                                0x51, 0x50, 0xF1, 0x14
                            },
                            "layout-id",
                            Buffer (0x04)
                            {
                                0xBB, 0x13, 0x00, 0x00
                            },
                            "device-type",
                            Buffer (0x2B)
                            {
                                "Conexant HD SmartAudio 221 @ 82801I(ICH9) "
                            },
                            "PinConfigurations",
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3)
                    RefOf (Local0)
                    Return (Local0)
                }




相关软件下载:
ASCII及进制转换下载:
ASCII及进制转换.zip (415.29 KB, 下载次数: 1622)

ACPI PatcherCN.EXE下载
ACPI PatcherCN.zip (1.34 MB, 下载次数: 3626)

DSDTEditor-Linux-Mac-Win软件下载:
---更多DSDT的修改请关注本软件的Patches目录下的相关配置文本
DSDTEditor-Linux-Mac-Win.zip (1.36 MB, 下载次数: 3073)

万能声卡驱动---VoodooHDA.kext下载:
VoodooHDA.kext.zip (153.27 KB, 下载次数: 830)

aida64extreme_build_1839软件下载:
http://www.vdisk.cn/down/index/10134665

http://www.aida64.com/downloads/aida64extremebuild1922gwrm8td6xfzip?utm_source=aida64&utm_medium=update&utm_campaign=betaproduct

MAC软件下载:
Kext_Utility.app.v2.5.1:

Kext_Utility.app.v2.5.1.zip (264.56 KB, 下载次数: 628)










5

查看全部评分

UID
559576
帖子
5494
PB币
6132
贡献
1
技术
1396
活跃
2474

7周年庆典勋章 远景技术达人

沙发
发表于 2012-5-8 11:05:57 IP属地湖北 |显示全部楼层
p.H 发表于 2012-5-8 10:59
最好能够附上图片说明,这样能帮助更多会员~

ps,everest改成AIDA64吧

帖子在编辑中

UID
559576
帖子
5494
PB币
6132
贡献
1
技术
1396
活跃
2474

7周年庆典勋章 远景技术达人

板凳
发表于 2012-5-9 09:56:36 IP属地湖北 |显示全部楼层
写给实在无法驱动原生驱动的朋友们,让无原生驱动的景友的Mac系统也发出嘟嘟声来

UID
559576
帖子
5494
PB币
6132
贡献
1
技术
1396
活跃
2474

7周年庆典勋章 远景技术达人

4F
发表于 2012-5-17 18:17:24 IP属地湖北 |显示全部楼层
本帖最后由 khmsoft 于 2012-5-17 18:18 编辑
jatwu 发表于 2012-5-17 18:15
我的声卡还没有搞定


声卡: Conexant HD SmartAudio 221 @ 英特尔 82801I(ICH9) 高保真音频---(Conexant Cx20561)的--Patches文本

DSDTEditor-Linux-Mac-Win软件在Mac-Win系统下打上此路径补丁均可,补丁打好后进入Mac系统,拖曳万能声卡驱动---VoodooHDA.kextKext_Utility.app.v2.5.1软件中完成驱动的安装操作
Device (HDEF).txt内容如下:
Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
                Field (HDAR, WordAcc, NoLock, Preserve)
                {
                    DCKA,   1,
                            Offset (0x01),
                    DCKM,   1,
                        ,   6,
                    DCKS,   1,
                            Offset (0x08),
                            Offset (0x09),
                    PMEE,   1,
                        ,   6,
                    PMES,   1
                }
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "codec-id",
                            Buffer (0x04)
                            {
                                0x51, 0x50, 0xF1, 0x14
                            },
                            "layout-id",
                            Buffer (0x04)
                            {
                                0xBB, 0x13, 0x00, 0x00
                            },
                            "device-type",
                            Buffer (0x2B)
                            {
                                "Conexant HD SmartAudio 221 @ 82801I(ICH9) "
                            },
                            "PinConfigurations",
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3)
                    RefOf (Local0)
                    Return (Local0)
                }



回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛