Contribute
Register

[Guide] Install High Sierra or Mojave on the Dell Optiplex 7010 / 9010 Desktop PC - Revision II

trs96

Moderator
Joined
Jul 31, 2012
Messages
12,192
Motherboard
GA-Z97X-UD3H-BK
CPU
I5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
The Dell Optiplex CustoMac Mini Desktop


347044

Comments
This guide for the Dell Optiplex 7010/9010 is a complete description of 7 steps necessary to get your system working with macOS High Sierra or Mojave. These business desktops are Ivy Bridge based and have the Intel Q77 Express chipset. Dell Optiplex PCs* are a very good choice for your first hackintosh or as an additional, secondary one if you already have a newer system. They have BIOS and UEFI which allows for either legacy or UEFI booting. UEFI is the preferred method and will be described here. This guide may appear to be excessively long, only because I've described each step in great detail. I've done this so beginners will know exactly what they must do to succeed without having to find the information elsewhere.

*The Dell Optiplex 3010 models are related but use the older Intel H61 chipset. Avoid using those with this guide. Also, do not use this guide's custom SSDTs with the Dell 3020, 7020 or 9020 models. The SSDTs and config.plist have been created specifically for the 7010/9010 and their Q77 chipset. Those Haswell based x020 PCs use the Intel H81 and Q87 chipsets.

What Works
  • HDMI/DisplayPort audio
  • Headphone and Mic Jacks
  • USB 3.0 and 2.0 ports
  • Sleep and Wake
  • Intel 1 GigE wired Ethernet
  • Updates via the Mac App Store
  • Messages/Facetime
  • HD4000 Integrated Graphics
  • Dedicated Graphics SFF/DT/MT
  • Airplay Mirroring
  • Night Shift
  • Dual monitors via onboard graphics
  • Compatible with macOS Mojave
  • Continuity and Handoff *
* Requires a macOS native PCI-E Wifi/BT card like the BCM94360CD + PCIe Adapter
or the Fenvi FV-T919 at Newegg (This is a Full Height card that requires installation in the MT version)
Purchase the DT or Mini-Tower form factor Dell Optiplex as the Bluetooth requires a USB 2.0 internal header.
(USFF and SFF form factor Dell Optiplex models do not have this internal USB 2.0 header)
BCM94360CS2 Wifi + Bluetooth Combo Card
Is a Macbook Air Wifi/BT combo card that works via a PCI-E adapter and also requires a USB 2.0
header on your motherboard. Enables Continuity and Handoff as well. You can use the Desktop
Dell 7010/9010 with this or use the Mini-Tower version, either will work. (LP bracket included)
You can also buy the Wifi and BT card separately and build one yourself. Make sure of the exact
model number of the card. Must be the BCM94360CS2 exactly, not a variation of that.

392388

If all you need is Wifi try this TP-Link card. TP-Link Archer T6E
This will fit in the SFF, DT and MT versions of the 7010 or 9010 Optiplex. No USB header required.

For USB Wifi that works in all form factors. EDUP Wireless Adapter is not natively supported, requires a driver.

Shortcuts to other areas of this Guide
Link to Required Kexts and SSDTs - Download Kexts and SSDTs Here
Link to Step #1 - Flash and Configure the BIOS
Link to Step #3 -
Install macOS
Link to Step #5 - Install Essential Kexts
Link to Hardware
Choices and Upgrades For Your Dell Optiplex

Beginners Questions / FAQ

What Can I use one of these Dell Desktops for ?
Just about anything you would do on a Mac that is running High Sierra or Mojave.
  • Run the latest version of Xcode and develop software
  • Edit video in iMovie or FCP X or Davinci Resolve
  • Use any app that you can download from the Mac App Store
  • Use as a media center to stream and play content
  • Everyday tasks like email and social media
Should I go with the Optiplex 7010 or the 9010 ?
There are a few very minor differences between the two. Both have the same Q77 chipset. The SFF, DT and MT versions of each can support 32GB of ram. The USFF models can support up to 16GB. They can both use the same Ivy Bridge CPUs. The only important distinctions are that the MT 7010 or 9010 Dells have 4 Sata ports and the DT versions have just 3. Dell also says the PCIe x16 slot on the DTs can only provide up to 50W of power. The MT up to 75W. That is important if you are using a LP RX560 or LP 1050 TI graphics card and you want to game in Windows. If so, choose the MT version for enough power for your card via the PCIe slot. Make sure to download the technical manual for each (7010/9010 Dell) and read through it. There is much detailed info in those that you can use to help you decide on a 7010 or a 9010.

Can I install Mojave first and skip High Sierra ?
Yes, if you want to install Mojave now simply make a Mojave Unibeast 9.1.0 installer and follow this guide for Mojave. The primary difference from installing High Sierra on your Dell is that you can't use Nvidia graphics cards that require the Nvidia Web drivers. There is no ETA for those. Use HD4000 graphics or buy a GT 710 for temporary use if you have HD2500 only.

Why should I buy a Pre-Built Dell Computer that was new in 2013 ?
  • The Dell Optiplex 7010 or 9010 is the perfect "starter" hackintosh
If you are new to hackintoshing and macOS, this is the best way to get an affordable and fully working system. Since these are older PCs, the prices have come down to a level anyone can afford. If you shop around for a good deal you can find a Core i7-3770 Dell Optiplex for under $200. If you only need an i5 CPU those go for about $110 to $130.
  • It's also a nearly perfect fit for macOS High Sierra or Mojave
