Jump to content
Sign in to follow this  
Zeke

ALC269 - gotowy przepis - 10.8.2

Recommended Posts

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à

Share this post


Link to post
Share on other sites
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) 
               }

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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..

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

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ł.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

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.