Contribute
Register

[Tool-WIP] New ALCPlugFix tool with custom HDA verb commands support

Status
Not open for further replies.

the-braveknight

Moderator
Joined
Nov 24, 2015
Messages
1,220
Motherboard
Lenovo Legion Y520 (Clover)
CPU
i7-7700HQ
Graphics
HD 630 (1920x1080) + Nvidia GTX 1060
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Because I and most users with ALC audio codecs are suffering from the audio jack detection issue (Mic/LineIn switching), and because the original ALCPlugFix is not being maintained or updated and doesn't provide proper support for different codecs, and because no one was interested in creating a kext that fixes that issue, I decided to write this tool.

The current tool is a Swift port of the original ALCPlugFix tool.

The current tool supports passing a plist array file with the custom HDA verb commands that are supposed to be run at headphones plug/unplug events. It requires that you have hda-verb at /usr/bin/hda-verb (will try to provide a proper implementation for that soon).

The source code is located at my repo here: https://github.com/the-braveknight/alc-plug-fix.

Please refer to alc-plug-fix_alc235.plist file for plist file example.
 
Wow this is what I have been looking for a long time. My only problem with the audio is the mic/lineIn as you say. Can you briefly explain how to use it properly? I have alc256.
 
Last edited:
Wow this is what I have been looking for a long time. My only problem with the audio is the mic/lineIn as you say. Can you briefly explain how to use it properly? I have alc256.
I am sorry but I have been so busy lately and haven’t been able to maintain my projects properly. I will try to push an update to this tool soon when I get time and update the post.
 
Status
Not open for further replies.
Back
Top