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.
- 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.
- hackintosh-stuff for creating ComboJack
- vit9696 for AppleALC
- mbarbierato for developing
- Lorys89 for setting alc verbs and add codec support
- nikich768 for writing a patcher function