Działają wszystkie wyjścia/wejścia zmiany głośności i automatyczne przełączanie między nimi.
Layout jest równy 262 - taki sam ustawić w DSDT lub HDAEnablerze.
Przykładowa sekcja HDEF w laptopach Samsunga:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"subsystem-id",
Buffer (0x04)
{
0x42, 0xC0, 0x00, 0x00
},
"subsystem-vendor-id",
Buffer (0x04)
{
0x4D, 0x14, 0x00, 0x00
},
"layout-id",
Buffer (0x04)
{
0x06, 0x01, 0x00, 0x00
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Uwaga!
W Mountain Lion trzeba ustawić layout na 12.
Więc w DSDT sekcja layout-id powinna wyglądać następująco:
"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},
Należy skopiować layout262.xml i Platforms.xml lub layout262.xml.zlib i Platforms.xml.zlib do /System/Library/Extensions/AppleHDA.kext/Contents/Resources/
Snow Leopard i Lion
sudo cp layout262.xml /System/Library/Extensions/AppleHDA.kext/Contents/Resources/
sudo cp Platforms.xml /System/Library/Extensions/AppleHDA.kext/Contents/Resources/
Mountain Lion
sudo cp layout12.xml.zlib /System/Library/Extensions/AppleHDA.kext/Contents/Resources/
sudo cp Platforms.xml.zlib /System/Library/Extensions/AppleHDA.kext/Contents/Resources/
Ponieważ ALC262 było w Macach żaden binpatch nie jest potrzebny!
Potem trzeba zainstalować kexta ALC262.kext do /Extra lub /System/Library/Extensions. Na przykład Kext Wizardem.
A na końcu polecam przebudować cache i uprawnienia. Na przykład Kext Wizardem.
Nie zapomnij wywalić VoodooHDA!
Po aktualizacji systemu wystarczy ponowne skopiowanie Platforms oraz layout.
Uwaga: Jeśli po około 30sekundach od ostatniego odtworzenia dźwięku pojawiają się szumy w głośnikach, to można sobie z tym poradzić odpalając program Silencer. (Nie pokaże się w docku, można go zamknąć przez monitora aktywności.) Jeśli pomogło, to polecam dodać go do auto uruchamiania.
Nie jest to może najelegantsza metoda, no ale działa i nie zwiększa ryzyka KP.
Edit 6.06.2012:
Nowa wersja programu Silencer. Stara mogła powodować dłuższe przechodzenie komputera w stan uśpienia.