Skocz do zawartości

ALC269 - gotowy przepis - 10.8.2


Zeke
 Udostępnij

Rekomendowane odpowiedzi

Witam, oto gotowy przepis na uruchomienie ALC269 pod OS X 10.8.2. Wszystkie wejścia/wyjścia działają prawidłowo. Dźwięk jest głośny, czysty i bez żadnych trzasków.

 

1. Modyfikacja DSDT

Do obecnej sekcji HDEF dodajemy tą metodę:

 

Method (_DSM, 4, NotSerialized) 
               { 
                   Store (Package (0x06) 
                       { 
                           "hda-gfx", 
                           Buffer (0x0A) 
                           { 
                               "onboard-1" 
                           }, 
                           "layout-id", 
                           Buffer (0x04) 
                           { 
                               0x1C, 0x00, 0x00, 0x00
                           }, 
                           "PinConfigurations", 
                           Buffer (Zero) {} 
                       }, Local0) 
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
                   Return (Local0) 
               }

 

Przykład:

 

Device (HDEF) 
           { 
               Name (_ADR, 0x001B0000) 
               OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) 
               Field (HDAR, WordAcc, NoLock, Preserve) 
               { 
                   DCKA,   1, 
                           Offset (0x01), 
                   DCKM,   1, 
                       ,   6, 
                   DCKS,   1, 
                           Offset (0x08), 
                       ,   15, 
                   PMES,   1
               } 

               Method (_DSM, 4, NotSerialized) 
               { 
                   Store (Package (0x06) 
                       { 
                           "hda-gfx", 
                           Buffer (0x0A) 
                           { 
                               "onboard-1" 
                           }, 
                           "layout-id", 
                           Buffer (0x04) 
                           { 
                               0x1C, 0x00, 0x00, 0x00
                           }, 
                           "PinConfigurations", 
                           Buffer (Zero) {} 
                       }, Local0) 
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
                   Return (Local0) 
               }

 

2. Kompilujemy i instalujemy DSDT w katalogu /Extra.

3. W pliku org.chameleon.Boot.plist (otworzyć przez Chameleon Wizard) wskazujemy DSDT.aml.

4. Kasujemy kexty od dźwięku takie jak: VoodooHDA, AppleHDA, AppleHDADisabler itp.

5. Instalujemy zmodyfikowany AppleHDA w /System/Library/Extensions/

https://www.dropbox.com/s/lcw37294l6rzayr/AppleHDA.zip

6. Podmieniamy w /System/Library/Extensions/ zmodyfikowany IOAudioFamily

https://www.dropbox.com/s/mqyfn2cdqmlv3eb/IOAudioFamily.zip

7. Naprawiamy uprawnienia (najlepiej Kext Utility) po czym restartujemy system.

 

Voilà

Odnośnik do komentarza
Udostępnij na innych stronach

a) Zamieniamy obecną sekcję HDEF na:

Nie tak prędko... Jak jest już u kogoś sekcja HDEF lub o innej nazwie a o adresie

                 Name (_ADR, 0x001B0000) 

to należy dodać do niej JEDYNIE metodę DSM:

                Method (_DSM, 4, NotSerialized) 
               { 
                   Store (Package (0x06) 
                       { 
                           "hda-gfx",
                           Buffer (0x0A) 
                           { 
                               "onboard-1" 
                           },
                           "layout-id",
                           Buffer (0x04) 
                           { 
                               0x1C, 0x00, 0x00, 0x00
                           },
                           "PinConfigurations",
                           Buffer (Zero) {} 
                       }, Local0) 
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
                   Return (Local0) 
               }

Odnośnik do komentarza
Udostępnij na innych stronach

Zgadza się, zbierałem DSDT z wielu laptopów z ALC269 i w każdym było to samo. Dlatego kazałem zamienić całą sekcję :)

Sęk w tym, że sekcja ta będzie podobna jedynie na niemal identycznych sprzętach. DSDT z innych zupełnie sprzętów może diametralnie się różnić. W najlepszym wypadku zadziała, w najgorszym ubijesz sobie system i będzie trzeba wywalać dsdt i przywracać ostatnie działające.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 miesiące temu...
  • 8 miesięcy temu...

nie chce zakladac nowego tematu i pisac jak zainstalowac kext od tego i tego..

chodzi mi dokladnie o ten kext do dokladnie tego sprzetu tylko troche nie rozumiem tego poradnika.. jestem poczatkujacy i nie chce czegos rozwalic poniewaz duzo czasu zajelo mi w ogole zainstalowanie systemu.. (tak, tak.. mozna sie smiac :D)

nie rozumiem np. gdzie znalesc te HDEF jak i czym to edytowac itd. itd..

czy moglby mi ktos to jeszcze prosciej wytlumaczyc ? (wiem, wiele wymagam ale cos.. sa ludzie ktorzy nie wszystko lapia tak szybko..:P )

 

z gory dziekuje :)

 

PS: brak polskich znakow spowodowana brakiem dobrego kexta.. nie wiem jak znalesc taki zeby dzialal alt, ctrl itd. itd..

Odnośnik do komentarza
Udostępnij na innych stronach