You don't need any previous experience with PC building or even installing macOS on a PC. All of the hard work of figuring out how to install and run macOS has already been done for you. Just follow this guide and in a few hours you've got a working CustoMac. You can do most things you could with a 2018 Mac mini. Thunderbolt 3 upgrades are not possible.
  • It has all that you need for a system that performs as well as many newer CustoMacs do
With an i7-3770 CPU, 16 GB of ram and a 550 MB/s Sata SSD installed you won't be able to tell the difference between this and a newer 4 core Kaby Lake system. You also have the option to add in supported AMD graphics cards. See post #2. If you look at the benchmarks, the i7-3770 performs about equally to a much newer i3-8100 quad core Coffee Lake CPU.
  • It's much better for the environment to buy used/refurbished
When you buy used, you don't contribute more to the massive amount of e-waste created during the past three decades. These are EPEAT Gold rated. Most come with an 80+ Gold PSU. If you get a PSU that is not 80+ Gold you can easily buy one on Ebay. Buy a refurbished Dell and you'll be saving money and helping to preserve the environment at the same time.

Graphics Options
If you buy an Optiplex with HD4000 graphics then you can use any form factor. You'll need to connect your monitor via one of the two onboard DisplayPort outputs. There are six Ivy Bridge CPUs you can use in your Dell Optiplex desktop that have the HD4000 graphics built in to the CPU. i3-3225 - i3-3245 - i5-3335S - i5-3475S - i7-3770S - i7-3770.

To Have Working macOS HS/Mojave Graphics, do not use the VGA Output to your Monitor

Always Connect To A DisplayPort Output when using your Onboard HD4000 Graphics
390726

Note: The one exception to this rule is that you may need to use VGA to set up your BIOS when you get your Dell.
Some have reported that they were not able to access the BIOS when connected via DisplayPort to a 4K monitor.
Apple has dropped all support for analog VGA connections. They also dropped support for HD2500 about five years ago.
Most 7010/9010s shipped with the i5-3470 or the i7-3770. The 3470 has only the unsupported HD2500 graphics. It is easy to swap that out for an HD4000 CPU if you'd like to. The USFF model has no PCIe x16 slot. Therefore your CPU must have HD4000 graphics if you want working video. You'll need to purchase a Displayport to HDMI cable or get an adapter if your monitor only has HDMI inputs. You can use a DP to VGA or DP to DVI adapter for older monitors.

Using a Full Height Graphics Card
The Mini-Tower version allows you to use a replacement standard ATX power supply with a 24 pin power connector. This gives you the option to use more powerful PSUs that have supplemental 6 and 8 pin power connectors. You can easily use a mini-itx sized RX 570 with the right power supply upgrade to a 450W or higher model. Your graphics card length can be up to about 7.5 inches (19cm). If longer it will run into sata connector ports. It is probably best to go with 7 inch Mini-ITX versions of the RX 570 or GTX 1060 if you want more graphics power for gaming in Windows. This MT version is the only one of the four Optiplex form factors that gives you the option to use a full height dedicated graphics card. Click Here to view some of your best choices from a list of High Sierra and Mojave compatible graphics cards.

Three Important Preliminary Steps
1. Replace the Existing Thermal Paste on the CPU IHS (Integrated Heat Spreader)
Even if you bought your Dell from a professional refurbisher, it's highly unlikely that they took the time to replace the thermal compound between the CPU and heatsink. After five or six years, it needs to have the old compound removed and a fresh coat applied. Use 99% isopropyl alcohol and some guaze pads to remove it. Then apply some new paste like the Arctic MX4 which is available on Amazon or Newegg. If you don't have experience doing this look for some online video tutorials that show you how. Especially important if you buy the i7-3770 CPU version of the Optiplex. A new coat of thermal paste will help keep temps much lower when you are pushing your CPU during gaming or video/photo editing.

2. Replace the CMOS Battery
The CMOS battery in these is likely to have lost it's ability to hold a charge. These Dells are at least 5 years old so it's a good idea to replace it. My USFF and SFF model both had a battery like this. I kept getting a black screen at boot up on my 7010, was not able to even access the BIOS until I removed the battery for a minute and replaced it. Replace it with a fresh new one before you make the BIOS changes in step 1. Once you remove it from your board, all BIOS setting changes will be lost and you'll have to reapply them. See the following post for more on this topic. CMOS battery failure If you buy the USFF form factor, replace the thermal compound at the same time. You'll have to completely remove the CPU heatsink anyway just to get access to the CMOS battery in the 7010 or 9010 USFF Dell Optiplex.

348896
Available at Amazon.com
2 Pack or 5 Pack
3. Password Protect MEBx
This is something you've likely never heard of before. It's a common feature on Dell business desktops. It stands for the Intel Management Engine BIOS Extension. You can access this by pressing the Control and P keys together at boot up. If those keys don't do anything, then it has been disabled at the factory on your Optiplex. When you do get in, sign in with "admin" no quotes, as your password. Then you'll want to create a secure, 8 character minimum password. Why do this ? When this is left set to the default admin password it leaves your Dell wide open to remote access over the internet. Even if your Dell is completely powered down with an ethernet cable connected, it enables remote access. I don't recommend disabling this due to the fact that it will greatly increase your boot times. Leaving it enabled with a secure password is best.

