积分 923 最后登录 2020-4-12 精华 0 阅读权限 40 主题 49 UID 1496643 帖子 313 PB币 196 威望 133 贡献 0 技术 25 活跃 309
UID 1496643 帖子 313 PB币 196 贡献 0 技术 25 活跃 309
本帖最后由 yourking 于 2012-2-3 21:47 编辑
前后消耗1个多星期时间来弄这个声卡终于功夫不负有心人初见成效。
目前本驱动可以成功仿冒x220的声卡:简介如下:
1、无爆音。
2、输出耳机和内置自适应。
3、可清晰录音。
4、睡眠唤醒不会失效。
5、外置输出麦克风完美。
上图
下面这张图解释一下,X220的机器声卡本来是CX20590,却在WINDOWS下驱动为CX20672不知道啥原因。所以识别懒得改了。当然要是改也就是一个标志的问题,不是问题的重点。
关键数据罗列如下:
0x19 0x04211040 [Jack] HP Out at ext Right black
0x1a 0x61a19050 [N/a] Mic at Sep Rear Pink VRef80
0x1b 0x04a11060 [Jack] Mic at ext Right black VRef80
0x1c 0x6121401f [N/a] HP Out at Sep Rear Green
0x1d 0x40f001f0 [N/a] Other at ext N/a Unknown
0x1e 0x40f001f0 [N/a] Other at ext N/a Unknown
0x1f 0x90170110 [fixed] Speaker at Int N/a Unknown
0x20 0x40f001f0 [N/a] Other at ext N/a Unknown
0x22 0x40f001f0 [N/a] Other at ext N/a Unknown
0x23 0x90a60170 [fixed] Mic at Int N/a Unknown
01971C90 01971D10 01971E21 01971F04 01A71CF0 01A71D00 01A71E00 01A71F40 01B71C10 01B71D10 01B71EA0 01B71F94 01C71CF0 01C71D00 01C71E00 01C71F40 01D71CF0 01D71D00 01D71E00 01D71F40 01E71CF0 01E71D00 01E71E00 01E71F40 01F71CA0 01F71D01 01F71E17 01F71F90 02071CF0 02071D00 02071E00 02071F40 02271CF0 02271D00 02271E00 02271F40 02371C10 02371D00 02371EA0 02371F90 01470C02
25>16
20>23>27
31>17
21>35
DSDT代码
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Name (_S3D, 0x03)
Name (RID, Zero)
Name (_PRW, Package (0x02)
{
0x0D,
0x04
})
Method (_PSW, 1, NotSerialized)
{
Noop
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"codec-id",
Buffer (0x04)
{
0x6e, 0x50, 0xF1, 0x14
},
"layout-id",
Buffer (0x04)
{
0x6E, 0x50, 0x00, 0x00
},
"PinConfigurations",
Buffer (Zero) {},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
},
"device-type",
Buffer (0x11)
{
"Conexant CX20590"
}, }, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
} 复制代码
不完善的地方有:
1、静音灰色不可选(但静音在远程对话中是有效的)。
2、输出内置麦克风有问题,不能自动切换。
3、对话时如不插外置麦克风对方听不到说话,自己说的话都被直接自己的内置扬声器给放出来了。这是最大的问题。
希望大家帮助一同完善,适当的时候公布比较细一些适合新人学习的简单教程。希望大家都作出自己机器的仿冒。
主要感谢紫米和论坛各前辈,没有你们的经验不可能诞生这个仿冒。还望多多指导完善。
好了上传附件,最好在WINDOWS下面替换声卡目录里面我有的部分,声卡驱动8M比较大,相同的部分我没有上传。替换就可以了。
相同版本成功的朋友上来说一声。还有一些问题需要大家一起完善呢!
声卡.zip
(568.62 KB, 下载次数: 757)
展开阅读全文​
1
查看全部评分