Moderators Jake Lo Posted January 12, 2022 Moderators Share Posted January 12, 2022 Here's 3 logs working before sleep working after sleep and stopped working randomly Alps_logs.zip Link to comment Share on other sites More sharing options...
skyrilhd Posted January 12, 2022 Author Share Posted January 12, 2022 Thanks for the logs again. Found a very weird issue: VoodooInput gets the wrong trackpad size. As seen on top, the left log shows the correct resolution, which is 1536. However, the right log which is the broken trackpad has negative resolution. In addition, this does not look correct either. VoodooInput: ALPS: transducer->currentCoordinates.y: -943 VoodooInput: ALPS: transducer->currentCoordinates.y * 1.0f: -2147483648 -943 * 1.0 is not -2147483648 The working log in comparison: VoodooInput: ALPS: transducer->currentCoodinates.y: 779 VoodooInput: ALPS: transducer->currentCoordinates.y * 1.0f: 779 @Jake Lo Can you try this kext? I have disabled code that changes the dimensions in runtime. VoodooPS2Controller-1.0.6-DEBUG.zip Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted January 13, 2022 Moderators Share Posted January 13, 2022 Ok been using this most of the day, sleep / wake system, no issue so far. This could possibly been fixed. Great job!!! alps-working.log.zip Link to comment Share on other sites More sharing options...
skyrilhd Posted January 13, 2022 Author Share Posted January 13, 2022 Glad to hear that Thank you for testing! I pushed the fix to GitHub. In case you want to use the RELEASE version (c2abb87): Artifacts.zip 1 Link to comment Share on other sites More sharing options...
muifaha88 Posted January 13, 2022 Share Posted January 13, 2022 hello, first i want to ask how do i know the version of alps v7 or v8 or something else? I have a PS2 ALPS trackpad (Notebook Fujitsu A574) so far trackpad works using VoodooPS2Controller with ActLikeTrackpad emulation on Voodoops2mouse.kext (without it the trackpad doesn't work/not detect), I've tried several other ALPS kexts but they weren't detected my trackpad, today I found this tread and try it, at least with this kext trakpad is detectedbut not responsive Link to comment Share on other sites More sharing options...
skyrilhd Posted January 13, 2022 Author Share Posted January 13, 2022 If the trackpad gets detected, run IOReg and scroll down to PS2M and there should be an ALPS entry. Click on that and on the right side there should be 'ALPS Version'. Tell what is the value there. It would be better if you could send the IOReg and logs (run this command in Terminal: sudo dmesg > alps.log) to diagnose the issue Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted January 22, 2022 Moderators Share Posted January 22, 2022 @skyrilhd is there a way to slow down the track stick speed a bit more? I tried setting in mouse preference but it's not perfect. When I tried to move to a text or a file with the track stick, it'll always miss the target. It'll take several tries before it'll get to the target. Hope that makes sense. Also it seems to be draining a lot of battery life. It drains a lot faster than the other voodoo kext. I'm switching back to acidanthera's for now to confirm. Link to comment Share on other sites More sharing options...
skyrilhd Posted January 22, 2022 Author Share Posted January 22, 2022 Currently, it is divided by 2 (half speed). Below are kexts that are divided by 3 and 4. Whatever you like, I will push it to the repo. VoodooPS2Controller-1.0.6-DEBUG (divided by 3).zip VoodooPS2Controller-1.0.6-DEBUG (divided by 4).zip For me, the battery drain is almost the same. Might be because there is an actual MT2 emulator instead of a standard mouse, which does not need a lot of processing. Also, if you are using the Debug version of the kext, it will affect the system and battery life too, as it creates logs every time a finger is on the trackpad. BTW: The kexts also have all the changes I did in the last few days, including Force Touch support. To enable Force Touch, one does need to set ALPSForceFT to 1 and ForceTouchMode to 2 (Info.plist of VoodooPS2Trackpad). In FingerMgmt, you should see the input getting bigger if you press hard. One could also confirm if the look-up feature works. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted January 25, 2022 Moderators Share Posted January 25, 2022 tested both versions. They both work just about the same so let go with divisible by 3. force touch works after editing the trackpad kext but it's harder to zoom in so I changed it back. can you compile a release version with divided by 3? the debug version is really draining the battery and the fan is going wild. Thanks for the awesome kext and support. Link to comment Share on other sites More sharing options...
skyrilhd Posted January 25, 2022 Author Share Posted January 25, 2022 @Jake Lo Here you go, the latest artifact (09af6c8): Artifacts.zip 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now