Jump to content
PayPal donations: [email protected] ×

Dell Latitude E7x70: Installation guides - UEFI Only - Clover and OpenCore


Jake Lo

Recommended Posts

  • Moderators

E7470.pngdell-latitude-e7470.jpgdell-latitude-e7470-13.jpg

El Capitan Guide

Specifications:

 

Processor                       : Intel® Core i5-6300U / i7-6600U Processor 

Graphics Processor(GPU) : Intel® Integrated HD Graphics 520

Chipset                          : 6th Generation Intel®Core

Storage                         : Samsung PM851 256GB M.2 Form factor Sata-SSD 

RAM                              : 16GB DDR4 SDRAM 2133 MHz; 2 slots supporting up to 16GB

Wifi                               : Intel Wireless Gigabit Ethernet 802.11AC (M.2, 8260AC), Bluetooth 4.1

LAN                               : Intel I219-LM PCI-Gigabit Ethernet Adapter

Audio                             : Realtek® High Definition Audio ALC293 (ALC3235)

USB 3.0                         : Intel USB 3.0/3.1 xHCI Controller

Touchpad                       : Alps Multi-touch Touchpad v7 Hardware

Webcam                         : USB3.0 UVC HD WebCam

Card reader                    : SD 4.0 Memory Card Reader

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

Battery                          : 55 Wh ExpressCharge Capable (4-cell) Lithium-Ion

Interface :

1 x Microphone/Headphone Combo jack

1 x Mini DisplayPort for external monitor

3 x USB 3.0 port(s) (one with PowerShare)

1 x RJ45 LAN Jack for LAN insert 

1 x HDMI

 

Working:

Graphics with Acceleration

Audio with patched AppleHDA

Bluetooth /Wireless (Replaced with DW1560 / DW1830)

HDMI Video / Audio

mini DisplayPort / Audio

LAN

USB3.0

Webcam

Battery

Fn Hotkeys (Brightness & Audio control)

Alps Touchpad / Trackstick

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

 

Not working:

Finger Sensor, smart card reader if you have one

SD Card reader, unsupported, no driver

DisplayPort on Port Replicator - no DP audio

 

Work in Progress:

HDMI Audio (no support yet)

HDMI Audio Supported, updated files in the Sierra guide below

Slow to boot/Restart/Shutdown Better when dual booting with Win10/not sure why

 

Prerequisite:

Set DVMT to 96MB (0x3)

Source =  FireWolf™s guide

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

 

1) Universal BIOS Backup ToolKit 2.0.exe - to backup the BIOS (DellInc.-1.5.3.rom) 

    At time of writing - BIOS version 1.5.3

2UEFITool.exe to find the module labeled Setup 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 0x432 and 0x433

    Both with value of 0x1 but only 0x432 needs 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 into the newly created 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 0x432 0x3

    

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

Note: Settings will retain after BIOS update 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

 

BIOS Settings:

Set to "Load Default", Apply, then set the following:

TPM = Disabled

Secure Boot = Disabled

UEFI = Enabled

SATA Operation = AHCI

Wake on Lan /WLan = Disabled

Enable Legacy Option ROMs = Disabled

 

 

Installation:

See here install guide, use below bootpack

E7x70.zip

Note: Must be OS X 10.11.4 and newer for Skylake support

 

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 -> zip.gif  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 use F11 & F12 for Brightness, use F1, F2, & F3 for Volumes Control

E7470_KB.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 generate SSDT.aml for Skylake system

Note3: If you're installing Sierra, there's a known artifact issue on the upper left corner!

           Update: Fix can be found here

 

Credits:

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

  • Like 3
Link to comment
Share on other sites

  • 3 months later...
  • Moderators

Sierra Guide

 

 

See here for install guide, just replace with Sierra bootpack.

E7x70_Sierra.zip - See Update files below

 

Known Issue & Workaround:

HDMI-Output works but if connect HDMI-Cable the local Display goes off and never recovers.

I had tried different configurations but none panned out. Here's a workaround:

Close the LID until you see the HDMI display becomes the primary display, then open the LID. 

It'll switch LCD as primary and HDMI as secondary.

NOTE: Workaround is only needed on clean boot, no issue if system has gone through a sleep/wake cycle

 