Installation Tips
If your Dell has any kind of wireless adapter installed (USB, PCIe or Mini PCIe) remove it before attempting the installation of macOS. Use Ethernet until after you've got everything else working properly. Then you can work on Wifi function after that. If you are unfamiliar with any of the terminology used here, please consult the tonymacx86 CustoMac Glossary for a clear and concise definition of the various acronyms and hardware components mentioned in this guide. You can also find the Dell 7010/9010 technical manuals attached below. Refer to those for specs and hardware upgrades.

This guide is complete in and of itself. Don't mix parts of or techniques from other guides. Even from ones for this same hardware. The only other guide you'll need to look at is the tonymacx86.com Unibeast creation guide if that is new to you. There's a guide in step seven (for Messages and Facetime) that is located in the General Help section of this site. Use only the RehabMan version of Clover in step #4. Versions downloaded elsewhere will not work with this guide.

Most Important Tip: If you have previously attempted a macOS install on your Dell, using other guides or techniques or even the previous version of this guide, perform a clean install (format your hard drive). That's the only way to be certain to have success with this guide. You will see the instructions to do that in step #3 below. Read and follow carefully.


Seven Step Dell CustoMac Mini Guide

Step 1. Update your BIOS and Adjust the Settings for UEFI Booting
You can do this from right within Windows by double clicking on the .exe file. This will initiate the flashing process. Make sure you have IE or Edge set as your default browser. If you don't have access to a Windows drive simply create a DOS bootable USB on a PC and boot from that and flash the BIOS. Rufus works well to make a DOS USB. If you do not have access to a Windows machine then try the Etcher App and FreeDOS LITE to create the USB on a Mac or CustoMac.

BIOS Downloads available here: 7010 BIOS ver. A29 -- 9010 BIOS ver. A30

Run the BIOS update utility from a DOS environment in Legacy Boot Mode
  1. Copy the downloaded BIOS file to a bootable DOS USB key.
  2. Power on the system, then Press F12 key and Select "USB Storage Device" and Boot to DOS prompt.
  3. Run the file by typing the copied file name where the executable is located.
  4. DOS System will auto restart and update the BIOS.
  5. After BIOS update finishes, the system will auto reboot for it to take effect.
Setting up the Dell BIOS (Tap on the F2 key at boot up to access)

Load Optimized Defaults after you've flashed the BIOS and before you make any other changes to it.
There is a "Load Defaults" tab in the lower central part of the window. Click on that and then click Apply.

Go to Boot Sequence and set the Boot List Option to UEFI. Under Advanced Boot Options leave the Legacy Option ROMs box unchecked unless you have an older graphics card without UEFI capability. For example a GTX 650 by Nvidia which is only Legacy capable. The GT 710 and all 10 series Pascal cards have UEFI capability. Also leave Legacy Option ROMs unchecked if you are using built in HD4000 graphics. Under System Configuration disable the Serial Port.

Secure boot is disabled by default. SATA Operation should be set to AHCI by default. Check both of these and if they are set to anything else, change them. If you don't plan on ever booting your Dell remotely, change Integrated NIC to Enabled instead of Enabled w/PXE. If your CPU has HD4000 and you have no dedicated graphics, leave the Primary Display set to Auto. If you have installed an AMD or Nvidia card select that under Video -> Primary Display

Summary of BIOS Settings Changes

General

Boot Sequence -> Boot List Option -> UEFI​
Advanced Boot Options -> Uncheck - Enable Legacy Option ROMs
System Configuration
Serial Port -> Disabled​
Sata Operation -> AHCI​
Integrated NIC -> Enabled​
Video
Primary Display -> Auto (For HD4000)​
Primary Display -> Nvidia or AMD HD Graphics (if using a graphics card)​
BIOS Settings Screenshots: Click here to view the the Suggested BIOS settings changes.

Download links for Unibeast High Sierra https://www.tonymacx86.com/resources/unibeast-8-3-2-high-sierra.383/
or Mojave https://www.tonymacx86.com/resources/unibeast-9-1-0-mojave.418/

Steps 2-5 Are Completely Revised from the Original Guide - Read Carefully

Step 2. Create your Unibeast Installer for UEFI Booting
Download macOS from the Mac App Store on an Apple Mac (2012 or newer) or a CustoMac running at least 10.8.5 Mountain Lion. Leave the macOS installer in Applications. Create your Unibeast installer by following the standard tonymacx86 guide. Use an 8, 16 or 32GB USB flash drive. Anything larger than 32GB in size must be partitioned to less than 32GB.

There is one critical step to remember when formatting your USB or other drives in Disk Utility. Always click View and then Show All Devices instead of leaving it at "Show Only Volumes."

384068
384071


384074
384630

After you "show all devices" you'll see your USB's name, click on it then erase it in Disk Utility. I used a Samsung drive.

Once creation of the Unibeast installer has completed, you will need to replace the Unibeast created config.plist with a Custom one attached below. Do this before ejecting the Unibeast installer or you'll have to mount the EFI manually later.

A. There will be an external drive on your desktop that represents the Unibeast USB's EFI partition
B. Double click that EFI drive icon to open it up and reveal the EFI folder on that partition​
384075
Screen Shot 11.jpg
C. Now open the Clover folder inside of that EFI folder​
D. Download the Custom Clover config.plist (zip file) Attached below
385258
E. Delete the existing config.plist and then add in the new Custom one you just downloaded​
382245
F. Open up the kexts/other folder and drag and drop the Release version USBInjectAll.kext into that folder​
G. Download "SSDTs Dell Optiplex" zip file from the end of this post and copy and paste all​
of those files in that folder to the /Clover/ACPI/patched folder in the EFI partition of your USB​
H. Finally, download the HFSPlus.efi file and place it in the drivers64UEFI folder​

