Contribute
Register

[Guide] High Sierra / Mojave on Dell 5570

Joined
Nov 28, 2012
Messages
55
Motherboard
Dell 5570
CPU
i5-8250U
Graphics
UHD620
Mac
MacBook Air
Mobile Phone
iOS
Ok, I fixed the bug in VoodooI2C.kext. Attached file is Version 2.2 including the latest commits (Aug 11, 2019) and the fix. Touchpad movement in my laptop has no lagging, no delay, no freezing.

(edit) file removed. refer next posts.
 
Last edited:

DimitrisG

Banned
Joined
Aug 5, 2018
Messages
523
Motherboard
Dell 5570-Clover
CPU
i5-8250U
Graphics
UHD 620, 1920x1080
Wow, this never ends! jajaja

Found that I must use an AML decompiler to edit AML files right? I used MaciAML to decompile SSDT-I2C.aml and got this, so I asume I'm already on GPIO from Clover...

Code:
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20190509 (64-bit version)
* Copyright (c) 2000 - 2019 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
* Disassembly of iASLRMEpWB.aml, Fri Aug 30 10:36:41 2019
*
* Original Table Header:
*     Signature        "SSDT"
*     Length           0x000000ED (237)
*     Revision         0x02
*     Checksum         0x5C
*     OEM ID           "hack"
*     OEM Table ID     "1MOSX"
*     OEM Revision     0x00000000 (0)
*     Compiler ID      "INTL"
*     Compiler Version 0x20190703 (538511107)
*/
DefinitionBlock ("", "SSDT", 2, "hack", "1MOSX", 0x00000000)
{
    External (_SB_.PCI0.GPI0, DeviceObj)
    External (_SB_.PCI0.I2C0.TPD0, DeviceObj)
    External (_SB_.PCI0.I2C0.TPD0.SBFB, UnknownObj)
    External (_SB_.PCI0.I2C0.TPD0.SBFG, UnknownObj)

    Scope (\_SB.PCI0.GPI0)
    {
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            Return (0x0F)
        }
    }

    Scope (\_SB.PCI0.I2C0.TPD0)
    {
        Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
        {
            Return (ConcatenateResTemplate (\_SB.PCI0.I2C0.TPD0.SBFB, \_SB.PCI0.I2C0.TPD0.SBFG))
        }
    }
}
If you use my clover you are allready set for GPIO.

@medianjoe and @DimitrisG , if my UEFI BIOS is upgraded from Dell, may I set the DVMT and CFG Lock again? Because I assume that the factory UEFI BIOS upgrade should overwrite my custom changes...
No , usually upgrading BIOS doesn't overwrite old values.
Doesn't hurt to check after the upgrade, though.
 
Joined
Jul 28, 2011
Messages
53
Motherboard
Dell Inspiron i5570-7987SLV-PUS-Clover
CPU
i7-7500U
Graphics
UHD 620, 1366x768
Ok, I fixed the bug in VoodooI2C.kext. Attached file is Version 2.2 including the latest commits (Aug 11, 2019) and the fix. Touchpad movement in my laptop has no lagging, no delay, no freezing.
Tested on my hackintosh and it works...

Did you send a PR to the GH repo for this fix?

@DimitrisG sent you a PR with new Voodoo version
 
Last edited:

DimitrisG

Banned
Joined
Aug 5, 2018
Messages
523
Motherboard
Dell 5570-Clover
CPU
i5-8250U
Graphics
UHD 620, 1920x1080
@medianjoe ,
Great work.
Tested but I find it to be not as smooth as version 2.1.4

@razor7 , updated repo with your comment.
 
Joined
Nov 28, 2012
Messages
55
Motherboard
Dell 5570
CPU
i5-8250U
Graphics
UHD620
Mac
MacBook Air
Mobile Phone
iOS
@medianjoe ,
Great work.
Tested but I find it to be not as smooth as version 2.1.4
Could you download and test it one more time? I recompiled it. Could you give me more details? Lagging? Jumping? Multitouch feeling? Stopping? Freezing? Sensitivity? or Very minor movements?.... It could be related with the bugs or just because of other commits after 2.1.4... but I hope to find it.
 

DimitrisG

Banned
Joined
Aug 5, 2018
Messages
523
Motherboard
Dell 5570-Clover
CPU
i5-8250U
Graphics
UHD 620, 1920x1080
It is the general feeling , sensitivity I guess. It is not lagging or jumping.

You mean to redownload the file from post 511? I will test it and let you know.
 

DimitrisG

Banned
Joined
Aug 5, 2018
Messages
523
Motherboard
Dell 5570-Clover
CPU
i5-8250U
Graphics
UHD 620, 1920x1080
@medianjoe , first verion worked better. Second is sometimes lagging.

There is a problem with both of them. Can't boot to High Sierra. Maybe a compilation thing?
 
Joined
Nov 28, 2012
Messages
55
Motherboard
Dell 5570
CPU
i5-8250U
Graphics
UHD620
Mac
MacBook Air
Mobile Phone
iOS
@medianjoe , first verion worked better. Second is sometimes lagging.

There is a problem with both of them. Can't boot to High Sierra. Maybe a compilation thing?
Attached here is compiled targeting 10.13+. I guess there are still a few possibilities loosing some tracking but it should be smoother. Thanks for the update.
 

Attachments

DimitrisG

Banned
Joined
Aug 5, 2018
Messages
523
Motherboard
Dell 5570-Clover
CPU
i5-8250U
Graphics
UHD 620, 1920x1080
Attached here is compiled targeting 10.13+. I guess there are still a few possibilities loosing some tracking but it should be smoother. Thanks for the update.
Unfortunately still doesn't boot under High Sierra.
 
Top