Jump to content
UltraLaser

[Guida macOS Sierra] Asus z97iPlus - GTX 750Ti - BCM94352 HMB

39 posts in this topic

Recommended Posts

P_setting_fff_1_90_end_500.png

 

Breve guida per installare macOS Sierra su :

 

- Asus Z97i Plus

- Wifi+BT (BCM 94352 HMB)

- i3 4330T

- Asus Strix Gtx 750ti

 

NB: E' la mia prima "guida" siate clementi...  

 

-- Preparazione Pennetta USB :

 

Prima di tutto per poter installare macOS Sierra bisogna scaricarlo da App Store, dopodichè inserire la pennetta usb e formattarla come da immagine qui sotto :

 

Nome - USB

Formato - OS X esteso (journaled)

Schema - Mappa partizione GUID

 

 

 

image.png

 

 

 

Lanciare il seguente comando da terminale :

 

 

 

 

 

 

 

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

NB: Ci impiegherà un pò...

 

Scaricate Clover da qui : https://sourceforge.net/projects/cloverefiboot/

Lanciate Clover (Versione attuale = 3763)e selezionare “Cambia posizione installazione”, selezionare la pennetta usb poi cliccare su “Ad Hoc” ed impostarlo come in foto

 

 

 

Schermata_2016_09_22_alle_20_24_06.png

 

 

 

 

Schermata_2016_09_22_alle_20_24_27.png

 

 

 

Fatto questo passaggio sulla scrivania comparirà la cartella EFI, entrate in EFI/Clover e copiate il config.plist sulla scrivania.

Scaricate Clover Configurator da qui : http://mackie100projects.altervista.org ed aprire il config.plist appena copiato.

Settare come da foto qui sotto :

 

 

Schermata_2016_09_22_alle_20_33_43.png

 

Schermata_2016_09_22_alle_20_33_53.png

 

Schermata_2016_09_22_alle_20_34_01.png

 

Schermata_2016_09_22_alle_20_34_17.png

 

Schermata_2016_09_22_alle_20_34_29.png

 

Schermata_2016_09_22_alle_20_34_38.png

 

Schermata_2016_09_22_alle_20_34_47.png

 

Schermata_2016_09_22_alle_20_34_58.png

 

Schermata_2016_09_22_alle_20_35_20.png

 

Schermata_2016_09_22_alle_20_35_42.png

 

Schermata_2016_09_22_alle_20_35_53.png

 

 

 

Ora scaricate il FakeSMC da qui : https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloadse mettetelo dentro alla cartella (sul Desktop) EFI/Clover/kexts/10.12

 

Chicca : Mettete sulla stessa pennetta tutte le app/kext che vi serviranno.

 

-- Installazione :

 

La preparazione della Pennetta USB è terminata, ora procediamo alla sua installazione.

Controllate che il Bios che sia dettato così :

 

1) Advanced -> Boot -> CSM: Disabled.

2) Restart. (Se non riavviate non vedrete il boot menu correttamente)

3) Advanced -> Boot -> Secure: OtherOS.

4) Secure Boot submenu. Cambiare da “Windows UEFI mode” a “Other OS”

5) Disabilitare Note VT-d e CFG-Lock

 

inserite la usb e fate il boot (F8 appena si accende il pc);

Attenzione : Prima di procedere con l'installazione formattate il disco con nome Sierra (non la partizione ma il disco) come prima, cioè ->Schema -> Mappa partizione GUID

 

Ad installazione finita (dovrebbe rebootare e continuare per due o tre volte) vi troverete sul desktop con la pennetta usb;

 

Installate Clover selezionando "Sierra".

Create il vostro config.plist con le stesse modalità descritte sopra;

Inserite sempre dentro ad EFI/Clover/kexts/10.12 :

 

- FakeSMC

