Dell E7250 Hackintosh

OpenCore Version GitHub release GitHub issues

This repo contains all the fixes for E7250 on macOS Big Sur.

The EFI folder can also be used on older versions of macOS. However, the main support of this branch is based on Big Sur. If you want an EFI made specifically for Catalina, check the 10.15 branch.

This time around, I have decided to drop Clover support as I have little to no time. Sorry.

Tested on:

Model Latitude E7250
CPU Intel Core i5-5300U
GPU Intel HD Graphics 5500
RAM 16GB DDR3 1600Mhz
Storage SK hynix SC210 mSATA 128GB
WiFi Intel Dual Band Wireless-AC 7265
GSM/LTE Sierra Wireless AirPrime EM7305 (DW5809e)
Software macOS 11.5 Big Sur

What works?

Everything...

Download and Install

Go to the Releases page of this repo and download the latest release. Then, copy the EFI folder to your EFI partition... That's it.

What to expect

  • Works really good
  • no Verbose (Apple Logo)
  • little glitches at boot (Graphics Driver loads)
  • brightness control now works via F11/F12
  • Apple's audio driver as main
  • sleep works
  • Bluetooth is working too and can also be disabled

Graphical glitches in macOS

There are two ways to fix the horizontal glitches (as seen here) in macOS.

  1. (Recommended) Enable 'Enable Legacy Option ROMs' in the BIOS by clicking General>Advanced Boot Options. Here is a picture of that option.

  2. If you want to use pure UEFI as a workaround, you can use one-key-hidpi. Download and run the code and select 'Enable HIDPI (with EDID)'. Then restart your computer and the glitches should be resolved.

Intel WiFi

Starting with v2.3, AirportItlwm is included in the EFI but disabled to ensure stability. To enable Intel WiFi, enable it in the config. The EFI will only have stable versions of AirportItlwm. So if you want to experiment with Intel WiFi, you can do so by visiting the itlwm repo and downloading the latest alpha build. Stability can be much worse, so use with caution! Also, do not forget to enable IntelBluetooth to make Bluetooth more stable!

If you experience no internet with AirportItlwm, I suggest switching to itlwm and see if it works there.

Touchscreen

For touchscreen models, I also added VoodooI2C to take advantage of the touchscreen display. However, it is disabled. If you want to use it, you have to activate all VoodooI2C-related kexts in the config!

USB

As of macOS 11.3, the XhciPortLimit quirk is broken in OpenCore. To avoid any random boot loops, disable the XhciPortLimit quirk. I also added USBMap.kext which I am using on my E7250. Enable the kext and the ACPI Patch called "EHC1 to EH01" and you should be good to go. However, I always recommend mapping the USB ports yourself as every system can be different! You can follow the simple guide from dortania here. By enabling, USBMap, you should also remove USBInjectAll and FakePCIID.

How to Install macOS Big Sur

There are two ways you can install Big Sur:

  1. If you have an already working macOS, download the Installer from the App Store and make a bootable Installer with createinstallmedia by using this command in Terminal: sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

  2. If you are using Windows, use macrecovery.py from the offical OpenCore release package. Follow this guide to understand how it works.

After you have created a bootable Installer, copy the EFI folder to the EFI partition and install as usual. After the installation, mount the EFI partition of the installed OS and copy the EFI folder to its partition.

If you want an OOTB-WiFi: You need to change your WiFi card in order for your internet to work. Buy it on eBay or your trusted website and find a suitable card (M.2) with the kexts.

Screenshot

About this Mac

Credits

Thanks to:

  • me (for wasting my time writing this and providing fixes)
  • acidanthera (for making an awesome bootloader)
  • dortania (with their troubleshooting guide, I was able to fix sleep)
  • DrHurt (for supporting our ALPS Trackpad)
  • emrah7celik (for providing a guide on how to fix the glitches in macOS with pure UEFI)
  • HarvĂ© (for suggesting to inject property in Clover)
  • hickorysb (for confirming the fix for glitches with Legacy Option ROMs)
  • zxystd (for fixing the Bluetooth issue and Intel WiFi card)

All this was written on an E7250 with Big Sur installed :D