Mam ciekawe zjawisko, pisalem wczesniej o problemie nie działającego Samsona Go Mic na Lenovo Y580 (ALC269) kilka godzin po moim temacie problem rozwiązałem, szczerze powiem, to nie wiem jak :P. prawdopodobnie, zainstalowalem 2 kexty z tego tematu i w Macu Samson pojawil sie jako mikrofon. Jednakze ostatnio przez moja glupote zostalem zmuszony do reinstalowania maca, - męczę sie juz 5 godzine, i do teraz nie moge powrocic, do stanu pierwotnego ( czyli dzialającego Go mic jako mikrofon ) Probowalem, chyba wszystkich kombinacji, z tego forum, oraz z zagranicznych, roznych kextow itd.

Reasumujac sprawa wyglada tak -

Gdy wgram orginalne AppleHDA - znaczy to ktore mam w paczce " Postal Install " - Czyli kexty po instalacji - Dzwiek dziala tak jak powinien, karta dzwiekowa jest widoczna oraz dziala wyjscie sluchawkowe + wew. mikrofon.

Gdy wgram jakikolwiek inny kext, lub Voodoo, lub Kexty z tego tematu - ( ktore prawdopodobnie wczesniej przyniosly oczekiwany efekt ) ikonka glosnika robi sie szara, co oznacza, ze Mac nie wykrywa karty dzwiekowej, jest to o tyle dziwne, ze na kazdym innym Kextie procz tego z 'Post install' tak sie dzieje.. POMOCY :)

Moj mikrofon jest na USB - i oto cale zamieszanie. System widzi go jako podlaczone urzadzenie, lecz nie rozpoznaje go jako mikrofon.

Odnośnik do komentarza
Udostępnij na innych stronach

Za działanie na OS X dźwięku jest odpowiedzialny AppleHDA.kext. Jeśli podmieniasz go na jakąś pociętą, wykastrowaną wersję, itp, itd, to możesz mieć taki efekt jak masz. Często "gotowce" z netu są robione aby odpalić jedynie dany układ i żadnego innego.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...

Witam,

 

posiadam notka z ALC269, zainstalowany ML 10.8.5 niestety nie udało mi się odpalić AppleHDA. Wykrywa

Intel High Definition Audio: 

 Audio ID:	28

Głośnik: 

 Połączenie:	wewnętrzny

Wejście liniowe: 

 Połączenie:	Jack 1/8 cala

Mikrofon wewnętrzny: 

 Połączenie:	wewnętrzny

ale urządzeń już nie. Sprawdziłem już parenaście kextow niestety bez efektu. Po przeglądnięciu poradników modyfikacji AppleHDA zmiękłem, to nie na moje siły.

 

Jeżeli ma ktoś chwilę czasu i mógłby pomóc to bardzo bym o to prosił. W załączeniu zrzut kodeka z ubuntu.

 

Z góry wielkie podziękowania i pozdrawiam.

 

--

fingerr

[/code]

intelcodec0.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Postaram się zerknąć, tylko podeślij jeszcze AppleHDA, na którym próbujesz odpalić.

 

Witam MKjanek32,

 

w załączeniu AppleHDA, który podesłał mi jeden gościu na innym forum i udało mu się odpalić wyjście. Niestety problem jest z mikrofonem.

W systemie go widać, w ustawieniach dźwięku -> "Wejście", "Poziom wejściowy" pokazuje aktywność, niestety jak nagrywam coś (Audacity) albo wykonam testową rozmowę Skype'm to głosu nie słychać, a jak mocno stukam palcami w obudowę to coś można usłyszeć ale zaszumione i ciche na maksa. Coś tak jakby czułość mikrofonu była ustawiona na bardzo małą wartość (mikrofon jest OK bo sprawdziałem w Ubuntu i Windowsie)i nie było "odszumiania". Layout-id użyty to 12 (0x0C).

Z góry dzięki za zainteresowanie i pomoc!

 

 

--

pozdrawiam

fingerr

AppleHDA.kext.zip

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Na podstawie tego dumpu nic, nie powiem, byłby potrzebny z hackintosh_hardware_analyzera. Ale jeżeli masz już kext, który działa (tylko jest ten problem z czułością mikrofonu), to raczej nic nie poradzę. Mógłbym spróbować coś zrobić, gdyby kext w ogóle nie działał.

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

 

co do tego "hackintosh hardware analyser", może być ten ze strony

http://www.projectosx.com/forum/index.php?showtopic=1341

i czy uruchamiać go pod MacOS czy pod jakimś linux'em (mam zainstalowany Ubuntu 13.04 64 bit)..

 

Z góry dzięki i pozdrawiam,

fingerr.

 

[ Komentarz dodany przez: MKjanek32: 2013-10-21, 00:20 ]

Linki zewnętrzne podajemy w znacznikach CODE.

Odnośnik do komentarza
Udostępnij na innych stronach

Wykorzystaj wersję stąd: http://hamac.pl/topics27/czesc-1-wydoby ... .htm#61109

Musisz go uruchomić pod Ubuntu 11.04. W paczce nie będzie rozpisanych verbów, bo potrzebny do tego skrypt zniknął z podanego w analyzerze adresu, ale to można dorobić pod OS Xem.

Jak będę miał trochę czasu, spróbuję poprawić skrypt i dostosować go do nowszych wersji Ubuntu.

Odnośnik do komentarza
Udostępnij na innych stronach

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.