Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Najbardziej lubiana zawartość


#110357 UniBootX Clover - oficjalny uniwersalny bootloader haMac.pl

Napisane przez 314TeR w 16 sierpień 2015 - 14:57

1. Wstęp.

 

Przedstawiam pierwszą publiczna wersję naszego forumowego bootloadra o nazwie UniBootX opartego o najnowsze rozwiązania sceny OSx86, czyli Clovera wraz z wybranym zestawem najbardziej potrzebnych konfiguracji platform sprzętowych. W założeniu ma on ułatwić maksymalnie start z OS X na własnym PC, tak aby ilość skomplikowanych czynności zredukować do minimum. W tej chwili aby cieszyć się OS X na PC nie mając w ogóle dostępu do OS X, mamy do pokonania dwa dość trudne etapy:

  1. przygotowanie klucza USB z Cloverem oraz
  2. przygotowanie klucza instalacyjnego z OS X.

Klucz z cloverem mam nadzieję od dziś będzie już tylko formalnością, więc pierwszy etap zrobiony a nad wygodną i prostą metodą przygotowania klucza z OS X pracujemy... 

 

Czym jest UniBootX Clover - Jest to obraz klucza USB w formie IMG, do prostego odtworzenia na własnym kluczu USB.

 

W założeniu ma to być nasz wspólny bootloader, który mam nadzieję wspólnie społeczność haMac.pl będzie rozwijać. Clover ma możliwość przygotowania na jednym nośniku nieograniczonej ilości konfiguracji sprzętowych, dzięki czemu na jednym kluczu USB o ile wystarczy miejsca, każdy z Was będzie mógł przekazać swoją przetestowaną konfigurację i później ją wspierać.

 

1.1 Predefiniowane zestawy sprzętowe na UniBootX Clover:

 

Stan na dzień 2015-08-16:

1.1.1 Konfiguracje pod konkretny model płyty głównej:

  • P5W DH Deluxe - pierwsza kultowa płyta pod OSx86 - do dziś wzór przyjazności, stara ale wciąż jara.
  • P7P55 WS SUPERCOMPUTER - najlepsza wg mnie płyta na bazie P55 pod Core i pierwszej generacji.

 

1.1.2 Konfiguracje pod rodziny płyt głównych jednego producenta:

  • ASUS P5E series ALC883 - baza dla płyt ASUSa na chipsecie ICH8x i ICH9x z dźwiękiem ALC883.
  • ASUS P5Q series ALC1200 - baza dla płyt ASUSa na chipsecie ICH10 z dźwiękiem ALC1200.
  • ASUS P7P55 series VIA 1828S - baza dla wszystkich płyt ASUSa z rodziny P55 i dźwiękiem VIA odpalanym przez VoodooHDA.

 

1.1.3 Konfiguracje ogólne dla komputerów z UEFI:

  • Sandy Bridge Z68 - dla Core i drugiej generacji.
  • Ivy Bridge Z77- dla Core i trzeciej generacji.
  • haswell Z87 - dla Core i czwartej generacji - wszystkie haswell i haswell refresh na płytach z chipsetem Z87.
  • haswell Z97 - dla Core i czwartej generacji - wszystkie haswell i haswell refresh na płytach z chipsetem Z97.
     

2.1 Uwagi do zestawów sprzętowych.

 

Proszę pamiętać, że to są pierwsze i bardzo ogólne konfiguracje. Starałem się aby dla systemów 10.9 i 10.10 zawierały komplety istotnych kextów. Wszystkie konfiguracje są zrobione pod specyfikę każdej platformy. Platformy oparte o starsze chipsety do P55 włącznie, do postawienia i prawidłowego użytkowania OS X wymagają łatek do DSDT. Na szczęście dzięki Cloverowi łatanie jest rozwiązanie automatycznie na bazie zdefiniowanych przeze mnie doświadczalnie poprawek i robi to dobrze. Jeśli masz płytę do które będzie pasował jeden z w/w zestawów to pamiętaj, że: NIE MA POTRZEBY przygotowywania własnego DSDT! Clover załata DSDT za Ciebie. 

 

UniBootX Clover jest uniwersalnym kluczem przygotowanym tak, aby działał zarówno na komputerach z BIOS jak i UEFI. Klucz można wystartować zarówno w trybie legacy jaki i UEFI. 

 

Uwagi:

  • Konfiguracje do ivy bridge (Z77) włącznie uruchamiają zarządzanie energią automatycznie. Nie ma potrzebny nic robić aby PM działał poprawnie (przynajmniej powinien).
  • Konfiguracje dla Haswella i późniejsze na tę chwilę wymagają wygenerowania tabeli SSDT z stanami APSS i ACSS skryptem pike'a. 
  • Wszystkie konfiguracje NIE zawierają numerów seryjnych. Aby poprawnie działały usługi jak App Store, iMessage, iCloud itp itd, należy po instalacji, ale przed pierwszym zalogowaniem do sklepów, wygenerować indywidualne numery seryjne SMBIOS.
  • Jest to sam Bootloader - aby zainstalować OS X musisz mieć jeszcze klucz instalacyjny z OS X. Tutaj będzie link do poradnika jak taki klucz instalacyjny sobie przygotować samemu na bazie instalacji pobranej z Mac App Store.
  • Do odtworzenia obrazu wymagany jest klucz USB o wielkości co najmniej 1GB. 

2. Pobieranie UniBootX Clover.

Zawsze aktualna wersja będzie w dziale Pliki:


 

3. Odtworzenie obrazu UniBootX Clover na klucz USB:

3.1. Windows

Najprościej wykonać to programem Win32 Disk Imager.

(później zostanie dodana informacja krok po kroku jak to zrobić)

 

3.2. Linux / OS X i inne systemy *NIX

Musimy ustalić które fizyczne urządzenie jest naszym kluczem USB. Linuxiarze pewnie będą sami wiedzieć, a w OS X można to sprawdzić komendą:

diskutil list

W wyniku dostaniemy listę wszystkich dysków i partycji, tak jak na przykładzie który zamieścił zet120, wśród dysków będzie nasz klucz USB - tutaj 8GB:

/dev/disk2 (external, physical):
 #:                     TYPE NAME                  SIZE     IDENTIFIER
 0:   FDisk_partition_scheme                      *8.0 GB   disk2
 1:               DOS_FAT_32                       1.0 GB   disk2s1

i widzimy że ma ścieżkę do urządzenia /dev/disk2.

Odmontowujemy ten dysk:

diskutil unmountDisk /dev/disk2

Następnie zerujemy tablicę partycji klucza i kopiujemy obraz UniBootX komendą dd:

sudo dd if=/dev/zero of=/dev/rdisk2 bs=1024 count=1
sudo dd if=~/Desktop/UniBootX-Clover-2015-08-16.img of=/dev/rdisk2 bs=4m

Pamiętaj aby podać właściwe ścieżki do UniBootX przy parametrze if oraz właściwe urządzenie przy parametrze of.

 

4. Dostosowanie UniBootX Clover dla własnej płyty.

4.1. Pierwsze uruchomienie i dump nazwy płyty.

wkładamy klucz do komputera, ustawiamy sekwencję startową aby pierwszy startował klucz USB z UniBootX i czekamy aż się uruchomi. Jak pojawi się menu clovera tak jak poniżej:

 

Załączony plik  screenshot0.png   1,28 MB   499 Ilość pobrań

 

wciskamy klawisz F2 i czekamy aż zapisze się dump do:

/EFI/CLOVER/misc/preboot.log

W nim szukamy nazwy naszej płyty, będzie to wyglądać np tak:

0:1020:000Clover revision: 3048running on System Product Name
0:1020:000... with board SABERTOOTH P67

W powyższym przykładzie jest to płyta o nazwie SABERTOOTH P67, następnie odszukujemy folder w OEM odpowiadający tej płycie, a będzie to:

/EFI/CLOVER/OEM/Sandy Bridge Z68

i zmieniamy nazwę tego folderu lub kopiujemy go do nowego folderu pod nazwę naszej płyty, dla naszego przykładu tak:

/EFI/CLOVER/OEM/SABERTOOTH P67

Jeśli wszystko zrobiliśmy poprawnie to komputer po ponownym starcie z UniBootX skórka clovera powinna zmienić się na taką (o nazwie bootcamp):

 

Załączony plik  screenshot1.png   65,11 KB   336 Ilość pobrań

 

Jeśli posiadamy już przygotowany klucz z instalacją OS X to możemy próbować wystartować instalację, jak zadziała, to możemy instalować, jeśli nie pójdzie to najczęściej potrzeba dostosować VGA.

 

4.2. Ustawienia BIOS/UEFI

To co prawda nie jest bezpośrednio związane z UniBootX, ale jest potrzebne aby poprawnie się uruchomił. Poniżej są podane najbardziej istotne ustawienia jakie musimy mieć zrobione w BIOS/UEFI aby OS X mógł się uruchomić.

  • Kontroler SATA -> AHCI - dotyczy wszystkich płyt, opcjonalnie można ustawić RAID jak nie ma AHCI. 
  • Executyte Disable Bit -> Enable - głównie starsze płyty dla Core 2 Duo/Quad, nowsze mają tę opcję włączoną domyślnie).
  • Secure Boot -> Other OS - obligatoryjne dla każdego komputera z UEFI jak uruchamiamy Clovera w trybie UEFI.
  • HPET mode -> 64 bit - opcja często występuje na płytach Gigabyte
  • Intel VT-d -> disable. Jak nie ma tej opcji a instalator nie chce wystartować, wejść w tryb graficzny lub są restarty, polecam wyłączyć całkowicie wiryalizację: Intel VT-x -> disable. Alternatywnie można dodać drop tabeli DMAR (domyślnie dodane w configach przykładowych) i/lub dodać flagę startową dart=0.

 

4.3. Dostosowywanie VGA

Komputery mają różne VGA i nie ma jednej idealnej konfiguracji. Jeśli z jakiegoś powodu nie startuje tryb graficzny, to najczęściej trzeba jeszcze tylko dopasować ustawienia VGA w config.plist:

<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
 <key>ATI</key>
 <false/>
 <key>Intel</key>
 <false/>
 <key>NVidia</key>
 <false/>
</dict>
<key>PatchVBios</key>
<false/>
</dict>

Starsze VGA jak nvidie do GT/GTX 5xx, ATI do HD4xxx czasami i 5xxx - wymagają włączenia Inject. Wtedy stosowną sekcję trzeba zamienić np na taką (przykład dla nvidii):

   <key>NVidia</key>
 <true/>

Nowsze grafiki nvidii jak GTX960/970/980/980Ti nie działają w OS X na sterownikach systemowych, wymagają doinstalowania webowych sterowników. Jeśli mamy taką kartę i nie startuje tryb graficzny trzeba dodać do Boot Arguments flagę nv_disable=1. Po zainstalowaniu sterowników webowych flagę można usunąć i jeśli zapis do NVRAM działa, to będzie to wszystko, jak nie to należy wymusić start z webowymi sterownikami flagą: nvda_drv=1.

 

4.4. Generowanie indywidualnych numerów SMBIOS.

Konfiguracje wzorcowe są tak skonstruowane, że brakujące numery podstawia Clover. Niestety clover ma jeden ich zestaw i aby prawidłowo działały usługi jak App Store, iMessage, iCloud itp itd, należy po instalacji, ale przed pierwszym zalogowaniem do sklepów, wygenerować indywidualne numery seryjne SMBIOS. Poniżej przykład z jednego c config.plist:

<key>RtVariables</key>
<dict>
<key>#ROM</key>
<string>UZUPELNIJ</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>#BoardSerialNumber</key>
<string>UZUPELNIJ</string>
<key>#SerialNumber</key>
<string>UZUPELNIJ</string>
<key>#SmUUID</key>
<string>UZUPELNIJ</string>
<key>ProductName</key>
<string>MacPro3,1</string>
<key>Trust</key>
<true/>
</dict>

Należy samemu zamienić wszystkie pola oznaczone słowem "UZUPELNIJ" o swoje numery, a następnie usunąć "#" sprzed kluczy, np po wstawieniu prawidłowego nr seryjnego to pole powinno wyglądać tak:

<key>SerialNumber</key>
<string>CK926554XYL</string>

Do czego jest dane pole i jak je uzupełnić (czym), będzie można się dowiedzieć z poradnika jaki powstanie w przyszłości. Na razie polecam zapoznać się z tym wątkiem:

http://hamac.pl/topic/9864-imessages/

Jest w nim opisane co i jak zrobić. Polecam też narzędzie do generowania numerów Apple MAC Hack, UWAGA działa jedynie w 10.10.x.

 

4.5. Zarządzanie energią i generowanie SSDT.aml dla komputerów na platformie Haswell. 

