Jump to content

Dell Latitude E7450 (UEFI Only) - Clover and OpenCore


Jake Lo

Recommended Posts

  • Moderators

E7450_MacOS.png

 

El Capitan Guide

 

Specifications:

 

Processor                       : Intel Core i7-5600U Processor (4M Cache, 2.60 GHz)

Graphics Processor(GPU) : Intel Integrated HD Graphics 5500

Chipset                          : Intel 5th Generation Wildcat Point LP chipset

Storage                         : Samsung PM851 256GB mSata-SSD 

RAM                              : 16GB DDR3L 1600 MHz DIMMS

Wifi                               : Intel Wireless Gigabit Ethernet 802.11AC (M.2, 7265AC), Bluetooth 4.0 LE

LAN                               : Intel I218-LM3 PCI-E Gigabit Ethernet Adapter

Audio                             : Realtek High Definition Audio ALC293 (ALC3235)

USB 3.0                         : Intel Wildcat Point-Lp - USB 3.0 xHCI Controller

Touchpad                       : Alps Multi-touch Touchpad v8 Hardware

Webcam                         : USB3.0 UVC HD WebCam

Card reader                    : O2 Micro OZ777xxx/OZ62 PCI-E Card Reader

Monitor                          : 35.5cm (14) FHD (1920x1080) Anti Glare (16:9) WLED, 300 nits, Magnesium LCD back 

Battery                          : 3Cells 40 Whr Lithium Polymer battery with ExpressCharge

Interface :

1 x Microphone/Headphone Combo jack

1 x Mini DisplayPort for external monitor

3 x USB 3.0 port(s)

1 x RJ45 LAN Jack for LAN insert 

1 x HDMI

 

Working:

Graphics with Acceleration

Audio with patched AppleHDA

Bluetooth /Wireless (Replaced with DW1560)

HDMI Audio/Video

mini Display Port

LAN

USB3.0

Webcam

Battery

Fn Hotkeys

SD Card reader

Alps Touchpad / Trackstick

Sleep, Processor P&C-States with Native power management

 

Not working:

Finger Sensor, smart card reader if you have one

 

Prerequisite:

Set DVMT to 96MB (0x3)

Source => FireWolf's guide

Steps to change the DVMT value (Done on Windows or WinPE)

 

1) to backup the BIOS (DellInc.-A10.rom):

Universal BIOS Backup ToolKit 2.0.exe.zip

    At time of writing - BIOS version E7450 A10

2UEFITool.exe to find the module labeled SetupPrep and extract the PE32 image section (setup.bin)

    Update

   For Dell Only: Search with this GUID then extracting the PE32 body under it would be faster /easier than finding the module per guide

          899407d7-99fe-43d8-9a21-79ec328cac21

3) Universal IFR Extractor.exe to extract setup.bin to a readable text file

4) Use notepad to search for "DVMT" in the text file, 2 were found at 0x15b and 0x15c

    Both with value of 0x1 and need to be set to 0x3

5) Format a USB drive to fat32 and create a folder name EFI (SD Card works too)

6) Download the EFI Shell and extract the Boot folder to EFI folder 

   i.e.. /EFI/Boot/bootx64.efi

7) Boot system with the USB and select UEFI Boot

😎 At the grub prompt, enter these commands, hit enter after each command, then exit and reboot

    setup_var 0x15b 0x3

    setup_var 0x15c 0x3

To verify, just enter setup_var 0x15b and hit enter, the value will be listed

Note: Settings retained even after BIOS update and no need to rerun again

         But will reset if you select Restore Settings in BIOS!!!

/!\ New Development: If you don't want to mod the BIOS as it might be difficult for some models, you could skip this step by adding 2 new kexts to /EFI/Clover/kexts/Other

Lilu.kext & Whatevergreen

 

Installation:

See here with Bootpack

 

 

Post Install:

 

Enable Brightness Control and Trackstick Scrolling

 

Trackstick Scrolling

  1. Download and Install Karabiner
  2. Launch Karabiner/Preferences/Change key/Point Devices/CursorMove to ScrollWheel
  3. Enable MiddleClick+CursorMove to Scrollwheel

 

