Jump to content

skyrilhd

Members
  • Posts

    35
  • Joined

  • Last visited

  • Days Won

    10

Posts posted by skyrilhd

  1. I tried something for the trackstick. But I doubt it works. Logs would be appreciated.

    VoodooPS2Controller-1.0.5-DEBUG (Trackstick V8).zip

     

    Quote

    2 finger detection is fine but not 3 fingers or more while using fingermgmt.app

    Is it like jumping?

     

    Quote

    After sleep / Wake, touchpad stopped responding

    I am currently trying to debug this but for some reason, I cannot find the culprit. 

     

    Quote

    When 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.

  2. 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.0

     

    Source 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.

    • Like 4
    • Thanks 1
  3. 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 :D

     

    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

    OpenCore 0.6.2 EFI for E7250 (no trackpad).zip

  4. 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

    DSDT.rar

×
×
  • Create New...