Robi się to skryptem pike'a - ssdtPRGen.sh - opis na stronie. UWAGA skrypt działa dobrze jedynie jak język interface'u będzie ustawiony na angielski. Po wygenerowaniu tabeli SSDT.aml należy ją umieścić w folderze ACPI/patched, dla naszej przykładowej konfiguracji ścieżka będzie wyglądać tak:

/EFI/CLOVER/OEM/SABERTOOTH P67/ACPI/patched/SSDT.aml

Tutaj będzie w przyszłości link do tematu w którym będzie szerzej opisane jak generować tabele z PM.

 

4.6. Uruchomienie wbudowanej karty dźwiękowej.

Należy sprawdzić jaki posiadamy codec audio i na tej podtswie zastosować np ten uniwersalny Legacy AppleHDA:

Uniwersalne Legacy AppleHDA dla ALC882 883 888 1200 892 1150 dla Yosemite 10.10 i starszych systemów.

 

4.7. Inne

Tu zostaną opisane inne istotne czynności. 

 

5. Konfiguracje dedykowane pod konkretny model i ich opiekunowie.

Tutaj będą wpisy wraz z linkami do poradników wolontariuszy którzy chcą się podzielić swoją konfiguracja i się nią opiekują:

 

ASRock Z87 Pro 3arnon

Gigabyte GA-H61M-S1 - patrex003

Gigabyte Z77-D3Hreyder

Lenovo X220PolishApple

ASUS MAXIMUS VI HEROrobert999

 

Wskazane jest aby opiekun posiadał daną platformę sprzętową, dzięki temu ma możliwość testowania i aktualizowania na bieżąco konfiguracji. 

 

6. Lista zmian.

Wersje UniBootX Clover:

2015-08-16 - pierwsze wydanie na bazie clovera w wersji r3253

2015-08-17 - aktualizacja clovera do wersji r3259

2015-11-05 - aktualizacja clovera do wersji r3320, dodanie wsparcia dla El Capitan

 

7. Uwagi do poradnika, komentarze.

Proszę zgłaszać wszelkie swoje uwagi, pomysły, co dodać, co zmienić, spostrzeżenia, jakie narzędzia dodać do UniBootX, wyłapane literówki itp itd... W założeniu ten poradnik ma ciągle ewoluować i ma być uzupełniany jak będą wychodziły nowe systemy (niedługo El Capitan). 

 

Jeśli podoba Ci się ten poradnik, kliknij w klawisz "Lubię to" - daje mi to informację że interesuję Cię temat i że jest dla kogo do rozwijać i aktualizować.




#97049 Instalacja OS X 10.10 Yosemite - krok po kroku

Napisane przez arnon w 01 listopad 2014 - 17:53

Instalacja OS X 10.10 Yosemite - krok po kroku

01.11.2014 - pierwsza publikacja

02.11.2014 - dodałem więcej zdjęć, dzięki czemu poradnik jest bardziej przejrzysty

05.10.2014 - dodany punkt 5.

06.11.2014 - dodany sposób na przygotowanie pena z poziomu Windowsa

12.10.2014 - poprawa błędów w tutku

18.11.2014 - dodany nowy, o wiele lepszy sposób przygotowania pena z poziomu Windowsa

24.11.2014 - dodany chyba najlepszy możliwy sposób przygotowania pena z poziomu Windowsa

30.11.2014 - poprawki w tutorialu

08.02.2015 - zmiana sposobu wymazania większej partycji

23.03.2015 - dodany nowy link do paczki dla legacy.

 

Na wstępie chciałbym powiedzieć, że poradnik ten napisałem dla osób, które nie są zaawansowane w Hackintoshowaniu i chcą mieć wszystko dokładnie opisane.

Aby przygotować pendrive'a z OS Xem Yosemite, potrzebny nam jest komputer z Windowsem lub z OS Xem nie starszym, niż 10.7 Lion.

 

UWAGA!! Wyszedł forumowy UniBootX Clover, polecam dokonać instalacji OS Xa właśnie z nim, kliknij tutaj, aby dowiedzieć się więcej.

1. Przygotowanie USB z OS Xem Yosemite i Cloverem
1.1. Przygotowanie z poziomu Windowsa

 

Potrzebne pliki:

1. Pobieramy Install OS X Yosemite.app, linku do pobrania dać nie mogę, ponieważ nie jest to forum warezowe, ale, szukając na różnych znanych wyszukiwarkach torrentowych, można znaleźć nie modyfikowane Install OS X Yosemite.app (wiem, bo znalazłem).

2. Pobierz tą paczkę: https://www.mediafir...xc982nzs1w5s341 , uruchom ją za pomocą programu WinRAR i wypakuj folder "10.10.0", razem z jego zawartością na pulpit.

3. Z folderu "10.10.0", usuń pliki: ".fseventsd", ".IAProductInfo" i ".DS_Store", oraz wklej plik Install OS X Yosemite.app.

 

Uwaga! Windows plik Install OS X Yosemite.app traktuje jako folder, więc się tym nie martwcie!

 

Nagrywanie na pena:

1.1a. Pobieramy najnowszą wersję programu BootDiskUtility ze strony http://cvad-mac.narod.ru/index/0-5

1.1b. Uruchamiamy go, koniecznie z prawami administratora!

1.1c. Na liście powyżej, zaznaczamy naszego pena.

1.1d. Klikamy Options > Configuration.

1.1e. Zaznaczamy "Boot Partition Size (MB)" i zmieniamy 64 na 128. Klikamy OK.

1.1f. Klikamy "Format Disk".

 

Uwaga! Clover na penie został zainstalowany w trybie UEFI, jeśli chcesz bootować w trybie legacy, to musisz usunąć całą zawartość partycji "EFI" z pena i wgrać na nią zawartość tej paczki.

 

1.1g. Pobierz program do partycjonowania obsługujący HFS+ (np. MacDrive [trial wystarczy, można wpisać wymyślone dane]) i sformatuj nim większą partycję na pendrivie w tym systemie plików.

1.1h. Pobierz program TransMac http://www.programos...m,transmac.html (15-dniowy trial)

1.1i. Uruchamiamy program TransMac, koniecznie z prawami administratora!

1.1j. W lewej kolumnie, zaznaczamy naszego pena, klikamy PPM > "Open".

1.1k. Teraz pojawi Ci się 1 folder, kliknij w niego.

1.1l. W środkowym polu programu, kliknij PPM > "Copy here".

1.1m. Zaznacz całą zawartość folderu "10.10.0" (tego z pulpitu), a następnie kliknij przycisk "Copy".

 

1.2. Przygotowanie z poziomu OS Xa
1.2a. Uruchamiamy komputer z OS Xem.
1.2b. Otwieramy narzędzie dyskowe i przygotowujemy pendrive'a na obraz instalacyjny - formatujemy w formacie Mac OS Extended (Kronikowany).
1.2c. Otwieramy aplikację instalacyjną "Instalacja OS X Yosemite.app" - prawy klawisz myszy, pokaż zawartość pakietu
2.png
1.2d. Przechodzimy do /Contents/Resources i kopiujemy znajdujący się tam createinstallmedia na pulpit
3.png
1.2e. Uruchamiamy terminal i wpisujemy kolejno:

sudo przeciągamy_do_terminala_createinstallmedia --volume przeciągamy_do_terminala_partycję_na_instalację --applicationpath przeciągamy_do_terminala_aplikację_instalacyjną

Powinno wyjść tak, jak na zdjęciu poniżej:
4.png
1.2f. Po wciśnięciu entera terminal poprosi o wpisanie hasła, podczas wpisywania hasło będzie niewidoczne!
Następnie naszym oczom ukaże się taka informacja:
7.png
1.2g. Wpisujemy Y i zatwierdzamy enterem.
Po 5-30 minutach w zależności od prędkości urządzenia na które odtwarzamy instalację Yosemite zobaczymy komunikat:
8.png
1.2h. Pobieramy najnowszą wersję Clovera stąd: http://sourceforge.n.../cloverefiboot/
1.2i. Uruchamiamy instalator Clovera
1.2j. Klikamy kolejno: "Kontynuuj", "Kontynuuj", "Zmień miejsce instalacji".
1.2k. Wybierz swojego pena, nazywa się on Install OS X Yosemite.
1.2l. Kliknij "Dostosuj":
- Te rzeczy wybieramy dla trybu legacy:
ECm8aEm.jpg

- Te rzeczy wybieramy dla trybu UEFI:
XQGW0p1.jpg

1.2m. Kliknij "Instaluj".

2. Dostosowywanie Clovera
2a. Przejdź do /EFI/CLOVER/ i dostosuj config.plist do swojego komputera, jeśli nie umiesz tego zrobić, napisz na forum, na pewno ktoś Ci pomoże ;-)
2b. Przejdź do /EFI/CLOVER/kexts/, jeśli nie ma tam folderu o nazwie 10.10, to go stwórz i wrzuć do niego FakeSMC.kext (jeśli przygotowywałeś klucz z poziomu Windowsa, to FakeSMC.kext już tam jest) oraz kexty do Twojego internetu itp.
2c. Przejdź do /EFI/CLOVER/drivers64UEFI/, usuń znajdujący się tam VBoxHfs-64.efi i wklej tam HFSPlus.efi (pobierzesz go tu: kliknij tutaj, aby pobrać)

3. Instalacja OS X Yosemite (wreszcie! :D)
3a. Uruchom komputer.
3b. Kliknij przycisk, który umożliwia wybranie urządzenia, z którego chcemy bootować.
3c. Wybieramy naszego pena, jeśli bootujemy w UEFI, to przed jego nazwą musi być dopisek "UEFI:"!
3d. Kiedy załaduje nam się Clover, wybieramy instalator OS Xa.
3e. Po załadowaniu się instalatora, przechodzimy do Narzędzia Dyskowego.
6.png
3f. W lewej kolumnie wybieramy swój dysk, przechodzimy do zakładki "Partycje".
3g. Pod napisem "Układ partycji", klikamy na napis "Bieżący" i zmieniamy na taką liczbę partycji, jaką chcecie mieć.
mav-02.jpg
3h. Kliknij "Opcje…" a następnie wybierz "Tablica partycji GUID".
8.png
3i. Przy napisie "Nazwa:" wpisujemy nazwę, jaka nam się podoba :P
3j. Przy napisie "Format:" wybieramy "Mac OS Extended (Kronikowany)".
3k. Klikamy "Zastosuj" a w oknie, które nam wyskoczy, klikamy "Partycja" (ang. "Partition").
Partition-Started-OS-X.png
3l. Wychodzimy z narzędzia dyskowego.
3m. Rozpoczynamy instalację OS Xa.
3n. Po około 15-25 minutach komputer uruchomi się nam ponownie. Ponownie bootujemy z pena, ponownie wybieramy instalator OS Xa!! Teraz rozpocznie się drugi etap instalacji.
3o. Kiedy komputer uruchomi się ponownie znowu bootujemy z pena, tym razem wybieramy zainstalowany przed chwilą system :)

4. Instalacja Clovera na dysku
4a. Montujemy znajdującą się na naszym komputerze partycję EFI (tutaj jest krótki tutorial: http://themacadmin.c...on-on-mac-os-x/ )
4b. Wpinamy do komputera pena z instalatorem OS Xa.
4c. Przechodzimy do znajdującej się na naszym penie partycji EFI.
4d. Kopiujemy znajdujący się tam folder o nazwie EFI.
4e. Wklejamy go do partycji EFI znajdującej się na naszym dysku

5. Jeśli Clover nie chce startować z dysku...
Dosyć często zdarza się, że Clover nie chce startować z dysku (sam miałem ten problem). Rozwiązanie tego problemu znajdziecie poniżej.
5a. Wepnij pena z Cloverem do kompa, przejdź do config.plist i sprawdź czy masz takie coś:

<key>Scan</key>
<dict>
  <key>Tool</key>
  <true/>
</dict>

Jeśli tego nie masz, to koniecznie dopisz to do config.plist (możesz użyć Clover Configuratora - prostszy sposób dla mniej zaawansowanych użytkowników).
5b. Restartujemy komputer, przechodzimy do UEFI i wyłączamy CSM, lub wgrywamy do naszej karty graficznej UEFI Gop Bios.
5c. Restartujemy komputer, bootujemy z pena z Cloverem i przechodzimy do zakładki "Clover Boot Options".
5d. Zaznaczamy "Add Clover boot options for all enteries".
5e. Restartujemy komputer, przechodzimy do UEFI i w zakładce Boot, jako Boot Option 1, wybieramy Clover OS X Boot (czy coś w ten deseń, piszę z pamięci).
5f. Restartujemy komputer, teraz Clover powinien się poprawnie uruchomić z dysku :)

 

