Skip to content

daliansky/ALCPlugFix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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大本营

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 53.9%
  • Shell 46.1%