- IntelMouseInternet (reperibile qui https://github.com/Mieze/IntelMausiEthernet)oppure il classico Intel1000E

 

Nota per montare la EFI ci sono diversi metodi, personalmente utilizzo il terminale :

 

$ diskutil list

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *120.0 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS Sierra 119.2 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

nel mio caso dovrò montare "disk0 s 1"

Basta creare una directory dove volete e :

 

mkdir efi && sudo mount -t msdos /dev/disk0s1 efi/

Fate un bel reboot, togliete la pennetta usb e scaricate i webdriver da qui : https://images.nvidia.com/mac/pkg/367/WebDriver-367.15.10.05f01.pkg ;installateli, fate un riavvio e controllate che sia selezionato "NVIDIA Web Driver" dal menu a tendina sulla status bar in alto

 

 

POST INSTALLAZIONE

 

-- Pstates / Cstates :

 

In Clover, sezione ACPI abilitate solo :

 

- Generate PStates

- Generate Cstates

 

 

 

 

--VECCHIO METODO--

 

Aprite il terminale e digitate :

 

 

url -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
invio
chmod +x ~/ssdtPRGen.sh -x 1
invio
~/ssdtPRGen.sh
invio
 

 

Vedrete lavorare lo script, rispondete con "n" su

- "
Do you want to copy /Users/xxxx/Library/ssdtPRGen/ssdt.aml to /Extra/ssdt.aml? (y/n)?"

- "
Do you want to open ssdt.dsl (y/n)?"

 

 

Schermata_2016_09_23_alle_09_58_32.jpg

 

 

 

Per cercare la tabella SSDT appena creata dallo script :

 


Cliccate su "VAI" in alto sul finder, tenete premuto il tasto "Alt", vedrete apparire la cartella "Libreria"


Recatevi successivamente nella cartella ssdtPRGen, al suo interno troverete il file SSDT.aml.

 

Copiatelo in EFI/Clover/Acpi/Patched (montate la EFI con il metodo sopra)

 

Successivamente, importate il config.plist con Clover configurator (come prima, montate la EFI e spostate il config.plist sulla scrivania) nella sezione Acpi togliete i flag da "Generate C e P states" come in foto qui sotto

 

 

Schermata_2016_09_23_alle_10_05_09.png

 

 

 

Salvate la modifica e sostituite il config.plist che avete sulla scrivania con quello nella EFI.

Riavviate


 

 

 

-- Audio :

 

Scaricate da qui il kext https://github.com/vit9696/AppleALC/releases(ad oggi) il file 1.0.16.RELEASE.zip

 

Vi troverete il file AppleALC.kext che va messo dentro alla kext 10.12 di Clover.

Controllate di aver nella sezione Devices in INJECT “1” (senza apici)

 

Riavviate e nel pannello di controllo nella sezione Suono scegliete

 

- “Dispositivo uscita audio selezionato”

- in uscita audio selezionate “Altoparlanti interni”

 

 

 

Schermata_2016_09_23_alle_10_12_37.png

 

 

 

 

Schermata_2016_09_23_alle_10_12_50.png

 

 

 

-- TRIM :

 

Se avete un disco SSD abilitate il TRIM!

 

da terminale :

 

sudo trimforce enable
Il Mac si riavvierà con il Trim attivato

 

 

 

Schermata_2016_09_23_alle_10_19_25.png

 

 

 

 

-- WiFi + BT :

 

Installate in /S/L/E i seguenti Kext (io mi trovo bene con Kext utility) che troverete al post Nr. 2 :

 

- BrcmFirmwareRepo.kext

- BrcmPatchRAM2.kext

- FakePCIID_Broadcom_WiFi.kext

- FakePCIID.kext

 

Nel config.plist di Clover dovete aggiungere questa patch in "Kernel and Kext Patches" nella sezione "KextsToPatch"

 

- Name : AirPortBrcm4360
- Find* [HEX] : 81F952AA00007529
- Replace * [HEX] : 81F952AA00006690
Aggiornamento per 10.12.1 :

 

installare il kext IO80211Family.kext (secondo post) SLE poi cancella tutte le patch che eventualmente si hanno in KextsToPatch e aggiungere solo queste :

 

Name : AirPortBrcm4360

Find : 4D61632D43364546413633393632464336454130

Replace : 4D61632D32374144424237423443454538453631

Comment : 10.11-BCM94352-Whitelest-0x4331-iMac14,3

 

Name : AirPortBrcm4360

Find : 81F952AA00007529

Replace : 81F952AA00006690

Comment : 10.12-BCM94352-5GHz-US-FCC-dv

 

Name : AirPortBrcm4360

Find : 4183FCFF742C48

Replace : 66C7062361EB2B

Comment : 10.11-BCM94352-CC=#a-Ramalama

 

Name : AirPortBrcm4360

Find : 4183FCFF742C48

Replace : 66C7065553EB2B

Comment : 10.11-BCM94352-5GHz-US-FCC-dv

 

Name : AirPortBrcm4360

Find : 6B100000750D

Replace : 6B1000009090

Comment : 10.11-BCM94352-Airport-Extreme

 

Name : AirPortBrcm4360

Find : 4D61632D43364546413633393632464336454130

Replace : 4D61632D32374144424237423443454538453631

Comment : 10.11-BCM94352-Whitelest-0x4353-MacBoolAir5,2

 

Name : IOBluetoothFamily

Find : 4885FF7447488B07

Replace : 41BE0F000000EB44

Comment : 10.11-BT4LE-Handoff-Hotspot-lisai9093

 

e nella sezione Devices mettere questo : 0x43a014E4 nello spazio di WI-FI

 

 

NB: in caso di OS upgrade andranno nuovamente installati.

 

Aggiornamento : Per sistemare le usb, caricare i seguenti kext in 10.12 :

- FakePCIID_XHCIMux.kext

- FakePCIID.kext

 

 

-------------- AGGIORNAMENTO A 10.12.1 + general fixes

Vedi post Nr. 12

Share this post


Link to post
Share on other sites
Advertisement

Schermata_2016_09_23_alle_10_28_20.jpg

 

 

SSD :

 

Schermata_2016_09_23_alle_10_19_25.png

 

 

Bluetooth :

 

Schermata_2016_09_23_alle_10_29_49.jpg

 

 

Audio :

 

Schermata_2016_09_23_alle_10_30_12.png

 

 

Grafica / Monitor :

 

Schermata_2016_09_23_alle_10_30_38.png

 

 

Memoria :

 

Schermata_2016_09_23_alle_10_30_54.png

 

 

Scheda Ethernet :

 

Schermata_2016_09_23_alle_10_31_08.png

 

 

USB :

 

Schermata_2016_09_23_alle_10_31_29.png

 

 

Network :

 

Schermata_2016_09_23_alle_10_31_47.png

 

 

Wifi :

 

Schermata_2016_09_23_alle_10_32_04.jpg

 

 

 

I ringraziamenti ovviamente vanno a tutta la comunità che hanno permesso questo Hack ma in particolare a Toleda, Rehabman.

Un ringraziamento particolare anche ai nostri mod italiani che ci supportano con una pazienza infinita.

 

Per i mod, se vedete qualche inesattezza o qualche "cosmetic fix", fatemelo sapere eh! :)

 

