Contribute
Register

VoodooI2C Help and Support

Joined
Apr 21, 2016
Messages
1,263
Motherboard
ASUS X556UA (Clover)
CPU
i5-6200U
Graphics
Intel HD 520, 15.6" 1366x768
Mobile Phone
iOS
My trackpad is now working with gestures. It looks pretty smooth. Thanks to @ben9923 for his help and patient.

View attachment 410845

View attachment 410846

However when I boot Mojave with Verbose enabled the system gets a kernel panic and restart. Also before using Voodoo2IC in system preferences use to be the application Ink. Now with voodooi2c it is not, but my touchpad still works.

Question: Screen rotation should work?

Thanks @ben9923

View attachment 410847
If it's not completely smooth, try disabling ACPIBatteryManager, just for testing. If it improves stability you can switch too SMCBatteryManager.
Did Ink features actually work? I think it should appear, but... Not really sure.
If screen is rotated, VoodooI2CHID can handle it and invert the input. It does not, however, rotate the screen itself, as you don't have an I2C/USB sensor it's familiar with. If you have a compatible sensor kext install it, VoodooI2CHID will know when it should invert your input.

Can you attach the panic log? Make sure you're running latest VoodooI2C and VoodooI2CHID.
I see your latest panic was at Jun 11 23:53:24. Is that the panic I should look at?
 
Joined
Jun 10, 2019
Messages
43
Motherboard
Dell Inspiron 13 7359
CPU
i5 6200U
Graphics
HD 520
This is my last panic log and I am using the last version of VoodooI2C and VoodooI2CHID. I will test with SMCBatteryManager and rotation and I will let you know.

Thank you @ben9923
 

Attachments

Joined
Apr 21, 2016
Messages
1,263
Motherboard
ASUS X556UA (Clover)
CPU
i5-6200U
Graphics
Intel HD 520, 15.6" 1366x768
Mobile Phone
iOS
This is my last panic log and I am using the last version of VoodooI2C and VoodooI2CHID. I will test with SMCBatteryManager and rotation and I will let you know.

Thank you @ben9923
Please boot with keepsyms=1 and attach a new panic log.
 
Joined
Apr 21, 2016
Messages
1,263
Motherboard
ASUS X556UA (Clover)
CPU
i5-6200U
Graphics
Intel HD 520, 15.6" 1366x768
Mobile Phone
iOS
Sorry I am late.
Seems like it's a panic in the sensor code. Until it's fixed, if it's not really useful for you, you can disable your sensor device by disabling the matching USB port (HS04).

You may open a new GitHub issue in the VoodooI2C repo, including a description of the problem, a troubleshooting archive and the panic log (with keepsyms=1) :)
 
Last edited:
Joined
Feb 28, 2016
Messages
28
Motherboard
HP ProBook 440 G5-Clover
CPU
i5-8250u
Graphics
UHD620, 1920x1080
Hello.
help me to make the touchpad workable in Mojave.
I use VoodooI2C and VoodooI2CSynaptics.

I replaced _CRS method and applied patches (GPIO Controller Enable, Windows 10 patch) in my DSDT.

Code:
Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
            {
                If (LLess (OSYS, 0x07DC))
                {
                    Return (SBFI)
                }

                If (LEqual (SDM1, Zero))
                {
                    Return (ConcatenateResTemplate (SBFB, SBFG))
                }

                Return (ConcatenateResTemplate (SBFB, SBFI))
            }
to:

Code:
Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
            {
              
                    Return (ConcatenateResTemplate (SBFB, SBFG))
              
            }
Then chance IOPropertyMatch name to SYNA3064 VoodooI2CSynaptics.kext`s info.plist.
Then put VoodooI2c.kext and VoodooI2CSynaptics.kext to clover folder.
 

Attachments

Joined
Apr 21, 2016
Messages
1,263
Motherboard
ASUS X556UA (Clover)
CPU
i5-6200U
Graphics
Intel HD 520, 15.6" 1366x768
Mobile Phone
iOS
Hello.
help me to make the touchpad workable in Mojave.
I use VoodooI2C and VoodooI2CSynaptics.

I replaced _CRS method and applied patches (GPIO Controller Enable, Windows 10 patch) in my DSDT.

Code:
Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
            {
                If (LLess (OSYS, 0x07DC))
                {
                    Return (SBFI)
                }

                If (LEqual (SDM1, Zero))
                {
                    Return (ConcatenateResTemplate (SBFB, SBFG))
                }

                Return (ConcatenateResTemplate (SBFB, SBFI))
            }
to:

Code:
Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
            {
             
                    Return (ConcatenateResTemplate (SBFB, SBFG))
             
            }
Then chance IOPropertyMatch name to SYNA3064 VoodooI2CSynaptics.kext`s info.plist.
Then put VoodooI2c.kext and VoodooI2CSynaptics.kext to clover folder.
Add CoolStar's 2 patches to your config.plist:
 
Top