Jump to content
robert999

UniBootX Clover - ASUS MAXIMUS VI HERO

Recommended Posts

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

Share this post


Link to post
Share on other sites

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ę

Share this post


Link to post
Share on other sites

Próbuję śledzić Twój poradnik dotyczący audio w moim przypadku ALC 892, jednak klucz w configu RtVariables wydaje się być niepoprawny. W Clover Configurator, w ogóle nie mam możliwości wpisania tego. Jeżeli ręcznie wpiszę te elementy do mojego configu, to każda próba dopisania czegoś poprzez program wymieniony wyżej, kończy się wykasowaniem ręcznie dodanych linijek i nie bardzo wiem o co chodzi.

 

<key>RtVariables</key>

    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x67</string>

Share this post


Link to post
Share on other sites

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. 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

ok dzięki chłopaki, więc bawię się dalej z odpaleniem tego audio...

 

edit: czy w przypadku el Capitan'a nie trzeba dodać flagi rootless=0 wraz z kext-dev-mode=1 ? gdzieś wyczytałem, że rootless musi być

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.