Jump to content

[Guida] Asrock H110M-ITX/ac


298 posts in this topic

Recommended Posts

2rhmvqd.jpg

 

 

Materiale occorrente:

Versione osx ufficiale non antecedente a 10.11.4

Kext Ethernet:

AppleIntelE1000.kext oppure IntelMausiEthernet

Pacchetto fine guida: FakeSmc+sensors e app HWMonitor estratti dall’ultimo pkg (6.19.1406) scaricabile da qui   reso compatibile anche per Broadwell/Skylake

Aggiornamento:

Pacchetto-2 fine guida: FakeSmc+sensors e app HWMonitor estratti dall’ultimo pkg (6.23.1417), offre maggior supporto per Skylake

Intel Power Gadget

   

Impostazioni Bios oltre alle solite:

Grafica primaria “onboard” con 128 mb di memoria dedicata

CSM disable

Legacy usb support: Enable

 

 

Iniziamo a preparare la usb come da mia guida seguendo la parte per installazione di Clover in UEFI.

Ho fatto una piccola variazione installando il driver64UEFI …OsxAptioFix2Drv al posto dell’altro.

Questo ci permettere di non avere restrizioni a nvram e di usare successivamente CsrActiveConfig= 0x3, quindi di avere SIP abilitata in percentuale maggiore.

 

Installato clover, importate il config plist e modificate:

Boot: lasciate selezionato solo il verbose (-V)

Acpi: deselezionate tutti i fix sia old che new way, lasciate flaggato solo Generate C e P states

Device: Usb/Inject lasciate attiva  iniezione Fix Ownership... serve a prevenire/ oltrepassare il blocco  a "AppleUSBLegacyRoot.....enabling legacy matching"

Graphics: inject intel ed inserite  su ig-platform-id = 0x19120000

Se usate altri processori con relative intel HD , controllate qui il giusto Platform ID, quello a voi adeguato

SMbios: impostate Imac 17.1 avendo l’accortezza di usare un seriale non riconosciuto da Apple.

 

In questa versione di osx non ho avuto necessità di inserire la patch Apic di @Piker sul config.plist

Salvate la modifica apportata al config.plist

Mettete Fake che trovate allegato nella relativa cartella, nella quale ho inserito anche i sensor che vi serviranno successivamente per monitorare il vostro hardware

 

A questo punto riavviate e fate il boot da usb.

Finito il processo di installazione….

 

 

 

28lcn5g.jpg

 

 

Per far riconoscere correttamente le ram, ho usato clover…

La grafica non presenta alcun artefatto ed è visualizzata correttamente

 

Avvio da HD/SSD montiamo la partizione EFI, copiamo e sostituiamo la cartella efi con quella funzionante della usb.

Riavviate normalmente senza usb

 

A questo punto, tramite lo script di @Piker (versione beta) creiamo SSDT.aml per il Power Management da copiare in EFI/Clover/acpi/patched ,  successivamente è importante deselezionare i Generate C e P states sul config.plist prima di riavviare.

 

Istruzioni

 

 

curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh

invio

chmod +x ~/ssdtPRGen.sh

invio

~/ssdtPRGen.sh

Per cercare la tabella SSDT:

Clicca su "VAI" in alto sul finder, tieni premuto il tasto "Alt", vedrai apparire la cartella "Libreria"

Recati successivamente nella cartella ssdtPRGen 

Al suo interno trovi SSDT.aml, copialo dove ti ho detto

 

 

Risultato

 

2moo602.png

 

 

 

Audio: 

Scaricate Ssdt a fine guida e mettetelo in EFI/Clover/acpi/patched

 

importate il config dell’hd:

Nella sezione device/audio/inject inseriamo 1

Salviamo e riavviamo.

 Montiamo la partizione EFI dell’hd…

Scarichiamo qui per El Capitan

Scarichiamo qui per Sierra

Lanciamo lo script di @Toleda, dopo aver risposto alle domande, riavviamo e successivamente rechiamoci in Preferenze audio/uscita ed impostiamo quella che stiamo utilizzando.

 

 

Metodo alternativo: AppleALC.kext

Nella sezione device/audio/inject inseriamo 1

Collocare AppleALC nella relativa cartella in EFI

*Nota: Dalla versione 1.1.0 scaricare qui e collocare anche questo kext insieme ad AppleALC

Aggiungere questo rename sul config, nella sezione Acpi/DSDT-patches

Salviamo e riavviamo

Comment                    Find             Replace

Rename HDAS to HDEF        48444153         48444546

Per Audio HDMI:

Montiamo nuovamente la partizione EFI

Scarichiamo qui

Lo script oltre ad aggiungere la patch sul config.plist,ci creerà automaticamente un ssdt nel relativo percorso in EFI, per abilitare l'audio

 