Lepszą alternatywą dla włączania CSM jest wgranie Uefi Gop Bios do naszej karty graficznej (najpierw sprawdźcie, czy wasza ma takowy do pobrania z neta, bo być może go nie ma i jedyną opcią jest włączenie CSM), ponieważ u mnie po włączeniu CSM, UEFI oraz Clover nie były rozciągnięte na pełny ekran, a, kiedy wgrałem Uefi Gop Bios i wyłączyłem CSM, to pięknie UEFI oraz Clover są na pełnym ekranie w rozdzielczości 1920x1080 ;)

To koniec szczegółowego poradnika instalacji OS X Yosemite na PC. Mam nadzieję, że się Wam spodobał :) Jeśli macie jakiekolwiek uwagi, piszcie śmiało!
Kto pomagał przy robieniu poradnika:
- Oswaldini: praktycznie prawie cały punkt 2., oraz odkrycie metody przygotowania pena z poziomu Windowsa (chodzi tu głównie o paczkę z punktu o przygotowywaniu potrzebnych rzeczy dla Windowsa)

- adiq: formatowanie jednej partycji z poziomu Windowsa (wcześniej trzeba było uruchamiać LiveCD programu GParted)

- Matt85: obsługiwanie partycji HFS+ spod Windowsa (mój patent się niestety nie do końca sprawdził).

EDIT: dodałem nowy, lepszy sposób na robienie pena z poziomu Windowsa, więc metoda od Matt85 już jest nie aktualna, ale i tak fajnie, że mi pomógł ;-)

 

Jeśli powyższy poradnik Ci się spodobał, kliknij przycisk "Lubię to"! To nic nie kosztuje, a motywuje mnie do dalszej pracy!   




#112873 Instalacja OS X 10.11 El Capitan - krok po kroku

Napisane przez arnon w 02 październik 2015 - 15:07

Instalacja OS X 10.11 El Capitan - krok po kroku

02.10.2015 - pierwsza publikacja

11.10.2015 - dodanie sposobu przygotowania z poziomu Windowsa

 

Na wstępie chciałbym powiedzieć, że poradnik ten napisałem dla osób, które nie są zaawansowane w Hackintoshowaniu i chcą mieć wszystko dokładnie opisane.

Aby przygotować pendrive'a z OS Xem El Capitan, potrzebny nam jest komputer z Windowsem lub z OS Xem nie starszym, niż 10.7 Lion.

1. Przygotowanie USB z OS Xem El Capitan oraz USB z Cloverem
1.1. Przygotowanie z poziomu Windowsa

1.1a. Pobieramy obraz Recovery HD: kliknij tutaj

1.1b. Otwieramy ten obraz w 7-zip (uwaga, w nowszych wersjach 7-zipa niewidoczny jest plik 0.hfs, pobierzcie 7-zipa w wersji 9.20) i wyciągamy z niego plik " 0.hfs"

Załączony plik  Zrzut ekranu 2015-10-11 23.20.35.png   83,48 KB   687 Ilość pobrań

 

1.1c. Pobieramy BootDiskUtillity: kliknij tutaj

1.1d. Uruchamiamy ww. program, w "destination disk" wybieramy naszego pena.

1.1e. Klikamy "restore partiton" i wybieramy plik "0.hfs".

 

//Instalacja Clovera

 

1.1f. Pobieramy UniBootX Clover: http://hamac.pl/topi...loader-hamacpl/

1.1g. Wpinamy do komputera inny pendrive (dowolna wielkość), przechodzimy do dowolnego narzędzia dyskowego i odtwarzamy obraz UniBootX na pendrivie.

 

1.2. Przygotowanie z poziomu OS Xa
1.2a. Uruchamiamy komputer z OS Xem.
1.2b. Otwieramy narzędzie dyskowe i przygotowujemy pendrive'a (minimum 8GB) na obraz instalacyjny - formatujemy w formacie Mac OS Extended (Kronikowany) i nazywamy go "Install".
1.2c. Uruchamiamy terminal i wpisujemy:

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction

Teraz rozpocznie się proces wgrywania OS X El Capitan na Twojego pena, to zajmie chwilę czasu, więc bądź cierpliwy, zostaniesz powiadomiony, kiedy proces wgrywania się zakończy.

 

//Instalacja Clovera

 

1.2h. Pobieramy UniBootX Clover: http://hamac.pl/topi...loader-hamacpl/
1.2i. Wpinamy do komputera inny pendrive (dowolna wielkość), przechodzimy do narzędzia dyskowego i odtwarzamy obraz UniBootX na pendrivie.

2. Dostosowywanie Clovera
Wszystko o dostosowaniu UniBootX macie tutaj, ja od siebie dodam parę najważniejszych rzeczy:

- gotowe configi macie w /EFI/CLOVER/OEM, ale również sporo użytkowników wrzuca na forum gotowe configi pod daną płytę, można je znaleźć tutaj

- niezbędny do uruchomienia instalacji jest w configu ten wpis:

<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3</string>
</dict>

dlatego upewnijcie się, czy macie go w configu.

3. Instalacja OS X El Capitan
3a. Uruchamiamy komputer.
3b. Kliknij przycisk, który umożliwia wybranie urządzenia, z którego chcemy bootować.
3c. Wybieramy naszego pena z  UniBootX, jeśli bootujemy w UEFI, to przed jego nazwą musi być dopisek "UEFI:"!
3d. Kiedy załaduje nam się Clover, wybieramy instalator OS Xa, który mamy na drugim penie.
3e. Po załadowaniu się instalatora, przechodzimy do Narzędzia Dyskowego.
6.png
3f. Partycjonujemy dysk przeznaczony pod instalację OS X: schemat - Tablica partycji GUID, liczba partycji taka, jaka nam odpowiada, nazwa taka, jaka nam się podoba, format - Mac OS Extended (kronikowany).
3l. Wychodzimy z narzędzia dyskowego.
3m. Rozpoczynamy instalację OS Xa.
3n. Po około 15-25 minutach komputer uruchomi się nam ponownie. Ponownie bootujemy z pena, ponownie wybieramy instalator OS Xa!! Teraz rozpocznie się drugi etap instalacji.
3o. Kiedy komputer uruchomi się ponownie znowu bootujemy z pena, tym razem wybieramy zainstalowany przed chwilą system:)

4. Instalacja Clovera na dysku
4a. Montujemy znajdującą się na naszym komputerze partycję EFI (tutaj jest krótki tutorial: http://themacadmin.c...on-on-mac-os-x/ )
4b. Wpinamy do komputera pena z UniBootX.
4c. Przechodzimy do znajdującej się na naszym penie partycji EFI.
4d. Kopiujemy znajdujący się tam folder o nazwie EFI.
4e. Wklejamy go do partycji EFI znajdującej się na naszym dysku

5. Jeśli Clover nie chce startować z dysku...
Dosyć często zdarza się, że Clover nie chce startować z dysku (sam miałem ten problem). Rozwiązanie tego problemu znajdziecie poniżej.
5a. Wepnij pena z Cloverem do kompa, przejdź do config.plist i sprawdź czy masz takie coś:

<key>Scan</key>
<dict>
  <key>Tool</key>
  <true/>
</dict>

Jeśli tego nie masz, to koniecznie dopisz to do config.plist (możesz użyć Clover Configuratora - prostszy sposób dla mniej zaawansowanych użytkowników).
5b. Restartujemy komputer, przechodzimy do UEFI i wyłączamy CSM, lub wgrywamy do naszej karty graficznej UEFI Gop Bios.
5c. Restartujemy komputer, bootujemy z pena z Cloverem i przechodzimy do zakładki "Clover Boot Options".
5d. Zaznaczamy "Add Clover boot options for all enteries".
5e. Restartujemy komputer, przechodzimy do UEFI i w zakładce Boot, jako Boot Option 1, wybieramy Clover OS X Boot (czy coś w ten deseń, piszę z pamięci).
5f. Restartujemy komputer, teraz Clover powinien się poprawnie uruchomić z dysku:)

 

Lepszą alternatywą dla włączania CSM jest wgranie Uefi Gop Bios do naszej karty graficznej (najpierw sprawdźcie, czy wasza ma takowy do pobrania z neta, bo być może go nie ma i jedyną opcią jest włączenie CSM), ponieważ u mnie po włączeniu CSM, UEFI oraz Clover nie były rozciągnięte na pełny ekran, a, kiedy wgrałem Uefi Gop Bios i wyłączyłem CSM, to pięknie UEFI oraz Clover są na pełnym ekranie w rozdzielczości 1920x1080;)

To koniec poradnika instalacji OS X El Capitan na PC. Mam nadzieję, że się Wam spodobał:) Jeśli macie jakiekolwiek uwagi, piszcie śmiało!

 

Jeśli powyższy poradnik Ci się spodobał, kliknij przycisk "Lubię to"! To nic nie kosztuje, a motywuje mnie do dalszej pracy!   




#90653 Benchmarki pod OS X a wydajność HaMac vel. Mac

Napisane przez 314TeR w 03 lipiec 2014 - 15:45

Krótki test porównawczy czy i o ile pamięci DDR3 2400MHz CL9 są szybsze od DDR3 1333MHz o CL9.

 

Platforma testowa:

ASUS Z97-WS

Intel i7-4790K - 4.0GHz standardowe nastawy (w turbo do 4,4GHz)

RAM #1: A-DATA 8GB (2x4GB) DDR3L 1333 MHz CL9 1.35V

RAM #2: G.SKILL 8GB (2x4GB) DDR3 2400 MHz CL9 1.65V

ASUS GTX780 RevB

Wszystkie nastawy dotyczące OC na auto, cały komputer pracuje na standardowych zegarach, jedynie dla pamięci został wybrany profil najszybszy profil X.M.P jeśli takowy był.

 

Geekbench x64 @4GHz 1333 CL9: 17402 http://browser.prima...ekbench3/645413

Geekbench x64 @4GHz 2400 CL9: 18380 http://browser.prima...ekbench3/645497

 

Geekbench x32 @4GHz 1333 CL9: 15500 http://browser.prima...ekbench3/645417

Geekbench x32 @4GHz 2400 CL9: 16253 http://browser.prima...ekbench3/645504

 

Cinebench R15 @4GHz 1333 CL9: OpenGL: 108.46 fps CPU: 884 cb

Załączony plik  Cine 4.0 DDR3L 1333 CL9.png   72,8 KB   0 Ilość pobrań

Cinebench R15 @4GHz 2400 CL9: OpenGL: 117.59 fps CPU: 907 cb

Załączony plik  Cine 4.0 G.SKILL 2400 CL9.png   73,04 KB   2 Ilość pobrań

 

Luxmark test sala @4GHz 1333 CL9 GPU only: 1383

Załączony plik  sala GPU 780 1333.png   32,88 KB   2 Ilość pobrań

Luxmark test sala @4GHz 2400 CL9 GPU only: 1383

Załączony plik  sala GPU 780 2400.png   46,67 KB   0 Ilość pobrań

 

Luxmark test sala @4GHz 1333 CL9 GPU + CPU: 1820

Załączony plik  sala CPU 4.0 1333 GPU 780.png   52,47 KB   0 Ilość pobrań

Luxmark test sala @4GHz 2400 CL9 GPU + CPU: 1822

Załączony plik  sala CPU 4.0 2400 GPU 780.png   38,01 KB   1 Ilość pobrań

 

Luxmark test sala @4GHz 1333 CL9 CPU only: 497

Załączony plik  sala CPU 4.0 1333 CPU only.png   48,47 KB   0 Ilość pobrań

Luxmark test sala @4GHz 2400 CL9 CPU only: 570

Załączony plik  sala CPU 4.0 2400 CPU only.png   48,56 KB   0 Ilość pobrań

 

 

Krótkie podsumowanie. Mało, nie mało. Jak się popatrzy to wzrost wydajności w przypadku Geekbencha x64 to 5.62% x32 4.86%, w przypadku Cinebench dla mnie nie jest zaskoczeniem, że wydajność podsystemu CPU/RAM ma wpływ na benchmark OpenGL, ten efekt obserwuję od dawna, ale taki też wpływ obserwuje się np w grach. Dla Cinebench wzrost w OpenGL to 8.42% dla CPU 2.6%. Inną kategorię stanowi Luxmark, który preferuje liczenie na GPU i został dość dobrze zaprojektowany tak aby pokazać prawdziwą wydajność GPU bez względu na prędkość CPU, nawet jak liczymy tandemem CPU + GPU. Dopiero jak zmusimy go do liczenia samym CPU to widać kolosalny przyrost mocy, bo aż 14.67%, ale trzeba pamiętać, że zlecając taki rendering VGA, skończy ona i tak go średnio w 3 razy krótszym czasie.

 

