Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 15 01:12
    idaima commented #201
  • Oct 14 23:14
    ben9923 commented #201
  • Oct 12 06:27
    idaima commented #201
  • Oct 11 15:32
    ben9923 commented #201
  • Oct 11 15:30
    ben9923 commented #201
  • Oct 11 04:10
    idaima commented #201
  • Oct 10 23:04
    Erictoby commented #201
  • Oct 10 01:18
    idaima commented #201
  • Oct 09 20:03
    ben9923 commented #221
  • Oct 09 13:25
    Erictoby commented #201
  • Oct 09 10:35
    idaima commented #201
  • Oct 08 17:04
    andrewwyatt commented #219
  • Oct 08 16:02
    dogaoz commented #219
  • Oct 08 15:45
    TeijiW opened #221
  • Oct 08 14:28
    andrewwyatt commented #219
  • Oct 07 12:33
    vincen5790 opened #220
  • Oct 06 18:21
    dogaoz closed #219
  • Oct 06 18:21
    dogaoz commented #219
  • Oct 06 04:35
    williambj1 commented #219
  • Oct 06 04:35
    williambj1 commented #219
Ben Raz
@ben9923
@elito25 Please attach an actual copy of IOReg. File>Save a copy as... via IORegistryExplorer.app
@chilledHamza Yeah, I wanted to know if something can be done with the new code as well :)
Hamza
@chilledHamza
right now i'm curious about why they had to change it for Synaptics
i'll try to use my current MT2 simulator with synaptics, and let you know the results
Ben Raz
@ben9923
@chilledHamza Cool :)
elito25
@elito25
@ben9923 The patch added the ability to use the trackpad, but it doesn't have multitouch. I tried using the Synaptics satellite instead of the CHID one, but the trackpad didn't work.
I also tried searching for the ACPI ID to do GPIO pinning in IORegs, but only the touchscreen comes up.
elito25
@elito25
Any suggestions?
JimDuskes
@JimDuskes
@ben9923 Windows does recognize it as a GDX1515. The _CRS 'bug' no longer shows up. I noticed that VoodooPS2SynapticsTrackpad, part of VoodooPS2Controller.kext tries and obviously fails to find it. Could it somehow be interfering?
JimDuskes
@JimDuskes
I've gone back to interrupts. In reviewing a video of my boot up, I noticed an error message that says "Could not find GPIO controller, exiting. Could not initialise nub for GDX1515". According to the troubleshooting guide, this is caused by no patch applied. The patch for SKL+ is applied. Any idea of what else can cause this?
AlexFullmoon
@AlexFullmoon
Hi. ASUS K501UQ laptop, ELAN1000, getting KP on Catalina.
After I replaced motherboard, I had no IOInterruptSpecifiers in ETPD anymore, but the only way it worked in Mojave is when I set GPIO pin to 0x55.
In Catalina I get KP regardless if I add GPIO pinning with some pin number or just use SBFI -> SBFB fix.
I also tried beta M, found in one of issues' discussion - with it system just hangs on boot shortly after loading GPIO data.
tmbt78
@tmbt78
@ben9923 thanks ! i'll try
tmbt78
@tmbt78
@chilledHamza I'm trying to follow your suggestion about removing newunknown = 0x20 because i'm having drag problems with voodoo since the very beginning with my actual notebook and that's why i'm trying to compile a voodoo version with your mod but not sure if i will be able. Could you please share with me your version so i can test it too ?
Hamza
@chilledHamza
@tmbt78 first I'm not using VoodooI2C for my Touchpad, it uses PS2 protocol. but I'll build VoodooI2C for you commenting newunkown = 0x20 line.
try this with your satellite kext
Hamza
@chilledHamza
@ben9923 I tested it with my Synaptics Clickpad, and newunknown = 0x20 doesn't affect drag functionality. Pressure, Size, Touch_Major and Touch_minor is replaced by realtime estimated values that results in a really large touch contact while VoodooI2C provide static values. difference I noticed in both is that with static values gestures are not very smooth. bigger touch contact make it a gestures smooth and more responsive. think that is due the fact that Synaptics doesn't report actual location of 3rd finger and it has to be estimated.
from what I understand that drag issue I had is somehow specific to my FocalTech PS2 Device, and might not work for others. still I would like to know what is that newunknown (to better understand why I had to remove it to get drag working)
Hamza
@chilledHamza
Screenshot 2019-10-16 at 4.59.06 PM.png
Screenshot 2019-10-16 at 5.06.31 PM.png
JimDuskes
@JimDuskes
@ben9923 I deleted VoodooPS2 Mouse and Trackpad plugins - no change. I verified in IOReg that VoodooGPIOCannonLakeLP exists, but it still does not get found. The message that it can't be found only appears on screen, not in the log. Any idea? Thank you!
tmbt78
@tmbt78
@chilledHamza @ben9923 Thanks for the compiled custom version but it didn't fix my problem. I got the idea to use FingerMgmt to check what is happening and here is my report :
JimDuskes
@JimDuskes
@ben9923 I can almost say EUREKA! I'm getting interrupts when I use the built-in trackpad, but the on-screen pointer doesn't move. I tried booting with no USB mouse plugged in with the same result - I see interrupts happening in the log when I use the trackpad but the pointer doesn't move. What could be causing this?
tmbt78
@tmbt78
I position the cursor at the beginning of the text i want to select.
I click with my left hand index finger on the left corner of the trackpad and i keep pressing while with my right hand index finger i move to the right to select the text i want. If i lift my right index finger (for example because the text i want to select is on more than one row and i need to move the right index finger toward the centre of the trackpad to continue) often but not always the selection of the text interrupt. Is like i'm not clicking anymore with my left finger but the finger is still pressing the trackpad.
Using the FingerMgmt i noticed that when this happen my left finger disappear from the app monitoring screen. it's like when i lift the right finger the trackpad think i've lifted also the other hand but i'm still pressing
it happens often.... and it's quite annoying but not always so don't know what is causing it
JimDuskes
@JimDuskes
The trackpad shows up in Preferences=>Trackpad. The messages received at each interrupt contain changing data as my finger moves, so everything seems okay, except for the mouse pointer not moving! :o( The messages are processed by handleReport() with no errors returned. Is there something in my DSDT which I need to change? The 'Ignore built-in trackpad....' option is unchecked in Accessibility.
tmbt78
@tmbt78
@ben9923 Ok, i finally understood what my problem is and how to reproduce it every time so i don't know if it is so be desing or simply an error in the code. I 'm posting also a video i took from fingermgmt application so you better undestand . first the video
i'm right handed so at first you see the movement of my right finger on the trackpad
after few seconds suppose i want to select something so i left click
then i start moving the cursor over the text i want to select
then i release ONLY my right finger so i'm still pressing the left button BUT as you can see for the trackpad both fingers disappear
if i do the same thing on windows it doesn't happen
so that's my problem. it took me a while to isolate but now i can replicate it everytime so it must be in the code. Is this by design ?
Ben Raz
@ben9923
@elito25 Please attach a new troubleshooting archive made with HID
@JimDuskes Please attach a full troubleshooting archive, DSDT alone doesn't help much.
@AlexFullmoon You must first patch your DSDT properly. Start by re-extracting a fresh copy using Clover F4 - necessary after changing hardware, updating BIOS, etc.
Ben Raz
@ben9923
@chilledHamza Seems too big, input should be scaled properly to make size appropriate, while bigger than current release as you said :)
@JimDuskes BTW any input seen in FingerMgmt? Don't remember if you checked that already
@tmbt78 Interesting, someone with the same issue and the skills will have to debug it. It works fine over here (ELAN satellite)
Hamza
@chilledHamza
@ben9923 right now i'm not concerned with functionality of Synaptics (mostly use windows on this laptop). but i was really annoyed by the single Finger FocalTech PS2 Touchpad (behaved like mouse, no scrolling/gestures). everything seems fine now, except Force Touch.