Contribute
Register

Stork's MyHero Build: ASUS ROG Z170 MAXIMUS VIII HERO - i7-6700K - GTX 980

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,444
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
RehabMan's new [Guide] USB power property injection for Sierra adds the capability to "turn on" USB charging for iDevices. Using the following config.plist mod allows my USB 3 ports to charge my iPhone.

The following is taken from RehabMan's Guide. Note: I'm using the iMac14,2 System Definition which is defined in Apple's /System/Library/Extensions/IOUSBHostFamily.kext/Contents/Info.plist. Again see RehabMan's guide for understanding what you'll have to do in addition if your SysDef is not in the supported list. iMac15,2 SysDef and earlier are supported while iMac16,x, iMac17,x and non of the Mac Pro SysDefs are in the list. So, you'll have to see RehabMan's guide for what to do.

In IORegistryExplorer v2.1, here's where we discover that EC0 needs to be changed to EC. (See RehabMan's Guide for more information.)
EC0 in IORegistryExplorer.png



Since I'm using the iMac14,2 SysDef, we can make the simple config.plist addition. In PlistEditPro or Xcode, add the following to the config.plist in ACPI > DSDT > Patches:
config.plist EC0 to EC patch.png


Or in a text editor (not recommend as it is too easy to screw up the formatting):
Code:
<key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Patches</key>
            <array>
                ...
                <dict>
                    <key>Comment</key>
                    <string>Change EC0 to EC</string>
                    <key>Find</key>
                    <data>RUMwXw==</data>
                    <key>Replace</key>
                    <data>RUNfXw==</data>
                </dict>
            </array>
...
Reboot after saving your patch.

Happy charging. :thumbup:
 
Last edited:

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,444
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Hi Stork,

I bought a nearly similar hardware as you to follow your guide - just the Fenvio WLAN+BT is not here -- just on the way from China :)
Probably on "a slow boat from China" as the old song goes.

Now I'm preparing the USB thumb as described, and there it comes to a little question from me (is my first hack - coming from iMac :) )
you wrote - Since Sierra 10.12.4 requires the latest Clover, put the Updated Clover Required for Kext Injection in macOS 10.12.4 installer on the thumb drive If you have room on your thumb drive, unless MultiBeast v9.1.0 or greater is available.

But in the unibeast introduction they say:
Contains Clover EFI v2.4k r4045.

So, am I right, that your quote is not up TO date and isn't necessary anymore? Because the pkg are named also "Clover_v2.4k_r4045-Legacy / UEFI"
That's correct. If you're installing Sierra 10.12.5 from scratch and using MultiBeast 9.1.0, you won't need to follow that above advice. I'll change/modify it in a bit.

And another quick question - can I restore my Time Machine backup from my iMac? Don't think so, or?

Thanks in advance.
No, I don't think that will work. (Note: I've never tried it even though I have Mac Pros.) You can use Migration Assistant so you don't have to reload all your apps from scatch. However, when you run Migration Assistant, you will get to a screen that has check boxes for choices on what to migrate. DO NOT check the box for Other Files.
 
Joined
Nov 7, 2016
Messages
68
Motherboard
ASUS ROG Maximus VIII Hero Intel Z170
CPU
i5 6600K@3.50GHz (Skylake)
Graphics
EVGA GeForce GTX 1060 SC Gaming 6GB
Mobile Phone
iOS
Hey Stork,
Thank you very much.

I'm up an running - thanks to your extremely good guide. :)

First:
Here's my config:
Asus ROG Maximus VIII Hero Intel Z170
Intel Core i5 6600K 4x 3.50GHz
Noctua NH-D15S (Cooler)
16GB (2x 8192MB) Crucial Ballistix Sport LT grau DDR4-2400
500GB Samsung 850 Evo 2.5" (6.4cm) SATA 6Gb/s
2000GB Seagate BarraCuda ST2000DM006
650 Watt Corsair RMx Series RM650x
Fractal Define R5 PCGH Edition
LG 34CB88-B IPS Display (34")​

First, let me give you some feedback on your guide:
- Please edit "FakeSMCGPU.kext" to "FakeSMCGPU_monitor.kext" -- for me, as a dummy, it wasn't the same. So I don't delete it an ran into the kernel panic
- Your tip at the end "Terminal --> bdmesg|grep -y aml -- seems not to work. I had type it three times -- nothing happens?

For some reason at the installation I checked
(Optional) Drivers > Disk > 3rd Party SATA
After installation I got a popup (see Screen) .. I think because I checked the 3rd party SATA -- is it correct? What I have to do now? just delete?
The pop up informs me that the system extension "AHCI_3rdPArty_SATA_kext" was not installed correctly and can not be use.


For tonight I will follow the guide for iMessage and activate iCloud to see if it all works too. Then, I'll transfer my apps and documents.

But I have two more questions where you can help me :)
- As i said, the FENIO WLAN+BT will arrive in 2-3-4 weeks - so I have no WLAN. Is there a possibility to use the WLAN provided by the board? Just to get a internet connection.

- I also want to make a dual boot with Win 10 for gaming. Do you have any experience as to what guide should I use? May some special information regarding our config with the HERO?

Thanks in advance - I appreciate your help! Have a nice weekend
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,444
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Hey Stork,
Thank you very much.

