Jump to content
natster101

Acidanthera Voodoo PS2

6 posts in this topic

Recommended Posts

I am currently trying out Acidanthera's VoodooPS2 which includes support for Magic Trackpad 2 emulation on a standard PS/2 trackpad. I am mainly trying this out because the new features seem very appealing, such as Force Touch emulation, three finger tap, rotation etc. When I installed it on my HP EliteBook 8470p (as a replacement for RehabMan's VoodooPS2Controller), the trackpad had a few serious issues:

 

  • Non-functioning two finger gestures
  • Very sensitive mouse, must reduce speed of trackpad to lowest setting and even then it is still fast
  • Physical click button does not work


Has anyone else had issues with the new VoodooPS2 on their HP devices?

Share this post


Link to post
Share on other sites
Advertisement

I guess it depends entirely on the TouchPad/TrackPad model (Alps, Elan, Synaptics, I2C/non-I2C, etc.) rather than the computer make/manufacturer which is kind of irrelevant...

 

So:

  1. identify your hardware
  2. check if the kext supports it
  3. contact the kext's author as/if required
Edited by Hervé

Share this post


Link to post
Share on other sites
On 9/5/2019 at 5:50 AM, natster101 said:

I am currently trying out Acidanthera's VoodooPS2 which includes support for Magic Trackpad 2 emulation on a standard PS/2 trackpad. I am mainly trying this out because the new features seem very appealing, such as Force Touch emulation, three finger tap, rotation etc. When I installed it on my HP EliteBook 8470p (as a replacement for RehabMan's VoodooPS2Controller), the trackpad had a few serious issues:

 

  • Non-functioning two finger gestures
  • Very sensitive mouse, must reduce speed of trackpad to lowest setting and even then it is still fast
  • Physical click button does not work


Has anyone else had issues with the new VoodooPS2 on their HP devices?

Yes. Two finger gestures not working on my HP laptop in signature.

Share this post


Link to post
Share on other sites

I am trying the acidanthera VoodooPS2 on my HP Probook 640 and I have all these same issues:  two finger gestures not working, physical buttons don't work. 

 

Therefore I have no way to right-click or scroll up/down.  Also I can't find a way to click and drag.  However, three finger gestures do work OK.

 

I am a bit confused about this, because it seems to me that if three finger gestures work, then so should two finger ones?  So maybe it's some sort of configuration issue?  But I can find almost no help regarding the acidanthera VoodooPS2 driver - I thought there would be an official forum thread, but I can't find one?

 

I guess I will have to go back to the RehabMan version I was using before, which allowed me to scroll up/down and use physical buttons, but three-finger gestures did not work.

 

Another thing I don't understand is whether there should be a Preferences Pane available for changing settings?  In researching VoodooPS2 I keep finding people talking about changing settings in the Preferences Pane.  I am not sure if they are talking about the normal Apple Trackpad PrefPane, which of course I have, or something new and specific to VoodooPS2?

 

EDIT: I have gone back to the RehabMan VoodooPS2, and realised that it does detect three finger gestures, it's just that it doesn't automatically map them to trackpad gestures.  It sends keyboard commands.  For example, three-finger-swipe up/down sends Cmd + Option + Up/Down,  and three-finger-swipe left/right sends Option + Left/Right.

 

So I have used BetterTouchTool (which I already used) to map these to the same actions that I would normally get on my Magic Trackpad 2:

 

q1kQdC1.png

 

However I can't get two-finger-swipe left/right to work as browser back/forward.  It seems VoodooPS2 does not send keyboard codes for these gestures, but instead maps them to scroll wheel left/right (a pretty useless gesture 95% of the time, IMHO).  So I need to investigate to see if this can be changed.

Edited by TheBloke

Share this post


Link to post
Share on other sites

I have the same problem. My HP Elitebook 840G5 is not detecting twi finger gestures. So no scrolling or secondary click. With rehabmans old version teo fingers work but not three...

Share this post


Link to post
Share on other sites
On 10/20/2019 at 8:05 PM, TheBloke said:

I am trying the acidanthera VoodooPS2 on my HP Probook 640 and I have all these same issues:  two finger gestures not working, physical buttons don't work. 

 

Therefore I have no way to right-click or scroll up/down.  Also I can't find a way to click and drag.  However, three finger gestures do work OK.

 

I am a bit confused about this, because it seems to me that if three finger gestures work, then so should two finger ones?  So maybe it's some sort of configuration issue?  But I can find almost no help regarding the acidanthera VoodooPS2 driver - I thought there would be an official forum thread, but I can't find one?

 

I guess I will have to go back to the RehabMan version I was using before, which allowed me to scroll up/down and use physical buttons, but three-finger gestures did not work.

 

