No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 4 commits ahead of goodwin:master.
Permalink
Failed to load latest commit information.
ALCPlugFix.xcodeproj Small fix Dec 2, 2016
ALCPlugFix ALC256 command Nov 16, 2017
alc_fix Install双击自动安装.command Nov 16, 2017
Info.plist Initial commit Nov 14, 2016
README.md 使用说明中文版 12-14-2017更新 Dec 14, 2017

README.md

ALCPlugFix

ALCPlugFix能做什么?

  • 它可以解决耳机插拔状态的切换
  • 它是通过使用命令:hda-verb 0xNode SET_PIN_WIDGET_CONTROL 0xVerbs的方式进行状态切换
    • hda-verb的由来
    • hda-verb是linux下面的alsa-project的一条命令,它的作用是发送HD-audio命令

如何使用?

  • ALCPlugFix同步到本地

    git clone https://github.com/daliansky/ALCPlugFix
  • 打开ALCPlugFix目录下面的main.m,将包含hda-verb语句的几行修改成如图所示 ALCPlugFix_ALC256

  • 其中0x12Mic Int节点,0x19Mic Ext节点,之所以要这么修改,是因为我的ALC2560x19节点总是无法工作,在插入耳机的时候我希望内置的Mic Int可以工作的同时还可以使用耳机.

  • XCODE编译生成的ALCPlugFix文件复制到alc_fix目录,然后双击install双击自动安装.command,输入用户密码即可.

  • 更多的用法可以进QQ群讨论

鸣谢

goodwin ALCPlugFix大本营