- Joined
- Jan 9, 2017
- Messages
- 27
- Motherboard
- MSI Z170A Tomahawk
- CPU
- i7 6700K
- Graphics
- Nvidia GTX1080
- Mobile Phone
Hi all,
I successfully applied the rehabMan's version of EAPD yesterday, using his kext from OS-X-EAPD-Codec-Commander found here : (No Audio After Sleep/Wake - Realtek ALC AppleHDA [Fixes])
Audio now works after sleep, but the jack sense does not (i.e. if I plug headphones, they are not recognised).
I understand that I need to write an SSDT patch (info in the README), but I'am not sure on how and what to put in.
I am keen to do that, and to understand better ! I have a Realtek ALC892 in my motherboard.
I think it should look like that (based on few examples found) :
I don't know what values should I specify in 'Buffer() {}'. ?? I am looking into Ioreg but with no luck.. I'am curious to understand how it works
What do you think ?
Last question : This need to be compiled with MaciASL before injection, is this right ?
I successfully applied the rehabMan's version of EAPD yesterday, using his kext from OS-X-EAPD-Codec-Commander found here : (No Audio After Sleep/Wake - Realtek ALC AppleHDA [Fixes])
Audio now works after sleep, but the jack sense does not (i.e. if I plug headphones, they are not recognised).
I understand that I need to write an SSDT patch (info in the README), but I'am not sure on how and what to put in.
I am keen to do that, and to understand better ! I have a Realtek ALC892 in my motherboard.
I think it should look like that (based on few examples found) :
Code:
// This SSDT demonstrates a custom configuration for ALC892.
DefinitionBlock ("", "SSDT", 1, "hack", "ALC892", 0)
{
External(_SB.PCI0.HDEF, DeviceObj)
Name(_SB.PCI0.HDEF.RMCF, Package()
{
"CodecCommander", Package()
{
"Custom Commands", Package()
{
Package(){}, // signifies Array instead of Dictionary
Package()
{
// 0x21 SET_UNSOLICITED_ENABLE 0x83
"Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, // Don't know what values I should put here !
"On Init", ">y",
"On Sleep", ">n",
"On Wake", ">y",
},
},
},
})
}
// EOF
I don't know what values should I specify in 'Buffer() {}'. ?? I am looking into Ioreg but with no luck.. I'am curious to understand how it works
What do you think ?
Last question : This need to be compiled with MaciASL before injection, is this right ?