-
Posts
35 -
Joined
-
Last visited
-
Days Won
10
Content Type
Profiles
Articles, News and Tips
Forums
Posts posted by skyrilhd
-
-
Yep, known issue. I am still trying to fix it. The issue is very hard to find (probably need a hand).
- 1
-
2 hours ago, PMD said:
After trying the above version, I noticed the trackstick worked however it was reversed vertically, for example if I wanted to move the mouse up, I would have to adjust the trackstick to the bottom
This should fix it:
- 1
-
I tried something for the trackstick. But I doubt it works. Logs would be appreciated.
VoodooPS2Controller-1.0.5-DEBUG (Trackstick V8).zip
Quote2 finger detection is fine but not 3 fingers or more while using fingermgmt.app
Is it like jumping?
QuoteAfter sleep / Wake, touchpad stopped responding
I am currently trying to debug this but for some reason, I cannot find the culprit.
QuoteWhen using an USB mouse, the tracking and scrolling work but left mouse doesn't work so a restart is needed to work again.
I definitely need a log of this.
-
-
@Jake Lo That's very weird as two people got it working, which one of them is a Latitude 7370. Is the kext loading at all (kextstat | grep 'PS2')?
-
V8 support will be added with v1.0.5. Can you try with the latest artifact: https://github.com/SkyrilHD/VoodooPS2-ALPS/suites/4805846596/artifacts/134990263
If it still doesn't work, send logs.
-
I thought long about making a post about an unfinished driver. But here we go.
This ALPS driver is a more updated version from Dr. Hurt's kext. It allows using VoodooInput which is a Magic Trackpad II emulator. This means one can use all native gestures in macOS. I've never had a MacBook with multitouch support, so the gesture thing was a new thing to me. But after using these gestures, I cannot tell how impressed I am.
Since Dr. Hurt's last contribution was around the beginning of 2017, I decided to port VoodooInput to ALPS, as the driver is, at this point, very out of date and the calculation in the kext is not the best (I always had weird issues with it). The reason is also that I want to learn C++. After trial-and-erroring, I managed to get VoodooInput to work (thanks to usr-sse2) on my E7250 with V7. This was mainly done as a "proof of concept" to show that it was possible. But doing so, I learned so much that I decided to maintain the kext for a while. This is the beginning of the driver. There is still more to be done.
Since the kext is very old, the VoodooPS2Controller kext lacks the improvements that are available in the acidanthera repo. I will try merging the VoodooPS2 improvements from acidanthera with the ALPS driver and go on from there.But the limitation comes with an inexperienced C++ developer :P. Any developer is welcome to improve the driver even more.V1-V6 have partial support and need testing.
Any contribution to the project would be great!
Current plans:
-As I said, I want to merge the VoodooPS2 kext from acidanthera with the current driver and after the driver is finished merge it again with acidanthera to make it more uniform.
-I want to support more trackpads (Currently I'm trying to get V8 working as it never worked with Dr. Hurt's kext).Features:
- supports V1, V2 and V6 as a normal mouse
- supports V3, V4 and V5 (not tested yet)
- supports V7 (Everything works, three finger drag is a bit unstable though)
- supports V8
- supports all native gestures
- synced with the latest acidanthera VoodooPS2 repo
- compatible from 10.11
Other versions:
For other unsupported versions of ALPS, I've published a kext that has improved scrolling (thanks to 1Revenger1 and icedman): https://github.com/SkyrilHD/VoodooPS2-ALPS/releases/tag/1.0.0Source code:
https://github.com/SkyrilHD/VoodooPS2-ALPS
Latest release:
https://github.com/SkyrilHD/VoodooPS2-ALPS/releases
Credits:
- Dr. Hurt (for the initial driver)
- 1Revenger1 (for updating VoodooPS2-ALPS)
- usr-sse2 (for the Synaptics code which the ALPS driver uses)
- acidanthera team (for further improvements to the driver)
Hopefully, I did not forget anything to mention.
- 4
- 1
-
Hello guys,
I have a problem with my Hackintosh...
Currently, I am using OpenCore 0.6.0 which is working really good and didn't face any problems yet. But as a preparation for Big Sur, I wanted to upgrade my OpenCore to 0.6.2. I tried upgrading from my existing one to 0.6.2 and... it booted but the VoodooPS2 kext doesn't want to load. So, I made a clean config and downloaded all the kexts to avoid any problems. The result is still the same... Everything works except the trackpad... The keyboard works though. Also what I noticed is that after rebooting about two or three times the trackpad kext gets loaded. I am scratching my head for 2 days and I can't figure out how to fix it.
Here is the "log" and I posted it as an issue on GitHub (Admins if you want me to remove the link, I will do it): https://github.com/SkyrilHD/Dell-E7250-Hackintosh/issues/10
If you need anything from me, just tell me (it can be anything)... I want this to be fixed
In the attachment you can find my clean OpenCore 0.6.2 EFI with deleted serial number.
Here are my specs about my E7250:
- i5-5300U
- 16GB RAM
- ALPS Trackpad
- 1366x768
-
I made a Hackintosh for E7250 and it works perfectly. But I have a problem...
I made in GitHub a project (as seen here: https://github.com/SkyrilHD/Dell-E7250-Hackintosh/projects/2) and the only thing left is the SD-Card Reader.
Unfortunately, this requires a DSDT patch (this is the guide that I'm referring to: https://osxlatitude.com/forums/topic/7346-applesdxc-driverdsdt-patch-for-o2-micro-sd-card-readers/)
I built my DSDT in Windows and patched it for macOS. And the DSDT is working fine, but if I open it with MaciASL and let it compile, it gives me errors even I didn't change anything in the DSDT.
The errors I get:
Line: 11524 Code: 6126 Message: syntax error, unexpected "}"
Line: 22683 Code: 6126 Message: syntax error, unexpected $end and premature End-Of-File
So, I don't know what I did wrong, maybe you guys can refer me to a guide (That would appreciated)...
I also added my DSDT file, maybe you guys can help me to find the issue that I can't find it for a few hours.
Thank you and have a nice day
ALPS Touchpad driver with VoodooInput
in Kernel Extensions
Posted
@PMD Can you try this kext?
VoodooPS2Controller-1.0.5-DEBUG.zip
EDIT:
After clean up:
VoodooPS2Controller-1.0.5-DEBUG (clean-up).zip
Report both kexts please.