Contribute
Register

Optiplex 7050 SFF - High Sierra installation guide

Status
Not open for further replies.
Joined
Feb 21, 2018
Messages
127
Motherboard
Dell optiplex 7050 sff
CPU
Intel(R) Core(TM) i7-7700 CPU @ 3.60 GHZ
Graphics
Intel HD Graphics 630
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
This guide may not work for you, I had som issues to start with, thanks everyone for your help during this!
Please see my last two posts and get back if you have any tips on this!

Also, see my profile info regarding my hardware, the plist / kexts reflects on this.

Any tips or better settings in config.plist is appreciated!

To start:

Try to make a bootable usb following the below guide:


Format your drive as Mac OS Extended (Journaled), name it MyVolume just to make the below command easy.

Open a terminal window, copy the below (have your High Sierra download in your Application folder).

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


Download and install clover for High Sierra on your usb (make sure you select your USB during installation!)
Make sure you select your boot option for your bois, ex. uefi and select Driver64UEFI/OsxAptioFix2Drv-64 in clover.

Drag and replace your efi folder with the attached folder.

Drag Clover and ktext beast to your usb, not your efi partion the other one (download from tonyx86).
Restart and select your new boot and install.

After installation install clover to your new OSX drive (se above settings) and drag your ktext as above (replace your efi folder with attached).

For USB 3.0:

What I did, used and placed it under my efi partition, installed it with ktext beast:
XHCI-200-series-injector.kext
USBInjectAll.kext

and the following settings in clover:

Kernal and Kext Patches
com.apple.driver.usb.AppleUSBXHCI
837D940F 0F839704 0000
837D940F 90909090 9090
USB 10.13.4+ by PMHeart
10.13.x

Install GenericUSBXHCI.kext under /Library/Extensions with ktext beast, install the above ktext as well.

Bluetooth MIC support for GBU521 IOGEAR Bluetooth 4.0 USB Micro Adapter:

Install BrcmPatchRAM2.kext with ktext beast and add it to your EFI folder under other.
It should be installed under /Library/Extensions (try both if one fails (system/library/extensions)).

Built in Soundcard:

See pastrychef's comment down below, you might need to try this out yourself!
Place AppleALC.kext in your efi folder under other and install with ktext beast, install it under
/library/extensions.

Download and install VoodooHDA-2.9.0-Clover-V12-master and make sure that VoodooHDA.kext is under /Library/Extensions, if not, install with ktext beast.

Network:

Drag IntelMausiEthernet.kext to your desktop and install with ktext beast, place it under other in your efi folder, install it under /Library/extensions.

Sleep:

Won't work :/

Shutdown:

Won't work if one screen is attaced via dvi and one via hdmi then shutdown=restart, help is appreciated, please see post:
https://www.tonymacx86.com/threads/shutdown-reboots-high-sierra.252465/#post-1755468
 

Attachments

  • EFI.zip
    19.2 MB · Views: 459
Last edited:
Hackintosh kexts should be installed in /Library/Extensions/, not /System/Library/Extensions.

You shouldn't use VoodooHDA and AppleALC. Use one or the other.

I recommend trying to use IntelMausiEthernet.kext instead of AppleIntelE1000e.kext. This may be enough to help get sleep working for you.

I don't think you need FixUSB enabled in your config.plist. You should also enable PluginType.
 
Last edited:
Hackintosh kexts should be installed in /Library/Extensions/, not /System/Library/Extensions.

You shouldn't use VoodooHDA and AppleALC. Use one or the other.

I recommend trying to use IntelMausiEthernet.kext instead of AppleIntelE1000e.kext. This may be enough to help get sleep working for you.

I don't think you need FixUSB enabled in your config.plist. You should also enable PluginType.

Thanks @pastrychef, so, for High Sierra you should use /Library/Extensions? Read some different inputs on this, I thought it was different depending on your kexts, but this is not true then?
I also have a dumb question regarding kexts, if you have installed your system and it works to boot up, do you really need the kexts on your efi partion or is it enough to have them on Library/Extensions?

Thanks for the tip on the ethernet.kext, will try, and will update the guide accordingly.

Tried to search plugin-type=1 , what does it do :/?

Thanks again @pastrychef!!
 
Last edited:
Thanks @pastrychef, so, for High Sierra you should use /Library/Extensions? Read some different inputs on this, I thought it was different depending on your kexts, but this is not true then?

Thanks for the tip on the ethernet.kext, will try, and will update the guide accordingly.

Tried to search plugin-type=1 , what does it do :/?

Thanks again @pastrychef

For High Sierra, kexts should be installed in /Library/Extensions/.

No, not plugin-type=1, PluginType=true. This is to enable CPU power management.
Screen Shot 2018-06-27 at 12.19.14 AM.png
 
For High Sierra, kexts should be installed in /Library/Extensions/.

No, not plugin-type=1, PluginType=true. This is to enable CPU power management.
View attachment 337818

Thanks for the quick answer :)!
Edited my post just before you answered, do you know the answer to this:
"I also have a dumb question regarding kexts, if you have installed your system and it works to boot up, do you really need the kexts on your efi partion or is it enough to have them on Library/Extensions?"
 
Thanks for the quick answer :)!
Edited my post just before you answered, do you know the answer to this:
"I also have a dumb question regarding kexts, if you have installed your system and it works to boot up, do you really need the kexts on your efi partion or is it enough to have them on Library/Extensions?"

/Library/Extensions/ is the recommended location. /EFI/CLOVER/kexts/Other/ works for most people, but /Library/Extensions/ is recommended. There are a few exceptions, such as FakeSMC.kext which should be in /EFI/CLOVER/kexts/Other/.

Kexts should be in one of the above locations, not both.
 
/Library/Extensions/ is the recommended location. /EFI/CLOVER/kexts/Other/ works for most people, but /Library/Extensions/ is recommended. There are a few exceptions, such as FakeSMC.kext which should be in /EFI/CLOVER/kexts/Other/.

Kexts should be in one of the above locations, not both.

THANKS @pastrychef for your time / help!! Thanks for being awesome :)!
 
WOW, thanks @pastrychef
sleep now works with IntelMausiEthernet.kext, the only thing that won't work now is shutdown :/ shutdown with hdmi and dvi screen = reboots.
If you know what the problem might be here I would be grateful!!

Update - sleep worked for a while, now same issue :(
 
Last edited:
WOW, thanks @pastrychef
sleep now works with IntelMausiEthernet.kext, the only thing that won't work now is shutdown :/ shutdown with hdmi and dvi screen = reboots.
If you know what the problem might be here I would be grateful!!

Update - sleep worked for a while, now same issue :(

Configure your USB: https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/

Not sure about shutdown. Many people manage to fix it simply by enabling FixShutdown.
Screen Shot 2018-06-28 at 4.48.17 AM.png
 
Status
Not open for further replies.
Back
Top