Czy opłaca się więc doinwestować w szybsze pamięci, wg mnie zdecydowanie tak. Może nie koniecznie 2400 CL9 bo one kosztują 529PLN za 8GB (2x4GB) ale już tej samej firmy modele 2400 CL10 tylko 309PLN. Jak dla mnie sens kupowania pamięci 1333/1600/1833 CL9/10/11, która kosztuje podobnie bo w okolicy 300 paru PLN za zestaw 2x4GB, stracił jakikolwiek sens.

 

PS Jak podobają się wam takie posty na forum, to w prawym dolnym rogu są dwie strzałeczki, możecie pulsować za dobrą zawartość lub negować za kiepską. Jak doceniacie czyjąś pracę w taki post, to autorom chce się częściej pisać i pisać coraz lepiej. Pamiętajcie o tym.




#86499 Marginesy przy bootowaniu Clover/ładowanie OSX - monitor rozpoznany jako TV

Napisane przez 314TeR w 07 kwiecień 2014 - 18:48

OK, parę słów wyjaśnienia, ponieważ padło parę mylnych informacji.

 

Czarna ramka wokół obrazu to nie overscan a underscan. 99% TV na świecie ma domyślnie ustawiony overscan, czyli obcinanie brzegów ekranu. Prawidłowy obraz wypuszczany z komputera byłby wyświetlony na takim TV z obciętymi brzegami, a przez to obsługa by była utrudniona. Producenci kart wpadli na genialny pomysł jak zaradzić aby obraz nie był obcinany i można go było użyć nawet na etapie boot i wymyślili undescan (czyli pomniejszanie obrazu) tak aby skompensować overscan w TV. Jak ju domyślacie jest z tym kibel, bo obraz jest dwukrotnie zniekształcany, raz przeskalowywany w komputerze a potem drugi raz w TV, a to nie ma szansy dobrze wyglądać. Każdy z TV jaki widziałem ma opcję wyłączenia overscanu i wtedy obraz będzie prawidłowo piksel w piksel pokazywany, ale to samo trzeba jeszcze zrobić w komputerze. Zarówno nvidia jak i ATI/AMD mają takową opcję w sterownikach swoich. A teraz istotne kiedy to się bierze - otóż wtedy kiedy komputer (VGA) otrzyma w EDID od monitora/TV informację, że wśród trybów jest tryb TV 1920x1080, nie chcę się zagłębiać w szczegóły, ale wiele monitorów nawet tylko z złączem DVI wysyła do kompa takie dane i wtedy VGA traktuje takie urządzenie jak TV.

 

Jak temu zaradzić - otóż mi i developerom z clovera nie udało się znaleźć sposobu na obejście. Modyfikowaliśmy EDID i wstawialiśmy taki który nie zawierał tych trybów i wszystko na nic... podejrzewamy że zwyczajnie w BIOSie VGA jest zakodowana informacja, że jak jest 1920x1080 - to walimy underscan. Jest to nieestetyczne, ale da się z tym żyć i trzeba przeboleć, albo zmienić monitor, albo zmienić VGA na taką która tego problemu nie ma. VGA jakie testowałem i włączały underscan to ATI do 6xxx (7xxx i wyżej nie testowałem więc nie wiem) nvidie do GT/GTX6xx - ASUS'y GTX 7xx już nie mają tego problemu. Instalacją UEFI GOP BIOS do VGA czasami pomaga, ponieważ jak wyłączymy CSM to wtedy używana jest inna sekcja VROMu ale konieczne jest posiadanie systemu zgodnego z UEFI GOP czyli WIndows 8 i wyżej. Jak ma się Windows 7 to trzeba włączyć CSM i nici z pełnego obrazu, bo wtedy czytamy sekcję legacy z Video BIOSu.

 

Wgrywanie UEFI GOP BIOS do kart ASUSa nie posiadających go a będących co najmniej AMD 7xxx i nvidia 6xx. Trzeba spełnić następujące warunki:

1. Posiadać płytę główna ASUS z UEFI GOP - musi to być coś na chipsecie 7-dmej generacji np Z77 i wyżej, nie może to być Z68.

2. Pobrać stosowne narzędzie ze strony ASUSa - paradoksalnie jak dla naszej VGA nie ma, to i tak można poszukać w podobnych modelach i pobrać aplikację. Dodawanie sekcji UEFI do VROM jest wspólne dla wielu kart.

3. Aplikacja działa z poziomu 64 bitowego systemu Windows. Ja z sukcesem wgrywałem z Win 7 64 bit i Win 8 64 bit - Win 8.1 nie miałem okazji testować, ale podejrzewam że nie będzie problemu.

 

Samo wgranie - to jeszcze nie koniec problemów. Pewnie wielu z Was nawet nie zdaje sobie sprawy, że rozpoznanie monitora jako TV skutkuje jeszcze problemami z odwzorowaniem prawidłowym kolorów w systemach i to zarówno OS X jak i Windows. Tu znów na kark problemów spada różnice w sposobie wyświetlania obrazu przez TV i komputer. Przekaz sygnału TV jest odrobinę inny niż komputerowego. W komputerowym świecie przy 8-bitowej rozdzielczości koloru ustalono, że dla wartości bitu 0 jest kolor całkowicie wygaszony (czarny) a 255 ma pełną jasność. Wtedy składowy kolor RGB o wartości 0:0:0 jest całkowicie czarny, a 255:255:255 - jest białym 100%. Natomiast w TV jest trochę inaczej - czarny jest na poziomie 16 i wszystko co poniżej 16 jest pokazywane przez TV jako czarny, a biały jest przy 235 i wszystko co powyżej białego to po prostu biały. Teraz dochodzą nam jazdy w ponownym przekodowywaniu. Jeśli monitor został rozpoznany jako TV, to system przełącza się w wyświetlanie kolorów w tzw tryb RGB limited (16-235) i przekodowuje obraz z RGB Full (0-255) tak aby "mniej więcej" poziomy się zgadzały i aby czarny na ekranie monitora był czarnym, a nie szarym o poziomie 16. Mam nadzieję że nadążacie. Gorzej jak monitor zacznie robić clipping bo VGA wciąż wysyła 0-255 a monitor wszystko co poniżej 16 wyświetla jako czarny a powyżej 235 jako biały, wtedy mamy wrażenie obrazu super WoW kontrast, ale tak nie jest, tracimy jego znaczą część, np detale w ciemnych scenach czy detale chmur. W drugą stronę może być tak, że komputer nadaje 16-235 a monitor pokazuje to jako 0-255 to wtedy czarny nie będzie czarny a szarym i obraz wydaje się wyprany.

 

VGA które przestawiają się w RGB Limited (16-235) to np wszystkie nvidie jakie miałem. Zarówno pod Windows jak i OS X potrzebne są sztuczki aby "naprostować" ich działanie. Monitor rozpoznany jako TV wygląda w preferencjach OS X tak:

Załączony plik  Monitor-jako-TV.png   167,89 KB   12 Ilość pobrańZałączony plik  Monitor-jako-TV-preferencje.png   59,9 KB   11 Ilość pobrań

Zwróćcie uwagę na zaznaczone na czerwono wpisy, w preferencjach mamy informację że monitor został rozpoznany jako TV, a w preferencjach monitora mamy odświeżanie 60Hz - NTSC - czyli system nadawania.

 

Problem możemy naprawić w prosty sposób, wystarczy użyć tego skryptu:

https://gist.github....gherity/7435890

wystarczy w konsoli wydać polecenie:

ruby patch-edid.rb

A wynik polecenia w postaci katalogu wgrać do:

/System/Library/Displays/Overrides

Restart komputera lub odpięcie i podpięcie monitora wystarczy aby monitor został porwanie rozpoznany:

Załączony plik  Monitor-OK.png   176,24 KB   11 Ilość pobrańZałączony plik  Monitor-OK-preferencje.png   76,95 KB   11 Ilość pobrań

 

Mam nadzieję że nie zanudziłem was. Jak znajdę zdjęcia które robiłem samemu wyświetlaczowi to pokażę jeszcze jak są poszarpane fonty i zniekształcony obraz na tak dobrym monitorze jak właśnie przykładowy 27" DELL U2713H o rozdzielczości 2560x1440 z sprzętową kalibracją i to podpięty po złączu display port.

 

Podobny problem też występuje pod Windows i tam trzeba zaaplikować poprawkę do rejestru.

 

Jeśli ten opis wam się spodobał i chcecie aby takie materiały pojawiały się częściej, to pamiętajcie, że w prawym dolnym rogu postu są takie strzałki czerwona i zielona... jak wam się podoba to klikajcie w zieloną a jak nie to w czerwoną. ;)




#96579 Uniwersalne Legacy AppleHDA dla ALC882 883 888 1200 892 1150 dla Yosemite 10....

Napisane przez 314TeR w 27 październik 2014 - 23:57

Przygotowałem nowy uniwersalny legacy Kext do uruchamiania audio w haMacach, dla układów ALC88x/89x/1150/1200. Nowa metoda pozwala uruchomić dźwięk bez konieczności modyfikacji jakiegokolwiek kextu systemowego - AppleHDA zostaje nietknięte, aktualizacje nie będą ubijać dźwięku, nie trzeba też stosować jakichkolwiek skryptów pilnujących czy AppleHDA nie jest modyfikowane przy aktualizacji.

 

Jak to działa, w skrócie, wrzuca się załączony AppleHDA_Uniwersal_ALC8xx.kext do /S/L/E, ustawia się stosowny inject Layout ID w cloverze (np Layout 10 dla ALC1150) oraz także do clovera dodaje jeden patch aby łatać AppleHDA automatycznie w locie i tyle... dźwięk powinien działać w każdym 10.8/10.9/10.10 i być odporny na aktualizacje. Nie trzeba stosować żadnych skryptów pilnujących czy AppleHDA się nie zmienia.

 

Na tę chwilę jeden uniersalny AppleHDA_Uniwersal_ALC8xx_v1.4.kext obsługujący:

ALC882 na Layout 1

ALC883 na Layout 2

ALC888/1200 na Layout 5

ALC892 na Layout 7

ALC1150 na Layout 10

 

Dalsze układy jak ALC885/898 będę dodawał sukcesywnie do w/w metody.

 

Szczegółowa instrukcja odpalenia.

 

Upewnij się że w /S/L/E masz oryginalne AppleHDA bez jakichkolwiek modyfikacji, usuń inne metody, VoodooHDA itp itd.

 

1. Skopiuj poniższy kext do /S/L/E

Dla Yosemite 10.10.5:
Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.5.kext.zip   24,94 KB   190 Ilość pobrań
Dla El Capitan 10.11.0 - 10.11.3:
Załączony plik  AppleHDA_Uniwersal_ALC8xx_v2.0.kext.zip   24,96 KB   334 Ilość pobrań

Dla El Capitan 10.11.4 - 10.11.x:

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v2.1.kext.zip   24,98 KB   294 Ilość pobrań

 

Nadaj uprawnienia oraz przebuduj cache (przebudowa zadziała tylko jak będzie ustawione hasło do konta)

sudo cp -R AppleHDA_Uniwersal_ALC8xx_v1.x.kext /System/Library/Extensions
sudo chown -R 0:0 /System/Library/Extensions/AppleHDA_Uniwersal_ALC8xx_v1.x.kext
sudo touch /System/Library/Extensions
sudo kextcache -update-volume /

2. Dodaj Inject do clovera, dla danego układu użyj odpowiedniego Layout, np aby uruchomić ALC1150 ustaw Layout na 10.

<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
 <key>Inject</key>
 <string>10</string>
</dict>
</dict>

UWAGA - dla układów jak ALC883, ALC888 np na P5Q czy P7P55 WS SC i ALC882 np na P5W DH Deluxe nie działa poprawnie inject w cloverze, dlatego stosuję stosowną tabelkę SSDT z metodą DTGP popychającą HDEF przez SSDT. Poniżej gotowiec (wzorzec) dla ALC888/1200 na płytach ASUSa z rodziny P5Q i P7P55 WS SC, oraz ALC882 na P5W DH Deluxe

Załączony plik  SSDT_ASUS_ALC888-1200.aml.zip   347 bajtów   74 Ilość pobrań

Załączony plik  ALC882_P5W_DH_Deluxe_SSDT.aml.zip   466 bajtów   26 Ilość pobrań

Lub zamiast w/w tabelki SSDT dodać taki FIX do sekcji ACPI Clovera:

<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
 <key>Fixes</key>
 <dict>
  <key>AddDTGP_0001</key>
  <true/>
  <key>FixHDA_8000</key>
  <true/>
 </dict>
</dict>
</dict>

3. Dodać Patch do Clovera, który będzie nanosił automatycznie binarną poprawkę na AppleHDA. Dla każdego modelu ALC jest inny patch, poniższy przykład dla ALC1150