Update: Fixed it by modifying EDID with this kext, but not work for Mojave.

 

 

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

Brightness Control

  1. Download and Install Karabiner-Elements
  2. Launch Karabiner-Elements
  3. Copy karabiner.json to ~/.config/Karabiner karabiner.json.zip or copy the settings according to diagram below
  4. Now use F11 & F12 for Brightness, use F1, F2, & F3 for Volumes Control

Karabiner-Element.png

  • Like 3
Link to comment
Share on other sites

  • 5 weeks later...
  • 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

E7470_BIOSv10.15.4.zip

E7x70_BiosV1.15.4_NVME.zip - For M.2 NVMe SSD

 

Alternate bootpack if Wireless does not work with the above file (Bios v1.15.4)

E7470_v1.15.4_alternate.zip

  • Sierra 10.12.5 (16F73)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

Update to latest Clover prior to update (v4051 +)

 

  • Sierra 10.12.6 (16G29)

STATUS:

GOOD

UPDATE METHOD:

APP STORE/SYSTEM UPDATE

MODIFICATIONS NEEDED:

Update to latest Clover prior to update (v4114 +)

For latest BIOS v 1.17.5

E7x70_BIOSv1.17.5.zip

E7270_BIOS_v1.17.5.zip

E7470_1.17.5_alternate.zip

  • Like 1
Link to comment
Share on other sites

  • 1 year later...
  • Moderators

High Sierra

 

 

 

High Sierra Guide

 

Bootpacks

E7470_1.17.5_HS.zip

E7470_1.17.5_HS-alternate.zip

 

E7270_1.17.5_HS.zip

E7270_1.19.4_HS.zip

 

Note:

1) Copy kexts in /EFI/Clover/kexts/Other/CopyToLE to /Library/Extensions. Repair permissions and rebuild cache

2) Enable this patch in Config.plist under KextsToPatch if you have: LiteOn, Plextor, or Hynix NVMe

Hynix NVMe patch 10.13.x (Bit swap block size 0x10) -Syscl

 

 

UPDATES

 

  • 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

 

  • 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

MODIFICATIONS NEEDED:

Update USB port limit patch

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

  • 11 months later...
  • Moderators

Mojave

 

 

 

Mojave Guide

 

Bootpacks

Replace into /EFI/Clover after you install Clover

E7470_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/ 

 

Note:

1) Post Install: Copy kexts in /EFI/Clover/kexts/Other/CopyToLE to /Library/Extensions. Repair permissions and rebuild cache

2) Enable this patch in Config.plist under KextsToPatch if you have: LiteOn, Plextor, or Hynix NVMe

Hynix NVMe patch 10.13.x (Bit swap block size 0x10) -Syscl

 

 

UPDATES

 

  • 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) / (18G5033)

           STATUS:

           GOOD

          UPDATE METHOD:

          APP STORE/SYSTEM UPDATE

          MODIFICATIONS NEEDED:

          Install latest Clover/update kexts prior to update

        Repair permissions and rebuild cache

          

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

  • 11 months later...
  • Moderators

Catalina

 

 

 

Catalina Guide

 

Bootpack

Replace into /EFI/Clover after you install Clover

E7470_Catalina.zip

E7270_Catalina.zip

 

- For Discrete Model

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

SSDT-Disable-DGPU.aml

 

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/

 

Note:

1) Post Install: Copy kexts in /EFI/Clover/kexts/Other/CopyToLE to /Library/Extensions. Repair permissions and rebuild cache

2) Enable this patch in Config.plist under KextsToPatch if you have: LiteOn, Plextor, or Hynix NVMe

Hynix NVMe patch 10.13.x (Bit swap block size 0x10) -Syscl

 

 

Finally we have support for SD Card reader (Realtek RTS525a).

See here for more info and link to kext

 

UPDATES

 

  • 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

 

 

  • Catalina 10.15.7 (19H2)

       STATUS:

       GOOD

       UPDATE METHOD:

       APP STORE/SYSTEM UPDATE

       MODIFICATIONS NEEDED:

       INSTALL LATEST CLOVER (v5119)/ UPDATE KEXTS PRIOR TO UPDATE

       REPAIR PERMISSIONS AND REBUILD CACHE

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

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