Brightness Control

  1. Launch Karabiner/Preferences/Misc & Uninstall
  2. Under Custom Setting, click Open private.xml
  3. Replace file with the attached -> private.xml.zip
  4. Go back to Change Key Tab and select  'Reload XML'
  5. The new custom file will show on the very top call 'Remap Brightness Key' & 'Remap Volumes Key'
  6. Place the check marks there.
  7. Now Hit F11 & F12 for Brightness, hit F1, F2, & F3 for Volumes Control

Keyboard.png

(Keyboards with same/similar layout will work with custom xml above too)

Note1: Personally use SmartScroll for Trackstick scrolling with Inertia. Don't really use Touchpad, 2 fingers scrolling and tap and drag does work.

Note2: Please use this beta version of ssdPRGen.sh for Broadwell system

 

Credits:

FireWolf, Joe82, EmlyDinEsh, Bronxteck, Hervé, Rehabman, Piker-Alpha, Sontrg, toleda, Dr. Hurt, Clover Team, ...anyone involved with getting Broadwell supported

  • Like 8
  • Thanks 1
Link to comment
Share on other sites

  • Moderators

Sierra Guide

 

 

Same as El Capitan guide above, just replace with Sierra bootpack.

E7450_Sierra.zip

See bootpack for 10.12.4 in the update section below

 

Post Install:

 

Enable Brightness Control and Trackstick Scrolling

 

Trackstick Scrolling

  1. Download and install Smartscroll for trackstick scrolling

  2. Touchpad - 2 fingers scrolling, 2 finger tab for right click, tap and drag


  3.  

Brightness Control

or copy the settings according to the screenshot below

 

  1. Download and Install Karabiner-Elements
  2. Launch Karabiner-Elements

  3. Copy karabiner.json to ~/.config/Karabiner zip.gif  karabiner.json.zip   471bytes   0 downloads
  4. Now use F11 & F12 for Brightness, use F1, F2, & F3 for Volumes Control


  5.  

post-1549-0-67661700-1484959873.png

  • Like 2
Link to comment
Share on other sites

  • Moderators

Updates

 

 

  • Sierra 10.12.2 (16C67)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

None

  • Sierra 10.12.3 (16D32)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

None

  • Sierra 10.12.4 (16E195)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

Update to latest Clover prior to update (v4051 +)

Brightness Slider is broken, use new bootpack

E7450_HD5500_Only.zip (BIOS A15)

 

For models with Nvidia 840m (Disabled) (BIOS A15)

E7450_A15_Disabled-840m.zip

  • Sierra 10.12.5 (16F73)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

None

  • Sierra 10.12.6 (16G29)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

Update to latest Clover prior to update (v4114 +)

  • Like 1
Link to comment
Share on other sites

  • Moderators

High Sierra

 

 

 

High Sierra Guide

 

Bootpacks

E7450_HD5500_Only_A17_HS.zip

Fix miniDP config-FixDP.zip

Updated BIOS:

E7450_HD5500_Only_A19_HS.zip

 

E7450_Disable840M_A17_HS.zip

Fix miniDP config-Optimus_FixDP.zip

 

E7250_A17_HS.zip

 

UPDATES

 

Spoiler


  • High Sierra 10.13.1 (17B48)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

Install latest Clover prior to update

  • High Sierra 10.13.2 (17C88)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

Install latest Clover prior to update

Install latest Lilu.kext v1.2.1

  • High Sierra 10.13.3 (17D47)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

Install latest Clover prior to update

Install latest Lilu.kext v1.2.1

To Fix miniDP, change SMBios to MBP12,1

 

  • High Sierra 10.13.4 (17E199)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

Install latest Clover prior to update

Install latest Lilu.kext v1.2.1

 

  • High Sierra 10.13.5 (17F77)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

Install latest Clover prior to update

Install latest Lilu.kext v1.2.3

 

  • High Sierra 10.13.6 (17G65)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

 

 

  • Like 1
Link to comment
Share on other sites

  • Moderators

Mojave

 

 

 

Mojave Guide

 