Risultato

 

 
123bqwy.png
zojqlx.png
18c8xi.png
 

 

SSD: per chi a tale disco è  possibile abilitare il trim dando questo comando sul terminale:

sudo trimforce enable

 

 

b6vj2s.png

 

 

Per monitorare il vostro hardware, copiate l’app allegata nel pachetto in applicazioni

 

 
2cct155.png

 
 

….Bhè la vita residua del ssd non è proprio veritiera,.... :hysterical:  :hysterical:
 

ma il resto lo è.... ^_^ 

Potete confrontare usando Intel Power Gadget .... :P 

 

Geekbench

 

 

2vsp3wz.jpg

 

 

iGPU test

 

 

a2dtl3.jpgsyou36.png

 

 

Aggiornamento WIFI:

per chi possiede come me lo stesso modulo, su Sierra inseriamo, nella sezione Kernel and kext Patches.... questa patch (credits @Darkvoid)

Name             Find              Replace
AirPortBrcm4360  81F952AA00007529  81F952AA00006690

In fondo alla guida troverete Fakesmc.kext modificato da me per far funzionare il wifi...

Non è necessario ulteriori kext o patch

:)

Aggiornamento glitch... (Thanks to @Piker R.Alpha). (Non più necessaria da 10.12.4)

 

 Nella sezione Devices/Add Properties del config.plist aggiungete questa patch...

Per non sbagliare copiate ed incollate sul vostro

Device       Key*              Value       ValueType 
IntelGFX     AAPL,GfxYTile     01000000    data

Oltre a questo dovrete aggiungere il rename GF0 to IGPU  nella sezione Acpi/DSDT-patches come da foto

Patches                  Find       Replace
change GFX0 to IGPU      47465830   49475055

Immagini sotto spoiler, per esempio..

 

 

144da2c.png

 

2nk8e13.png

 

 

 

 

Aggiornamento:da 10.12.5 serve un ulteriore kext per la grafica integrata ed è IntelGraphicsFixUP e ovviamente lilu.kext

 

Non funziona:

Wifi essendo intel  Risolto Sostituito con Broadcom BCM94352Z...Funziona con DSDT patch o ToledaARPT.kext o FakePCIID.kext

Sleep…. 

Audio HDMI integrato  Risolto

work in progress…..

 

 

***Nota: Se possedete una scheda video oltre a fake e relativi sensors, aggiunte anche quello apposito per poter monitorare la GPU.

            Lo trovate allegato nel pacchetto "Sensors GPU"...

Mi raccomando usate la stessa versione  inerente ai kext e relativa app HWmonitor che state usando !

Pacchetto.zip

Ssdt.zip

FakeSMC-BCM4352Z.kext.zip

Pacchetto-2.zip

FakeSMC-BCM4352Z.kext.2zip.zip

Sensors GPU.zip

  • Like 15
  • Thanks 1
Link to comment
Share on other sites

Ho installato HWMonitor  presente qui, ma mi appare solo l'HDD, devo impostare qualcosa per far apparire anche la cpu skylake?.... e in teoria dovrebbe esserci anche la gpu.

 

Ho seguito la guida per l'audio ma non sembra cambiare molto nel mio caso.

 

grazie

Link to comment
Share on other sites

 

Hi.... :)

Your problem is Fakesmc ... it is not loaded.

Check that you have in EFI/Clover/kext/10.11
Check on config.plist ... inject kext = Yes
Try again

 

 

You are right, injects kexts was disabled. This solved the problem until the point where I am at the Apple Bootlogo, I can move the mouse, but the loading bar doesn't do anything. Again any help with your experience would be much appreciated.

 

This is the log where DSMOS has arrived, before the stuck boot logo:

post-99742-0-87774800-1460200299_thumb.jpg

 

 

 

