Skocz do zawartości

Lenovo Y580 Mavericks 10.9 - Poradnik instalacji Mac OS X == wersja alfa v.0


BigFox
 Udostępnij

Rekomendowane odpowiedzi

Witam wszystkich 

 

Postanowiłem stworzyć ten temat z dwóch powodów, pierwszy jest taki, że po prawie roku wreszcie kupiłem drugi dysk SSD i postanowiłem postawić OS X. Natomiast drugi powód jest taki, że na forum nie znalazłem konkretnych poradników na temat tego laptopa, niby ktoś gdzieś instalował prawie wszystko działa, a jak się okazało w praktyce wcale tak kolorowo nie jest. Na innych forach zaś tylko poradniki na bazie Multishitu.

 

Dlatego chciałbym byśmy wspólnymi siłami zebrali kompletny poradnik dla Y580 bo jest to dość często spotykany model.

 

 

KONFIGURACJA:

1. Model:     Lenovo Y580 model:20132
2. BIOS:      UEFI
3. Procesor:  Intel® Core™ i7 3gen 3630QM 2,4-3,4 GHz 
(6MB Cache) SSE2, SSE3, SSSE4
4. Chipset:   Intel 7 series HM76
5. Pamięć:    8GB (2x4GB) 1600MHZ Elpidia, Elixir
6. Dysk:      SATA 2,5 OCZ Agility 3 120GB + MSATA ADATA XPG SX 300 128GB
7. Grafika:   Intel HD4000 ( Producent: Intel (0x8086), ID urządzenia: 0x0166, ID korekty: 0x0009)  + Nvidia GTX 660M 2GB
8. Audio:     ALC269 
9. Ethernet:  Atheros AR8161 Gigabit (ID producenta 0x1969, ID urządzenia: 0x1091, ID podsystemu: 0x17aa, ID podsytemu: 0x3979, ID korekty: 0x0008)
10. Wifi:     Intel Centrino Wireless-N 2200 (b,g,n) half-size
11. Napęd:    PLDS DVD-RW DS8A8SH ATAPI
12. Klawiatura oraz Mysz podłączona po przez PS2 Synaptics Touchpad 
13. Ekran:    15.6 (1366x768)
14. USB:      2x USB3.0 + 2x USB 2.0
15. Czytnik:  6w1 Jmirco Card Reader
16. Camera:   (Chicony, Bison, AzureWave) Lenovo EasyCamera: VendorID_5075 ProductID_20834
17. Bluetooth: Broadcom BCM20702A0

1. Przygotowanie do instalacji: 

 

Instalacja zostanie przeprowadzona na bazie najnowszego Clovera, w tym celu musimy zaopatrzyć się w Pendrive wystarczy nawet 32MB. 

 

Podadnik przygotowania Clovera tutaj: 

http://hamac.pl/topic/6736-clover-v2-instrukcja-obsługi/

Pamiętajmy, że podczas instalacji zaznaczamy opcję dla UEFI.

 

 

Następnym krokiem jest przygotowanie dysku z obrazem systemu MAC OS X

 

Poradnik przygotowania OS X tutaj:

http://hamac.pl/topic/7791-przygotowanie-pendrive-do-instalacji-mavericks/

2. Ustawienia BIOSU:

 

Do BIOS-u udajemy się poprzez klawisz F2 przy starcie laptopa i zmieniamy następujące ustawienia:
Sata controller mode = AHCI
Graphic device = UMA Graphic
 

Boot:
UEFI boot = enabled
Zapisz ustawienia (F10)

 

3. Instalacja systemu:

 

xxxxxxxxxxxxxxxxxxx

 

 

xxxxxxxxxxxxxxxxxxx

 

 

 

 

4. Konfiguracja

 

W celu odpalenia HD4000 należy wkleić w sekcji "Graphics"

 <key>ig-platform-id</key>
 <string>0x01660003</string>

Grafika jest wykrywalna, DVD Player już działa ( wcześniej winą był brak PM), w teście CineBench R15 16pkt GeekBench: 11371pkt.

 

 

W celu odpalenia Audio należy pobrać:

https://dl.dropboxusercontent.com/u/7798464/Y580/VoodooHDA-v284.zip

VooDooHDA 2.8.4.kext kopiujemy do Clover>kext>10.9 w przypadku gdy nie zadziała kopiujemy do S/L/E robiąc wcześniej na wszelki wypadek backup AppleHDA.kext

 

