Forum OSx86 - instalacja Mac OS X na PC Strona Główna


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
ALC272 Acer Aspire 5741g
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7598
Wysłany: 2012-02-16, 00:02   

vayneertz, nie zupełnie nie to...

W AppleHDA masz zakodowane w binarce układy jakie są obsługiwane i tylko te. Są to m.in. ALC262, ALC885 i jakieś ADI. O co z tym trikiem chodzi, a o to aby odszukać w kodzie wszystkie wystąpienia odnoszące się do ALC885 i zamienić je na ALC888.

W Twoim przypadku wpierw bym spróbował binpatch z ALC262 na ALC272 - spójrz w kod patcha a zrozumiesz co on robi i będziesz mógł sobie go modyfikować. Niedawno też okazało się że biblioteki oryginalnie dostosowane dla ADI lepiej działają z niektórymi ALC, w tym ALC889. Wymaga to zupełnie innego patcha - jest opisany w wątku w którym zamieściłem przygotowane przeze mnie LegacyALC dla paru układów.

No i ostatnia kwestia, binpatch robisz WYŁĄCZNIE na vanillowym AppleHDA. Jeśli je już raz zmodyfikowałeś to wywalasz i przywracasz oryginał i dopiero wykonujesz nowy patch. Po patchu pamiętaj o naprawie uprawnień i przebudowie mkextów i na koniec restart.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
| Nie udzielam konsultacji na PW
 
 
vayneertz 

Pomógł: 2 razy
Wiek: 18
Dołączył: 18 Kwi 2010
Posty: 62
Skąd: Kraków
Wysłany: 2012-02-16, 00:13   

314TeR napisał/a:
W Twoim przypadku wpierw bym spróbował binpatch z ALC262 na ALC272 - spójrz w kod patcha a zrozumiesz co on robi i będziesz mógł sobie go modyfikować.


O to właśnie mi chodziło, tak też zrobiłem stosując takie coś:
Kod:
sudo perl -pi -e 's|\x62\x02\xec\x10|\x72\x02\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA



Za chwilę spróbuję tego patcha dla ADI.

[ Dodano: 2012-02-16, 02:00 ]
Hmm... wracamy do punktu wyjścia. Binpatch ADI "działa", lecz wygląda na to, że na jego podstawie zrobiony był AppleHDA który dostałem od wieniu26 (zdaje się, że robił go dla niego man_of_the_oak). Powoduje te same błędy Sound Assertion i także działa regulacja głośności a dźwięku brak. Dodatkowo uruchamiany jest też kext AppleHDAHardwareConfigDriver i myślę że to on jest winny zamieszaniu. Jeżeli podmienię jego Info.plist na taki w którym jest layout 272, lub go po prostu dodam to występuje ten problem z niemożliwością zalogowania się.
Mam nadzieję, że nie zagmatwałem zbytnio - zmęczony już jestem.

Dla przypomnienia, owy Sound assertion
Kod:
Feb 16 10:02:07 MacBook-Pro kernel[0]: Sound assertion "kTypePinComplex != fType" failed in AppleHDAWidget at line 2034 goto Exit
_________________
Lion 10.7.3 Acer Aspire 5741G Intel Core i7-720QM, GeForce GT 320M, ALC272, LAN BCM57780, WiFi BCM94312HMG, WDC WD5000BEVT + Samsung HD501JL,
iPhone 4 16GB iOS 5.0.1
 
 
mlody21 
iAcer


Pomógł: 1 raz
Wiek: 16
Dołączył: 01 Sty 2011
Posty: 42
Skąd: Poznań
Wysłany: 2012-02-16, 12:24   

Miałem Liona i też wszystko działało bez problemu.Legacy nie mam od mietasa.Masz moje DSDT i AppleHDA.
Kod:
http://speedy.sh/G43Yg/appleHDA-ALC272.zip
Ma ktoś pomysł żeby naprawić brak dzwięku po sleepie?
_________________
MAC OS X 10.6.8 5741G Core i3 330M | Nvidia GT320M | 4GB RAM 1067MHz DDR3 | ALC272 | Atheros ar5b95 | HDD 500GB
iPhone 3G 16GB iOS 4.2.1
Piszę poprawnie po polsku!
 
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7598
Wysłany: 2012-02-16, 12:38   