EDIT: dart=0 flag fixed it (i don't event know what it is)

 

Thanks for all the help!

Link to comment
Share on other sites

You are right, injects kexts was disabled. This solved the problem until the point where I am at the Apple Bootlogo, I can move the mouse, but the loading bar doesn't do anything. Again any help with your experience would be much appreciated.

 

This is the log where DSMOS has arrived, before the stuck boot logo:

attachicon.gif20160409_110755052_iOS.jpg

 

 

 

EDIT: dart=0 flag fixed it (i don't event know what it is)

 

Thanks for all the help!

Your issue was caused from a bios settings, Vt-d, you have to disabled it.

Link to comment
Share on other sites

Ho installato HWMonitor  presente qui, ma mi appare solo l'HDD, devo impostare qualcosa per far apparire anche la cpu skylake?.... e in teoria dovrebbe esserci anche la gpu.

 

Ho seguito la guida per l'audio ma non sembra cambiare molto nel mio caso.

 

grazie

Hai messo nella cartella kext, oltre a fakesmc anche i sensor?

Alla gui di clover premi F4, attendi qualche secondo, poi avvia osx...

Comprimi e posta la cartella clover

Link to comment
Share on other sites

Hai messo nella cartella kext, oltre a fakesmc anche i sensor?

Alla gui di clover premi F4, attendi qualche secondo, poi avvia osx...

Comprimi e posta la cartella clover

I sensor in quella cartella vanno bene per tutte le versioni di  skylake, o devo cercarne una per la mia cpu?

Stesso discorso per la gpu

 

grazie

Link to comment
Share on other sites

Hey gengik84, did you choose a replacement Wireless card for your motherboard? I've installed AR5B195 Wifi+BT combo, but while Bluetooth works, it still can't detect all my Bluetooth devices, so I've ordered a BCM94352HMB. It should be a better option.

  • Like 1
Link to comment
Share on other sites

Hey gengik84, did you choose a replacement Wireless card for your motherboard? I've installed AR5B195 Wifi+BT combo, but while Bluetooth works, it still can't detect all my Bluetooth devices, so I've ordered a BCM94352HMB. It should be a better option.

Hi, I have ordered the same wifi card... :)

I am waiting to receive it ... unfortunately, it will take several days.... ^_^

Link to comment
Share on other sites

Hi, I have ordered the same wifi card... :)

I am waiting to receive it ... unfortunately, it will take several days.... ^_^

 

Same here... China? :)

Btw, I've found SSDT-i3-6100.aml from another guide if you want correct CPU Power Management.

Link to comment
Share on other sites

Same here... China? :)

Btw, I've found SSDT-i3-6100.aml from another guide if you want correct CPU Power Management.

 

Yes .... from China ...

 

If you follow this guide, you can build your own SSDT for CPU power management... ;)
Link to comment
Share on other sites

Ciao!

Una domanda... come si comporta quando lo mandi in sleep?

Ciao... :)

come ho scritto non funziona, e 9 volte su 10 si riavvia...una volta ma raramente si riattiva con schermo nero...

Ci sono molti processi che vanno in crash, e ancora non sono ,purtroppo, riuscito a risolvere...

Link to comment
Share on other sites

Per dei problemi simili ricordo che si era ovviato (non per skylake però) con i Fixes "FixShutdown" "SlpSmiAtWake" e "Halt Enabler"

 

First of all sorry for not speaking Italian, but there's no one else with a similar Motherboard around here! I wanted to ask you, what is your boot-time right after clover? I got something like 25 seconds which is bad for the kind of configuration I have. Grazie!

Link to comment
Share on other sites

Also to report back on Sleep, if we disable "Suspend to RAM" from BIOS, then Sleep works OK. But it doesn't seem like the proper Sleep that happens on real Macs. If you figure out anything new would you please let me know? Thanks.

Link to comment
Share on other sites

First of all sorry for not speaking Italian, but there's no one else with a similar Motherboard around here! I wanted to ask you, what is your boot-time right after clover? I got something like 25 seconds which is bad for the kind of configuration I have. Grazie!

 

25 sec seems too long anyway (unless you're using a mechanical drive), take a look by booting verbose and focus on which part is slowing the boot process. 

 

Also to report back on Sleep, if we disable "Suspend to RAM" from BIOS, then Sleep works OK. But it doesn't seem like the proper Sleep that happens on real Macs. If you figure out anything new would you please let me know? Thanks.

 

How goes the sleep process? I mean, tell me the result of the sleep process. 

Suspend to RAM is necessary for sleep:

 

"Suspend-to-RAM (STR) occurs when a system enters a low-power state. Information on system configuration, open applications, and active files is stored in main memory (RAM ), while most of the system's other components are turned off."

  • Like 1
Link to comment
Share on other sites

25 sec seems too long anyway (unless you're using a mechanical drive), take a look by booting verbose and focus on which part is slowing the boot process. 

 

 

How goes the sleep process? I mean, tell me the result of the sleep process. 

Suspend to RAM is necessary for sleep:

 

"Suspend-to-RAM (STR) occurs when a system enters a low-power state. Information on system configuration, open applications, and active files is stored in main memory (RAM ), while most of the system's other components are turned off."

 

I will look at the boot-time problem and report back.

In the meantime for Sleep, if I enable "Suspend to RAM", then this is the output:

denniss-imac:~ dk$ pmset -g log | grep -i failure
2016-04-15 01:56:56 +0300 Failure     Drivers Failure panic during wake due to XHC(XHC),SAT0(AppleIntelPchSeriesAHCI),RP16(),GLAN(IntelMausi):
Link to comment
Share on other sites

 Share

×
×
  • Create New...