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
- Mobile Phone
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.
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.