Contribute
Register

[Guide] Dell Inspiron 15 7567 (and similar) (Near-Full Functionality)

Status
Not open for further replies.
Yay! it worked, tracking is Great!
three and four finger gestures work fine. But two finger tap is is doing left click sometimes and right click sometimes randomly. I am also using VoodooPS2Controller for keyboard.

Overall, I am satisfied except two finger tap, do you know any way around this? Thanks!View attachment 326818
Hi Nihharr,
Can you share your method that enable I2C touchpad?

I tried patch my DSDT, load VoodooI2C and VoodooI2CHID into /L/E.
And remove AppleHPM, AppleIntelLpassI2C, and AppleIntelLpassI2CController from /S/L/E.

Still not work yet, but near success because I saw "TPD0" on IORExplorer.

Appreciate first.
 
Hi Nihharr,
Can you share your method that enable I2C touchpad?

I tried patch my DSDT, load VoodooI2C and VoodooI2CHID into /L/E.
And remove AppleHPM, AppleIntelLpassI2C, and AppleIntelLpassI2CController from /S/L/E.

Still not work yet, but near success because I saw "TPD0" on IORExplorer.

Appreciate first.
My trackpad is at TPD1. No need of removing AppleHPM, AppleIntelLpss* kexts in my case. Don't install VoodooI2C* kexts in /L/E, it doesnt work I think, install it in Clover/Other. Patches used: (much borrowed from syscl)

Config.plist DSDT hotpatches:
Code:
<dict>
                    <key>Comment</key>
                    <string>change _STA to XSTA in device GPI0 (TouchPad I2C)</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    X1NUQQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    WFNUQQ==
                    </data>
                    <key>TgtBridge</key>
                    <data>
                    R1BJMA==
                    </data>
</dict>
<dict>
                    <key>Comment</key>
                    <string>change _CRS to XCRS in device TPD1 (TouchPad I2C)</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    X0NSUw==
                    </data>
                    <key>Replace</key>
                    <data>
                    WENSUw==
                    </data>
                    <key>TgtBridge</key>
                    <data>
                    VFBEMQ==
                    </data>
 </dict>

SSDT Addon Patches:
Code:
DefinitionBlock ("", "SSDT", 2, "syscl", "I2C", 0x00000000)
{
    External (_SB_.PCI0.GPI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.I2C1.TPD1, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.I2C1.TPD1.SBFB, FieldUnitObj)    // (from opcode)
    External (_SB_.PCI0.I2C1.TPD1.SBFG, FieldUnitObj)    // (from opcode)
    External (SBFB, UnknownObj)    // (from opcode)
    External (SBFG, UnknownObj)    // (from opcode)

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

    Scope (_SB.PCI0.I2C1.TPD1)
    {
        Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
        {
            Return (ConcatenateResTemplate (SBFB, SBFG))
        }
    }
}

DSDT Patches:
Code:
Scope (_SB.PCI0.I2C1)
    {
        Device (TPD1)
        {
            /* Some unchanged functions */
            Name (SBFG, ResourceTemplate ()
            {
                GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
                    "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
                    )
                    {   // Pin list
                        0x1B  /* Patch is here: Change pin list from 0x0000 to 0x1B in my case */
                    }
            })
           /* Some unchanged functions */
         }
      }
 
Last edited by a moderator:

Hello @Nihhaar, and @RehabMan thanks for your support. My hackintosh is working! I am using your files from your post #237. My hackintosh is running 10.13.4 on a Dell 7567.

Sound is working and touches too, only gtx isn't as expected.

My main problem is I forgot to invalidate the caches. So thank you very much.
 
Last edited:
Hello @Nihhaar, and @RehabMan thanks for your support. My hackintosh is working! I am using your files from your post #237. My hackintosh is running 10.13.4 on a Dell 7567.

Sound is working and touches too, only gtx isn't as expected.

My main problem is I forgot to invalidate the caches. So thank you very much.
Great!
 
Can we please have one clear post with all the instructions and all the kexts needed for this laptop.... It is a great unit and i really get confused with all this messages... Can we have a clear and sure method, i use this machine for my main work and i cant permit my self to take risk ...Thanks in advance......
 
Can we please have one clear post with all the instructions and all the kexts needed for this laptop.... It is a great unit and i really get confused with all this messages... Can we have a clear and sure method, i use this machine for my main work and i cant permit my self to take risk ...Thanks in advance......

Assuming it works, post #1.
 
My trackpad is at TPD1. No need of removing AppleHPM, AppleIntelLpss* kexts in my case. Don't install VoodooI2C* kexts in /L/E, it doesnt work I think, install it in Clover/Other. Patches used: (much borrowed from syscl)

Config.plist DSDT hotpatches:


SSDT Addon Patches:


DSDT Patches:
After tried ur method, still not work.
Maybe I need whole DSDT to check.
 
Assuming it works, post #1.
Post #1 needs a serious update... It has many many problems...For sure it is a great effort from the author but it's really missing a lot of fixes... Nihhaar work is the best but i think it needs to be presented with all the corrections that has been made in a correct way along with all the needed files.... You are awsome guys... Thanks a lot
 
Post #1 needs a serious update... It has many many problems...For sure it is a great effort from the author but it's really missing a lot of fixes... Nihhaar work is the best but i think it needs to be presented with all the corrections that has been made in a correct way along with all the needed files.... You are awsome guys... Thanks a lot

If you have a list of changes/fixes, why not write your own separate guide in its own thread?
 
managed to boot in under -x since i didn't have a "no caches option" and -f wasn't working in the boot arguments in clover. So far so good, have wifi working well and such. Only 3 issues so far

-USB only seems to support osx extended journaled usb drives. In disk utility it sees the fat32 formatted drives but is unable to mount them (I suspect usbinjectall is somehow related here)

-GPU related stuff is 99% perfect but glitchy at login and with apps like chrome/safari. Usable but a little annoying.

-Sound is not recognized

(fun fact I'm actually posting this from inspiron-15-7567 running high sierra)
 
Status
Not open for further replies.
Back
Top