Skip to content

An updated version of ALCPlugFix for daliansky/XiaoMi-Pro

Notifications You must be signed in to change notification settings

Menchen/ALCPlugFix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALCPlugFix

This is a improved version of ALCPlugFix from goodwin.

The original and this fork trie to fix headphone audio power state issue in non Apple sound card in macOS.

The improvement include:

  • Refactor
  • Add listener when sleep/wake
  • Fix on sleep wake
  • Let you choose hda-verb so it don't need be in $PATH
  • Enable launching as LauchDaemon
  • Bug fix

Install

By default it's code command is for Mi notebook pro, you may need to change that in fixAudio function.

Running sh ./install.sh will install to /user/local/bin.

By default it search hda-verb in current work directory, if not found it will search in $PATH (May not work when it is running from LaunchDaemon because it is using as root).

Build

xcodebuild -target ALCPlugFix

Debug

Add following to launchDaemon file to log to /tmp/ALCPlugFix.log, (or use log stream)

	<key>StandardOutPath</key>
	<string>/tmp/ALCPlugFix.log</string>
	<key>StandardErrorPath</key>
	<string>/tmp/ALCPlugFix.log</string>

About

An updated version of ALCPlugFix for daliansky/XiaoMi-Pro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 91.1%
  • Shell 8.9%