<key>KernelAndKextPatches</key>
<dict>
<key>KextsToPatch</key>
<array>
 <dict>
  <key>Comment</key>
  <string>ALC1150 patch</string>
  <key>Find</key>
  <data>
  ixnUEQ==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  AAnsEA==
  </data>
 </dict>
</array>
</dict>

Każdy układ ALC ma inne ID i dlatego wartości klucza linii "Replace" należy ustawić w zależności od posiadanego układu:

ALC888/1200 - ma być to: iAjsEA==

ALC892: kgjsEA==

ALC1150: AAnsEA==

 

Wyjaśnienie krótkie po co i dlaczego robimy powyższy patch: 

Aby uruchomić układ z DeviceID innym niż czekuje tego AppleHDA musimy w nim wykonać patch albo ręcznie, albo ustawić automat w cloverze. Zasada jest prosta, musimy znaleźć ciąg binarny w AppleHDA odpowiadający takiemu identyfikatorowi: 11D4 198B i zamienić na nasz identyfikator układu, np 10EC 0888. W plikach binarnych szukamy takiego ciągu 8B19D411 i zamieniamy go na 8808EC10. Generalnie do do edycji polecam edytor pilnujący składni, np PlistEdit z XCode, lub komercyjny PlistEdit Pro, widać w nim co i jak się zmienia, przykład poniżej:

Załączony plik  Zrzut ekranu 2014-10-28 o 00.24.17.png   19,42 KB   53 Ilość pobrań

 

 

El Capitan wymaga jeszcze dodatkowego patcha, jest ona wymagany przy wszystkich układach:

<dict>
  <key>Find</key>
  <data>gxnUEQ==</data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>AAAAAA==</data>
</dict>

Patch dla ALC882 i ALC883 na P5W DH Deluxe, P5KC itp jest zupełnie inny, poniżej dokładna forma do wklejenia do Clovera:

Dla ALC882:

<dict>
  <key>Comment</key>
  <string>ALC882 patch #1</string>
  <key>Find</key>
  <data>
  hQjsEA==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  ggjsEA==
  </data>
 </dict>
 <dict>
  <key>Comment</key>
  <string>ALC882 patch #2</string>
  <key>Find</key>
  <data>
  hAjsEA==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  AAAAAA==
  </data>
 </dict>

Dla ALC883:

<dict>
  <key>Comment</key>
  <string>ALC883 patch #1</string>
  <key>Find</key>
  <data>
  hQjsEA==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  gwjsEA==
  </data>
 </dict>
 <dict>
  <key>Comment</key>
  <string>ALC883 patch #2</string>
  <key>Find</key>
  <data>
  hAjsEA==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  AAAAAA==
  </data>
 </dict>

4. Dla Yosemite 10.10 musimy dodać parametr startowy: kext-dev-mode=1 w innym wypadku Legacy nie zostanie załadowany.

<key>Boot</key>
<dict>
<key>Arguments</key>
<string>kext-dev-mode=1</string>
</dict>

5. Dla opornych układów na płytach z chipsetem Z97, EAPDFix.kext potrafi "ożywić" układ i sprawić, że dźwięk będzie z zielonego tylnego wyjścia oraz z słuchawkowego. Przeciwdziała też ubijaniu dźwięku po 30 sek od wybudzenia z sleep. poniższy EAPDFix.kext został przystosowany pod płytę ASUSa Z97-WS (na bazie oficjalnej wersji 2.0.1 - UWAGA nie kompatybilna z 10.11, dla 10.11 należy najlepiej użyć wersji 2.2), ale będzie działał na 99% innych konstrukcjach gdzie układ wyjść jest standardowy.

Załączony plik  EAPDFix.kext.zip   22,33 KB   118 Ilość pobrań

Credits należy się EMlyDinEsH, źródło i szerszy opis w tym temacie: http://forum.osxlati...ue-after-sleep/

 

Proszę o testy i szczegółowe informacje jaki układ, na jakiej płycie i na jakim systemie udało się uruchomić. Jeśli coś nie działa, to proszę o dokładny opis. Jeśli są pytania, to proszę pytać, śmiało, nawet jak są to pytania najbardziej podstawowe, chce stworzyć kompletny poradnik, aby w przyszłości wszyscy mogli z niego skorzystać.

 

Historia zmian:

Wersja 1.5/2.1:

1. Wersja 2.1 zaktualizowana do wymagań El Capitan 10.11.4 i zapewne wyższych.

Wersja 1.5/2.0:

1. Wersja 1.5 zaktualizowana do wymagań Yosemite 10.10.5

2. Wersja 2.0 zaktualizowana do wymagań El Capitan 10.11.0 do 10.10.3.

3. Wyeliminowanie występujących czasami KP w wersji 1.4 i niższych przy komputerach z kartami nvidia. 

Wersja 1.4b:

1. Dodany EAPDFix.kext na bazie oficjalnej 2.0.1. z ustawieniami pod Z97-WS - popycha audio na wielu opornych płytach Z97

Wersja 1.4a:

1. Poprawki patchy, powinno być patchowane AppleHDA - wypatrzył oswaldini

Wersja 1.4:

1. Dodano obsługę ALC883 - Layout 2

Wersja 1.3:

1. Powinien działać już poprawnie z HDMIAudio.

2. Dodanie ALC882.

3. Poprawki dla ALC1150/892 - usunięcie AFGLowpowerstate - przez co powinien dźwięk być po sleep - ale na Z97 prawdopodobnie ubije go całkowicie. :/

4. Inne drobiazgi.

 

Aktualne wersje:

Dla Yosemite 10.10.5: 

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.5.kext.zip   24,94 KB   190 Ilość pobrań

Dla El Capitan 10.11.x:

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v2.0.kext.zip   24,96 KB   334 Ilość pobrań

Dla El Capitan 10.11.4:

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v2.1.kext.zip   24,98 KB   294 Ilość pobrań

 

Poprzednie wersje:

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.4.kext.zip   18,89 KB   421 Ilość pobrań

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.3.kext.zip   17,5 KB   238 Ilość pobrań

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.1.kext.zip   13,98 KB   158 Ilość pobrań

 

EAPDFix - Oficjalne wersje z forum osxlatitude:

Załączony plik  EAPDFix_v2.0.1.zip   17,61 KB   8 Ilość pobrań

Załączony plik  EAPDFix_v2.1_Final.zip   18,61 KB   12 Ilość pobrań

Załączony plik  EAPDFix_v2.2_Final.zip   19,27 KB   68 Ilość pobrań




#101135 Apple Bluetooth i IrDA

Napisane przez BrT w 14 styczeń 2015 - 17:36

Krótki opis jak podłączyć moduł Bluetooth bezpośrednio do płyty głównej (tutaj MSI Z77, w przypadku innej płyty należy upewnić się czy wyprowadzenia są takie same).

 

Co będzie potrzebne:

 

1. Listwa "goldpin" żeńska ("gniazda")

 

2. Stabilizator 3.3 Volt Low Drop-Out tutaj- LD1117V33 w obudowie SOT-223 (SMD)

Tutaj mała uwaga. Jeśli podłączamy do gniazda USB musi być to stabilizator Low Drop-Out. Gdyby ktoś chciał podłączyć do np.  linii 12V może być to nawet LM317 - wymaga wyższego napięcia wejściowego od stabilizowanego o około 4 jeśli mnie pamięć nie myli.

 

3. Moduł Bluetooth Apple w tym wypadku BCM92046.

 

4. Cienkie przewody ja wykorzystałem ze starego kabla LPT.

 

5. Cyna, lutownica i ewentualnie jakiś kondensator na wyjście i/lub wejście. Nota katalogowa stabilizatora podaje 100nF na wejście i 10uF na wyjście.

Według mnie 10uF przy stabilnym a co najważniejsze mało tętniącym zasilaniu jakim będzie port USB to za dużo, ale nie mam

oscyloskopu pod ręką i nie jestem w stanie udowodnić :P

 

 

Załączony plik  Potrzebne_czesci.png   1,89 MB   2 Ilość pobrań

 

 

Całość należy polutować według mojego schematu.

 

 

Załączony plik  LM7803.png   28,53 KB   1 Ilość pobrań

 

 

I tu kolejna bardzo istotna informacja. Jeśli będziecie używać stabilizatora w obudowie SOT-223 (SMD), TO-220 lub DPAK to na ich padach jest napięcie wyjściowe!

Trzeba tak go zamontować, lub zaizolować, aby wspomniany pad nie dotknął obudowy komputera bo zwyczajnie zrobi zwarcie i może tego nie przeżyć.

 

Załączony plik  LD1117V33_PINOUT.png   72,73 KB   0 Ilość pobrań

 

 

Całość w moim wykonaniu, zależało mi na jak najmniejszych wymiarach. Środkową nogę scalaka wygiąłem, tak żeby była pod nim, a 3,3V wziąłem właśnie z pada. Tak było mi wygodniej. To co widać pomiędzy pinami stabilizatora to kondensator 4,7uF SMD o rozmiarze 1206.

 

Załączony plik  polaczone.JPG   352,69 KB   0 Ilość pobrań

 

Tak przygotowaną "wtyczkę" wystarczy wpiąć bezpośrednio do płyty głównej. 

 

 

Należy tylko pamiętać, że pin nie podłączony na wtyczce ma iść w miejsce pinu nr. 10 "No Connection",

a pin do którego przylutowany jest stabilizator do pinu nr. "Power +5V".

 

Całość można było zrobić pewnie ładniej i na inne sposoby. Pamiętać tylko o poprawności połączeń według schematu ideowego, a to już jak wykonacie resztę zależy od was ;).

 

 

Na koniec całość wpięta do płyty. Zdjęcie czysto poglądowe, planuje minimalnie dłuższe przewody i całość ukryć w przednim panelu obudowy.

 

Załączony plik  Calosc.jpg   793,14 KB   0 Ilość pobrań

 

PS. Zdjęcia pewnie można by przerobić na miniatury ale po pierwsze: nie bardzo wiem jak, a po drugie: nie mam już dzisiaj czasu.

 

EDIT:

Poprawiłem wygasłe linki do zdjęć.




#123447 Instalacja macOS 10.12 Sierra - krok po kroku

Napisane przez arnon w 31 październik 2016 - 12:46

Instalacja macOS 10.12 Sierra - krok po kroku

31.10.2016 - pierwsza publikacja

 

Poradnik przeznaczony dla nie doświadczonych osób, które zaczynają swoją przygodę z hackintoshem ;) Cały proces jest tak na prawdę bardzo podobny do instalacji El Capitana na PC.

 

Aby przygotować pendrive'a z macOS Sierra, potrzebny nam jest komputer z Windowsem lub z OS Xem nie starszym, niż 10.7 Lion.

1. Przygotowanie USB z macOS Sierra oraz USB z Cloverem
1.1. Przygotowanie z poziomu Windowsa

1.1a. Pobieramy z internetu bootowalny obraz dmg macOS Sierra (polecam wyszukać frazą "macOS Sierra bootable dmg download", ja nie wstawię linka, bo raczej nie mogę na forum :D )

1.1b. Pobieramy program TransMac (15-dniowy darmowy trial), następnie instalujemy i uruchamiamy go

1.1c. W lewej kolumnie, wyszukujemy nasz pendrive, klikamy na nim prawy przycisk myszy i wybieramy opcję "Format disk for Mac"

rbS0ysQ.png

1.1d. Wpisujemy pasującą nam nazwę i potwierdzamy format naszego pendriva klikając przycisk "OK"

1.1e. Po udanym formacie, znowu klikamy w bocznej kolumnie prawy przycisk myszy na naszym pendrivie, ale tym razem wybieramy opcję "Restore with disk image"

1.1f. Wybieramy pobrany wcześniej obraz dmg Sierry i klikamy "OK"

 

GqfwIuO.jpg

 

//Instalacja Clovera

 

1.1g. Pobieramy UniBootX Clover: http://hamac.pl/topi...loader-hamacpl/

1.1h. Wpinamy do komputera inny pendrive (dowolna wielkość), przechodzimy do dowolnego narzędzia dyskowego i odtwarzamy obraz UniBootX na pendrivie.

 

1.2. Przygotowanie z poziomu OS Xa

 

I sposób (z użyciem dodatkowego programu):

 

1.2a. Uruchamiamy komputer z OS Xem.

1.2b. Pobieramy Sierrę z Mac App Store.

1.2c. Otwieramy narzędzie dyskowe i przygotowujemy pendrive'a (minimum 8GB) na obraz instalacyjny - schemat partycji MBR, format Mac OS Extended (Kronikowany)

1.2d. Pobieramy DiskMaker X z www.diskmakerx.com

1.2e. Uruchamiamy DiskMaker X i przygotowujemy za jego pomocą pendrive z instalacją macOS (wszystko jest wytłumaczone w DiskMakerze;) )

 