Bootpacks

- HD5500 Only

Add this to /EFI/Clover replacing the old

Exx50_Mojave.zip

 

FYI,  kexts in bootpack is outdated

Make sure to 1st upgrade kexts found under /EFI/CLOVER/kexts/Other if you encounter issue

Common links for new kexts:

https://github.com/vit9696/Lilu/releases  

https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md

https://bitbucket.org/RehabMan/

 

- For Discrete Model

Also add this to /EFI/Clover/ACPI/Patched

SSDT-Disable-DGPU.aml.zip

 

Follow Post Install above under Sierra Guide

 

UPDATES

Spoiler


  • Mojave 10.14.1 (18B75)

           STATUS:

           GOOD

          UPDATE METHOD:

          APP STORE/SYSTEM UPDATE

          MODIFICATIONS NEEDED:

          Install latest Clover prior to update

 

  • Mojave 10.14.2 (18C54)

           STATUS:

           GOOD

          UPDATE METHOD:

          APP STORE/SYSTEM UPDATE

          MODIFICATIONS NEEDED:

          Install latest Clover prior to update

 

  • Mojave 10.14.3 (18D42)

           STATUS:

           GOOD

          UPDATE METHOD:

          APP STORE/SYSTEM UPDATE

          MODIFICATIONS NEEDED:

          Install latest Clover prior to update

 

  • Mojave 10.14.4 (18E226)

           STATUS:

           GOOD

          UPDATE METHOD:

          APP STORE/SYSTEM UPDATE

          MODIFICATIONS NEEDED:

          Install latest Clover prior to update

 

  • Mojave 10.14.5 (18F132)

           STATUS:

           GOOD

          UPDATE METHOD:

          APP STORE/SYSTEM UPDATE

          MODIFICATIONS NEEDED:

          Install latest Clover / update kexts prior to update

 

  • Mojave 10.14.6 (18G84)

           STATUS:

           GOOD

          UPDATE METHOD:

          APP STORE/SYSTEM UPDATE

          MODIFICATIONS NEEDED:

          Install latest Clover / update kexts prior to update

         Repair permissions and rebuild cache

 

 

  • Like 4
  • Thanks 3
Link to comment
Share on other sites

  • Moderators

Catalina

 

 

 

Catalina Guide

 

Bootpack

 

- HD5500 Only

Replace into /EFI/Clover after you install Clover

E7450_Catalina.zip

 

- For Discrete Model

Also add this to /EFI/Clover/ACPI/Patched

SSDT-Disable-DGPU

 

FYI,  kexts in bootpack might be outdated

Make sure to 1st upgrade kexts found under /EFI/CLOVER/kexts/Other if you encounter issue

Common links for new kexts:

https://github.com/vit9696/Lilu/releases

https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md

https://bitbucket.org/RehabMan/

 

 

Follow Post Install above under Sierra Guide

 

 

 

UPDATES

 

 

Spoiler

 

  • Catalina 10.15.1 (19B88)

       STATUS:

       GOOD

       UPDATE METHOD:

       APP STORE/SYSTEM UPDATE

       MODIFICATIONS NEEDED:

       INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE

       REPAIR PERMISSIONS AND REBUILD CACHE

 

  • Catalina 10.15.2 (19C57)

       STATUS:

       GOOD

       UPDATE METHOD:

       APP STORE/SYSTEM UPDATE

       MODIFICATIONS NEEDED:

       INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE

       REPAIR PERMISSIONS AND REBUILD CACHE

 

  • Catalina 10.15.3 (19D76)

       STATUS:

       GOOD

       UPDATE METHOD:

       APP STORE/SYSTEM UPDATE

       MODIFICATIONS NEEDED:

       INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE

       REPAIR PERMISSIONS AND REBUILD CACHE

 

  • Catalina 10.15.4 (19E266)

       STATUS:

       GOOD

       UPDATE METHOD:

       APP STORE/SYSTEM UPDATE

       MODIFICATIONS NEEDED:

       INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE

       REPAIR PERMISSIONS AND REBUILD CACHE

 

 

  • Catalina 10.15.5 (19F96)

       STATUS:

       GOOD

       UPDATE METHOD:

       APP STORE/SYSTEM UPDATE

       MODIFICATIONS NEEDED:

       INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE

       REPAIR PERMISSIONS AND REBUILD CACHE

 

 

  • Catalina 10.15.6 (19G73)

       STATUS:

       GOOD

       UPDATE METHOD:

       APP STORE/SYSTEM UPDATE

       MODIFICATIONS NEEDED:

       INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE

       REPAIR PERMISSIONS AND REBUILD CACHE

 

 

  • Like 2
