Lovely-XPP / Dell-Latitude-E7480-Hackintosh

OpenCore EFI for Dell Latitude E7480
49 stars 9 forks source link
bigsur bigsur-hackintosh efi hackintosh macos monterey monterey-hackintosh opencore ventura ventura-hackintosh

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

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:
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:

  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