II sposób (z użyciem jedynie terminala i instalki macOS):

1.2a. Uruchamiamy komputer z OS Xem.

1.2b. Pobieramy Sierrę z Mac App Store.
1.2c. Otwieramy narzędzie dyskowe i przygotowujemy pendrive'a (minimum 8GB) na obraz instalacyjny - schemat partycji MBR, format Mac OS Extended (Kronikowany) i nazwa "Install".
1.2d. Uruchamiamy terminal i wpisujemy:

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

Teraz rozpocznie się proces wgrywania macOS Sierra na Twojego pena, to zajmie chwilę czasu, więc bądź cierpliwy, zostaniesz powiadomiony, kiedy proces wgrywania się zakończy.

 

//Instalacja Clovera

 

1.2e. Pobieramy UniBootX Clover: http://hamac.pl/topi...loader-hamacpl/
1.2f. Wpinamy do komputera inny pendrive (dowolna wielkość), przechodzimy do narzędzia dyskowego i odtwarzamy obraz UniBootX na pendrivie.

2. Dostosowywanie Clovera
Wszystko o dostosowaniu UniBootX macie tutaj, ja od siebie dodam parę najważniejszych rzeczy:

- gotowe configi macie w /EFI/CLOVER/OEM, ale również sporo użytkowników wrzuca na forum gotowe configi pod daną płytę, można je znaleźć tutaj

- niezbędny do uruchomienia instalacji jest w configu ten wpis:

 

<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3</string>
</dict>

dlatego upewnijcie się, czy macie go w configu.

3. Instalacja macOS Sierra
3a. Uruchamiamy komputer.
3b. Kliknij przycisk, który umożliwia wybranie urządzenia, z którego chcemy bootować.
3c. Wybieramy naszego pena z  UniBootX, jeśli bootujemy w UEFI, to przed jego nazwą musi być dopisek "UEFI:"!
3d. Kiedy załaduje nam się Clover, wybieramy instalator macOS, który mamy na drugim penie.
3e. Po załadowaniu się instalatora, przechodzimy do Narzędzia Dyskowego.
6.png
3f. Partycjonujemy dysk przeznaczony pod instalację OS X: schemat - Tablica partycji GUID, liczba partycji taka, jaka nam odpowiada, nazwa taka, jaka nam się podoba, format - Mac OS Extended (kronikowany).
3l. Wychodzimy z narzędzia dyskowego.
3m. Rozpoczynamy instalację OS Xa.
3n. Po około 15-25 minutach komputer uruchomi się nam ponownie. Ponownie bootujemy z pena, ponownie wybieramy instalator OS Xa!! Teraz rozpocznie się drugi etap instalacji.
3o. Kiedy komputer uruchomi się ponownie znowu bootujemy z pena, tym razem wybieramy zainstalowany przed chwilą system :)

4. Instalacja Clovera na dysku
4a. Montujemy znajdującą się na naszym komputerze partycję EFI (tutaj jest krótki tutorial: http://themacadmin.c...on-on-mac-os-x/ )
4b. Wpinamy do komputera pena z UniBootX.
4c. Przechodzimy do znajdującej się na naszym penie partycji EFI.
4d. Kopiujemy znajdujący się tam folder o nazwie EFI.
4e. Wklejamy go do partycji EFI znajdującej się na naszym dysku

5. Jeśli Clover nie chce startować z dysku...
Dosyć często zdarza się, że Clover nie chce startować z dysku (sam miałem ten problem). Rozwiązanie tego problemu znajdziecie poniżej.
5a. Wepnij pena z Cloverem do kompa, przejdź do config.plist i sprawdź czy masz takie coś:

<key>Scan</key>
<dict>
<key>Tool</key>
<true/>
</dict>

Jeśli tego nie masz, to koniecznie dopisz to do config.plist (możesz użyć Clover Configuratora - prostszy sposób dla mniej zaawansowanych użytkowników).
5b. Restartujemy komputer, przechodzimy do UEFI i wyłączamy CSM, lub wgrywamy do naszej karty graficznej UEFI Gop Bios.
5c. Restartujemy komputer, bootujemy z pena z Cloverem i przechodzimy do zakładki "Clover Boot Options".
5d. Zaznaczamy "Add Clover boot options for all enteries".
5e. Restartujemy komputer, przechodzimy do UEFI i w zakładce Boot, jako Boot Option 1, wybieramy Clover OS X Boot (czy coś w ten deseń, piszę z pamięci).
5f. Restartujemy komputer, teraz Clover powinien się poprawnie uruchomić z dysku :)

 

Lepszą alternatywą dla włączania CSM jest wgranie Uefi Gop Bios do naszej karty graficznej (najpierw sprawdźcie, czy wasza ma takowy do pobrania z neta, bo być może go nie ma i jedyną opcią jest włączenie CSM), ponieważ u mnie po włączeniu CSM, UEFI oraz Clover nie były rozciągnięte na pełny ekran, a, kiedy wgrałem Uefi Gop Bios i wyłączyłem CSM, to pięknie UEFI oraz Clover są na pełnym ekranie w rozdzielczości 1920x1080 ;)

To koniec poradnika instalacji macOS Sierra na PC. Mam nadzieję, że się Wam spodobał :) Jeśli macie jakiekolwiek uwagi, piszcie śmiało!

 

Jeśli powyższy poradnik Ci się spodobał, kliknij przycisk "Lubię to"! To nic nie kosztuje, a motywuje mnie do dalszej pracy!   




#100883 Benchmarki pod OS X a wydajność HaMac vel. Mac

Napisane przez 314TeR w 10 styczeń 2015 - 19:36

Coś nowego, bo dawno nic nikt ciekawego nie wrzucał.

 

CPU - Intel Xeon E5-2697 v2 - 2,7GHz Turbo do 3,5GHz, 12 rdzeni 24 wątki 30M cache - To samo co w najmocniejszym MacPro6,1

Płyta ASUS Rampage IV Extreme

RAM 4x8GB Kingston 1600 CL9 1.5V

 

Xeon jest zablokowany totalnie i nie ma możliwości jego OC na mnożniku - jedynie poprzez podniesienie BCLK.

Wynik po małym OC - BCLK 113MHz (standard 100MHz)

 

Geekbench 3.2.2 for Mac OS X x86 (64-bit) - 37000 (Single-Core 3658)

 

I teraz nie są to jaja - to wg Geekbench NAJSZYBSZY komputer na świecie działający pod kontrolą OS X identyfikujący się jako Mac Pro (Late 2013) pod względem wyniku Multi-Core.

 

Nie wierzycie, proszę tutaj jest ranking: http://browser.prima...multicore_score

 

Żałuję że nie mam lepszych pamięci, bo te co mam to jedynie 1600@CL9... ale i tak mam satysfakcję jak nie wiem...

 

Teraz jak ktoś powie, że hackintosh jest wolniejszy od oryginału, to dajcie delikwentowi link do tego postu.




#120237 AppleALC - audio bez modyfikacji plików systemowych

Napisane przez oswaldini w 17 maj 2016 - 12:47

Obsługa audio bez konieczności modyfikowania plików systemowych, wszystko wstrzykiwane z zewnątrz, działa z Clovera.
Oryginalny temat: http://www.insanelym...lehda-patching/
 
Wystarczy ustawić injekcję ID w Cloverze. Aby dowiedzieć się jaki ID jest ustawiony dla danych kodeków zaglądnijcie do źródeł: https://github.com/vit9696/AppleALC a dokładniej do odpowiedniego katalogu w Resources: https://github.com/v...aster/Resources dla przykładu dla ALC1150 dostępne ID to 1,2,3,5 i 7. Możecie też przeglądnąć poniższy changelog.
Tu następne źródło informacji o dostępnych ID: https://github.com/v...upported-codecs
 
 
Załączony plik  Zrzut ekranu 2016-05-17 13.45.15.png   67,94 KB   44 Ilość pobrań
 
Załączony plik  1.0.17.RELEASE.zip   565,69 KB   71 Ilość pobrań
 
Strona ze skompilowanymi kextami:
https://github.com/v...pleALC/releases
 
Changelog:

Spoiler



#112691 AMDRadeonX3000.kext & AMDRadeonX4000.kext #3 - lista wspieranych układów..

Napisane przez patrex003 w 29 wrzesień 2015 - 14:55

Dziękuję za pomoc przy tworzeniu tego wpisu administratorowi forum 314TeR.

 
 
Wpis został oparty o bazę danych The PCI ID Repository oraz o plik: AMDRadeonX3000.kext & AMDRadeonX4000.kext i amd-catalyst-15.7.1-win10-64bit (plik z logo / informacjami po instalacyjnymi).
 
AMDRadeonX3000.kext - jeden ze sterowników w systemie Mac OS X / OS X w którym zawarte są obsługujące układy
AMDRadeonX4000.kext - jeden ze sterowników w systemie Mac OS X / OS X w którym zawarte są obsługujące układy
amd-catalyst-15.7.1-win10-64bit - (na dzień 26.09.2015r) najnowsze sterowniki od AMD dla układów graficznych dla systemu Windows.
 
 
 

Materiał jest poglądowy więc proszę się nie sugerować kupnem sprzętu pod tym kontem !!

Czasem pomimo tego że dany kontroler / układ znajdując się na liście mogą wystąpić z nim problemy lub może nie działać!!

 

 
AMDRadeonX3000.kext

Identyfikator Właściwa nazwa Wersja OS X
AMD Barts Graphics Accelerator
1002, 6738 ◆ AMD Radeon HD 6800 Series
◆ AMD Radeon HD 6870 X2
10.10.5 | 10.11
1002, 6739 ◆ AMD Radeon HD 6850 X2
◆ AMD Radeon HD 6800 Series
10.10.5 | 10.11
1002, 6720 AMD Radeon HD 6900 M Series 10.10.5 | 10.11
1002, 6722 --- 10.10.5 | 10.11
AMD Caicos Graphics Accelerator
1002, 6768 Caicos --- 10.10.5 | 10.11
1002, 6770 AMD Radeon HD 6400 Series 10.10.5 | 10.11
1002, 6779 ASUS R5 230 Series
ASUS HD 5450
ASUS EAH 5450
AMD Radeon R5 200 Series
AMD Radeon R5 230
AMD Radeon R5 230 Series
AMD Radeon HD 7450
AMD Radeon HD 8450
AMD Radeon HD 6450
AMD RADEON HD 7450
AMD RADEON HD 8450
AMD RADEON HD 7470
AMD RADEON HD 5450
AMD RADEON HD 6450
AMD Radeon ™ HD 7450 A Graphics
10.10.5 | 10.11
1002, 6760 AMD Radeon HD 7400 M Series 10.10.5 | 10.11
1002, 6761 ◆ AMD Radeon HD 6450
◆ AMD Radeon HD 6430 M
10.10.5 | 10.11
AMD Cayman Graphics Accelerator
1002, 6718 AMD Radeon HD 6900 Series 10.10.5 | 10.11
1002, 6719 AMD Radeon HD 6900 Series 10.10.5 | 10.11
1002, 6704 Cayman PRO GL [FirePro V7900] 10.10.5 | 10.11
AMD Ceadar Graphics Accelerator
1002, 68E0 ATI Radeon HD 5450
ATI Radeon HD 5400 Series
AMD Radeon R5 220
AMD Mobility Radeon HD 5000 Series
10.10.5 | 10.11
AMD Cypress Graphics Accelerator
1002, 6898 AMD Radeon HD 5800 Series 10.10.5 | 10.11
1002, 6899 ATI Radeon HD 5850 X2 10.10.5 | 10.11
AMD Juniper Graphics Accelerator
1002, 68B8 AMD Radeon HD 6700 Series
AMD Radeon HD 5700 Series
10.10.5 | 10.11
1002, 68B0 --- 10.10.5 | 10.11
1002, 68B1 --- 10.10.5 | 10.11
1002, 68A0 AMD Mobility Radeon HD 5800 Series 10.10.5 | 10.11
1002, 68A1 AMD Mobility Radeon HD 5800 Series 10.10.5 | 10.11
AMD Lombok Graphics Accelerator
1002, 6840 AMD Radeon HD 7600M Series 10.10.5 | 10.11
1002, 6841 AMD Radeon HD 7500M/7600M Series 10.10.5 | 10.11
AMD Redwood Graphics Accelerator
1002, 68D8 ATI Radeon HD 5690
ATI Radeon HD 5730
AMD Radeon HD 5670
10.10.5 | 10.11
1002, 68C0 AMD Mobility Radeon HD 5000 10.10.5 | 10.11
1002, 68C1 ATI Radeon HD 5000 Series
AMD Mobility Radeon HD 5000 Series
10.10.5 | 10.11
1002, 68D9 ATI Radeon HD 6510
ATI Radeon HD 6610
AMD Radeon HD 7570
ATI Radeon HD 6510
ATI Radeon HD 5630
AMD Radeon HD 5570
10.10.5 | 10.11
AMD Redwood Graphics Accelerator
1002, 6750 AMD Radeon HD 6600A Series 10.10.5 | 10.11
1002, 6758 AMD Radeon HD 7670 10.10.5 | 10.11
1002, 6759 AMD Radeon HD7570
AMD Radeon HD 7570 Series
AMD Radeon HD 6570 Graphics
AMD Radeon HD 8550
AMD Radeon HD 6570
10.10.5 | 10.11
1002, 6740 AMD Radeon HD 6700M Series 10.10.5 | 10.11
1002, 6741 AMD Radeon 6600M and 6700M Series 10.10.5 | 10.11
1002, 6745 --- 10.10.5 | 10.11
 
 
 