Link to comment
Share on other sites

  • Moderators

OpenCore 

 

E7450.png

 

 

Installation:

  • Download MacOS Monterey / Big Sur / Catalina app
  • Format a 16GB USB drive (GUID / Extended (Journaled))
  • Create USB Installer with createinstallmedia command
  • Download attached folder and rename as EFI
  • Mount EFI partition and add EFI folder
  • Configure BIOS setting according to guide
  • Boot with USB installer
  • Complete installation

 

Post Installation:

  • Mount EFI partition of newly installed drive and copy EFI folder over
  • Update / Change in Config.plist under PlatformID->Generic (use genSMBIOS or Hackintool.app)

          MLB, ROM, SystemSerialNumber and SystemUUID

 

Note: Config is set for Broadcom DW1560

          If you have Intel Wifi, rename Config-IntelWifi to Config.plist

 

Updated to OC 0.6.9

          If keyboard/touchpad does not work, replace VoodooPS2Controller-Alps with VoodooPS2Controller-R6 (not included, you should be able to find in forum)

          Multiboot from OC picker is also working!

Updated to OC 0.7.5

  • Supports Monterey
  • Special note: Added PS2 kext by SkyrilHD that supports multi gestures

Updated to OC 0.7.9

  • Support Monterey 12.3.1

Updated to OC 0.8.7

  • Add IntelBTPatcher
  • Replaced SkyrilHD's voodoo with Dortania's VoodooPS2Controller which has SkyrilHD's code added

 

E7450_OC_0.8.7.zip  E7450_OC_0.7.9.zip  E7450_OC_0.7.5.zip E7450_OC_0.6.9.zip E7450_OC_0.6.6.zip E7450_OC_0.6.4.zip E7450_OC_0.6.3.zip

 

 

  • Like 5
  • Thanks 4
Link to comment
Share on other sites

  • Moderators

Ventura

 

Broadwell_Ventura.png

Since Ventura had dropped support for Broadwell iGPU, I'm not going to create a guide for it.

For those that want to test it, I'll list out the steps I took to get it install and enable graphics acceleration.

Not tested for for anything else.

 

Download E7450_OC_0.8.7 EFI above

Download the Ventura files attached here and replace it to the 0.8.7 EFI

I created a Ventura USB installer, so I didn't do an upgrade, but I was able to install on top of an existing Catalina system retaining all data and apps.

After installing, your system will be really laggy because there's no graphics acceleration. Download OpenCore Legacy Patcher (current version is 0.5.3)

Select Post Install Root Patch, then Start Root Patching. When it's done, restart the computer. That's it!

 

1.png2.png

You noticed in the patcher, my model shows MacBookPro14,1, that's what I need to set the SMBIOS in order to install Ventura. It's already set in the files I attached.

After you have successfully install, you can manually change the SMBIOS to MacBookPro12,1 but you won't be able to see any new updates.

You'll need to switch back to MBP14,1 for the updates to show. After any upgrade, you'll need to run the OCLP again for graphics acceleration.

 

Note: If you're going to install on top or upgrade, OC will still show the old volume name even if you changed it in the OS.

Ex. if your volume was previously call Catalina and you installed Ventura and later rename the volume to Ventura, OC will not change and will continue showing Catalina.

To circumvent that, change the volume name prior to installing. I believe this behavior existed long before. 

Another option if you have already install without changing it prior, download and install Intel Power gadget.

This will update the volume name for OC automatically.

 

 

 

 

Ventura.zip

  • Like 2
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...