robert999 Posted August 19, 2015 Report Share Posted August 19, 2015 AKTUALIZACJA DLA OSX EL CAPITAN W KOLEJNYM POŚCIE (PONIŻEJ) Płyta Asus MAXIMUS VI HERO Chipset Z87 Procesor Intel CORE I7-4770 3.4 GHz Audio: Intel High Definition Audio (ALC1150) LAN: Intel I217V PCI Express Gigabit Ethernet Grafika zintegrowana: HD4600 (w moim przypadku NVIDIA GeForce GTX 660) Uwagi: 1. W paczce załączone są kexty niezbędne do przeprowadzenia instalacji. Wypakowany katalog MAXIMUS VI HERO należy skopiować do /EFI/CLOVER/OEM/ Plik paczki: http://hamac.pl/files/file/4-%7B%3F%7D/ Instalacja przebiega bezproblemowo (przypominam, że jest dwuetapowa). Tworząc konto użytkownika najlepiej ustawić mu hasło - przyda się później przy korzystaniu z terminala. Po instalacji: 2. Do uruchomienia wbudowanej karty dźwiękowej trzeba zastosować metodę z tego wątku: http://hamac.pl/topic/10139-uniwersalne-legacy-applehda-dla-alc882-883-888-1200-892-1150-dla-yosemite-1010-i-starszych-system%C3%B3w/ W pliku config.plist nie trzeba niczego zmieniać ALC1150 jest już w nim ustawione. 3. Koniecznie trzeba w pliku config.plist wpisać indywidualne numery SMBIOS. Szczegóły w punkcie 4.4 tego postu: http://hamac.pl/topic/11716-unibootx-clover-oficjalny-uniwersalny-bootloader-hamacpl/?p=110357 4. Aby poprawnie działało „uśpienie” trzeba wygenerować dla swojego sprzętu tabele SSDT skryptem pike’a https://github.com/Piker-Alpha/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 konfiguracji ścieżka będzie wyglądać tak: /EFI/CLOVER/OEM/MAXIMUS VI HERO/ACPI/patched/SSDT.aml 5. Do uruchomienia grafiki zintegrowanej HD4600 nie trzeba niczego zmieniać - w pliku config.plist jest już ustawione domyślne uruchamianie tej grafiki. 6. Grafika NVIDIA GeForce GTX 660 uruchamia się w OS X bez żadnych ingerencji. Można jednak później doinstalować webowe drivery (odpowiednie dla swojej wersji OS X). Do Yosemite np. stąd: http://www.insanelymac.com/forum/topic/301416-nvidia-web-driver-updates-for-yosemite/ 7. W pliku config.plist należy w sekcji boot wpisać poprawną nazwę swojej partycji z systemem. W załączonym pliku jest wpisane: <key>DefaultVolume</key> <string>haMac HD</string> Uwagi końcowe dotyczące ogólnej pracy z tą płytą: 8. Na płycie głównej znajduje się 8 gniazd SATA. Jeśli chcesz korzystać z napędu CD/DVD koniecznie podepnij go do któregoś z gniazd 1-6. W przeciwnym razie napęd będzie się automatycznie montował, a tacka na płyty samoczynnie będzie się otwierać przy starcie systemu. Gniazda 7-8 przeznaczone są tylko dla dysków, ponieważ mają inny kontroler. 9. Klucz z UniBootX najlepiej uruchamiać w UEFI. 10. Po zainstalowaniu systemu najlepiej skopiować z klucza UniBootX całą zawartość EFI na partycję EFI dysku z systemem, wcześniej ją montując (dla leniwych i nieobeznanych z terminalem do montowania partycji najlepiej skorzystać z Clover Configurator). ----- P.s. Jeśli pobrałeś plik z moją paczką, proszę o kliknięcie w "Lubię to" - będę wiedział, że moja praca komuś się przydała nowy_ and Seba 2 Quote Link to comment Share on other sites More sharing options...
robert999 Posted October 2, 2015 Author Report Share Posted October 2, 2015 ZMIANY DLA OSX 10.11 EL CAPITAN http://hamac.pl/files/file/4-maximus-vi-hero-el-capitan/ 1. Zanim rozpoczniesz aktualizację systemu, utwórz w katalogu z kextami katalog 10.11 i wrzuć tam kexty z paczki powyższego linku. Zaktualizuj Clovera do kompilacji 314TeR r3269: http://hamac.pl/files/file/13-clover-efi-bootloader-kompilacja-314ter/ 2. Aktualizacja OSX przebiega bezproblemowo, trwa około 30 minut (na zwykłym HDD) i komputer uruchamia się ponownie (z tego co pamiętam) 4 razy. Po zakończeniu aktualizacji El Capitan poprosi nas o podanie Apple ID (można się zalogować) i uruchamia się system. Wszystko zadziałało oprócz dźwięku ALC 1150. 3. Metoda uruchamiania dźwięku 314TeR z tego wątku http://hamac.pl/topic/10139-uniwersalne-legacy-applehda-dla-alc882-883-888-1200-892-1150-dla-yosemite-1010-i-starszych-system%C3%B3w/ NIE DZIAŁA. Ale jest rozwiązanie - metoda toledy stąd: https://github.com/toleda/audio_CloverALC 4. UWAGA! Zanim dokonamy zmian, trzeba w configu naszej płyty (czyli w katalogu EFI/Clover/OEM/MAXIMUS VI HERO) zmienić Audio Inject na 1 (przed zmianami jest 10) <key>Audio</key> <dict> <key>Inject</key> <string>1</string> </dict> Po tej zmianie uruchamiamy ponownie system. 5. Uruchamiamy skrypt toledy (plik audio_cloverALC-110_v1.0f.command) klikając na nim 2 razy. Uruchomi się terminal, podajemy hasło i na pojawiające się pytania wpisujemy „y” Confirm Realtek ALC1150 (y/n): y Enable HD4600 HDMI audio (y/n): y Clover Audio ID Injection (y/n): y Use Audio ID: 1 (y/n): y 6. Po zakończeniu pracy skryptu zostaniemy poinformowani o sukcesie dokonanych zmian. Ale UWAGA! Skrypt dokonuje zmian w pliku config.plist ale nie w naszym katalogu EFI/Clover/OEM/MAXIMUS VI HERO/ tylko w katalogu głównym Clovera! Musimy więc znaleźć w nim sekcję <key>KextsToPatch</key> a w niej wpisy dotyczące HD4600, skopiować je i wkleić do naszego configu z katalogu EFI/Clover/OEM/MAXIMUS VI HERO/ U mnie wygląda to tak: <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>t1-HD4600_HDMI_Audio-2of2</string> <key>Find</key> <data> PQwKAAA= </data> <key>Name</key> <string>AppleHDAController</string> <key>Replace</key> <data> PQwMAAA= </data> </dict> <dict> <key>Comment</key> <string>t1-HD4600_HDMI_Audio-1of2</string> <key>Find</key> <data> PQsMAAA= </data> <key>Name</key> <string>AppleHDAController</string> <key>Replace</key> <data> PQwMAAA= </data> </dict> <dict> <key>Comment</key> <string>t1-10.11-AppleHDA/Realtek ALC...</string> <key>Find</key> <data> gxnUEQ== </data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> AAAAAA== </data> </dict> <dict> <key>Comment</key> <string>t1-10.9-10.11-AppleHDA/Realtek ALC1150</string> <key>Find</key> <data> ixnUEQ== </data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> AAnsEA== </data> </dict> <dict> <key>Comment</key> <string>t1-AppleHDA/Resources/xml>zml</string> <key>Find</key> <data> eG1sLnps </data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> em1sLnps </data> </dict> </array> Oprócz tego w sekcji <key>RtVariables</key> musi być wpisane: <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x3</string> 7. Po ponownym uruchomieniu komputera dźwięk już będzie działał normalnie Sleep również działa i dźwięk po wybudzeniu również. EDIT: Po aktualizacji do El Capitan 10.11.1 przestał działać dźwięk. Na razie jestem w trakcie testów. Jeśli uda mi się go przywrócić, uaktualnię obecny poradnik. EDIT 2: Po aktualizacji do El Capitan 10.11.2 dźwięk działa normalnie bez dokonywania żadnych zmian w configu. Jeśli informacje tu zawarte w czymś Ci pomogły - polub ten post Dziękuję nowy_, Seba and klez84 3 Quote Link to comment Share on other sites More sharing options...
314TeR Posted October 2, 2015 Report Share Posted October 2, 2015 Te dwie flagi są potrzebne aby "rozbroić" system zabezpieczeń El Capitan przeciw nieautoryzowanym modyfikacjom. Taką modyfikacją są np ładowane niepodpisane kexty a w tym FakeSMC który jest obligatoryjnie wymagany na każdym haMacu. BTW - wg mnie lepszym zestawem jest ten: <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x3</string> CsrActiveConfig przy 0x3 wyłączasz tylko sprawdzanie podpisów cyfrowych, a przy 0x67 ubijasz go całkowicie... wg mnie to bez sensu... po co wyłączać wszystkie zabezpieczenia jak problem jest tylko w ładowaniu kextów. robert999 1 Quote Link to comment Share on other sites More sharing options...
robert999 Posted October 2, 2015 Author Report Share Posted October 2, 2015 Skorzystaj ze skryptu toledy, który podałem wyżej. On sam doda Ci do configu odpowiednie wpisy w sekcji RtVariables. Tylko pamiętaj, że skrypt poprawia config w katalogu głównym Clovera, a nie w katalogach OEM. Musisz potem sobie przekopiować z niego sekcje z HD Audio i RtVariables do configu w katalogu OEM/Twoja płyta Quote Link to comment Share on other sites More sharing options...
314TeR Posted October 3, 2015 Report Share Posted October 3, 2015 rootles i kext-dev-mode nie działają na El Capitan. Quote Link to comment Share on other sites More sharing options...
robert999 Posted October 3, 2015 Author Report Share Posted October 3, 2015 BTW - wg mnie lepszym zestawem jest ten: <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x3</string> CsrActiveConfig przy 0x3 wyłączasz tylko sprawdzanie podpisów cyfrowych, a przy 0x67 ubijasz go całkowicie... wg mnie to bez sensu... po co wyłączać wszystkie zabezpieczenia jak problem jest tylko w ładowaniu kextów. Potwierdzam - sprawdziłem wpisanie 0x3 zamiast 0x67. Dźwięk działa normalnie. Również po wybudzeniu. Dopiszę tą informację do opisu instalacji. Dzięki 314TeR Quote Link to comment Share on other sites More sharing options...
JBrown Posted November 20, 2015 Report Share Posted November 20, 2015 Płyta Maximus VII Ranger, El Capitan - metoda toledy również działa. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.