I'm up an running - thanks to your extremely good guide. :)
...
First, let me give you some feedback on your guide:
- Please edit "FakeSMCGPU.kext" to "FakeSMCGPU_monitor.kext" -- for me, as a dummy, it wasn't the same. So I don't delete it an ran into the kernel panic
Thanks for pointing that out. It's actual name is "FakeSMC_GPUSensors.kext". I've made the change to Post #1.

- Your tip at the end "Terminal --> bdmesg|grep -y aml -- seems not to work. I had type it three times -- nothing happens?
Worked for me just now, first time I ran it. (Note, MyHero is not with me at the moment so I confirmed it ran OK on my Gene system which, for intensive purposes, is a HERO in the mATX format.)
Screen Shot 2017-05-20 at 9.03.10 AM.png

For some reason at the installation I checked
(Optional) Drivers > Disk > 3rd Party SATA
After installation I got a popup (see Screen) .. I think because I checked the 3rd party SATA -- is it correct? What I have to do now? just delete?
The pop up informs me that the system extension "AHCI_3rdPArty_SATA_kext" was not installed correctly and can not be use.

I have no explanation for why this happened. Are you using MultiBeast v9.1.0? Try running MultiBeast again, just selection that option:
Drivers > Disk > 3rd Party SATA
Build > Install​

But I have two more questions where you can help me :)
- As i said, the FENIO WLAN+BT will arrive in 2-3-4 weeks - so I have no WLAN. Is there a possibility to use the WLAN provided by the board? Just to get a internet connection.
Yes. My MultiBeast configuration, as shown in Post #1, loads the Ethernet driver.

- I also want to make a dual boot with Win 10 for gaming. Do you have any experience as to what guide should I use? May some special information regarding our config with the HERO?
See the sticky thread(s) in the Multi-Booting forum section.
https://www.tonymacx86.com/forums/multi-booting.153

Thanks in advance - I appreciate your help! Have a nice weekend
You, too. :thumbup:
 
Last edited:
Joined
Nov 7, 2016
Messages
68
Motherboard
ASUS ROG Maximus VIII Hero Intel Z170
CPU
i5 6600K@3.50GHz (Skylake)
Graphics
EVGA GeForce GTX 1060 SC Gaming 6GB
Mobile Phone
iOS
Thanks,
The LAN works correctly, too.
But my hack is in an corner at the couch. No cable there.
That's why I asked about Wlan... I'll check my settings in MultiBeast.

Do I really need the 3rd party SATA kext?

Also seems that I'm pleased too early.
I ran into a very flickering display after wake up. Any suggestions?

Here you can see it
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,444
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
...Do I really need the 3rd party SATA kext?
Yes, since the HERO has an ASMedia SATA controller.

Also seems that I'm pleased too early.
I ran into a very flickering display after wake up. Any suggestions?

Here you can see it
Welcome to the Pascal wake-up screen. UGH! It's a driver problem which Nvidia is working on fixing.

To stop the flickering, you have to brave through the flickering to the Apple Menu (top left of the monitor screen) and click on Logout. Then, again, brave through the flickering to the center of the screen, check the "Reopen windows when logging back in" and, finally, click the Log Out button. Log back in and all should be well. This is the only solution, described in the Graphics forum section in numerous threads, that works for me.
 
Last edited:
Joined
Nov 7, 2016
Messages
68
Motherboard
ASUS ROG Maximus VIII Hero Intel Z170
CPU
i5 6600K@3.50GHz (Skylake)
Graphics
EVGA GeForce GTX 1060 SC Gaming 6GB
Mobile Phone
iOS
Thanks again
I found an entry on page 1-8

9. ASMedia serial ATA 6gb connectors

But for me I just need the z170 connectors. For now... :)

Your info about the Pascal driver is a pity, but probably the best answer, because it means, that is a temporary problem and not a problem of my hardware...i was a little bit afraid
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,444
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Maddeen,
Please provide complete details in your Profile.

Mobo: motherboard manufacturer/model
CPU: detailed CPU model (e.g., i7-4770K)
Graphics: Video card manufacturer/model and/or Intel Integrated Graphics version (e.g., HD4600)

See my Profile items to the left of my post, under my name.

TIA.
 
Joined
Oct 14, 2010
Messages
28
Motherboard
ASUS Maximus VIII Hero
CPU
i5 6600k
Graphics
ROG STRIX-GTX1070-O8G-GAMING
Mac
MacBook Air
Classic Mac
Power Mac
Mobile Phone
iOS
Config.plist KextsToPatch

Name AppleAHCIPort
Find 45787465726E616C
Replace 496E7465726E616C
Comment External icons patch

Code:
<dict>
   <key>Name</key>
   <string>AppleAHCIPort</string>
   <key>Find</key>
   <data>RXh0ZXJuYWw=</data>
   <key>Replace</key>
   <data>SW50ZXJuYWw=</data>
</dict>
See Clover Wiki

Thanks for that. But that fix was already present. I have internal disk icons but in Disk Utility it reads as external
screendiskutil.png
 
Joined
Nov 7, 2016
Messages
68
Motherboard
ASUS ROG Maximus VIII Hero Intel Z170
CPU
i5 6600K@3.50GHz (Skylake)
Graphics
EVGA GeForce GTX 1060 SC Gaming 6GB
Mobile Phone
iOS
Top