直接从Windows提取的ConfigData,并对combination插孔的两个节点进行修改。最后结果为
01271c30 01271d01 01271ea6 01271f90 01371cf0 01371d11 01371e11 01371f41 01471c10 01471d01 01471e17 01471f90 01470c02 01571c20 01571d10 01571e2b 01571f03 01570c02 01671cf0 01671d11 01671e11 01671f41 01570c02 01771cf0 01771d11 01771e11 01771f41 01871cf0 01871d11 01871e11 01871f41 01971cf0 01971d11 01971e11 01971f41 01a71c40 01a71d10 01a71e8b 01a71f03 01b71cf0 01b71d11 01b71e11 01b71f41 01d71c2d 01d71d81 01d71e05 01d71f40 01e71cf0 01e71d11 01e71e11 01e71f41
关于如何从windows中提取ConfigData,首先打开Device manager, 在sound,video and game controllers底下找到声卡设备,右键点击Properties,在Details里面选择Class Guid查看设备号,例如我的是{4d36e96c-e325-11ce-bfc1-08002be10318}
。再通过全局搜索找到并打开regedit文件,在Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSET\Control\Class
底下查找这个Class Guid,并在底下找到PinConfigOverrideVerbs这个选项,里面就是你的声卡的ConfigData。例如我的地址是
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSET\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\0001\PinConfigOverrideVerbs
里面的参数是windows格式,要变为linux或者说unix格式。两个为一组进行反转
AB CD EF GH 实际是 GH EF CD AB
例如我的第一组数字是 30 1c 27 01
实际是 01 27 1c 30
,就这样提取所有的ConfigData。
节点图pathMap 为
路径设定 :
Mic Int:9-34-18
Mic Ext:8-35-26
SP Int: 20-13-3
HP Out: 21-12-2