mlody21 napisał/a:

Ma ktoś pomysł żeby naprawić brak dzwięku po sleepie?

Poszukaj opisów naprawy np wifi po sleepie... jak pamiętam sekcja _WAK. Zdarza się po wybudzeniu nie jest "budzona" karta wifi/dźwiękowa... Możliwe że podobnie da radę naprawić dźwięk po sleepie, tak jak naprawia się wifi po sleepie.

Polecam też popatrzeć w metodę OSI, bo zdarza się że trzeba dodać rozpoznawanie OS X, czyli "Darwin" i magicznie wiele kwestii samo się naprawia.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
| Nie udzielam konsultacji na PW
 
 
vayneertz 

Pomógł: 2 razy
Wiek: 18
Dołączył: 18 Kwi 2010
Posty: 62
Skąd: Kraków
Wysłany: 2012-02-16, 12:50   

Po kilkugodzinnej męczarni udało mi się i audio działa. 314TeR - wielkie dzięki za pomoc :)
Pozostaje natomiast kwestia jego braku po sleepie. Znalazłem w sieci AppleScripty które miały temu zaradzić, ale i to nie pomaga. Próbowałem też przed sleepem zrobić komendę kextunload AppleHDA aby potem wykonać kextload, ale powoduje to KP.
_________________
Lion 10.7.3 Acer Aspire 5741G Intel Core i7-720QM, GeForce GT 320M, ALC272, LAN BCM57780, WiFi BCM94312HMG, WDC WD5000BEVT + Samsung HD501JL,
iPhone 4 16GB iOS 5.0.1
 
 
mlody21 
iAcer


Pomógł: 1 raz
Wiek: 16
Dołączył: 01 Sty 2011
Posty: 42
Skąd: Poznań
Wysłany: 2012-02-16, 12:58   

Gdzieś czytałem też że problem jest w IOAudioFamily.kext tylko nie mam pojęcia o co tu chodzi.
_________________
MAC OS X 10.6.8 5741G Core i3 330M | Nvidia GT320M | 4GB RAM 1067MHz DDR3 | ALC272 | Atheros ar5b95 | HDD 500GB
iPhone 3G 16GB iOS 4.2.1
Piszę poprawnie po polsku!
 
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7598
Wysłany: 2012-02-16, 14:01   

vayneertz napisał/a:
Po kilkugodzinnej męczarni udało mi się i audio działa.

Miło słyszeć, to jeszcze zbierz wszystkie informację w jednym miejscu i opisz dla innych żeby nie musieli więcej błądzić.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
| Nie udzielam konsultacji na PW
 
 
vayneertz 

Pomógł: 2 razy
Wiek: 18
Dołączył: 18 Kwi 2010
Posty: 62
Skąd: Kraków
Wysłany: 2012-02-16, 16:46   

Kext od mlody21 również działa.

314TeR napisał/a:
Polecam też popatrzeć w metodę OSI, bo zdarza się że trzeba dodać rozpoznawanie OS X, czyli "Darwin" i magicznie wiele kwestii samo się naprawia.


U mnie ta metoda nosi nazwę _INI - dopisałem tam Darwina i dalej nie działa.

Jeśli chodzi o _WAK to jakoś nie mogłem znaleźć konkretu jak go zmodyfikować, jedynie coś takiego dopisać na końcu:
Kod:
Return (Package (0x02)
        {
            Zero,
            Zero
        })
ale to już miałem wcześniej dopisane.

W razie czego, wrzucam swoje DSDT.
_________________
Lion 10.7.3 Acer Aspire 5741G Intel Core i7-720QM, GeForce GT 320M, ALC272, LAN BCM57780, WiFi BCM94312HMG, WDC WD5000BEVT + Samsung HD501JL,
iPhone 4 16GB iOS 5.0.1
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
 
   

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template created by Qbs. Template theme based on Unofficial modifications.

Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.