Dell Latitude E7480 Hackintosh (OpenCore)
Introduce
Tip: I have bought a MacBookPro, so I can not maintain this repo manully any more. Therefore, I wrote a scrip to update this repo actomatically. If you encount error when using it, please open an issue, I will try my best to fix it. Thanks for your support.
语言 / Lanuage
简体中文
English (Current)
To Do
- [x] Automatically update OpenCorePkg and Kexts by a script
- [x] Automatically generate update info and update ReadMe
- [x] Automatically update repo weekly by CI
Note
- For macOS 12 Monterey, DW1820 do not work well (can not use Airdrop, Handoff and Sidercar). Therefore I change it to BCM94360Z4 and it works well!
- Monterey 12.3 and iPad OS 15.4 start to support Universal Control (also need BoardCom wireless card), works for me.
- Strongly recommand you to re-create USBMap.kext for your own laptop with this tool.
- If you change your hardware (like wireless), re-create the USBMap.kext as well.
- It is strong recommanded that re-generate a serial number for your own laptop (needed to be check invaluable in apple.com) !
- Do not turn on
Find my mac
!
Download
ChangeLog: V1.0.2.0
Publish date : 2024.08.18
Add Features :
- Update kexts and OC boot version to 1.0.2
Files Changed :
- All the EFI folder to adapt OC 1.0.2
- Update kexts with official Release:
Kexts |
Version |
Updated Time |
Updated Way |
For more information, see the Changelog.md.
Infomation
Booter
OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 / 0.8.9 / 0.9.0 / 0.9.1 / 0.9.2 / 0.9.3 / 0.9.4 / 0.9.5 / 0.9.6 / 0.9.7 / 0.9.8 / 0.9.9 / 1.0.0 / 1.0.1 / 1.0.2
MacOS Supported/Tested
- Big Sur 11.0 - 11.7
- Monterey 12.0 - 12.5.1 beta
- Ventura 13.0 beta (I am using)
My Hardware
| Model | Dell Latitude E7480 |
|:-------------------|:-------------------------------------------|
| Processor | Intel Core i7-7700U |
| Graphics | Integrated Intel HD Graphics 620 |
| Memory | 8GB 2133MHz DDR4 * 2 |
| Display | 13" 2K (2560x1440) with ELAN Touchscreen |
| Storage | Sandisk 1T M.2 NVMe SSD |
| WLAN + Bluetooth | Broadcom BCM94360Z4 |
| Camera | 1920x1080 FHD Webcam |
| Fingerprint Reader | No |
| Soundcard | Realtek ALC256 |
| Keyboard | Backlit Keyboard |
| Trackpad | ALPS Touchpad |
| microSD Card Reader| Realtek RTS525A microSD card reader |
Kexts Version
| Kexts | Version | Updated Time | Updated Way |
|:----------------|:-------------------------------------------|:---------------|:----------------|
| AirportBrcmFixup | 2.1.9 | 2024-08-18 | Official Release |
| AirportItlwm | 2.2.0 | 2024-08-18 | Official Release |
| AlpsHID | 1.0.0d1 | 2024-08-18 | Official Release |
| AppleALC | 1.9.1 | 2024-08-18 | Official Release |
| BlueToolFixup | 2.6.9 | 2024-08-18 | Official Release |
| BrcmBluetoothInjector | 2.6.9 | 2024-08-18 | Official Release |
| BrcmFirmwareData | 2.6.9 | 2024-08-18 | Official Release |
| BrcmPatchRAM3 | 2.6.9 | 2024-08-18 | Official Release |
| BrightnessKeys | 1.0.4 | 2024-08-18 | Official Release |
| CpuTscSync | 1.1.1 | 2024-08-18 | Official Release |
| ECEnabler | 1.0.5 | 2024-08-18 | Official Release |
| FeatureUnlock | 1.1.6 | 2024-08-18 | Official Release |
| HibernationFixup | 1.5.1 | 2024-08-18 | Official Release |
| IntelBTPatcher | 2.5.0 | 2024-08-18 | Official Release |
| IntelBluetoothFirmware | 2.5.0 | 2024-08-18 | Official Release |
| IntelBluetoothInjector | 2.5.0 | 2024-08-18 | Official Release |
| IntelMausi | 1.0.8 | 2024-08-18 | Official Release |
| Lilu | 1.6.8 | 2024-08-18 | Official Release |
| NVMeFix | 1.1.2 | 2024-08-18 | Official Release |
| RealtekCardReader | 0.9.7 | 2024-08-18 | Official Release |
| RealtekCardReaderFriend | 1.0.2 | 2024-08-18 | Official Release |
| RestrictEvents | 1.1.4 | 2024-08-18 | Official Release |
| SMCBatteryManager | 1.3.3 | 2024-08-18 | Official Release |
| SMCDellSensors | 1.3.3 | 2024-08-18 | Official Release |
| SMCLightSensor | 1.3.3 | 2024-08-18 | Official Release |
| SMCProcessor | 1.3.3 | 2024-08-18 | Official Release |
| SMCSuperIO | 1.3.3 | 2024-08-18 | Official Release |
| VerbStub | 1.0.4 | 2024-08-18 | Official Release |
| VirtualSMC | 1.3.3 | 2024-08-18 | Official Release |
| Voodoo PS/2 Controller | 2.3.6 | 2024-08-18 | Official Release |
| VoodooI2CHID | 1 | 2024-08-18 | Official Release |
| WhateverGreen | 1.6.7 | 2024-08-18 | Official Release |
| VoodooI2C | 2.8 | 2024-08-18 | Official Release |
| USBMap | 1.0 | 2024-08-18 | USB Ports Inject |
Status
What's working
- [x] Intel HD 620 Graphics `incuding graphics acceleration`
- [x] All USB ports
- [x] HDMI/Type-C display monitor Hot-Plug fully supported(Sleep/dim after lock, audio output support)
- [x] Internal camera
- [x] WiFi (2.4 GHz / 5 GHz)
- [x] Bluetooth
- [x] Shutdown/ Reboot/ Sleep/ Wake (include Fn + insert and LID device to sleep)
- [x] All fn key work (You need to setting on bios first. Go to POST Behavior -> Fn Lock Options. Check Fn Lock and Lock mode disable/standard)
- [x] Speakers and headphones jack
- [x] External mic/Headphone mic jack(Working with [combojack](https://github.com/hackintosh-stuff/ComboJack))
- [x] Intel Gigabit Ethernet
- [x] App Store
- [x] (unsure, associated with your apple account) iMessage and Facetime
- [x] miniDP and HDMI with digital audio passthrough(If you experience cursor lags, try turning on and off one of the displays.)
- [x] Keyboard and Trackpad (support Multitouch gestures)
- [x] Airdrop , Handoff , Sidecar, Airplay and Universal Control (These features are only for Broadcom wireless card, besides, Airplay is only support for macOS 12 and Universal Control need macOS 12.3)
- [x] SD Card Reader
- [x] Thunderbolt 3 hot-plug
What's not working
Recommended Bios Setup
Enable:
-
System Configuration
-> Integrated NIC
-> Enabled
But not tick the entry:
-
System Configuration
-> SATA Operation
-> AHCI
-
System Configuration
-> Thunderbolt Adapter Configuration
-> Enable all entries and select
Security level - No security
Disable:
Secure Boot
-> Secure Boot Enable
-> Disabled
Intel Software Guard Extension
-> Intel SGX Enable
-> Disabled
General
-> Advanced Boot Options
-> Enable Legacy Option ROMs
-> Disabled
(thanks @fdotcico)
IGPU 4K output Enabled
This part is credited from Lorys89-DELL_LATITUDE_7280.
-
Open config.plist
and delete framebuffer-fbmem
and framebuffer-stolenmem
in DeviceProperties
, PciRoot(0x0)/Pci(0x2,0x0)
-
Restart and at the opencore boot GUI, choose the modGRUBShell.efi
-
For set DVMT PRE Allocated to 64 MB
setup_var 0x795 0x2
- For set DVMT Total GFX Mem to MAX
setup_var 0x796 0x3
For Intel Wireless and Bluetooth
Now, I add a config for Intel wireless card kexts. The method to use it is as below
- Delete the existing
config.plist
- Change
config-intel-wireless-card.plist
into config.plist
ComboJack Installation
Hackintosh combojack support for alc256/alc255 from https://github.com/hackintosh-stuff/ComboJack
Follow this step:
- Clone combojack repository
- Run ComboJack_Installer/install.sh in terminal and reboot
- Done. When you attach a headphone there will be a popup asking about headphone type.
Credits