Contribute
Register

[Update]CustoMac Mini 2012 | H77N-WIFI | i3-3225 | HD4000 | macOS 10.12

Status
Not open for further replies.
Joined
Jun 26, 2012
Messages
4,069
Motherboard
Asus Z170 Deluxe
CPU
i5-6600K
Graphics
GTX 970
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
  2. Other
Same Specs as my El Capitan Install Guide here :
GUIDE : CustoMac Mini 2012 | H77N-WIFI | i3-3225 | HD4000 | OS X 10.11
(This is an update to macOS Sierra and not a fresh install).

7307_big.jpg
I have been running a dual drive set up on this system for quite some time, this consisted of OS X Yosemite 10.10.5 on one drive and OS X 10.11.6 El Capitan on another. The reason: Yosemite was configured using Chimera and El Capitan was configured using Clover. My Yosemite drive is now the only drive on the system. I used FileNVRAM.kext and FileNVRAM.dylib to set up the variables required to enable iMessage and FaceTime. Now I have moved those variables over to the necessary fields in Clover's config.plist. This included serial number, board serial number, MLB/ROM and SMUUID. If any of you are still running FileNVRAM you'll be pleased to know that transitioning from Chimera to Clover and keeping everything working was seemingly straight forward. All you need is take your old variables from NVRAM and add to Clover.

Important : Back Up Your Data, even better clone your working drive and make it bootable.

To test this guide I did a two stage upgrade. From Yosemite to El Capitan then to macOS Sierra. If you'd like to move from Yosemite/Chimera to macOS Sierra/Clover take a look at the following guides that can assist you.
How to Backup and Remove Chimera and any Related Files (This is important to remove conflicting Kexts in /S/L/E.../L/E and Extra folder - Be sure to disconnect from the internet and make sure Clover can boot your system). Once Clover boots your system you can remove the installed files.
Clover Basics and Switching Advice
SIP (System Integrity Protection)
I'll be attaching a working EFI folder with Clover 3751 which will boot Yosemite/El Capitan/macOS Sierra that will incorporate all over the above mandatory settings minus your personal variables so that you can add them.
NOTE: If you are already running El Capitan your config.plist will work, you will be required to update Clover and FakeSMC.kext for macOS Sierra.

Lets get ready for the update from OS X El Capitan to macOS Sierra.
1. Back up your data and make a bootable system drive.
2. Mount your EFI partition and open your config.plist with Xcode, PlistEditor Pro or an editor of your choice. Audio had changed in Sierra so remove your audio patches under the section KernelsAndKextPatches/KextsToPatch.

Screen Shot 2016-09-22 at 09.04.01.png
3. If you installed toleda's HDMI audio SSDT from my El Capitan guide rename it SSDT-1.aml.bak(image). If you didn't install it move onto step 4. We'll rename the SSDT in macOS Sierra.

Screen Shot 2016-09-22 at 09.09.48.png
4. Download FakeSMC.kext and RealtekRTL8111.kext, put them in your EFI folder here - /EFI/EFI/Clover/Kexts/Other.​
Screen Shot 2016-09-22 at 09.17.00.png
If you are not booting into El Capitan anymore you can delete kexts from EFI/EFI/Clover/Kexts/10.11.
5. If you haven't already download macOS Sierra from the Mac App Store. When it completes, open Applications in Finder, right click on the install.app and compress it - save it to your server or external drive.

6. The macOS Sierra Installer will open, click continue, choose your SSD/HDD to install on. It will automatically restart after about one minute(on this system), as you can see my system drive is Yosemite HD.

Screen Shot 2016-09-22 at 07.25.03.png Screen Shot 2016-09-22 at 07.25.32.pngScreen Shot 2016-09-22 at 07.27.02.png
7. Once the system restarts, at the Clover boot screen press the space bar, this will give you some options. Scroll down to the 2nd option which is "Boot without Caches", press enter then ESC and using your arrow keys select Install macOS from Yosemite HD(my drive name, select your drive name).

