Skocz do zawartości

kapen

Members
  • Postów

    19
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia kapen

Newbie

Newbie (1/14)

0

Reputacja

  1. Zmień nazwę tematu ponieważ masz ACERa a nie ASUSa. Na początek stwórz odpowiedni smbios oraz zastosuj poprawki do dsdt Jakie kexty masz w Extra i jakie hackintoshowe w S/L/E? Jaki masz bootloader?
  2. Zgadza się, napisz jaki masz dokładny model karty Ethernet lub dodaj go do konfiguracji z 2 posta, wtedy powiemy Ci czy jest do uruchomienia...
  3. Dobra wiadomość ponieważ twój procesor wspiera VT-x czyli wirtualizację Jak to zrobić masz bardzo ładnie opisane tu http://hamac.pl/topics4/instalacja-mac- ... vt1252.htm
  4. Cieszymy się że Ci się udało W twoim poradniku są pewne nieścisłości: Nie sądze żeby to akurat miało coś wspólnego z odpaleniem karty . Wartość timeout to czas oczekiwania chamelona na wybór systemu przez użytkownika, jeżeli w tym czasie nic nie wciśniemy bootloader ładuje domyślny system. Druga sprawą jest jednoczesne użycie dwóch metod odpalania kart graficznych GraphicsEnabler chameleona i NVinject. Takie kombinowanie może (ale nie musi) zakonczyć się Kernel Panic. Poczytaj http://hamac.pl/topics4/jak-uruchomic-k ... vt1799.htm Prościej mówiąc nadajemy uprawnienia, najlepiej zrobić to komendami w terminalu lub KextHelper'em Próbowałeś odpalić kartę bez NVinject? Spróbuj metodę tonymacx86 NVIDIA Update + GraphicsEnabler=Yes ... zawsze jeden kext mniej w S/L/E. Edit: Oswaldini szybszy
  5. Fakesmc to podstawowy kext do odpalenia OS X na PC. Dorzuć do Extra/KextStore fakesmc.kext (wersja 2.5), napraw uprawnienia, przebuduj mkexta. Po uruchomieniu Systemu możesz zaktualizować nowsze fakesmc 2.6 do S/L/E ale tego z Extram musisz skasować.
  6. Jakie kexty wybrałeś z paczki janek202? Zamieść listę kextów z Extra. Moim zdaniem brakuje fakesmc.kext
  7. rzooff, dzięki za uwagi, oczywiście przetestowałem to o czym napisałeś. -AppleDecrypt wywaliłem -Karta Ethernet działa również z Extra z IONetworkingFamily
  8. Na wstępie informuję, że nie chcę przepisywać poradników z forum jak zainstalować Mac OS X, wszystko jest bardzo ładnie opisane w dziale Faq i Poradniki OSx86. Celem poradnika jest pokazanie post konfiguracji systemu, jakich kextów należy użyć do stabilnego działania systemu na laptopie Acer 7738g i sprzętowo podobnych Acerów. Skupiłem sie tylko nad wersjami Retail, z minimalnymi modyfikacjami aby system działał jak na prawdziwym Maczku. Specyfikacja sprzętu: Acer Aspire 7738G (664G50Mn) Procesor: Intel Core 2 Duo T6600, 2200 MHz Płyta Główna: Intel Cantiga PM45 ICH9-M Pamięć: 2 x 2GB DDR3 Karta Graficzna: GeForce GT 240M 1024 MB VRAM Dysk Twardy: WD 500 SATA II Karta dźwiekowa: Realtek ALC888s WiFi: Intel 5100 a/b/g/n LAN: Broadcom NetLink BCM5784M PCI-E Gigabit Bluetooth: Broadcom 2.1+EDR BCM 2046 Toutchpad: ALPS Pozostałe: -FingerPrint -czytnik kart -kamerka HD Ściągamy najnowszy Bios v2.12 z oficjalnej strony, aktualizujemy z poziomu Windowsa lub DOSa http://global-download.acer.com/GDFiles/BIOS/BIOS/BIOS_Acer_2.12_A_A.zip?acerid=633940443152353393&Step1=Notebook&Step2=Aspire&Step3=Aspire%207738G&OS=V10&LC=en&BC=Acer&SC=EMEA_27 Na niekorzyść użytkowników Acer zablokował praktycznie wszystkie opcje w biosie, jedynie co możemy zmienić to tryb z IDE na AHCI... Wchodzimy do BIOSu i ustawiamy kontroler napędów na AHCI Snow Leopard 10.6.x 1. Instalujemy Snow Leoparda z działajacej dystrybucji lub płyty BootCD Snow 10.6.2 z Apple Retail DVD w 15-30 minut by rzooff Instalacja Mac OS X na PC z płyty Retail - Leopard 10.5.8 by 314TeR Instalacja MacOS X Snow Leopard 10.6.4 za pomocą BootCD by witucha0 2. Tworzymy folder Extra na root partycji ze Snowem 3. Dodajemy dsdt, smbios, potrzebne kexty z paczki poniżej i nadajemy im uprawnienia Do Extra/KextStore AHCIPortInjector (wsparcie dla AHCI) AppleACPIPS2Nub (wsparcie dla PS2) ApplePS2Controller (j.w) FakeSMC v 2.5 (podstawowy kext dla hackintoshy) IONetworkingFamily (obsługa dla karty ethernet) VoodooBattery (pokazuje stan naładowania baterii) Do System/Library/Extensions VoodooHDA v 2.7.1 (uruchamia dźwięk; oryginalne AppleHDA najlepiej skasować, ponieważ czasami może powodować kernel panic) Opcjonalne kexty do Extra/KextStore AnyAppleUSBMouse (dzięki temu Mac myśli że podłączyliśmy magic mouse) AnyCardReader (po włożeniu karty SD na biurku pojawia się ikona karty SD) AnyiSightCam (zmienia nazwę na wbudowany iSight) BroadcomAppleBluetooth (lepsze wsparcie dla bluetooth) Uwaga Opcjonalne kexty mogą nie działać właściwie z innym sprzętem ma to związek z innym vendor i device id. Pytanie: -Co zrobić jeżeli mysz/czytnik kart/ bluetooth nie jest wykrywane jako magic mouse/iSight itp. itd. Odpowiedź: -Nic trudnego, trzeba poprostu zmienić vendor i device id na nasz sprzęt; proces mamy opisany tu Pozostały sprzęt 4. Instalujemy bootloader Chameleon 2.0 RC5 na partycji ze Snow Leopard http://www.insanelymac.com/forum/index.php?showtopic=231075&pid=1543081&mode=threaded&start=#entry1543081 Leopard 10.5.x 1. Instalujemy Leoparda z działajacej dystrybucji lub płyty BootCD (w zasadzie instalacja nie różni się niczym jak w przypadku Snow Leopard) 2. Tworzymy folder Extra na root partycji z Leopardem 3. Dodajemy dsdt, smbios, potrzebne kexty z paczki poniżej i nadajemy im uprawnienia Do Extra/KextStore AHCIPortInjector AppleACPIPS2Nub ApplePS2Controller FakeSMC IONetworkingFamily VoodooBattery Do System/Library/Extensions VoodooHDA (oryginalne AppleHDA najlepiej skasować, ponieważ czasami może powodować kernel panic) Aby uruchomić grafikę ściągamy instalator NVIDIA Retail Mac Driver Installer 18.5.2f16 i instalujemy http://www.mediafire.com/?mhtq5ijymmg 4. Instalujemy Chameleon 2.0 RC5 (jeżeli mamy Snow Leoparda wraz z chameleonem na innej partycji nie instalujemy 2 raz chameleona) Uruchomienie karty LAN Pamiętajmy, że Snow Leopard musimy uruchomić w 32 bitach, wpisujemy w chameleonie arch=i386 lub na stałe w com.apple.Boot.plist Po każdym uruchomieniu systemu uruchamiamy terminal i wpisujemy: sudo tcpdump -i enX (gdzie X to numer interfejsu karty Lan; numer sprawdzamy poleceniem ifconfig) Minimalizujemy okno terminala Poprawne rozpoznawanie adresu Mac karty Ethernet Czy trzeba zmieniać adres mac karty? Nie, nie trzeba tego robić do poprawnego działania karty. Zalecam zmianę ponieważ, w nie których przypadkach prowiderzy internetu stosują opcję Mac Filtering, czyli zapisaną w pamieci routera grupę adresów mac kart, które mogą sią z nim połączyć (adresy z poza listy nie połaczą się) lub uzuskać adres IP z DHCP. Domyslnym adresem Mac karty jest adres BA:AD:FO:OD:BA:AD. 1. Dowiadujemy się jaki adres mac ma nasza karta ethernet (mozemy zrobic to w linuxie lub windows) 2. Ściągamy dowolny program do edycji Hex pod MAC OS X możemy posłużyć się programem HexEdit 3. Wyciagamy z IONetworkingFamily.kext plik AppleBCM5787MEthernet - klikamy prawym na IONetworkingFamily.kext -> pokaż zawartość pakietu w folderze Contents/Plugins/AppleBCM5787MEthernet.kext -> pokaż zawartość pakietu - z folderu Contents/MacOS wyciagamy plik AppleBCM5787MEthernet na biurko 4. Otwieramy HexEdit i otwieramy plik wyciągniety w punkcie 3 5. Find -> Go to address… wpisujemy 0002e910 6. Interesują nas tylko 4 linijki od adresu 0002e910 do 0002e940. W kazdej linijcie znajduje się ciąg znaków B8 XX, w miejsce XX wpisujemy po 2 ciagi naszego adresu mac E5 8B 55 08 8B 4D 0C B8 BA 00 00 00 90 90 88 01 B8 AD 00 00 00 90 90 88 41 01 B8 F0 00 00 00 90 90 88 41 02 B8 0D 00 00 00 90 90 88 41 03 B8 BA 00 00 00 90 90 88 41 04 B8 AD 00 00 00 90 90 88 Przykładowo nasz adres mac karty to 00:26:2D:60:41:4B więc edytowany hex powinien wygladać tak: E5 8B 55 08 8B 4D 0C B8 00 00 00 00 90 90 88 01 B8 26 00 00 00 90 90 88 41 01 B8 2D 00 00 00 90 90 88 41 02 B8 60 00 00 00 90 90 88 41 03 B8 41 00 00 00 90 90 88 41 04 B8 4B 00 00 00 90 90 88 7. Zapisujemy zmiany File -> Save i kopiujemy AppleBCM5787MEthernet do folderu Contents/MacOS w AppleBCM5787MEthernet.kext który znajduje się w IONetworkingFamily.kext/Contents/Plugins/ Jak sprawdzić czy udało się zmienić adres mac? -W trybie verbose mode, lub przejrzeć logi w konsoli -Najprościej wchodzimy do Preferencje Systemowe -> Sieć -> Inferfejs Ethernet -> Zaawansowane -> Zakładka Ethernet Działa: -grafika działa w 100 % (QE/CI, 1600x900x60 Hz, HDMI, klonowanie) -dźwięk i mikrofon (mikrofon trzeba doszlifować) -zarządzanie energią -usypianie i wybudzanie -klawisz funkcyjny Fn+ (regulacja głośności i podświetlenia, sleep itd.) -kamerka -bluetooth -czytnik kart -Lan (tylko w 32 bitach) -restart i shutdown Nie działa: -Fingerprint -modem -WiFi Kartę WiFi polecam wymienić na kompatybilną z MAC najlepiej na chipsecie Broadcom. Posiadam BCM4321 a/b/g/n, nie dość że jest czulsza od intela to działa na MAC jako Airport bez żadnych modyfikacji kextów. Uwaga Acer Aspire 7738g występuje w różnych konfiguracjach. W niektórych montowano inne karty WiFi, inne procesory i karty graficzne. Jeżeli masz wersję z procesorem intel T6400 z karta graficzną Geforce 130M wszystko powinno działać, ale w profilu systemu grafika wystepuje pod nazwą GeForce 240M. Ten wpis można łatwo zmienić w DSDT. Tematy związane z tym sprzętem: Acer Aspire 7738G Download: -Edytowane DSDT (dopisana grafika, i wiele innych fixów) -smbios.plist -com.apple.Boot.plist -kexty -panele preferencji http://www.mediafire.com/?t34ha96o33g45p3 v1.0 (25.10.2010) - pierwsze wydanie v1.1 (26.10.2010) - dodano obrazek, nowy download, zastosowanie propozycji od rzooff, zdecydowałem że będę uploadował na mediafire ponieważ forum ma ograniczenie do 2 MB na załącznik v1.3 Final- kilka zmian w kextach, poprawka błędów, dodane info Temat nie będzie już więcej aktualizowany, ponieważ sprzedałem Acera i kupiłem MacBook Pro Snow 1.3.zip
  9. Użyj programu GPU-Z. Klikasz na ikonkę w czerwonym kółeczku, zapisujesz plik biosu, zmieniasz rozszerzenie z *.bin na *.rom i dalej działasz na NVCAP Maker wg. poradnika oswaldini. Po edycji DSDT wywal wpis GraphicsEnabler=Yes z com.apple.boot.plist i zobacz czy wszystko działa.
  10. Tego jeszcze nie było: Playstation 3 / Przeglądarka Internetowa
  11. Nie odpowiedziałeś na pytania i co najgorsze nie dodałes dump z IORega, a bez niego wszystko będziemy musieli robić na "czuja" Przygoptowałem dla Ciebie: -nowe dsdt -nowego chameleona -nowy smbios (ten twój jest zrobiony niepoprawnie) Po zabiegu powinno działać: -SpeedStep -Sleep -Dźwięk W paczce znajduje się instrukcja, uważnie ją przeczytaj i zastosuj się do niej. Po wykonaniu tego co napisałem zamelduj co działa a co nie. P.S Żeby sprawdzić czy działa Ci QE i CI wejdź w dashboard (F12) i dodaj jakiś widget. Jeżeli widziałeś piękne fale tzn. że grafa działa. mikinowacki.zip
  12. Nikt Ci nie jest w stanie pomóc jeżeli sam się trochę nie wysilisz. Napisz nam: - Snow Leopard... dystrybucja czy retail? - Jakie kexty masz w Extra i w S/L/E? - Jaki bootloader i wersja? Sciagnij IORegistryExplorer i do załącznika dodaj dump z niego (w programie save as) Napisz dokładnie co nie działa i co chciałbyś żeby działało. Mamy bardzo podobny sprzęt więc dużo mogę ci pomóc. Edit: Załącz oryginalny nie modyfikowany dsdt. Z tego co widzę, prawdopodobnie źle dodałeś grafikę do dsdt... Czy po dodaniu grafiki w dsdt miałeś pełne wsparcie QE/CI? Grafika działa po dodaniu GraphicsEnabler=Yes w com.boot?
  13. Z VoodooHDA poradziłem sobie bezproblemowo - działa tak jak chciałem Sleep - działa w 100 % Przyjrzałem się każdemu wpisowi USB w IOReg i DSDT, no i wyłapałem malutki błąd. Jeden z portów UHCI nie był podpisany, edycja adresu w DSDT załatwiła sprawę. Na chwilę obecną kończę dopieszczanie sprzętu Po wybudzeniu laptopa nie działa karta wifi Próbowałem dodać to samo co Oswaldini w tym temacie http://hamac.pl/topics27/acer-5930g-vt1554.htm ale niestety nie pomaga Dzięki za pomoc
  14. Dzięki za szybkie odpowiedzi Aktualizacja chameleona na RC5 r284 pomogła. Robiłem już kilkadziesiąt restartów i ani razu nie zatrzymało się na Waiting for boot volume with UUID. Problem uważam za rozwiązany Używałem oryginalnej wersji 0.2.1 ponieważ dźwięk grał głośno i bez trzasków/szumów. Wg twojej porady wgrałem najnowszy VoodooHDA 0.2.61 od SLICEa oraz prefpane (próbowałem też innych wersji). Udało się, mikrofon działa jak należy, niestety dźwięk jest trochę cichszy. Trochę dziwne bo nie mam sterowania głośnością mikrofonem, kartą dźwiękową w Preferencjach systemowych/VoodooHDA. Mogę edytować głośność tylko po HDMI. Sleep Usypianie dalej nie działa, nic się nie zmieniło po wrzuceniu nowego VoodooHDA, zrobiłem test również bez kextów do dźwięku… niestety to samo. Problem siedzi gdzie indziej. Pomyślałem że brak sleep może to mieć związek z błędnym podpisaniem USB EHCI w DSDT Oryginalny EHC1: Device (EHC1) { Name (_ADR, 0x001D0007) Name (_PRW, Package (0x02) { 0x0D, 0x03 }) } Edytowałem go tak: Device (EHC1) { Name (_ADR, 0x001D0007) Method (_DSM, 4, NotSerialized) { Store (Package (0x0F) { "device-id", Buffer (0x04) { 0x3A, 0x3A, 0x00, 0x00 }, "AAPL,clock-id", Buffer (One) { 0x0A }, "built-in", Buffer (One) { 0x00 }, "device_type", Buffer (0x05) { "EHCI" }, "AAPL,current-available", 0x04B0, "AAPL,current-extra", 0x02BC, "AAPL,current-in-sleep", 0x03E8, Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Name (_PRW, Package (0x02) { 0x0D, 0x03 }) } Tak jak napisałem w pierwszym poście mam bład, który dotyczy EHCI, jak narazie pomaga USBBusFix=Yes w chameleonie USBF: 2.253 AppleUSBEHCI[0xffffff880b dalszej cześci kodu nie pamiętam]: unable to get filter InterruptEventSource USBF: 2.255 AppleUSBEHCI[0xffffff880 bdalszej cześci kodu nie pamiętam]::UIMInitialize - Error occurred (0xe00002be)
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

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