VooDooHDA.predPanel należy skopiować do /System/Library/PreferencePanes/

 

Natomiast getdump do /usr/local/bin/

 

Bateria:

W celu poprawnej identyfikacji baterii pobrać i wrzucić do Clover>kexts>10.9

https://dl.dropboxusercontent.com/u/7798464/Y580/VoodooBattery.kext

VooDooBattery.kext

 

 

Ethernet:

W celu odpalenie LAN-u pobieramy i do Clover/kexts>10.9 - ALXEthernet.kext

https://dl.dropboxusercontent.com/u/7798464/Y580/ALXEthernet.kext

FakeSMC.kext w Clover/kexts>10.9 musimy również mieć FakeSMC

https://dl.dropboxusercontent.com/u/7798464/Y580/FakeSMC.kext

PS2 do obsługi touchpada/klawiatury pobrać i do Clover/kexts>10.9

https://dl.dropboxusercontent.com/u/7798464/Y580/VoodooPS2Controller.kext

VoodooPS2Controller.kext

 

 

Power Management:

W celu uruchomienia PM generujemy tabelet SSDT spryptem Pikeja, które następnie kopiujemy do Clover>ACPI>patched

https://dl.dropboxusercontent.com/u/7798464/Y580/ssdtPRGen.zip

5. CO DZIAŁA:

 

HD4000 - jeszcze nie do końca

 

Obecnie po zainstalowaniu: nie działa

HD4000

BT

 

 

 

Nie działa i nie zadziała:
- GTX660M - karta wyłączona w biosie, jest to Optimus więc raczej nigdy nie do odpalenia
- Wifi od Intela - należy wgrać BIOS bez whitelisty i wymienić kartę na wspieraną pod OS X

 

 

5. PLIKI:

 

IoReg dump:

https://dl.dropboxusercontent.com/u/7798464/Y580/MacBook%20Pro%20(Lenovo).ioreg

mój config.plist

v.2 pre-edited

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>ACPI</key> 
    <dict> 
        <key>DropTables</key> 
        <array> 
            <dict> 
                <key>Signature</key> 
                <string>DMAR</string> 
            </dict> 
            <dict> 
                <key>Signature</key> 
                <string>SSDT</string> 
                <key>TableId</key> 
                <string>CpuPm</string> 
            </dict> 
            <dict> 
                <key>Signature</key> 
                <string>SSDT</string> 
                <key>TableId</key> 
                <string>Cpu0Ist</string> 
            </dict> 
        </array> 
        <key>PatchAPIC</key> 
        <false/> 
        <key>SSDT</key> 
        <dict> 
            <key>DoubleFirstState</key> 
            <false/> 
            <key>DropOem</key> 
            <false/> 
            <key>Generate</key> 
            <dict> 
                <key>CStates</key> 
                <true/> 
                <key>PStates</key> 
                <true/> 
            </dict> 
        </dict> 
    </dict> 
    <key>Boot</key> 
    <dict> 
        <key>Arguments</key> 
        <string>-gux_defer_usb2 -gux_no_idle</string> 
        <key>Fast</key> 
        <false/> 
        <key>Log</key> 
        <false/> 
        <key>Timeout</key> 
        <integer>2</integer> 
    </dict> 
    <key>CPU</key> 
    <dict> 
   <key>FrequencyMHz</key>
        <string>2400</string>
        <key>BusSpeedkHz</key>
        <string>99760</string>
<key>Latency</key>
         <string>0x00FA</string>
<key>QPI</key> 
        <integer>5000</integer> 
<key>C2</key>
        <true/>
<key>C4</key>
        <true/>
<key>C6</key>
        <true/>
    </dict> 
<key>Devices</key>
    <dict>
    <key>UseIntelHDMI</key>
    <true/>
    </dict>
    <key>GUI</key> 
    <dict> 
        <key>Theme</key> 
        <string>bootcamp</string> 
        <key>TextOnly</key> 
        <false/> 