Step 3. Install High Sierra or Mojave
A. First, disconnect the Sata data cables from any Windows or Linux drives you may have in your Dell​
B. Put your Unibeast installer into a front USB port. Either a USB 2 or 3 port should work​
C. Boot UEFI from the Unibeast installer (tap on the F12 key at boot up)
Always boot in Verbose mode during the install. It helps you see the exact place where a kernel panic may occur. If all you see is a progress bar, you'll have no idea. Get to the Boot Manager screen by pressing the spacebar on your keyboard at the Clover Boot Menu screen. Then place a checkmark in the Verbose (-v) box.

384067

The initial boot from your Unibeast drive to the macOS installer is very slow. Be patient and let everything happen in it's own time. Follow the tonymacx86 guide for formatting the hard drive you will be installing on. Use GUID Partition table and Mac OS Extended Journaled as your choices in Disk Utility. Mojave will automatically convert your HDD or SSD to APFS (Apple File System) during the install. High Sierra will convert your SSD to APFS but not your HDD platter drive.

There will be 3 to 4 automatic reboots after you agree to terms and start the install to your hard drive. The progress bar may only go about 1/4 of the way across, then a reboot happens. That is normal for this part of the install. Let this process happen without interference. Select the hard drive you are installing to in the Clover Boot menu each time it reboots. If it stops at the "Install macOS Mojave" USB icon in the boot menu i.e. your Unibeast installer drive, use your keyboard's arrow key to select the other drive.

385654
If you've followed this guide verbatim up to this point, you should reach the "select country" screen part of the initial setup. Choose your region, your keyboard, etc. but do not sign in to iCloud at this time. Choose Setup Later instead. Signing into iCloud registers the serial number of the computer, this serial number will change in Post-Installation, which will then result in two new systems being registered in iCloud. So skip iCloud sign-in until post-installation is done and you've rebooted after Step 7 is completed.

After you've created your Admin account you will reach the macOS desktop.

D. Now open up Terminal and copy/paste this text into it and hit enter:
Code:
sudo spctl --master-disable
This allows you to run various apps we'll use later that are not signed by Apple.

Optional: While you have Terminal open you can also disable Hibernation and recover some disk space.
Enter the following one line at a time. (Hit the return/enter key after each line)
Code:
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
To complete step #3 you should eject your Unibeast installer as you won't need it for steps 4 and 5. In those two steps you'll do everything needed to enable booting directly from your system drive, not Unibeast. Keep your Unibeast installer handy if you ever need it for recovery. When your system won't boot you'll be able to easily boot to the desktop from that.

Step 4. Install and Configure Clover

Link to get the correct Clover version
(r4701.RM) of Clover:
https://bitbucket.org/RehabMan/clover/downloads/
A. Double click the Clover package to open it and then click through the prompts to agree to terms.​
B. Once you reach "Desination Select" choose the hard drive you formatted for the install.​
C. Now click "Continue", after this step, click on "Customize" as seen in the screenshot below:​
382392

D. Next select the appropriate configuration. Clover for UEFI booting only + Install Clover in the ESP
E. Under Themes, drill down and select only "BGM" (Black Green Moody) for installation purposes. It's the theme that is set on the config.plist which will be needed for installation. After you are done with installation, you can change the theme to anything else that you like. The Clover Theme Manager is an optional install choice.​
382395

F. Click Install. The appropriate UEFI drivers have already been selected for you. You can also select​
Filevault 2 UEFI Drivers pre-install if you plan on using the Filevault 2 features in macOS.​
5. Install 3 Essential Kexts + AppleALC / Lilu and WEG to /Library/Extensions

384328
384329
384330

Link to get the Kextbeast app from Downloads: https://www.tonymacx86.com/resources/kextbeast-2-0-2.399/
Links to download the essential kexts
https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/
https://bitbucket.org/RehabMan/os-x-intel-network/downloads/ (release version)
Use the USBInjectAll kext (release version) as well that you have previously downloaded.

AppleALC and Lilu Kexts + WhateverGreen
If you'd like to use the builtin ALC269 audio, install the AppleALC 1.3.5 and Lilu 1.3.3 kexts to /L/E.
Include Whatevergreen (WEG) as well to support your Intel graphics and/or AMD or Nvidia card.

Find all of these at the end of this post. Attached below
Use only these two versions of AppleALC and Lilu together and don't mix other release versions with these, it won't work.

After download, place them on the desktop as well.

A. Now you are ready to run Kextbeast and install all of these kexts to /L/E​
Make sure to put the checkmark in the tiny box to the left of /Library/Extentsions.​
NOTES: Kextbeast will install every kext that is on your desktop. Make sure only the ones​
you want installed are on the desktop before running the Kextbeast application.​
383280
B. Download Kext Utility (attached below) Run it to repair permissions and rebuild caches​
You'll know it is finished when you see the quit button appear in the lower right of the window.​
383474
Do not drag and drop the kexts into the open window of Kext Utility as it suggests. Just let it run.​
If you were to do this you'll have kexts installed to /S/L/E. Where you should not place them.​

