Skocz do zawartości

UniBootX Clover - ASUS MAXIMUS VI HERO


Rekomendowane odpowiedzi

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: 

 

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 :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

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ę

Odnośnik do komentarza
Udostępnij na innych stronach

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. 

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

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.