<key>ScreenResolution</key>
        <string>1366x768</string>
        <key>CustomIcons</key> 
        <true/> 
        <key>Language</key> 
        <string>pl:30788</string> 
        <key>Mouse</key> 
        <dict> 
            <key>Enabled</key> 
            <false/> 
        </dict> 
        <key>Scan</key> 
        <dict> 
            <key>Entries</key> 
            <true/> 
            <key>Legacy</key> 
            <false/> 
            <key>Tool</key> 
            <false/> 
        </dict> 
        <key>Custom</key> 
        <dict> 
            <key>Entries</key> 
            <array> 
                <dict> 
                    <key>Path</key> 
                    <string>\EFI\BOOT\BOOTX64.efi</string> 
                    <key>VolumeType</key> 
                    <array> 
                        <string>External</string> 
                        <string>Internal</string> 
                    </array> 
                    <key>Hidden</key> 
                    <true/> 
                    <key>Disabled</key> 
                    <true/> 
                </dict> 
                <dict> 
                    <key>Path</key> 
                    <string>\EFI\BOOT\BOOTX64.efi</string> 
                    <key>Title</key> 
                    <string>CD/DVD</string> 
                    <key>FullTitle</key> 
                    <string>CD/DVD</string> 
                    <key>VolumeType</key> 
                    <string>Optical</string> 
                    <key>Hidden</key> 
                    <false/> 
                    <key>Disabled</key> 
                    <false/> 
                </dict> 
            </array> 
        </dict> 
    </dict> 
    <key>Graphics</key> 
    <dict> 
        <key>Inject</key> 
        <dict> 
            <key>ATI</key> 
            <false/> 
            <key>Intel</key> 
            <true/> 
            <key>NVidia</key> 
            <false/> 
        </dict>
<key>ig-platform-id</key>
        <string>0x01660003</string>
        <key>PatchVBios</key> 
        <false/> 
    </dict> 
    <key>KernelAndKextPatches</key> 
    <dict> 
        <key>AppleRTC</key> 
        <false/> 
        <key>AsusAICPUPM</key> 
        <false/> 
        <key>Debug</key> 
        <false/> 
        <key>KernelCpu</key> 
        <false/> 
        <key>KernelLapic</key> 
        <false/> 
        <key>KextsToPatch</key> 
        <array> 
            <dict> 
                <key>Name</key> 
                <string>IOAHCIBlockStorage</string> 
                <key>Find</key> 
                <data>QVBQTEUgU1NEAA==</data> 
                <key>Replace</key> 
                <data>AAAAAAAAAAAAAA==</data> 
            </dict> 
        </array> 
    </dict> 
    <key>SMBIOS</key> 
       <dict> 
        <key>BoardType</key> 
        <integer>10</integer> 
        <key>ChassisType</key> 
        <integer>13</integer> 
        <key>BiosReleaseDate</key> 
        <string>05/10/12</string> 
        <key>Version</key> 
        <string>1.0</string> 
        <key>SerialNumber</key> 
        <string>C02KQV09DKQ1</string> 
        <key>Manufacturer</key> 
        <string>Apple Computer, Inc.</string> 
        <key>BoardManufacturer</key> 
        <string>Apple Computer, Inc.</string> 
        <key>ChassisAssetTag</key> 
        <string>MacBook Pro</string> 
        <key>BiosVendor</key> 
        <string>Apple Computer, Inc.</string> 
        <key>ChassisManufacturer</key> 
        <string>Apple Computer, Inc.</string> 
        <key>BiosVersion</key> 
        <string>MBP101.88Z.00EE.B00.1205101839</string> 
        <key>Board-ID</key> 
        <string>Mac-C3EC7CD22292981F</string> 
        <key>Family</key> 
        <string>MacBook Pro</string> 
        <key>ProductName</key> 
        <string>MacBookPro10,1</string> 
        <key>Trust</key> 
        <true/> 
    </dict> 
    <key>SystemParameters</key> 
    <dict> 
        <key>InjectKexts</key> 
        <true/> 
    </dict> 
</dict> 
</plist>

 

Odnośnik do komentarza
Udostępnij na innych stronach

Po co takie kwestie jak:

- injekcja nVidii - skoro jest wyłączona?

- injekcja audio - skoro najprościej jest je odpalić na VoodooHDA?

 

Podstawowe info dotyczące tego, co w Y580 działa i nie działa... opisane zostało tutaj: http://hamac.pl/topic/7435-lenovo-y580/

Pod 10.9 działa wszystko, co zostało wymienione przeze mnie w tamtym temacie, z wyłączeniem BT.

Odnośnik do komentarza
Udostępnij na innych stronach