Ciao e buon hack.

Da Mettere in SLE.zip

Kext per Clover.zip

Esempio - config.plist.zip

Utility.zip

usb.zip

WI-FI 10.12.1 - jIO80211Family.kext.zip

Share this post


Link to post
Share on other sites

Perché EmuvariableUEFI?

Sposto in una sezione più idonea

 

Perchè altrimenti avevo problemi con l'nvram ne abbiamo parlato sul thread del web driver per Sierra.

Senza, con la mia mobo, non va.

Share this post


Link to post
Share on other sites

cosa intendi per glitch?

Che ogni tanto "scatticchia" è come se perdesse qualche frame...

Stavo gongolando è noto che è un problema comune per i Logitech ...

 

QUI

 

Niente da fare ho appena provato ma ho ancora glitch.

Forse mi manca qualcosa nel config.plist? Potresti darci un'occhiata pls?

 

Boh adesso ho provato ad estrarre e sistemare il mio DSDT vediamo se migliora... ad occhio sembrerebbe di si... vi terrò aggiornati

Share this post


Link to post
Share on other sites

@Gengik84

 

così a naso, quali sarebbero le patch da applicare sul dsdt per la mia mobo? giusto per capire se le ho applicate tutte correttamente... grazie

 

 

Inviato dal mio iPad utilizzando Tapatalk Pro

