Home

Awesome

Dell Latitude 5290 2-in-1 UHD620 iGPU CLOVER

Specifics

BIOS/Clover Bootloader/macOS Version

BIOS Setup

DSDT Patch

from

                If (LEqual (PM6H, One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
                    Store (Zero, ECRW (If (PM0H)
                            {
                                CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
                                Store (Zero, F0LN)
                            }))
                }

to

                If (LEqual (PM6H, One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
                    Store (Zero, ECRW)

                }

                If (PM0H)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
                    Store (Zero, F0LN)
                }
        Method (XTB2, 2)
        {
            XTBT (Arg0, Arg1)
        }

from

        Method (BRT6, 2, NotSerialized)
        {
            If (LEqual (Arg0, One))
            {
                Notify (LCD, 0x86)
            }

            If (And (Arg0, 0x02))
            {
                Notify (LCD, 0x87)
            }
        }

to

        Method (BRT6, 2, NotSerialized)
        {
            If (LEqual (Arg0, One))
            {
                Notify (^^LPCB.PS2K, 0x0406)
            }

            If (And (Arg0, 0x02))
            {
                Notify (^^LPCB.PS2K, 0x0405)
            }
        }

Need these MaciASL patch sources
_RehabMan Laptop [http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master]
_VoodooI2C-Patches [http://raw.github.com/alexandred/VoodooI2C-Patches/master]

Modify DSDT on your system to prevent kernel panic

SSDT

CLOVER ACPI Hotpatch

Drivers64UEFI

Kexts

CPUFriend.kext, CPUFriendDataProvider.kext are not mandatory kext
But creating it for your system will help you manage power

CLOVER Boot Arguments

CLOVER Devices-Properties

            <key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
            <dict>
                <key>device-id</key>
                <data>cKEAAA==</data>
                <key>layout-id</key>
                <data>HgAAAA==</data>
            </dict>
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,GfxYTile</key>
                <data>AQAAAA==</data>
                <key>AAPL,ig-platform-id</key>
                <data>AgAmWQ==</data>
                <key>device-id</key>
                <data>FlkAAA==</data>
                <key>dpcd-max-link-rate</key>
                <data>CgAAAA==</data>
                <key>enable-dpcd-max-link-rate-fix</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi20</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con0-alldata</key>
                <data>AAASAAIAAACYAAAAAQUSAAAEAADHAwAAAgQSAAAEAADHAwAA</data>
                <key>framebuffer-con0-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-fbmem</key>
                <data>AACQAA==</data>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-stolenmem</key>
                <data>AAAwAQ==</data>
                <key>framebuffer-unifiedmem</key>
                <data>AAAAgA==</data>
            </dict>

ETC

After Installation

Intel® Core™ i5-8350U Processor

NullEthernet.kext & SSDT-RMNE.aml

Fn Key

For Install OS X El Capitan

What Works

Graphics/Display

Audio

Input

Power Management

USB, Storage

Wireless Communication

Issues

Screenshots

01SystemOverview

02SystemDisplay

03VideoProc

04IntelPowerGadget

05Geekbench_CPU

06Geekbench_GPU

Original USB Ports 07USBOrigin

Edited USB Ports 08USBEdit

README_KR https://github.com/laelsirus/Dell-Latitude-5290-2-in-1-UHD620-iGPU-CLOVER/blob/master/README_KR.md