Skip to content

Hackintosh ComboJack dynamic node patching for ALC255/256 and others

License

Notifications You must be signed in to change notification settings

nikich768/ComboJackMini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComboJackMini

screen

Hackintosh ComboJack dynamic node patching for |ALC236|ALC255|ALC256|ALC289|ALC295| and others.

This fork does not show any pop-up and not have headphone/headset mode, cause it's automatic. It just watches pin widget of 0x19 and power state of 0x01 node and if macOS changes it to something another, daemon immediately reverts it back.

What problems does it fix?

  • After sleep, when connecting headphones, there will be no sound.
  • When after some time with unplugged AC adapter or after booting into macOS with no AC adapter connected, from headphones will be coming noise, or sound will be distorted.
  • Sound on speakers randomly disappears.
  • Almost any other problems, that depending on the 0x19 headset node and 0x01 AFG node.

Installation/Uninstallation

  • Add boot-arg alcverbs=1 or DeviceProperties to PciRoot(Address of codec) alc-verbs | Number | 1
  • For install run Installer/Install.command.
  • For uninstall run Installer/Uninstall.command.

Building

  • Run Source/Build.command.

Cons

  • Eats CPU resources a bit (1-4%) due to polling mode.
  • When AFGpatcher() is triggered, slight pop or click can be heard.

Credits