Another thing I don't understand is whether there should be a Preferences Pane available for changing settings?  In researching VoodooPS2 I keep finding people talking about changing settings in the Preferences Pane.  I am not sure if they are talking about the normal Apple Trackpad PrefPane, which of course I have, or something new and specific to VoodooPS2?

 

EDIT: I have gone back to the RehabMan VoodooPS2, and realised that it does detect three finger gestures, it's just that it doesn't automatically map them to trackpad gestures.  It sends keyboard commands.  For example, three-finger-swipe up/down sends Cmd + Option + Up/Down,  and three-finger-swipe left/right sends Option + Left/Right.

 

So I have used BetterTouchTool (which I already used) to map these to the same actions that I would normally get on my Magic Trackpad 2:

 

q1kQdC1.png

 

However I can't get two-finger-swipe left/right to work as browser back/forward.  It seems VoodooPS2 does not send keyboard codes for these gestures, but instead maps them to scroll wheel left/right (a pretty useless gesture 95% of the time, IMHO).  So I need to investigate to see if this can be changed.

HI,

I am using Lenovo Idealpad 310 with Synaptic Touchpad. I am having the exact same issue.Single tap and three fingers gesture are working but two finger is never detected.

 

Rehabmans's VoodooPS2 hasn't been updated for year now and Acidanthera's VoodooPS2 is promising with it's native gesture feature.Hoping to see more device support in future.

 

There is few discussion here, I couldn't find anything useful.