AMDRadeonX4000.kext

Identyfikator Właściwa nazwa Wersja OS X
AMD Bonaire Graphics Accelerator
1002, 6640 AMD Radeon HD 8950 10.10.5 | 10.11
1002, 6641 Saturn PRO [Radeon HD 8930M] 10.10.5 | 10.11
1002, 6646 AMD Radeon R9 M280X
AMD Radeon ™ R9 M385
10.10.5 | 10.11
1002, 6647
AMD Radeon R9 M280X
AMD Radeon R9 M200X Series
AMD Radeon ™ R9 M380
10.10.5 | 10.11
1002, 6650 Bonaire --- 10.10.5 | 10.11
1002, 6651 Bonaire --- 10.10.5 | 10.11
1002, 665C AMD Radeon HD 8770
AMD Radeon R9 260
AMD Radeon ™ R9 360 Series
AMD Radeon™ R7 360 Series Graphics
AMD Radeon ™ R9 360
AMD Radeon™ R7 360 Series
AMD Radeon HD 7700 Series

10.10.5 | 10.11
1002, 665D AMD Radeon™ R7 360 Series
AMD Radeon R7 200 Series
10.10.5 | 10.11
AMD Hawaii Graphics Accelerator
1002, 67B0 AMD Radeon R9 290X
AMD Radeon ™ R9 390X
ASUS ARES3
AMD Radeon R9 200 Series
AMD Radeon ™ R9 390 Series
10.10.5 | 10.11
AMD Pitcairn Graphics Accelerator
1002, 6800 AMD Radeon HD 7970 10.10.5 | 10.11
1002, 6801
AMD Radeon™ HD8970M
10.10.5 | 10.11
1002, 6806
Neptune ---
10.10.5 | 10.11
1002, 6808 Pitcairn XT GL [FirePro W7000]
10.10.5 | 10.11
1002, 6810 AMD Radeon ™ R9 370X
AMD Radeon ™ R9 370 Series
AMD Radeon™ R9 370 Series
AMD Radeon R9 200 Series
10.10.5 | 10.11
1002, 6818 AMD Radeon HD 8870
AMD Radeon HD 7800 Series
10.10.5 | 10.11
1002, 6819 ◆ ASUS R7 265 Series
◆ AMD Radeon R7 200 Series
10.11
AMD Tahiti Graphics Accelerator
1002, 6790 Barts LE [Radeon HD 6790] 10.10.5 | 10.11
1002, 6798 AMD Radeon HD 7900 Series
AMD Radeon HD 8970 Graphics
AMD Radeon R9 200 Series
ASUS ARES2
AMD Radeon R9 200
◆ AMD Radeon HD 7900 Series
10.10.5 | 10.11
1002, 679A AMD Radeon HD 8950
AMD Radeon R9 200 Series
ASUS R9 280 Series
AMD Radeon R9 200 Series
AMD Radeon HD 7900 Series
10.10.5 | 10.11
1002, 679E AMD Radeon HD 7800 Series
10.10.5 | 10.11
1002, 6780 Tahiti XT GL [FirePro W9000] 10.10.5 | 10.11
AMD Tonga Graphics Accelerator
1002, 6920 --- 10.10.5 | 10.11
1002, 6921
AMD Radeon ™ R9 M390X
10.10.5 | 10.11
1002, 6930 --- 10.10.5 | 10.11
1002, 6938 Amethyst XT [Radeon R9 M295X Mac Edition] 10.10.5 | 10.11
1002, 6939 AMD Radeon ™ R9 380
AMD Radeon R9 200 Series
AMD Radeon ™ R9 380 Series
10.10.5 | 10.11
AMD Verde Graphics Accelerator
1002, 6820 AMD Radeon R9 M275X
AMD Radeon ™ R9 M375
AMD Radeon ™ R9 M375X
10.10.5 | 10.11
1002, 6821 AMD Radeon R9 M200X Series
AMD Radeon R9 ™ M370X
AMD Radeon ™ R7 M380
10.10.5 | 10.11
1002, 6823 AMD Radeon R9 M200X Series 10.10.5 | 10.11
1002, 6825 AMD Radeon HD 7800M Series 10.10.5 | 10.11
1002, 6827 AMD Radeon HD 7800M Series 10.10.5 | 10.11
1002, 682B AMD Radeon HD 7800M Series 10.11
1002, 682D AMD Radeon HD 7700M Series 10.10.5 | 10.11
1002, 682F AMD Radeon HD 7700M Series 10.10.5 | 10.11
1002, 6835 ◆ AMD Radeon R9 255

◆ AMD Radeon R7 Series / HD 9000 Series

10.11
1002, 6839 --- 10.10.5 | 10.11
1002, 683B --- 10.10.5 | 10.11
1002, 683D AMD Radeon HD 8760
ASUS R7 250X Series
AMD Radeon R7 200 Series
AMD Radeon HD 7700 Series

◆ AMD Radeon HD 7770

10.10.5 | 10.11
1002, 683F ASUS R7 250 Series
AMD Radeon R7 200 Series
AMD Radeon HD 7700 Series
10.10.5 | 10.11
 
 
Legenda tabeli:
W kolumnie "Właściwa nazwa":
- Kolorem "
ciemno czerwonym" wyróżnione zostały wpisy z potwierdzonymi informacjami na podstawie sterowników AMD Catalyst.
- Wpisy nie potwierdzone tzw. informacje pochodzą z internetu są oznaczone "
jaśniejszym czarny / szarym" kolorem.
- Kursywą jak i kolorem "pomarańczowym" oznaczyłem moje osobiste uwagi.

 
 
Losowo sprawdziłem dane na podstawie The PCI ID Repository z innymi źródłami.. Z racji że odnalazłem tu najwięcej informacji i wszystko się zgadzało więc zaufałem tej bazie danych. Mam nadzieję że większych błędów nie ma.
 
 

Oficjalnie najnowszą wersję OS X wpiszę do tabeli po wydaniu pierwszej stabilnej wersji.

 

 

 

 

Kolejne wpis z serii Lista wspieranych układów:

AppleLPC.kext #1
AppleAHCIPort.kext # 2

+ AMDRadeonX3000.kext & AMDRadeonX4000.kext #3 <- JESTEŚ TUTAJ ;)

+ ATIRadeonX2000.kext #4

+ AMD2400Controller.kext oraz 2600 / 3800 / 4600 / 4800 #5

AMD5000Controller.kext oraz 6000 / 7000 / 8000 / 9000 #6

 

 

 

Jeśli zamierzasz kopiować treści zawarte w tym temacie / wątku w inne miejsce, to proszę jedynie o uwzględnienieodnośnika / hiperłącza do tej treści - w przeciwnym razie nie zezwalam na kopiowanie materiałów po za forumhaMac.pl bez mojej zgody.

 

 

 

 




#95351 Wasze Hackint0she

Napisane przez wokie w 15 październik 2014 - 06:50

Nalepka z Windowsem bezcenna :)




#94532 iMessages

Napisane przez oswaldini w 29 wrzesień 2014 - 17:48

Aktualizacja 8.10.2014

 

Kolejna zadowolona osoba z działającego iMessages :)

 

Po raz kolejny i już ostatni raz napiszę co trzeba zrobić:

1. na prawdziwym macu odpalamy iMessageDebug v2: http://www.insanelym...imessage-debug/

Załączony plik  iMessageDebug.png   50,6 KB   29 Ilość pobrań

2. z debuga interesują nas 3 środkowe wartości: System-ID, ROM i BoardSerialNumber.

3. do config.plist Clovera wstawiamy:

  • System-ID jako SmUUID w sekcji SMBIOS
  • BoardSerialNumber jako BoardSerialNumber w sekcji SMBIOS
  • ROM jako ROM w sekcji RtVariables

Pozostałe wpisy w sekcji SMBIOS zostawiamy wygenerowane przez np. Chameleon Wizarda.

 

Poniżej przykład:

<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>10/12/2012</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>IM131.88Z.010A.B05.1210121459</string>
<key>Board-ID</key>
<string>Mac-FC02E91DDD3FA6A4</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardSerialNumber</key>
<string>J5xxxxxxxxxTC</string> od dawcy
<key>BoardVersion</key>
<string>iMac13,2</string>
<key>Family</key>
<string>iMac</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ProductName</key>
<string>iMac13,2</string>
<key>SerialNumber</key>
<string>C02xxxxxDNMP</string> wygenerowany w CW
<key>SmUUID</key>
<string>11xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxEC</string> od dawcy
</dict>
<key>RtVariables</key>
<dict>
<key>ROM</key>
<string>00xxxxxxxx6a</string> od dawcy
</dict>

Jeżeli powyższe wam nie działa zrobiliście coś źle, nie ma opcji, żeby dane z prawdziwego Maca nie zaskoczyły.

 

EDIT: prawdziwe wartości podał kolega JEDI_V stronę wcześniej: http://hamac.pl/topi...ssages/?p=94404

Załączony plik  cc2bad5ee4549f111c7dc60fb549e425c8259c0368e7d2732b760a1a654b43b1d3eecd92eb3c11fe9c3bb97fd2f231dd82412bf1c2cd5476.jpg   50,6 KB   133 Ilość pobrań




#115098 Tonycrap i Clover

Napisane przez danielosx86 w 22 listopad 2015 - 11:34

@up

Racja. Trzeba zgłosić tego debila.

 

Twoich niektórych postów czytać się po prostu nie da...

 

A wracając do tematu, Tony chyba nie miał wyjścia i musiał przejść na Clover, Chameleon ma spore problemy albo w ogóle nie odpala El Capitan.


  • balawejder01, pablo1975, robert999 i 1 inna osoba lubią to


#114730 I had everything… and now this…

Napisane przez iStig w 11 listopad 2015 - 13:30

nikomu źle nie życzę, niech szybko wraca do zdrowia, ale może kiedyś pokażę Wam korespondencję jak było z ostatnim patchem dotyczącym Skylake. Do tej pory jestem w szoku z tym co napisał jak to wszystko odkrył i wiedział o co chodzi, a ja mu tylko przypomniałem gdzie leży problem. Dla mnie to był ostatni raz jak się podzieliłem z Nim informacją.


  • oswaldini, Grzesiek13, PolishApple i 1 inna osoba lubią to


#111639 AppleLPC.kext #1 - lista wspieranych układów..

Napisane przez patrex003 w 06 wrzesień 2015 - 20:19

Witam bardzo serdecznie..
Zanim przejdę do właściwej części to pozwolę sobie zacząć od małego info..
 
Odkąd zacząłem się bawić w instalację OS X na PC zaczęło mnie nurtować jedno pytanie "Czy OS X ma jakieś wymagania?" - bo jak wiadomo wszystko z Cuperon jest gotowe i ograniczone pod względem rozbudowy. Więc ktoś może sobie pomyśleć że taki maczek nie ma jakiś tam specyficznych wymagań. Lecz im więcej czasu zacząłem poświęcać na tą zabawę tym więcej się dowiedziałem.. Szukając i czytając, a przede wszytki chcąc zrozumieć to co jest w kext'ach (sterownikach) możemy właśnie na ich podstawie ułożyć sobie tak ogólne wyznaczniki lubi inaczej mówiąc liste minimalnych wymagań jakie musimy spełnić żeby OS X zadziała na naszym "klasycznym" PC.
 
 
 
 
A teraz właściwa część..
Wpis został oparty o bazę danych The PCI ID Repository oraz o plik: AppleLPC.kext i Intel Chipset Update Utility (plik z logo / informacjami po instalacyjnymi).
 
AppleLPC.kext - odpowiada ze obsługiwane chipsety (mosty północne)
Intel Chipset Update Utility - (na dzień 06.09.2015r) najnowszy sterownik do chipsetu od Intela dla systemu Windows
 
 

Materiał jest poglądowy więc proszę się nie sugerować kupnem sprzętu pod tym kontem !!

