Contribute
Register

[Success] Dell Optiplex 7010 USFF i7-3770s OC 0.6.1 Catalina

GTG

Joined
Jul 10, 2017
Messages
21
Motherboard
Dell Optiplex 9020 USFF
CPU
i5-4590S
Graphics
HD 4600
Mac
  1. Mac mini
Mobile Phone
  1. iOS
This is only for the Dell Optiplex 7010 USFF with i7-3770s which uses the Intel HD4000 GPU. I don't have the other form factors so I won't be able to answer any questions about them.
My machine has 8GB RAM and 320GB Hard Drive.

Catalina 10.15.6

Time to give back to the community.
Thank you to the guides showing this machine is a good choice.

In the spirit of dortania install guide:
This guide specifically focuses on 2 main things:
  • Installing macOS on an X86 based PC
  • Teaching you what makes your hack work
Because of this, you will be expected to read, learn and even google. This is not a simple 1-click install setup.

I won't be rewriting step by step. Instead I'll point out some parts that are different or whatever.
So head on over to Dortania's OpenCore Install Guide while keeping this open for the additional info.

This machine is Ivy Bridge so follow the guide accordingly.

BIOS
In trs96' guide, he mentions a potential issue regarding Intel Management Engine BIOS Extension. My machine didn't have the issue but if yours does, his guide is there to help.

My BIOS settings:
version: A29
Boot Sequence: UEFI
Advanced Boot Options: UNCHECK Enable Legacy Option ROMs
Integrated NIC: Enabled
Serial Port: Disabled
SATA Operation: AHCI
SMART Reporting: CHECK
USB Configuration: all CHECK
Audio: CHECK
Video: Auto
Security: all disabled, no passwords
CPU XD Support: CHECK
Secure Boot: Disabled
Performance: All enabled
Power Management: All disabled
Virtualization: CHECK
VT for Direct I/O: UNCHECK


USB Creation part of Dortania's OpenCore Install Guide
I have a real Mac so I created my Catalina USB flash drive with Mac OS X
I used the RELEASE version of the OpenCorePkg

Drivers folder:
HfsPlus.efi
OpenRuntime.efi

Kexts folder (I got the kexts from the Kext Repo):
AppleALC
IntelMausiEthernet
Lilu
USBInjectAll
VirtualSMC
WhateverGreen

ACPI folder (SSDTs):
SSDT-EC is the only one required. I use SSDTTime to make mine. If you use SSDTTime, generate SSDT-HPET also.


Configs part of Dortania's OpenCore Install Guide
Kernel - Quirks:
Custom SMBIOSGuid set to False. Might be confusing since it says Enable for Dell.


PlatformInfo part of Dortania's OpenCore Install Guide
I couldn't get GenSMBIOS to work for me so I used Clover Configurator to generate SMBIOS data.
From reading previous guides, I ended up using Mac mini 6,2 but probably others might work. Dortania guide recommends iMac13,1


Installation part of Dortania's OpenCore Install Guide
Press F12 when computer starts to get the boot menu then select your USB install flash drive under UEFI BOOT


POST INSTALL part of Dortania's OpenCore Install Guide
Security and FileVault:
I didn't do any of it.

Fixing Audio - Making Layout ID more permanent:
I chose option 3. layout-id in DeviceProperties
layout-id Data <15000000>

Fixing Power Management:
Follow the Sandy and Ivy Bridge Power Management. It will use ssdtPRGen. I renamed the generated ssdt to SSDT-PM and installed it in the ACPI folder.

Fixing Sleep:
I only did the Preparations part. I don't use Sleep function and set System Preferences -> Energy to NEVER sleep.

USB Fixes:
After following the guide, USB 3.0 did not appear. Finally found the solution after days of searching and trial & error...
SSDT-HPET and SSDT-XOSI are needed.
SSDT-HPET can be generated by SSDTTime. The ACPI/Patch data is generated by SSDTTime also.
SSDT-XOSI can be found HERE

_OSI to XOSI Rename
Now that you've added the XOSI SSDT patch, you need to add a patch to OpenCore. Open your config.plist with your plist editor of choice and add the following patch under ACPI/Patch.
Key Type Value
Comment String _OSI to XOSI
Enabled Bool True
Find Data 5f4f5349
Replace Data 584f5349


Then in config.plist / UEFI / Quirks:
Set ReleaseUsbOwnership to TRUE

Reboot, then proceed with USB mapping.

Cosmetics:
I only did the macOS Decluttering and OpenCore Decluttering


That's it, works for me. Looks like this machine won't support Big Sur.
 
Joined
Jan 20, 2018
Messages
23
Motherboard
DELL XPS 9570
CPU
i5-8300H
Graphics
1050 and HD630
Mobile Phone
  1. Android
Could you share final working EFI with us?
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
21,046
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
Could you share final working EFI with us?
You missed the most important points the OP made:

This guide specifically focuses on 2 main things:
  • Installing macOS on an X86 based PC
  • Teaching you what makes your hack work
Because of this, you will be expected to read, learn and even google.
This is not a simple 1-click install setup.
You are supposed to learn about OC and how it works, not just copy/paste a completed EFI folder. Why not at least make some effort to create your own EFI ?
 
  • Like
Reactions: GTG

trs96

Moderator
Joined
Jul 31, 2012
Messages
21,046
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
That's it, works for me. Looks like this machine won't support Big Sur.
You can use the Mac Pro 6,1 SMBIOS and install Big Sur. The Trashcan MP is Ivy Bridge-E based. You can also get CPU PM to work. I have done this on my HP 8300 USDT with i5-3475S. This is the HP equivalent Q77 chipset system to the 7010 USFF.

In my opinion it's not worth upgrading to Big Sur yet. But know that you will have the option later on. HD4000 is still supported, Apple never removed it. It will certainly be dropped in macOS 12.0 in 2021.
 
Last edited:
Top