https://github.com/acidanthera/bugtracker/issues?q=is%3Aopen+is%3Aissue+label%3Aproject%3Aps2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Drovosek
      Hey. I found a repository with modified voodoops2controller kext. Finalized it sysctl and kprinssu and the-darkvoid based on the kext from RehabMan.
      https://github.com/syscl/OS-X-Voodoo-PS2-Controller
       
      This kext almost like VoodooPS2Trackpad from acidanthera.
      https://github.com/acidanthera/VoodooPS2
      https://applelife.ru/threads/acidanthera-voodoops2trackpad-dlja-synaptics.2944059/
       
      I attach the compiled version.
      https://vk.com/doc183234383_514349114

      P.S. If you try it, then naturally remove other kexts for the touchpad and keyboard and, first install via KextUtility. If it works fine, then remove it from /S/L/E and throw in /kexts/Other
      VoodooPS2Controller modified syscl.zip
      P. P. S.
      I wanted to upload this archive to the forum in the "Downloads" section to where the cupcakes are located, but I didn't see a button to create a theme there. Also I have there is no opportunity to leave comments. Why?
      It would be nice if someone moved this kext there, too.
    • By UDPSendToFailed
      Hi, I have problem with latest VoodooPS2Controller.kext, it's impossible to do anything with the touchpad. Here is a video of what happens if I touch it or try to move the cursor: https://www.youtube.com/watch?v=Bvt-wmNXvVs
      It clicks and moves randomly, sometimes left and / or right click stuck making impossible to click with an external mouse too. I found ApplePS2SmartTouchPad.kext, but it's very outdated and has too much bugs which I can't fix. Is there any normally working alternative? Thanks for help!
    • By hrytskivr
      I have VoodooPS2 kext installed. Tried to google the solution but only found changing MouseMultipliers which won't help - I changed all of them, tried to set around 3x times bigger values, rebuild kext cache, replaced the ones in EFI, rebooted but nothing changed, TrackPoint is still slow. Is there any other way to do it? I'm also attaching my problem_reporting files.
      debug_30176.zip
    • By soumaxetuirk
      Many People gets confuse due to their wrong keyboard hotkeys or completely disabled hotkeys while using VoodooPS2Controller.kext. today I am writing a little guide for newbies to Enable Possible Every disabled Hotkeys on laptop with their personalised shortcuts.
       
      Common Issues Can be Solved Using this guide:
      Media Hotkeys not working Brightness Hotkeys not working Wrong keyboard entries Completely dead keys Bringing Every Windows hotkeys to Mac  Basics:
      While our laptop keyboards use PS2 Methods for input in windows, Mac Uses ADB Codes for Its Keyboard.VoodooPS2Controller convert those PS2 codes to Mac compatible ADB Codes. All the PS2 Scan codes for universal keys like ( A-z, 1-0, !-+) are same for almost every laptops but OEM Hotkeys are different. All laptop has Different Functional keys.So hot keys usually don't work properly without proper edits.
       
      To Solve this issue First find the codes for your system then remap them to specific Mac ADB codes to do the same exact output in system.
       
      (Note : I learned about all these things from different people and different posts, I will try to link Original Posts.)
      !!Huge Thanks to RehabMan & All VoodooPS2Controller tester and developer!!
       
       
      1.Check your Functional keys
      First of all you need to check wether your functional keys transmits PS2 or EC scan codes. Install latest version VoodooPS2 kext debug version, and watch your console while pressing keys. A. PS2 Scan Codes
       
      If It is a PS2 Scancode then you will get some report as like this. (moniter Using ApplePS2 in search box and "NOW" option activated.)
      ApplePS2.. : Sending e022=69 down ApplePS2.. : Sending e022=69 up The first value is your PS2 Scan codes and the value after equal to is the ADB code injected to system. If nothing happens then it might be a EC Query. VooDooPS2 Github Link B. EC Queries
       
      Install ACPI Debug kext: https://github.com/R...OS-X-ACPI-Debug Open MaciASL and click on patch.(Add rehab man repo) Apply "Add DSDT Debug Methods" and "Instrument EC Queries" Patch Save the DSDT and restart Now go to console and search for "ACPIDebug" and press those keys ACPI Debug Github Link You will get some result like this ACPIDebug : EC _Q12 2.Get your new Keys
       
      A.Direct ADB
      Some hotkeys like play/pause, scan next track,Brightness,Lunchpad are exist in real Mac so you can find there ADB codes directly. You can remap your hotkeys directly to those ADB Codes. Some ADB Codes Play/Pause : 34 Next Track : 42 Prev.Track : 4d Others ADB codes can be found in this page. You can check those ADB Codes you can easily. Convert the ADB codes to Decimal from hexadecial. While VOODooPS2 Debug version is installed,Hold the right alt and press the decimal value then leave the alt key and you can see the Executed ADB code.( For e.g. ADB code for next track is 34 so in decimal it will be 66. So press alt then type 66 and release the alt.your track will be changed in your music player) B. Extra Function Key
      Some Hot keys like Lock windows,Print Screen,HP/Dell Support key, print, Multi monster setup are not present in Mac. In that Case you need to Assign those hotkeys to function keys like (f15, f16,f17...f20). After that in Mac Keyboard shortcut preference you can set them for various commands  (Note: take help of Automator to create more personalised shortcuts)
      ADB Codes for function Keys f16=6a f17=40 f18=4f f19=50 f20=5a  
      3.Remap Keys 
      A. PS2 Codes
      Go to your latest VoodooPS2 kext. Detailed specification on Github Page. Open " VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/info.plist" with Xcode or Plist Editor. Go to Custom PS2 to ADB Map Section Information Property List >> IOKitPersonalities >> ApplePS2Keyboard >> Platform Profile >> Default >> Custom ADB Map  enter your PS2 Scancodes = ADB Value you want to use( In Hex)
      <key>Custom ADB Map</key>        <array>             <string>e022=34</string>             <string>e024=4f</string>         </array> B. EC Contolled Keys
      With Proper DSDT Edit you can Notify to PS2M for any EC Controlled Queries. Example for Brightness Fix (Original Post)
      into method label _Q11 replace_content begin // Brightness Down\n Notify(\_SB.PCI0.LPCB.PS2M, 0x0205)\n Notify(\_SB.PCI0.LPCB.PS2M, 0x0285)\n end; into method label _Q12 replace_content begin // Brightness Up\n Notify(\_SB.PCI0.LPCB.PS2M, 0x0206)\n Notify(\_SB.PCI0.LPCB.PS2M, 0x0286)\n end; Custom EC Queries Shortcuts  can be done by similar process.(Will Be updated Soon)
    • By Wallfacer
      Hi,
       
      with Herve and other kind people's help, I finally installed the os x 10.10.5 on my PC.
       
      However, when I boot it with clover, it get stuck at
      "VoodooPS2Mouse 1.8.9 loading..."
       
      Relavent setting:
      1. MB with ICH9, with IDE option only;
      2. PS2 wired keyboard, USB wired Mouse; 
       
      in local hacintonsh forums, the suggestion are below: 
      1, open AHCI for SATA on MB;
      2, if no AHCI option, inject the patched kext;
      3, inject a PS2 kext, such as VoodooPS2**;
      4, delete a kext under S/L/CoreServices, to avoid loading keyboard when initiating the system;
      5, use an USB keyboard;
       
      My attempts:
      1, the ATA patcher is already injected. (no doubt, otherwise the HD can not be recognized even in the installation)
      2, VoodooPS2**.kext (v1.8.9) is injected. I also tried another version (v1.8.11) VoodooPS2, or to delete the plug-ins: VoodooPS2touchpad.kext, VoodooPS2Mouse.kext in the VoodooPS2**.kext;
      3. Can't find the so-called S/L/CoreServices folder;
       
      can anyone help please?
×