lazd / VoodooI2CGoodix

VoodooI2C satellite driver for Goodix touchscreens in C++
GNU General Public License v3.0
24 stars 7 forks source link

10.15.5 Bug #17

Open kostaskas opened 4 years ago

kostaskas commented 4 years ago

Description

double click doesn't work, Gabe clicking 3-4 times will do the job doubler click should, page scroll doesn't even work, sometimes works with very low recognition rate, meaning that page will move only 1cm up/down

Expected behavior

Screenshot or video

Environment

kostaskas commented 4 years ago

Finally it was VooDooI2c version the I updated, with 2.3 it works ok

lazd commented 4 years ago

Ok interesting, sounds like we need 2.3 then. Can you send a PR to update the README to say "Make sure you use VoodooI2C 2.3, 2.4 doesn't work" ?

Also, can you test 2.4.0, 2.4.1, etc and see if they fail too?

andot commented 4 years ago

Computer: GPD P2 Max (BIOS 0.29) VoodooI2C version: 2.4.3 VoodooI2CGoodix version: 0.3.1 macOS Version: 10.15.5 19F101

doesn't work, too.

VoodooI2C version 2.3, 2.4, 2.4.1, 2.4.2 also doesn't work.

kostaskas commented 4 years ago

Ok interesting, sounds like we need 2.3 then. Can you send a PR to update the README to say "Make sure you use VoodooI2C 2.3, 2.4 doesn't work" ?

Also, can you test 2.4.0, 2.4.1, etc and see if they fail too?

I have tested all version from 2.4 to 2.4.3, non of these work correct with touch screen, only 2.3 works.

kostaskas commented 4 years ago

Computer: GPD P2 Max (BIOS 0.29) VoodooI2C version: 2.4.3 VoodooI2CGoodix version: 0.3.1 macOS Version: 10.15.5 19F101

doesn't work, too.

VoodooI2C version 2.3, 2.4, 2.4.1, 2.4.2 also doesn't work.

Also 2.3 doesn't work? Try all files from EFI folder, it should work as reported

andot commented 4 years ago

Computer: GPD P2 Max (BIOS 0.29) VoodooI2C version: 2.4.3 VoodooI2CGoodix version: 0.3.1 macOS Version: 10.15.5 19F101 doesn't work, too. VoodooI2C version 2.3, 2.4, 2.4.1, 2.4.2 also doesn't work.

Also 2.3 doesn't work? Try all files from EFI folder, it should work as reported

If use this EFI: https://github.com/andot/GPD-P2-MAX-Hackintosh with bios 0.25. VoodooI2C 2.3 works. But when I update the bios to 0.29 and update the EFI to the latest version of https://github.com/Azkali/GPD-P2-MAX-Hackintosh, the touchscreen can't work, even downgrade the VoodooI2C to 2.3.

jamesfxh commented 4 years ago

Computer: GPD P2 Max (BIOS 0.29) VoodooI2C version: 2.4.3 VoodooI2CGoodix version: 0.3.1 macOS Version: 10.15.5 19F101 doesn't work, too. VoodooI2C version 2.3, 2.4, 2.4.1, 2.4.2 also doesn't work.

Also 2.3 doesn't work? Try all files from EFI folder, it should work as reported

If use this EFI: https://github.com/andot/GPD-P2-MAX-Hackintosh with bios 0.25. VoodooI2C 2.3 works. But when I update the bios to 0.29 and update the EFI to the latest version of https://github.com/Azkali/GPD-P2-MAX-Hackintosh, the touchscreen can't work, even downgrade the VoodooI2C to 2.3.

I found the touch screen code from the DSDT file. After editing it to the SSDT file, voodooi2c v2.3 works, but 2.4, 2.4.1, 2.4.2, 2.4.3 doesn't work.

SSDT-TCSE.aml.zip

andot commented 4 years ago

@jamesfxh Thank you, voodooi2c v2.3 works now! 👍

lazd commented 4 years ago

Thanks everyone for reporting back with your experiences. This will be very helpful to others that have the same issue.