Xigtun / xps-9570-mojave

98 stars 26 forks source link

Solve the problem of touch panel gesture and touch screen #23

Open 807133286 opened 5 years ago

807133286 commented 5 years ago

i2c.zip SSDT-I2C.aml.zip

807133286 commented 5 years ago

Put these two files in CEVER

eamigo86 commented 5 years ago

Hi @807133286, you are the best !!!!!!! They work (both the touchscreen as the advanced gestures of the trackpad). Many thanks!!!

Here I leave some observations in case you are useful:

1- TRACKPAD: Almost all advanced trackpad gestures work, only these are it ones do not recognize yet:

NOTE: It is very difficult to make these two gestures ("Show Desktop" and "Launchpad"), I suppose it is due to the size difference of the trackpad.

2- TOUCHSCREEN: Although you can already recognize the touch with your fingers, you can not make any gesture(like in this video or this video), except select an icon, click, or select several icons.

Anyway, it's a big step forward, every time there are fewer devices left without working, thank you very much !!!!

807133286 commented 5 years ago

@eamigo86 Perfect now

eamigo86 commented 5 years ago

Hi @807133286, did you update the files with any new settings?

807133286 commented 5 years ago

@eamigo86 update the files with new settings

eamigo86 commented 5 years ago

Hi @807133286, could you tell me what files you updated? The two original zip files are the same, at least functionally??? Thanks in advance and congratulations for the New Year!!!!

wtdcode commented 5 years ago

@807133286 Could you please explain how does it work?

wtdcode commented 5 years ago

@807133286 Also, it seems that the dragging and selecting text gestures are not working.

wtdcode commented 5 years ago

@eamigo86 I get a KP when trying to make a "Show Desktop" gesture even I have disabled that gesture. How about you?

eamigo86 commented 5 years ago

Hi @wtdcode, it works pretty well for me, except for the size of the trackpad that is small compared to that of a traditional mac, so it is uncomfortable to make it work well at all, but I do not throw any KP to me

wtdcode commented 5 years ago

@eamigo86 So you mean you can make a "Show Desktop" gesture without getting a KP? Even trying to spread your fingers from the center of the touchpad by design? BTW, other gestures for me are easy to make, I will try to check why it panics later.

wtdcode commented 5 years ago

Strangely, when I decide to find out why it panics, it starts to work well now...

kevinshroff commented 5 years ago

@807133286 Is this using interrupt or polling mode? Thank you!

bavariancake commented 5 years ago

@kevinshroff - I'm seeing this line in the boot logs:

localhost kernel[0]: (VoodooI2CHID) <VoodooI2CHID`VoodooI2CHIDDevice::handleStart(IOService*)> VoodooI2CHIDDevice::WCOM488F Warning: Could not get interrupt event source, using polling instead

Having captured those with:

log show --predicate 'process == "kernel"' --style syslog --source --debug --last 10m > ~/sys_log.txt

kevinshroff commented 5 years ago

@kevinshroff - I'm seeing this line in the boot logs:

localhost kernel[0]: (VoodooI2CHID) <VoodooI2CHID`VoodooI2CHIDDevice::handleStart(IOService*)> VoodooI2CHIDDevice::WCOM488F Warning: Could not get interrupt event source, using polling instead

Having captured those with:

log show --predicate 'process == "kernel"' --style syslog --source --debug --last 10m > ~/sys_log.txt

I see, so we should expect to see some increased power usage when using these voodooi2c files until interrupt is ready for Coffee Lake. On the upside, when I tested voodooi2c with the provided files the gestures work flawlessly

mathewjpotter commented 5 years ago

could we be more specific on where to place which files, my tracked pad stopped working.

Raymonf commented 5 years ago

Did you update your BIOS? You should downgrade to 1.5.0 if you did.

在 2019年1月18日週五 上午3:52,Mathew <notifications@github.com 寫道:

could we be more specific on where to place which files, my tracked pad stopped working.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Xigtun/xps-9570-mojave/issues/23#issuecomment-455471660, or mute the thread https://github.com/notifications/unsubscribe-auth/AIkz_CmTwj1UdUyzofZ4C10RbT2ht7Qdks5vEYtYgaJpZM4ZjWuD .

wtdcode commented 5 years ago

@Raymonf Maybe not, my bios is 1.6.0.

@mathewjpotter Just put kexts into kexts/Other folder and aml into acpi/patched folder.

Raymonf commented 5 years ago

@wtdcode Oh, okay. Good to know that this is BIOS version independent.

jvdtoorn commented 5 years ago

Installed these, but right clicking/tapping (2 fingers) is not working for me. Does anyone have the same issue?

senatore412 commented 5 years ago

Same here

eamigo86 commented 5 years ago

Same here