8. The update took around 25 mins so be patient and let the system get you back to the desktop where you will be asked to enter your iCloud password. Now you should be at the macOS Sierra desktop. Congrats!!!

9. Lets configure audio.
Credit : toleda
Go to Audio - Realtek ALC AppleHDA [Guide] and download cloverALC-120_v1.0b0.command. Mount your EFI partition, Double click on the script to run it entering y/n answers.
Screen Shot 2016-09-22 at 10.19.45.png
10. Navigate to /EFI/EFI/Clover/ACPI/Patched and remove .bak from your SSDT-1.aml if you installed it previously.

Screen Shot 2016-09-22 at 09.52.42.png


Screen Shot 2016-09-22 at 09.56.30.png

Now you should be good to restart and boot to your working macOS Sierra upgrade.
Below is the working EFI folder if you would like to use it. The SSDT is for the Intel core i3-3225 power management, if you have another processor remove SSDT.aml from the /EFI/Clover/ACPI/Patched folder. You can create one for your installed processor here Mavericks: Native CPU/IGPU Power Management
I've renamed SSDT-1.aml to SSDT-1.aml.bak already in the folder. It contains Clover v3751/FakeSMC.kext and RealtekRTL8111.kext for ethernet. You will need to add your system variables to the SMBIOS/RtVariables section.
Good Luck with your upgrade!!

Resources :
Direct Update to macOS Sierra using Clover

Audio - Realtek ALC AppleHDA [Guide]
Mavericks: Native CPU/IGPU Power Management
Audio - HDMI Audio AppleHDA [Guide]
 

Attachments

  • EFI.zip
    16.8 MB · Views: 998
Last edited:
Thanks worked great on my H77N + i5 3570k build i've been running for years :)
Great Aphex, glad it worked for you. This system still runs great for being 4 years old. Still a favourite platform of mine!
 
I have been trying to do a fresh install on H77N-wifi and it does noot boot. Wandering if there is a specific guide for a fresh install anywhere.
 
I have been trying to do a fresh install on H77N-wifi and it does noot boot. Wandering if there is a specific guide for a fresh install anywhere.
Hi magsn,
Welcome to the forums! The best fresh install guide you can follow at the moment is the UniBeast: Install macOS Sierra on Any Supported Intel-based PC. UniBeast will give you the necessary Kexts and config.plist to install with. That being said have you created your macOS Sierra installer and moved over the EFI folder from post#1 here. I wouldn't see any reason why the EFI folder in Post#1 wouldn't get you installed.
What problems are you facing with your install, guessing its with the GTX550 that would require you to inject Nvidia through your config.plist.
 
Hi magsn,
That being said have you created your macOS Sierra installer and moved over the EFI folder from post#1 here. I wouldn't see any reason why the EFI folder in Post#1 wouldn't get you installed.

I did just that and it worked. thank you!
 
Hi i just have a quick question wildwillow, what smbios did u use for your i3 3225 in Sierra. I used your SSDT but my SpeedStep is not working so i am assuming its because i used 14,2. I already tried the mac mini 6'2 the same as in your configplist. but I cant even boot in to the os with that!

Any help would be appreciated thanks :)
 
Hi i just have a quick question wildwillow, what smbios did u use for your i3 3225 in Sierra. I used your SSDT but my SpeedStep is not working so i am assuming its because i used 14,2. I already tried the mac mini 6'2 the same as in your configplist. but I cant even boot in to the os with that!

Any help would be appreciated thanks :)
Hi Elite2k,
I have always used Mac mini 6,2 on this system and still the same today. Power management works the SSDT.aml from post #1. I can see in your profile that you're using a i7-3770, hoping that you have another system with an i3-3225 as the SSDT is processor specific.

A screen shot from my system, IOReg showing X86PlatformPlugin loaded/Sys Def/Intel Power Gadger screen shot.
Screen Shot 2016-10-10 at 08.27.14.png
 
Hi Wildwillow, i have problem with wake up/ sleep, only difference with your configuration is my gtx760 asus and smbios 13,1. You have any advice for me?
 
Status
Not open for further replies.
Back
Top