Go to Finder Preferences and put a checkmark next to Hard Disks.
While your system drive's EFI partition is still mounted, go to the EFI folder and open it, then open the Clover folder.
383562
383517
C. Download the Dell Optiplex SSDTs from the zip file at the bottom of this post.​
D. Go to /EFI/Clover/ACPI/patched - copy and paste all of the files from that SSDT folder into the patched folder​
E. Drag and drop the HFSPlus.efi file into the /Clover/Drivers64UEFI folder (it is also attached below)​
F. Once again, add the Custom Clover config.plist (attached below) to your Clover folder after deleting the existing one. (This config.plist has Audio layout-id set to 21. Make sure to use kexts: AppleALC 1.3.5 and Lilu 1.3.3 or newer)​
385730
G. Drag the FakeSMC kext (that you downloaded and placed on the desktop) into your /Clover/kexts/other folder.​
H. Also add a copy of your Intel Mausi Ethernet kext to the "other" folder. Gives you internet access during recovery.​
I. Finally, drag and drop the Release version USBInjectAll.kext into the "other" folder. (It's also on your desktop)​
J. Now put all of the kexts on your desktop into a folder, label it and move them into Documents for safe keeping.​
Nvidia Drivers for a High Sierra Installation
If your Nvidia graphics card is not supported by the drivers in macOS High Sierra (Maxwell/Pascal based cards) GeForce GT 1030, GTX 1050, 1050 Ti, 1060, 1070, 1070 Ti or GeForce GTX 750, 750 Ti, 950, 960, 970, 980 graphics cards, alternate NVIDIA drivers are required. Download the correct Nvidia Web driver for your build of macOS. Download it here Open the installer package and click through the prompts to install the drivers. Remember that there are no new Nvidia Drivers for Mojave so don't install the High Sierra versions if you are installing Mojave. Get a Metal 2 capable graphics card by AMD or a GT 710 by Nvidia (see post #2) if you don't have HD4000 and want to run Mojave on your Dell.
Step 6. Onboard Realtek ALC269 Audio via the AppleALC + Lilu Method
This AppleALC method gives you a working front headphone jack and rear line out jack via ALC269. The mic jacks are also functional. When using these kexts you will get the best audio output possible from your Dell. VoodooHDA used to be a part of this guide. Since AppleALC and Lilu work so well now, don't even consider using the VoodooHDA anymore. You have already installed these two kexts in step number five. If you are using dedicated graphics, AMD or Nvidia, it's highly suggested that you also install the WhateverGreen kext. (This was also mentioned in step #5 earlier)

A. Eject Unibeast (if you didn't do this yet) and reboot your system.​
You should now be able to boot from your High Sierra or Mojave system drive instead of from the Unibeast USB. Once at the desktop check that everything is working normally. Mount your hard drive's EFI partition with Clover Configurator.​
Step 7. Implement the iMessage Guide and Generate a Unique Serial Number
It is important to do this before you sign in to iCloud and the Mac App Store the first time. You will do this through the Clover Configurator application. Clover Configurator Global Edition P1LGRIM's guide gives you step by step directions for doing this. You won't want to be using the serial number from any Mac computer that is in Apple's database. Read the guide carefully and implement each step. If you are using an i3 or i5 CPU select Mac mini 6,1 if you have an i7-3770 then select Mac mini 6,2 as your SMBIOS. Link to the guide: iMessage Guide to enable Messages and Facetime

SMBIOS tab in Clover Configurator
I highly suggest that you go through the full iMessage Guide. Doing so will make your CustoMac function normally with most all Apple services. If you choose to skip the iMessage guide completely, because you don't use that service or FaceTime, you should still perform these four simple steps. In the SMBIOS section of Clover Configurator, after you have mounted your EFI and opened up the /EFI/Clover/config.plist on your system drive. Apply the three steps shown in the image below. (Make sure the "Trust" box is check marked, not Mobile)

384079


4. Once you've finished those three steps in CC, click on the Check Coverage Tab (on the lower right of the panel)

384083


Next, enter the Captcha code info. Press Continue. You should see the following response from Apple: That your Mac mini serial number is not valid. (means no real Mac uses the exact same serial) This is exactly what you want to see.
384084

Reboot your System
Eject your Unibeast Installer if you haven't already.
You should now be able to boot from your High Sierra or Mojave system drive instead of from the Unibeast USB. Once at the desktop check to make sure that everything is working. Audio should now be enabled. Check the sound preferences. Plug in some headphones or speakers and see if you get any sound from them. Now you can sign into iCloud and set that up according to your needs. Test out Facetime and iMessage/Messages. Everything should work normally.

Conclusion: Three Optional Steps
Create an SSDT for CPU Power Management
Simply follow the tonymacx86 guide and place the ssdt.aml in the Clover/ACPI/patched folder on your system drive. Click here to see the guide If you already have an SSDT created for your i3, i5 or i7 CPU in High Sierra or Sierra use that. Drag and drop the file into the /Clover/ACPI/patched folder along with all the other SSDTs. Some CPUs seem to have problems with SSDTs created while running Mojave. Non-bootable systems have been reported. If that happens, simply boot with your Unibeast USB and remove the SSDT. If your Mojave created SSDT doesn't allow you to boot, try making one in High Sierra or Sierra.

Dual Boot with Windows 7, 8.1 or 10
See the UEFI Dual Booting Guide: https://www.tonymacx86.com/threads/guide-multibooting-uefi-on-separate-drives.198869/ Note: when installing High Sierra or Mojave APFS you should not install Windows on that drive.

Use your IGPU in Headless Mode in Conjuction with a Graphics Card
Moderator jaymonkey has written a guide that will help you do this. Should work whether you have HD2500 or HD4000.
It can be helpful to enable this if you plan on working with video and photo editing on your Dell Optiplex CustoMac.
Pay close attention to the suggested changes you'll need to make to your config.plist for this to work on your system.
Link to the guide by jay: Guide to Lilu and it's Plugins

Free Hackintosh Insurance Policy
If anything goes wrong with your install of macOS and you need to be back up and running again quickly, prepare a bootable clone of your system drive once everything works. Either purchase a new 120GB SSD or use an older but still functional mechanical drive to do this. New PNY 120 GB SSDs cost only twenty dollars right now on Amazon.

You can use Carbon Copy Cloner (CCC) or Super Duper or even Acronis True Image as mentioned below.
Important Final Step: Backup your working EFI folder and make a clone of your System drive
Put a copy of your finalized EFI folder onto your Unibeast installer USB. That way you can easily replace it if your hard drive's config.plist gets corrupted. Don't mount the EFI partition of your Unibeast drive. Simply drag and drop the folder onto the flash drive. Leave the existing Unibeast EFI folder where it is.

You can make a complete Clone of your system drive by using Acronis True Image 2019 after you have everything installed and working exactly the way you want it. You'll need to buy it from Amazon or Newegg. The free version of Acronis does not let you create a clone, it only lets you make backups. You get a lifetime license and will be able to make bootable clones in a few clicks. Completely painless and easy way.

Four Important Points to Remember

1. When you are installing kexts and not using Multibeast, you'll need to use Kextbeast 2.0.2 to install them to /L/E. After that you should run Kext Utility to repair permissions and rebuild caches.

2. The SSDTs and Clover Config.plist attached below are designed to work together. If you use just one or the other individually it will create problems and you won't have a fully functional and stable system. Follow this guide exactly as presented here for the best results. Don't mix in other kexts or make modifications to the config.plist that are not needed.

3. Do not update Clover to a newer version. We are using the newest RehabMan version. If and when he updates Clover get that from his bitbucket.org repository. https://bitbucket.org/RehabMan/clover/downloads/
The official Clover versions that are newer will not work. They will likely make your system un-bootable.


4. This is Revision II of the guide. The posts in this thread from #6 through #412 (July 2018 through January 2019) are related to the first version of this guide. Most of those problems have been resolved with changes to the guide. The issues you'll see reported there should no longer apply to your install of High Sierra or Mojave.

Download Kexts and SSDTs Here
 

Attachments

Last edited:

trs96

Moderator
Joined
Jul 31, 2012
Messages
12,192
Motherboard
GA-Z97X-UD3H-BK
CPU
I5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
Hardware Choices and Upgrades for Your Dell Optiplex

There are six non-K CPUs you can get with HD4000 (compatible) on board (CPU) graphics

382934

If yours has Intel HD2500 (i3-3220 or i5-3470) you can either
use a dedicated graphics card or replace it with the following:

HD 4000 Graphics

Intel Core i7-3770 / Intel Core i7-3770S

Intel Core i5-3475S / Intel Core i5-3335S

Intel Core i3-3245 / Intel Core i3-3225

Best to choose an Optiplex with HD4000 CPU Graphics
(The S versions are clocked lower, run cooler)

When using HD4000 Always Connect via DisplayPort (not VGA)

382774

DP to HDMI Cable -- Amazon.com

382555


Dedicated Graphics Cards for your Dell Optiplex

These first two cards will only work with High Sierra and not Mojave

Gigabyte GT 1030 2GB LP
(Fits in the MT / DT and SFF Models)
Amazon.com

347959

If you have a 4K monitor and want to get a 60Hz refresh rate
then purchase the MSI Version of the GT 1030 (has DP output)

EVGA GTX 1060 3GB (Good for 1440p Gaming or Ultra settings at 1080p) Newegg

You will need to replace the OEM PSU in the Optiplex Mini-Tower
with one rated 400W or more to use a 1060 like the one below
330009
Note that both Nvidia Cards shown above will need the Nvidia Web drivers installed
after you have installed macOS High Sierra 10.13.6 on your new CustoMac

The Following Cards are all Mojave Compatible
382552
Zotac GT 710 2GB DDR3 LP Nvidia Card

Low cost, fanless, Mojave Compatible Graphics Card
Versions with GDDR5 memory will also work with Mojave
Amazon.com

390401
MSI GT 730 LP Nvidia Kepler Card

Amazon.com

330020
MSI AMD RX560 LP 4GB (Best for video/photo editing)
Will fit in the SFF, Desktop or Mini-Tower versions of the Dell Optiplex.

LP version has native support in macOS 10.13.4+ Great for a single 4K monitor via DP output.
The LP RX560 will fit in the Small Form Factor 7010 or 9010. Not much room for airflow though.

Amazon.com / Newegg.com

Below is a picture of a dual slot, low profile card installed in an SFF Optiplex 7010

384122


The next two cards fit in the Mini-Tower only


382339
MSI RX 560 Gaming Aero 4GB
Apple recommends this for the 2010-12 Mac Pro

Amazon.com

382554
Sapphire PULSE Radeon RX 570 Mini 4GB

Amazon.com

Natively supported in macOS HS 10.13.4 +

Click Here if you need a 4K@60Hz Multi monitor Workstation Graphics Card
383790


You'll want to avoid older Nvidia cards that require Inject Nvidia=True to work

I tested my MSI GT640 and Asus GT210 cards but failed to even reach the installer.
If you use these you'll constantly get the Mach Reboot error at boot up. Not sure why.

If you already have a mATX or larger case, PSU and a hard drive, you can simply
buy the CPU, Dell Motherboard, heatsink and ram for only about 70 US dollars.
Click this link to see how to do that

Here's a way to add 2 extra Sata3 ports
Use a PCIe x1 Asmedia 1061 controller card

61CtmXKL9zL._SL1200_.jpg



Sata Power Y Splitter Cables from Amazon

Link to the Sata Power Cables

If you use the stock Dell PSU you may not have enough Sata power connectors
for all of your drives. This is a simple and inexpensive solution to that problem.

Using 3rd party 3 or 4 pin Case or CPU Fans in your Dell Optiplex

Unfortunately these Dells have proprietary 5 pin fan headers on the motherboard.

349533


There are some 5 to 4 pin fan connector cables you can buy inexpensively on Ebay.com.
The cost is about 4 USD shipped. Buy a few to use any standard fans in your Optiplex.

As you can see below the yellow and black cables are switched back and the
fifth "dummy" pin (5) is left out altogether. I used one for my CPU fan. It won't
give you true PWM function but this is better than using a stock Dell fan that is noisy.

351412
Link to the Dell fan converter cables on Ebay


Replacement 80 mm PWM Fan for stock Dell Heatsink

If the stock Dell 80 mm fan is too noisy buy this to replace it

https://www.amazon.com/dp/B002KTVFPI/?tag=tonymacx86com-20

Here is a 520/620W Seasonic PSU that you can use to replace the OEM Dell in the Mini-Tower version

M12II Modular Power Supply by Seasonic

330057
Whichever PSU you choose it should be 5.9 inches (150mm) in length from front to back. From where the power cord plugs in to where the cables come out the back. Install it with the fan facing down towards the bottom of the MT case.

2 x 4GB DDR3 Ram Upgrade Kit

These are available refurbished or new on Amazon.com for about 40 USD
Best to stay with either Hynix or Samsung branded ram for your Dell

https://www.amazon.com/dp/B00L8F9U5C/?tag=tonymacx86com-20

TP-Link Archer T6E AC1300 PCIe Wireless Adapter
If you need just Wifi (no BT) for your Dell CustoMac mini and you have the Optiplex SFF, DT, or MT model this is one of the best and simplest solutions. Works OOB and no need to install any drivers, kexts or software. Should work in any of your PCIe slots. You can find it on Amazon and many other online retailers.

387086
 

Attachments

Last edited:

trs96

Moderator
Joined
Jul 31, 2012
Messages
12,192
Motherboard
GA-Z97X-UD3H-BK
CPU
I5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
BIOS Settings for Dell Optiplex UEFI Booting
UEFI.jpg Legacy_Option_Roms.jpg

Serial Port Disable.jpg AHCI.jpg

Integrated NIC.jpg Secure Boot.jpg

Primary_Display.jpg

Primary Display Settings for HD 4000 or a dedicated graphics card.


Dell Optiplex 7010/9010 Default BIOS Settings
Click on the image to Enlarge

Optiplex 7010 BIOS Defaults.jpg

Optiplex 7010 BIOS Defaults 2.jpg


Dell Optiplex 7010/9010 Motherboards

Optiplex 9010 Motherboard.jpg

Optiplex 9010 MT - Click to Enlarge

Above you can see the excellent build quality of these Optiplex Motherboards.

Note the standard 24 Pin Power Connector, 4 Sata ports and USB 3 on the MT board.
The SFF and DT models have 3 Sata ports but still have the 24 Pin Power connector.
The USFF models do not have 24 pin power and only 2 Sata ports onboard to utilize.

Each form factor has at least 2 Sata 3.0 ports that you can use for dual booting SSDs.

Sata 3 Ports.jpg


What can I expect in a performance improvement over the Late 2012 Mac mini ?
A core i7-3770 CustoMac mini should beat the highest end 2012 Mac mini by over 1500 points in multicore and nearly 440 points in single core performance. HD4000 graphics in either one perform the same.

AppleMacMini_6_2.jpg CustoMac_Mini_6_2.jpg

Purchase your Dell 7010/9010 Optiplex Desktop
Here are some buying options on Newegg and Amazon. Lots of choices and various prices due to a huge supply of these.

Optiplex 7010 buying options on Newegg.com
9010 buying options on Newegg.com

Remember that the majority of i3 and i5 CPUs installed in these Optiplex models at the factory do not have HD4000 integrated graphics. In that case you will need a compatible dedicated graphics card. HD2500 graphics do not have support in macOS High Sierra.

Best MT/3770 price at Amazon right now.
https://www.amazon.com/dp/B00CUEF2Q6/?tag=tonymacx86com-20

Standard SFF/3770 version at Newegg.com for $250 USD
https://www.newegg.com/Product/Product.aspx?item=9SIADT265K2731
 
Last edited:
Joined
Nov 6, 2015
Messages
12
Motherboard
HP EliteBook 8570p
CPU
Intel Core i5-3320M
Graphics
AMD Radeon HD 7570M (1920x1080)
Thanks man. I'm test in my desktop DELL 9010 USFF with i5-3475s, HD4000
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
12,192
Motherboard
GA-Z97X-UD3H-BK
CPU
I5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
Time for an Update
I've installed High Sierra 10.13.6 on my USFF Dell 7010 and everything is fully working. Sleep and wake, USB 3.0 ports all work at full USB 3.0 speeds. I'm using AppleALC and Lilu kext to enable the ALC269 audio. It runs cool and quiet and boots up fast. Very happy with the results of this build. Note that the monitor colors and picture quality (in the pic below) are degraded by the poor quality LED lighting in the ceiling of my basement where this pic was taken. I'll try to update with one in natural lighting later on.

DP/HDMI audio will work through your monitor or television's speakers if you use AppleALC +Lilu method for audio. To get that working via AppleALC method just select that option in Step 6 as shown in the Guide in post #1.

This build consists of an HP 27" monitor, Dell Optiplex 7010 running macOS High Sierra along with an Apple keyboard and trackpad. Total cost was well under $350 for the whole system. Sure beats paying $1799 or more for a new iMac that is sealed up and extremely difficult to upgrade. What I like the most is having front USB 3.0 ports and not needing to use a USB hub the way most iMac users do. The Dell 7010 is not quite as small and quiet as a Mac Mini but it sure is a lot faster and costs a lot less. Let's see what Apple does with the next rumored Mac Mini upgrade. Read an excerpt from the Bloomberg story here

DSCN0035 2.JPG

Above: I installed a blank, black cover in the DVD drive's place as I rarely use DVDs anymore

Here is a look at the inside of the 7010 USFF Version with the DVD/HDD tray removed
The PSU is 80+ Gold and is rated at 200W! Way more than is needed for this PC
I have an Atheros AR9280 Wifi card installed, works natively with High Sierra

7010USFFantenna1.JPG

The CPU fan even looks like something you'd find in an iMac or Mac Mini

0.049.326_heatsink-with-fan-dell-K6YMY-optiplex-7010-usff.jpg


The heatsink and heat pipes are all 100% Copper, they didn't go cheap here !​
 
Last edited:
Joined
Nov 2, 2016
Messages
156
Mobile Phone
iOS
Machine I have: Dell Optiplex 7010 MT, i7-3770 CPU, 12 GB RAM, Gigabyte GTX 970 OC GPU.

I did this installation on my previous HP Elite 8300 SFF, without problems.

But now I am totally clueless.
1. I set up the UEFI
2. Created the installer with Unibeast (for 10.13.6)
3. Booted into the installer with Clover using verbose mode (well sometimes it hung up at different places, but lets say it worked every 3rd-4th time) from the USB 2.0 port (success from front and from the back)
4. I even installed it (strange thing: with HD4000 it rebooted only when finished with loading something, with the GTX 970 it rebooted one more when it said 12 more minutes left and then it continued after I reached the installer again)
5. This is the strange part: at the language selection with the GTX 970 it hangs, cannot move the wired mouse and keyboard, which I could do when I installed with only the HD4000).

So, I had success installing it with only the iGP, but no luck with the GTX 970. Any ideas?

Should I install it with only the CPU then put the GPU back inside?
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
12,192
Motherboard
GA-Z97X-UD3H-BK
CPU
I5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
Should I install it with only the CPU then put the GPU back inside?
Yes, it always works best using the HD4000 instead of dedicated graphics. I had the same issue with using keyboard and mouse at the language selection screen. I just kept rebooting till the USB ports worked, eventually they did. You could put a generic usb kext into kexts/other on your unibeast installer and see if that helps.

I didn't need it to finish the install. Maybe I should add that to the guide. The 8300 Elite never has these issues, too bad it's so difficult to upgrade the PSU in those.
 
Last edited:
Joined
Nov 2, 2016
Messages
156
Mobile Phone
iOS
Yes, it always works best using the HD4000 instead of dedicated graphics. I had the same issue with using keyboard and mouse at the language selection screen. I just kept rebooting till the USB ports worked, eventually they did. You could put a generic usb kext into kexts/other on your unibeast installer and see if that helps.
https://www.tonymacx86.com/threads/3rd-party-usb-3-0-genericusbxhci-kext-working-in-10-11-2.181059/

I didn't need it to finish the install. Maybe I should add that to the guide. The 8300 Elite never has these issues, too bad it's so difficult to upgrade the PSU in those.
Okay, I'll start rebooting continuously (max. 20 times, then I try the kext thing) :D One thing is for sure, the mouse and the keyboard gets current, the LEDs are glowing.

The PSU...that was the only cause I switched. Well, one of two, the second was your excellent thread :)
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
12,192
Motherboard
GA-Z97X-UD3H-BK
CPU
I5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
Okay, I'll start rebooting continuously (max. 20 times, then I try the kext thing) :D One thing is for sure, the mouse and the keyboard gets current, the LEDs are glowing.

The PSU...that was the only cause I switched. Well, one of two, the second was your excellent thread :)
Did you go with Dell instead of HP to be able game with the 970 ? If so which PSU upgrade are you using ?
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
12,192
Motherboard
GA-Z97X-UD3H-BK
CPU
I5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
I'm using a Dell Optiplex 7010 USFF with an I5-3475s as a Mac Mini replacement. It really works quite well and only cost me about $100 to buy and configure it. No way to find a quad core i5 Mac Mini at anywhere near $100 these days. Best one could do is a Core2Duo 2010 model that is slow as molasses in January when outdoor temps are well below zero.

My Optiplex included the COA sticker for a Win7 Pro license which can be upgraded for free to a Win10 Pro license. That is worth at least a hundred dollars should I ever want to use Win10 for some reason. I'm not dual booting but it's very easy to do that.

Here is the total i5-3475S CPU power draw and temperature at idle. Less than 4W of power usage and a temp of 32C !
I'm using a custom SSDT for the CPU power management.

Idle CPU power draw.png
 
Last edited:
Top