Parę wyjaśnień config.plist nie jest skonfigurowany, trzeba go poprawić jednak jest to config przy którym zainstalujemy OS X dla przykładu. Jak widać jest to poradnik który jak  opisałem ma na celu postawienie w pełni działającego hackintosha na OSX, a w Twoim temacie tak naprawdę mamy tylko informację co działa, a co nie i tyle. Jak na przykład, że Voodoo HDA działa, ale jak zrobić by działało już nie. Samo wklejenie kexta do 10.9 niestety nie pomoże, i nie przybliży wielu użytkowników Y580 do działającego hacka. 

 

A z tego co widzę i sam jestem świadkiem temat przewija się namiętnie. Jako doświadczony użytkownik Y580 miło by nam było jeżli byłbys w stanie pomóc w rozwoju tego tematu. No chyba, że jest już temat w którym opisałeś jak postawić 10.9 na Y580, łącznie z poprawkami DSDT, to w takim razie sorry i temat do kosza.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...

Witam. Planuję wgrać OS X Maverick 10.9 na mojego Y580. Chciałbym się dowiedzieć czy ten poradnik jest nadal aktualny.

 

Specyfikacja mojego laptopa jest niemal identyczna jak autora tematu. Inne podzespoły, które posiadam to:

 

1. Intel®_Core_i5-3210M_CPU_@_2.50GHz

2.  Seagate Momentus ST1000LM024 1TB + ADATA SX300 128GB

 

Dysk SSD jest jako jedna partycja, na której mam zainstalowanego Windowsa 8.1. OS X chciałbym zainstalować na drugim dysku, na którym mam 
zarezerwowaną partycję o rozmiarze 130GB.

Czy dałoby się zainstalować OS X bez potrzeby ponownej instalacji Windowsa 8? Mam tam dużo programów
i ważnych danych, których nie chciałbym utracić.

Czy w moim przypadku lepiej jest użyć Niresha, czy też Clever i retaila pobranego z App Store?

 

Rozumiem też, że GTX 660 i wbudowany moduł WiFi nie będą działać, jednak zamierzam się łączyć głównie poprzez kabel ethernet, ewentualnie dokupię kompatybilną kartę wifi pod usb. 

Odnośnik do komentarza
Udostępnij na innych stronach

Zainstalowałem 10.9.4 Mavericks około tydzień temu z poradnika (Unibeast + Retail + gotowe sterowniki do laptopa z poniższej strony):

http://hackintoshrizwan.blogspot.com/2014/02/lenovo-y580-mavericks-instrallation.html

i wszystko działa jak marzenie. Na SSD mam OS X, a na jednej partycji z HDD Windows 8.1 i wszystko się ładnie bootuje przez Charmeleona bez problemu. Wszystkie urządzenia działają, musiałem jedynie dokupić zewnętrzną kartę wifi pod usb (TP-LINK TL-WN725N), z którą też nie mam żadnych problemów. Jedyne co mnie dręczy to randomowe freezy całego systemu. Podczas przeglądania internetu (najczęściej gdy otwieram nową kartę, lub ładuję nową stronę) następuje totalny freeze. Pomaga tylko restart. Dzieje się to zarówno w Safari jak i Chrome, a dzisiaj dostałem freeza nawet mimo wyłączonej przeglądarki gdy układałem sobie pliki w folderach. Był dzień gdy przez kilka godzin odpalonego laptopa nie było żadnego freeza, a dzisiaj z 6 razy resetowałem w ciągu paru godzin. Co może być nie tak i jak sprawdzić przyczynę zwiech? Nie chciałbym ponownie instalować systemu, bo mam już sporo appek i ogólnie przystosowany dla siebie system. Raczej nie jest to wina aplikacji, bo wszystko działo się już od czasu pierwszego podłączenia do internetu.

Odnośnik do komentarza
Udostępnij na innych stronach

Zainstalowałem 10.9.4 Mavericks ... z poradnika (Unibeast... i wszystko działa jak marzenie. Jedyne co mnie dręczy to randomowe freezy całego systemu.

 

Przeczysz sam sobie... Specjalnie wytłuściłem esencję sprzeczności o jakich piszesz. System postawiony za pomocą unibeast i późniejszego multishitu nie ma prawa działać prawidłowo...

Odnośnik do komentarza
Udostępnij na innych stronach

Przeczysz sam sobie... Specjalnie wytłuściłem esencję sprzeczności o jakich piszesz. System postawiony za pomocą unibeast i późniejszego multishitu nie ma prawa działać prawidłowo...

 

Chodziło mi o to, że nie mam problemów ze sterownikami. Z resztą z freezami już sobie też poradziłem. Widocznie ma prawo działać działać prawidłowo.

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.