juanpy0223 / Dell-Latitude-5490-8th-gen

OpenCore Bootloader for Dell Latitude 5490
Apache License 2.0
21 stars 5 forks source link

Dell Latitude 5490 and 5590 OpenCore 0.8.1

Dell Latitude 5490 and 5590

Tested to clean Install Mojave, Catalina, Big Sir, and Monterey my wifi card is BCM94360ng (5490) and Intel 8265ngw (5590)

please add your own PLATFORM INFO, with https://github.com/corpnewt/GenSMBIOS, im using MacBookPro15,2 SMBIOS. But you can use any SMBIOS from MBP14,1 through MBP16,1

Guides and sources:

I followed Dortania's OpenCore Guide

Then also took some files from franklin-gedler repo

Last I followed OC Little Translated by 5T33Z0

My Specs:

What works on MacOS:

I included a file (pcidevices.aml) wich has all pci devices config needed for DeviceProperties

This is a WORK IN PROGRESS, please let me know any problem you may have, or any suggestions.

There are other patches for correcting sleep issues, and making macOS believe that os running on a real MacBookPro, like ALSD, DMAC, EXT3-WAKESCREEN, GPIO, GPRW, MCHC, MEM2, PCMR, PTWAKKTS, and so on.

Note: when connected to the charger it wakes up right after sleep, but if I detach charger, sleep and waking up works ok, just by closing and opening the laptop.

Before installation you must do 2 things: 1st. Bios Config, 2nd. Config Modification via GrubShell: (Credits to franklin-gedler)

Bios Config:

Boot mode: UEFI

Fast Boot: Minimal

SecureBoot = Disable

SATA Mode: AHCI

Intel SGX: Software Controlled

Now we start the pendrive and select modGRUBShell.efi or OpenShell.efi (Be carefull with the commands):

CFG Lock = Disable (VarOffset/VarName): 0x52D VarStore: 0x1 Name: Setup

Command for modGRUBShell.efi: setup_var_cv Setup 0x52D 0x1 0x0

DVMT Pre-Allocated = 64MB (VarOffset/VarName): 0x804 VarStore: 0x1 Name: Setup

Command for modGRUBShell.efi: setup_var_cv Setup 0x804 0x1 0x2

DVMT Total Gfx Mem = Max (VarOffset/VarName): 0x805 VarStore: 0x1 Name: Setup

Command for modGRUBShell.efi: setup_var_cv Setup 0x805 0x1 0x3

VT-d = Disable (VarOffset/VarName): 0x808 VarStore: 0x1 Name: Setup

Command for modGRUBShell.efi: setup_var_cv Setup 0x808 0x1 0x0

After this we can reboot and then install.

Battery Life History:

Lenovo X220t, T440s, t450s, E570 - High Sierra, Mojave, Catalina and Big Sur - 1 hour to 1.5 hours

Dell Latitude 5490/5590 - Catalina, Big Sur and Monterey - 2 to 2.5 hours

I took my time with the Dell Latitude 15 5590:

a) Replaced the 68whr battery with a 92whr one. b) Followed the guide above, to make macOS think that is runnig on real macbookpro15,1 screen shot c) Tested 4 differents macOS versiones beggining in Mojave. these are the results on Battery Life:

Also a Dell Technician told me, that Dell Laptops board internal drivers, play better with Kingston and Crucial RAM and with Crucial NVME and SATA SSDs, so I install 2x16gb Crucial 2400mhz DDR4 sodimm RAM modules, 1x1tb mx500 crucial sata ssd and 1tb P5 crucial nvme ssd (Crucial advertises 40% less power consumption).

I hope this information helps.... if you have the same model...