- Joined
- Feb 18, 2018
- Messages
- 8
- Motherboard
- Asus K556UA
- CPU
- I5 6200u
- Graphics
- HD 520 15.6" 1920 x 1080
- Mobile Phone
i have moved your post here as this is the current thread
ok thank you
i have moved your post here as this is the current thread
You should submit your patch to the patch repo if you want it to be used: https://github.com/alexandred/VoodooI2C-Patches/ .hi .
patch for asus gl553vd.
# Patch to fix ELAN1200 _DSM method to make it work with VoodooI2C
into method label _DSM parent_label TPD0 remove_entry;
into device label TPD0 insert
begin
\n
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method ELAN1200 \n
{\n
If (LEqual (Arg0, HIDG))\n
{\n
Return (HIDD (Arg0, Arg1, Arg2, Arg3, HID2))\n
}\n
\n
If (LEqual (Arg0, TP7G))\n
{\n
Return (TP7D (Arg0, Arg1, Arg2, Arg3, SBFB, SBFG))\n
}\n
\n
Return (Buffer (One)\n
{\n
0x00 \n
})\n
}\n
end;
You need to provide troubleshooting archives as requested on the troubleshooting page in the documentation.
You need to provide troubleshooting archives (with v2.0.1 installed) as requested on the troubleshooting page in the documentation.i'm asus k556u i2c Elan1000 I had try this method https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/ , when install kext to clover and restart the touchpad not work i don't know the reason ,now i'm working by
v1.0.2 and the dragging not working
my clover folder
Sure, this is log after boot with # Windows 8 DSDT Patch for VoodooI2C and injected 2 kext VoodooI2C.kext and VoodooI2CHID.kext in Clover/Others folder. I can't boot with Windows 10 & 8.1 patch, also error when compile with # Skylake controller patches for VoodooI2C although author VoodoI2C said:You need to provide troubleshooting archives as requested on the troubleshooting page in the documentation.
Until you provide me with an archive containing all the files I have requested, I cannot help you.
You need to provide troubleshooting archives (with v2.0.1 installed) as requested on the troubleshooting page in the documentation.
Disable "smart zoom" in the trackpad settings to improve right click. With regards to speed I have no idea why it doesn't work.it's successfully worked but the right click with two fingers not working well and the speed of the pointer not changeable is this problem with the kext
have i to wait the next update of the kext ?
thank you for your replayDisable "smart zoom" in the trackpad settings to improve right click. With regards to speed I have no idea why it doesn't work.
Scope (_SB.PCI0.I2C1)
{
Device (ETPD)
{
Name (_ADR, One) // _ADR: Address
Name (EPID, Package (0x04)
{
"ELAN1000",
"N/A",
"N/A",
"N/A"
})
Name (FPID, Package (0x04)
{
"FTE1001",
"N/A",
"N/A",
"N/A"
})
Method (_HID, 0, NotSerialized) // _HID: Hardware ID
{
If (ELAN)
{
Return (DerefOf (Index (EPID, TPSL)))
}
If (FOLT)
{
Return (DerefOf (Index (FPID, TPSL)))
}
Return ("ELAN1010")
}
Name (_CID, "PNP0C50") // _CID: Compatible ID
Name (_UID, One) // _UID: Unique ID
Name (_S0W, 0x03) // _S0W: S0 Device Wake State
Name (SBFS, Buffer (0x02)
{
0x79, 0x00
})
Name (SBFB, ResourceTemplate ()
{
I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80,
AddressingMode7Bit, "\\_SB.PCI0.I2C1",
0x00, ResourceConsumer, , Exclusive,
)
})
Name (SBFG, ResourceTemplate ()
{
GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x0000,
"\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
)
{ // Pin list
0x0055
}
})
Method (_S3W, 0, NotSerialized) // _S3W: S3 Device Wake State
{
If (LEqual (S0ID, Zero))
{
Return (0x03)
}
Else
{
Return (Zero)
}
}
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
{
If (LEqual (Arg2, Zero))
{
If (LEqual (Arg1, One))
{
Return (Buffer (One)
{
0x03
})
}
Else
{
Return (Buffer (One)
{
0x00
})
}
}
If (LEqual (Arg2, One))
{
Return (One)
}
}
ElseIf (LEqual (MSOS (), OSW7))
{
If (LEqual (Arg0, ToUUID ("ef87eb82-f951-46da-84ec-14871ac6f84b")))
{
If (LEqual (Arg2, Zero))
{
If (LEqual (Arg1, One))
{
Return (Buffer (One)
{
0x03
})
}
}
If (LEqual (Arg2, One))
{
Return (ConcatenateResTemplate (SBFS, SBFG))
}
Return (Buffer (One)
{
0x00
})
}
}
Else
{
Return (Buffer (One)
{
0x00
})
}
}
Method (_STA, 0, NotSerialized) // _STA: Status
{
If (LEqual (TPIF, Zero))
{
Return (Zero)
}
If (And (DSYN, One))
{
Return (Zero)
}
Return (0x0F)
}
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
If (LOr (_OSI ("Darwin"), _OSI ("Windows 2015")))
{
Return (ConcatenateResTemplate (SBFB, SBFG))
}
Return (SBFB)
}
}
}