Skocz do zawartości

LegacyHDA AD1984 dla 10.6.8 i Liona


Rekomendowane odpowiedzi

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • 9 miesięcy temu...

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.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.