Home

Awesome

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.

<div style="align: center"> <img src="https://raw.githubusercontent.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/main/demo/system_info.png"> </div> <div style="align: center"> <img src="https://raw.githubusercontent.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/main/demo/OC_info.png"> </div>

语言 / Lanuage

简体中文

English (Current)

To Do

Note

  1. 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!
  2. Monterey 12.3 and iPad OS 15.4 start to support Universal Control (also need BoardCom wireless card), works for me.
  3. Strongly recommand you to re-create USBMap.kext for your own laptop with this tool.
  4. If you change your hardware (like wireless), re-create the USBMap.kext as well.
  5. It is strong recommanded that re-generate a serial number for your own laptop (needed to be check invaluable in apple.com) !
  6. Do not turn on Find my mac!

Download

Download from https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases

ChangeLog: V1.0.2.0

Publish date : 2024.08.18

Add Features :

  1. Update kexts and OC boot version to 1.0.2

Files Changed :

  1. All the EFI folder to adapt OC 1.0.2
  2. Update kexts with official Release:
KextsVersionUpdated TimeUpdated Way

For more information, see the Changelog.md.

Infomation

<details> <summary><strong>Booter</strong></summary> </br> 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 </details> <details> <summary><strong>MacOS Supported/Tested</strong></summary> </br> - Big Sur 11.0 - 11.7 </br> - Monterey 12.0 - 12.5.1 beta</br> - Ventura 13.0 beta (I am using)</br> </details> <details> <summary><strong>My Hardware</strong></summary> </br>
ModelDell Latitude E7480
ProcessorIntel Core i7-7700U
GraphicsIntegrated Intel HD Graphics 620
Memory8GB 2133MHz DDR4 * 2
Display13" 2K (2560x1440) with ELAN Touchscreen
StorageSandisk 1T M.2 NVMe SSD
WLAN + BluetoothBroadcom BCM94360Z4
Camera1920x1080 FHD Webcam
Fingerprint ReaderNo
SoundcardRealtek ALC256
KeyboardBacklit Keyboard
TrackpadALPS Touchpad
microSD Card ReaderRealtek RTS525A microSD card reader
</details> <details> <summary><strong>Kexts Version</strong></summary> </br>
KextsVersionUpdated TimeUpdated Way
AirportBrcmFixup2.1.92024-08-18Official Release
AirportItlwm2.2.02024-08-18Official Release
AlpsHID1.0.0d12024-08-18Official Release
AppleALC1.9.12024-08-18Official Release
BlueToolFixup2.6.92024-08-18Official Release
BrcmBluetoothInjector2.6.92024-08-18Official Release
BrcmFirmwareData2.6.92024-08-18Official Release
BrcmPatchRAM32.6.92024-08-18Official Release
BrightnessKeys1.0.42024-08-18Official Release
CpuTscSync1.1.12024-08-18Official Release
ECEnabler1.0.52024-08-18Official Release
FeatureUnlock1.1.62024-08-18Official Release
HibernationFixup1.5.12024-08-18Official Release
IntelBTPatcher2.5.02024-08-18Official Release
IntelBluetoothFirmware2.5.02024-08-18Official Release
IntelBluetoothInjector2.5.02024-08-18Official Release
IntelMausi1.0.82024-08-18Official Release
Lilu1.6.82024-08-18Official Release
NVMeFix1.1.22024-08-18Official Release
RealtekCardReader0.9.72024-08-18Official Release
RealtekCardReaderFriend1.0.22024-08-18Official Release
RestrictEvents1.1.42024-08-18Official Release
SMCBatteryManager1.3.32024-08-18Official Release
SMCDellSensors1.3.32024-08-18Official Release
SMCLightSensor1.3.32024-08-18Official Release
SMCProcessor1.3.32024-08-18Official Release
SMCSuperIO1.3.32024-08-18Official Release
VerbStub1.0.42024-08-18Official Release
VirtualSMC1.3.32024-08-18Official Release
Voodoo PS/2 Controller2.3.62024-08-18Official Release
VoodooI2CHID12024-08-18Official Release
WhateverGreen1.6.72024-08-18Official Release
VoodooI2C2.82024-08-18Official Release
USBMap1.02024-08-18USB Ports Inject
</details>

Status

<details> <summary><strong>What's working</strong></summary> </br> </details> <details> <summary><strong>What's not working</strong></summary> </br> </details>

Recommended Bios Setup

Enable:

  1. System Configuration -> Integrated NIC -> Enabled

    But not tick the entry:

    • Enable UEFI NetWork
  2. System Configuration -> SATA Operation -> AHCI

  3. System Configuration -> Thunderbolt Adapter Configuration -> Enable all entries and select

    Security level - No security

Disable:

  1. Secure Boot -> Secure Boot Enable -> Disabled
  2. Intel Software Guard Extension -> Intel SGX Enable -> Disabled
  3. General -> Advanced Boot Options -> Enable Legacy Option ROMs -> Disabled (thanks @fdotcico)

IGPU 4K output Enabled

This part is credited from Lorys89-DELL_LATITUDE_7280.

  1. Open config.plist and delete framebuffer-fbmem and framebuffer-stolenmem in DeviceProperties, PciRoot(0x0)/Pci(0x2,0x0)

  2. Restart and at the opencore boot GUI, choose the modGRUBShell.efi

  3. For set DVMT PRE Allocated to 64 MB

setup_var 0x795 0x2

DMT-PRE

  1. For set DVMT Total GFX Mem to MAX

setup_var 0x796 0x3

DMT-PRE

For Intel Wireless and Bluetooth

Now, I add a config for Intel wireless card kexts. The method to use it is as below

ComboJack Installation

Hackintosh combojack support for alc256/alc255 from https://github.com/hackintosh-stuff/ComboJack

Follow this step:

Credits