Share this post


Link to post
Share on other sites

@Gengik84

 

così a naso, quali sarebbero le patch da applicare sul dsdt per la mia mobo? giusto per capire se le ho applicate tutte correttamente... grazie

 

 

Inviato dal mio iPad utilizzando Tapatalk Pro

Ti sconsiglio di aggiungere un dsdt patchato alla presente guida...

E' sempre buona regola estrarre e parcare il proprio anche con stessa scheda madre...

Ci sono troppi fattori importanti tra cui versione bios, cpu,gpu, ram ecc.... :)

Share this post


Link to post
Share on other sites

si si certo per quello non ho nessun problema... poi volevo aggiungere una mini sezione sul come estrarre e patchare per la mia mobo correggendo tutti gli errori. Solo mi chiedevo oltre a sistemare gli errrori di compilazione, quali patch applicare poi? (tipo quelle per l'usb di cui non mi ricordo il nome...)

 

 

Inviato dal mio iPad utilizzando Tapatalk Pro

Share this post


Link to post
Share on other sites

Ho appena verificato una cosa :

 

è meglio lasciare il "Generate C e P States" in Clover che generarle con il tools di pikeralpha.

Controllando con il intel power gadget la cpu si comporta MOLTO meglio se i valori vengono presi da "Clover".

Con pikeralpha invece i valori sono quasi sempre sparati al massimo (30x)

Share this post


Link to post
Share on other sites

Aggiornamento a 10.12.1 e fix vari..

 

Allora.. come dire.. sono diventato matto per far funzionare bene il WIFI e comprenderne l'hack.

Ho modificato "pesantemente" anche il config.plist di Clover che trovate in allegato (ovviamente ho modificato la sezione SMBIOS come il Serial ETC...)

 

Mi sono creato il mio DSDT.aml (con numerose patch) e il mo SSDT (per il mio processore)

 

NOTA per il WIFI : non installare ma patchare il kext originale!

 

Se già installati, rimuovere questi da SLE :

- FakePCIID_Broadcom_WiFi.kext

- FakePCIID.kext

 

 

Copiare da SLE IO80211Family.kext sul desktop, e con mostra contenuto andare in :

-> Contents -> Plugins -> AirPortBrcm4360.kext -> Contents

 

Ed aprire con PlistEditor Pro il file Info.plist, poi andare in :

-> IOKitPersonalities -> Broadcom 802.11 PCI -> IONameMatch e nell'array numero due sostituire il vecchio valore con :

 

pci14e4,43b1

 

Salvare ed installare il kext

 

Da Clover abilitare queste patch (Kernel And Kext Patches):

 

Name : AirPortBrcm4360

Find : 4183FCFF742C48

Replace : 66C7065553EB2B

Comment : 10.11-BCM94352-5GHz-US-FCC-dv

 

Name : AirPortBrcm4360

Find : 4183FCFF742C48

Replace : 66C7062361EB2B

Comment : 10.11-BCM94352-CC=#a-Ramalama

 

Name : AirPortBrcm4360

Find : 6B100000750D

Replace : 6B1000009090

Comment : 10.11-BCM94352-Airport-Extreme

 

Name : AirPortBrcm4360

Find : 81F952AA00007529

Replace : 81F952AA00006690

Comment : 10.12-BCM94352-5GHz-US-FCC-dv

 

Name : IOBluetoothFamily

Find : 4885FF7447488B07

Replace : 41BE0F000000EB44

Comment : 10.11-BT4LE-Handoff-Hotspot-lisai9093

 

 

Per il Blootooth installare in SLE solo questi kext :

 

- BrcmFirmwareRepo.kext

- BrcmPatchRAM2.kext

 

 

Clover zip

BT + IO80211Family patchato.zip

CLOVER.zip

Share this post


Link to post
Share on other sites

grazie a questa guida ho creato il mio primo hackintosh!!!!

z97iplus - i7 4790k - 16gb ram - gpu integrata(hd4600) - wi-fi - bluetooth!

tutto funzionante!!!

grazie ancora ad ultralaser e gengik84 per la guida su come installare osx

ss

Share this post


Link to post
Share on other sites

Ciao laser, ieri mi è partito l'aggiornamento automatico ed ha installato la 10.12.2, l'unica cosa che non funziona sembra il wifi, procedo come hai elencato sopra? fa lo stesso anche se tu hai la 1012.1?

comunque questa mainboard è da mettere ai primi posti per quanto riguarda la compatibilità con hackintosh! anche per me che sono un super noob è stato semplice completare questa build (logicamente con il vostro supporto eccezzionale, mai visto roba del genere, gengik e jolly si fanno in quattro per aiutarci tutti!!!!)

Share this post


Link to post
Share on other sites

Ciao laser, ieri mi è partito l'aggiornamento automatico ed ha installato la 10.12.2, l'unica cosa che non funziona sembra il wifi, procedo come hai elencato sopra? fa lo stesso anche se tu hai la 1012.1?

comunque questa mainboard è da mettere ai primi posti per quanto riguarda la compatibilità con hackintosh! anche per me che sono un super noob è stato semplice completare questa build (logicamente con il vostro supporto eccezzionale, mai visto roba del genere, gengik e jolly si fanno in quattro per aiutarci tutti!!!!)

 

Si si come al post nr. 12 

Share this post


Link to post
Share on other sites

Si si come al post nr. 12 

fatto tutto come da post 12, usato il tuo Kext già patchato, booooom funziona di nuovo tutto a meraviglia, anzi ora nel bluetooth ho anche attivo handsoff etc che prima non erano! Ragazzi io non so più come ringraziarvi!!!!

Dimenticavo, tutti sembrano avere problemi di sleepmode, con questa mb funziona perfettamente

Share this post


Link to post
Share on other sites

se vuoi nella guida per asrock H110 trovi fake con il wifi "integrato"...

Questo permette di lasciare installato il kext originale 

perfetto! grazie gengik

Share this post


Link to post
Share on other sites

fatto tutto come da post 12, usato il tuo Kext già patchato, booooom funziona di nuovo tutto a meraviglia, anzi ora nel bluetooth ho anche attivo handsoff etc che prima non erano! Ragazzi io non so più come ringraziarvi!!!!

Dimenticavo, tutti sembrano avere problemi di sleepmode, con questa mb funziona perfettamente

 

Guarda, 

 

io ho impiegato un pò a capire come far funzionare tutto (e ovviamente un ringraziamento dovuto a gengik84 e pisellonio) ma ora da grandi soddisfazioni.

Praticamente uso macOS al 99.99% ed il 0.01% win10

Share this post


Link to post
Share on other sites

Sicuramente arriverai  anche ad eliminare quel 0,01%.... :D

 

Anche secondo me... in pratica faccio il boot di windoze solo per fare gli aggiornamenti...

Poi non ti dico la goduria, ho preso un Signor monitor : ASUS ROG PG348Q e macOS è veramente sexy a questa risoluzione. Mi lascia solo l'amaro in bocca che la mia fida GTX 750Ti non sia nativa uefi e mi sballa la risoluzione di clover.

 

 

P_setting_000_1_90_end_500.png

 

 

 

 

post-1373167-0-59477600-1484854207_thumb.png

Share this post


Link to post
Share on other sites

Wow...monitor decisamente invidiabile... :yes:

Riguardo all gtx...non conosco molto nvidia, non so se potresti flashare  un bios in uefi

Con ati per risolvere il problema si fa...

Share this post


Link to post
Share on other sites

@laser

gran bel monitor!!!!

comunque hackintosh mi sta prendendo parecchio, con questa amd sono alla 3a! sta diventando una vera passione

@gengik

ma se domani ad esempio voglio aggiungere una gpu? c'è da rifare parecchie cose?

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
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.


  • Recently Browsing   0 members

    No registered users viewing this page.

×