Jump to content
Sign in to follow this  
MKjanek32

LegacyHDA AD1984 dla 10.6.8 i Liona

Recommended Posts

Wrzucam zbudowany ostatnio LegacyHDA dla kodeka SoundMAX AD1984 stosowanego w laptopach Lenovo ThinkPad T61 i większości R61, częściowo oparty na AppleHDA vampyrex13.

Działają wbudowane głośniki, wyjście słuchawkowe z automute, wbudowany mikrofon i gniazdo mikrofonu jako Line In z możliwością włączenia redukcji szumów. DSP dla mikrofonu jest włączone na stałe. Kext jest kompatybilny z Lionem i Snow Leopardem 10.6.8.

 

Layout ustawiony na 1984 - taki sam ustawić w HDAEnablerze lub dopisać do sekcji HDEF w DSDT (wymagana metoda DTGP):

                Method (_DSM, 4, NotSerialized) 
               { 
                   Store (Package (0x08) 
                       { 
                           "subsystem-id",
                           Buffer (0x04) 
                           { 
                               0xac, 0x20, 0x00, 0x00
                           },

                           "subsystem-vendor-id",
                           Buffer (0x04) 
                           { 
                               0xaa, 0x17, 0x00, 0x00
                           },

                           "layout-id",
                           Buffer (0x04) 
                           { 
                               0xC0, 0x07, 0x00, 0x00
                           },

                           "PinConfigurations",
                           Buffer (Zero) {} 
                       }, Local0) 
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
                   Return (Local0) 
               }

Kodek nie wymaga binpatcha.

 

Pliki layout1984.xml i Platforms.xml skopiować do /System/Library/Extensions/AppleHDA.kext/Contents/Resources/ (jeżeli nie chcemy ręcznie, można użyć HDA Wizarda), LegacyHDA-AD1984.kext zainstalować w /S/L/E lub /Extra/KextStore. Jeżeli wcześniej korzystaliśmy z kexta VoodooHDA, trzeba go najpierw wyrzucić!

Na koniec oczywiście musimy naprawić uprawnienia i przebudować cache.

 

Dziękuję 314TeR za stworzenie podstawy legacy kexta oraz pomoc i wytłumaczenie kilku kwestii związanych z budową i modyfikowaniem AppleHDA.

 

Po aktualizacji systemu trzeba jeszcze raz skopiować layout i Platforms do AppleHDA. Gdyby coś nie działało jak powinno, można pisać w tym wątku.

LegacyAD1984-10.6.8_10.7.zip

Share this post


Link to post
Share on other sites

Tak, bo kext nie jest przystosowany pod 10.8. Musiałbyś podmienić AppleHDA na jakiś z 10.7, ale pewnie i tak nie zadziała, bo masz inny pinconfig. Jak podeślesz dump z hackintosh hardware analyzera (pisałem o tym w drugim temacie) to mogę spróbować dostosować kexta pod Twój układ.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.