Czasem pomimo tego że dany kontroler / układ znajdując się na liście mogą wystąpić z nim problemy lub może nie działać!!

 

 


AppleLPC.kext

Identyfikator Właściwa nazwa Wersja OS X
AppleLPC
8086, 2811 Intel: ICH8M-E LPC Interface Controller (82801HEM) 10.10.5 | 10.11
8086, 2815 Intel: ICH8M LPC Interface Controller (82801HM) 10.10.5 | 10.11
8086, 27b9 Intel: ICH7M/U LPC Interface Controller (82801GBM) 10.10.5 | 10.11
8086, 27bd Intel: ICH7M/DH LPC Interface Bridge (82801GHM) 10.10.5 | 10.11
8086, 2670 Intel: 631xESB/6321ESB/3100 Chipset LPC Interface Controller 10.10.5 | 10.11
8086, 8119 Intel: -- 10.10.5 | 10.11
8086, 2916 Intel: ICH9R LPC Interface Controller (82801IR) 10.10.5 | 10.11
8086, 3a18 Intel: ICH10 LPC Interface Controller (82801JIB) 10.10.5 | 10.11
8086, 3b00 Intel: 5 Series/3400 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 3b01 Intel: 5 Series/3400 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 3b02 Intel: P55 Express Chipset LPC Interface Controller 10.10.5 | 10.11
8086, 3b09 Intel: HM55 Express Chipset LPC Interface Controller 10.10.5 | 10.11
8086, 1e44 Intel: Z77 Express Chipset LPC Controller 10.10.5 | 10.11
10de, aac nVidia: MCP79 LPC Bridge * 10.10.5 | 10.11
10de, aae nVidia: MCP79 LPC Bridge * 10.10.5 | 10.11
10de, aaf nVidia: MCP79 LPC Bridge * 10.10.5 | 10.11
10de, d80 nVidia: MCP89 LPC Bridge * 10.10.5 | 10.11
10de, d81 nVidia: -- 10.10.5 | 10.11
10de, d82 nVidia: -- 10.10.5 | 10.11
10de, d83 nVidia: -- 10.10.5 | 10.11
AppleLPC No LCTL
8086, 9c43 Intel: 8 Series LPC Controller (Premium SKU) 10.10.5 | 10.11
AppleLPC SB
8086, 9c43 Intel: 8 Series LPC Controller (Premium SKU) 10.10.5 | 10.11
8086, 8c44 Intel: Z87 LPC Controller 10.10.5 | 10.11
8086, 8c4b Intel: HM87 LPC Controller 10.10.5 | 10.11
8086, 1c42 Intel: 6 Series/C200 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c44 Intel: Z68 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4e Intel: Q67 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4c Intel: Q65 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c50 Intel: B65 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4a Intel: H67 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c46 Intel: P67 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c5c Intel: H61 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c52 Intel: C202 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c54 Intel: C204 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c56 Intel: C206 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c43 Intel: Mobile 6 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4f Intel: QM67 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c47 Intel: UM67 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4b Intel: HM67 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c49 Intel: HM65 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c41 Intel: Mobile SFF 6 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4d Intel: QS67 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1d41 Intel: C600/X79 series chipset LPC Controller 10.10.5 | 10.11
8086, 1e42 Intel: 7 Series Chipset Family Mobile LPC Controller 10.10.5 | 10.11
8086, 1e55 Intel: QM77 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e58 Intel: UM77 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e57 Intel: HM77 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e59 Intel: HM76 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e5d Intel: HM75 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e43 Intel: 7 Series Chipset Family Mobile SFF LPC Controller 10.10.5 | 10.11
8086, 1e56 Intel: QS77 Express Chipset LPC Controller 10.10.5 | 10.11
AppleLPC WCP
8086, 9cc1 Intel: Mobile 5th Generation Intel Core Engineering Sample LPC Controller 10.10.5 | 10.11
8086, 9cc2 Intel: Mobile 5th Generation Intel Core Engineering Sample LPC Controller 10.10.5 | 10.11
8086, 9cc3 Intel: Mobile 5th Generation Intel Core Premium SKU LPC Controller 10.10.5 | 10.11
8086, 9cc5 Intel: Mobile 5th Generation Intel Core Base SKU LPC Controller 10.10.5 | 10.11
8086, 9cc6 Intel: Intel Core M Engineering Sample LPC Controller 10.10.5 | 10.11
8086, 9cc7 Intel: Intel Core M Premium SKU LPC Controller 10.10.5 | 10.11
8086, 9cc9 Intel: Intel Core M Base SKU LPC Controller 10.10.5 | 10.11
 
 
Legenda tabeli:
W kolumnie "Właściwa nazwa":
- Kolorem "ciemno czerwonym" wyróżnione zostały wpisy z potwierdzonymi informacjami na podstawie pliku Intel Chipset Update Utility.
- Wpisy nie potwierdzone tzw. informacje pochodzą z internetu są oznaczone "jaśniejszym czarny / szarym" kolorem.
* - jeśli zera wiodące są pomijana przy identyfikatorach kontrolerów wszystko wskazuje na poprawnie znalezione dane. A te identyfikatory z zerami powinny wyglądać tak: 0aac, 0aae, 0aaf, 0d80
 
 



Oficjalnie najnowszą wersję OS X wpiszę do tabeli po wydaniu pierwszej stabilnej wersji.

 
 
 

Kolejne wpis z serii Lista wspieranych układów:

AppleLPC.kext #1  <- JESTEŚ TUTAJ ;)
AppleAHCIPort.kext # 2

+ AMDRadeonX3000.kext & AMDRadeonX4000.kext #3

+ ATIRadeonX2000.kext #4

+ AMD2400Controller.kext oraz 2600 / 3800 / 4600 / 4800 #5

AMD5000Controller.kext oraz 6000 / 7000 / 8000 / 9000 #6

 

 

 

Jeśli zamierzasz kopiować treści zawarte w tym temacie / wątku w inne miejsce, to proszę jedynie o uwzględnienie odnośnika / hiperłącza do tej treści - w przeciwnym razie nie zezwalam na kopiowanie materiałów po za forum haMac.pl bez mojej zgody.

 

 

 
________________________________________________________________________
 
Wszystkie sugestie jak i uwagi proszę kierować na pw jak i w komentarzach będę bardzo wdzięczny..

Pozdrawiam,
patrex003
 
 
 
P.S.
1. W internecie jak i na forum nie znalazłem nic podobnego. Więc mam nadzieję że te informacje się przydadzą jak i trafione są.
2. Na dzień dzisiejszy nie udało mi się rozgryźć kategorii z tego kex't typu  AppleLPC_WCP.. :/
3. Oficjalnie w tabeli uwzględnię 10.11 po wypuszczaniu pierwszej stabilnej wersji systemu..
4. Jeśli ktoś posiada starszą wersję OS X to poprosił bym o podesłanie mi AppleLPC.kext wtedy uwzględnie starsze wersje OS X przy odpowiednim kontrolerze.
5. Nie jest to jedyny plik z informacjami. Jeśli będzie zainteresowanie taką tematyką / takimi danymi. Mogę zrobić jeszcze kilka takich tabel w tym poście.. Na dzień dzisiejszy zbieram je tylko dla własnego użytku..
6. Losowo sprawdziłem dane na podstawie The PCI ID Repository z innymi źródłami.. Z racji że odnalazłem tu najwięcej informacji i wszystko się zgadzało więc zaufałem tej bazie danych. Mam nadzieję że większych błędów nie ma.




#110378 UniBootX Clover - ASRock Z87 Pro 3

Napisane przez arnon w 16 sierpień 2015 - 21:11

Małe info: została dodana wersja dla El Capitana, jednak wersja dla Yosemite dalej jest dostępna do pobrania.

 

--- Update: ---

 

Dodana wersja dla macOS Sierra (działa również świetnie z El Capitanem), najnowszy Clover v3566, zastosowane AppleALC, potrzebne wpisy są w configu oraz sam kext AppleALC jest w paczce, więc z dźwiękiem już nic nie trzeba robić!

 

Sprzęt ze stopki.

 

Poniżej do pobrania jest paczka, którą należy wypakować i wrzucić do /EFI/CLOVER/OEM/

 

Download:

 

http://hamac.pl/file...rock-z87-pro-3/

 

Jeśli chodzi o audio, to jest ono odpalone inną metodą (nie tą 314TeR'a), natomiast działa świetnie, dlatego nie widziałem potrzeby zmiany jej na tę drugą. Potrzebny kext jest w paczce, oraz odpowiednie wpisy są w config.plist.

 

Przypominam, że po instalacji:

 

- trzeba koniecznie wygenerować własny smbios. Tutaj macie opisane, jak to zrobić, dokładnie w punkcie 4.4.

- trzeba wygenerować dla swojego sprzętu SSDT skryptem Pike'a, aby na komputerze działał poprawnie sleep. https://github.com/P...ha/ssdtPRGen.sh

wygenerowane SSDT wstawiamy tu: /EFI/CLOVER/OEM/ASRock Z87 Pro 3/ACPI/patched/SSDT.aml

- grafika zintegrowana (Intel HD Graphics 4600) działa OOTB, ale GeForce GTX 660, którego używam, również działa OOTB.

- pobieramy stąd spatchowane AppleHDA, wrzucamy je do S/L/E i naprawiamy uprawnienia oraz przebudowujemy cache programem KextWizard. Jeśli pobierzecie najnowszą wersję paczki, to już nic nie musicie robić z dźwiękiem.

- po instalacji systemu, należy skopiować z klucza UniBootX całą zawartość EFI na partycję EFI dysku z systemem.

 

To tyle, mam nadzieję, że o niczym nie zapomniałem. :D

 

Jeśli spodobał Ci się mój post, możesz kliknąć "Lubię to"! :)




#110021 Zapis HFS+ pod windą = OS X się nie włącza

Napisane przez 314TeR w 08 sierpień 2015 - 09:27

mam zainstalowany program Paragon HFS+ For Windows

 

I sam sobie odpowiedziałeś. 

 

Użytkownicy Paragona dzielą się na tych co go nie używają na skutek utraty danych, oraz na tych którzy przestaną go używać na skutek utraty danych. 




#108141 Czy można pozbyć się komunikatu DSMOS

Napisane przez MKjanek32 w 28 czerwiec 2015 - 18:59

Nie ma żadnego sposobu, pewnie się nawet się nie spodziewasz, do czego służy DSMOS :-) - pokrótce wyjaśnię.

Inżynierowie z Apple od razu podejrzewali, że po przepisaniu Mac OS Xa na x86 pojawi się temat hackintoshy i oczywiście chcieli tego uniknąć. W związku z tym wymyślili, że co ważniejsze komponenty systemu (między innymi Dock, Finder, SystemUIServer) zaszyfrują algorytmem AES z użyciem pewnego klucza, który będzie zapisany w SMC. Przy starcie systemu na Macintoshu Dont Steal Mac OS X.kext pobierze klucz i rozszyfruje zabezpieczone binarki, a przy starcie na PC nie da rady, bo nie ma tam układu SMC.

 

Pomysł niezły, ale w praktyce odczytanie klucza nie było specjalnie dużym problemem, brzmi on:

ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc

Mając już go do dyspozycji, powstały takie rozwiązania jak DSMOS.kext albo AppleDecrypt.kext. Oryginalnego kexta wrzucało się na blacklistę, a one zajmowały się rozszyfrowaniem - z tym, że miały one zamknięty kod źródłowy, w niektórych krajach były niezgodne z prawem jako łamiące zabezpieczenia, a poza tym wymagały ingerencji w system, co zawsze może powodować jakieś problemy.

Tak było do czasu opracowania przez netkasa FakeSMC.kext, czyli otwartoźródłowego programowego emulatora układu SMC. Przy jego użyciu rozszyfrowanie jest realizowane przez oryginalny kext Apple, który z emulowanego SMC odczytuje klucz. Takie jest najważniejsze i początkowe zastosowanie FakeSMC, później doszło jeszcze monitorowanie temperatur, napięć, itd.

 

A komunikaty Waiting for DSMOS i DSMOS has arrived pojawia się właśnie w czasie tej procedury.

 

PS

Jakby ktoś był zainteresowany, tu jest dyskusja na naszym forum właśnie po ukazaniu się pierwszej wersji FakeSMC: http://hamac.pl/topi...e-smc-emulator/

Ciekawe wrażenie jak tak poczytać o czymś, co obecnie jest standardem, a kilka lat temu zastanawialiśmy się, czy będzie w ogóle możliwe.




#125059 UniBootX Cover - ASUS Z97 Pro Gamer

Napisane przez 314TeR w 27 grudzień 2016 - 09:51

Przygotowałem na szybko konfigurację - gotowca pod UniBootX.

 


  • kentsh, pasazer13 i Maidenman lubią to