Jump to content

VoodooPS2 optimized for Snow Leopard, Leopard and Tiger


  • Please log in to reply
150 replies to this topic

#21
04152viki

04152viki

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 774 posts

The file size is too large for the InsanelyMac forum (Max. single upload size: 10MB), so I uploaded it to the Megashares:

http://d01.megashare...ad.prefPane.zip

Is not possible ..

#22
THe KiNG

THe KiNG

    InsanelyMac Legend

  • Retired Developers
  • 792 posts
  • Gender:Male
Hey Andy,

Nice to see this revitalized :angel:

Tried the ALPS fix version, it dosen't work on my HP mini 311, trackpad is recognized but not usable, weird thing i get in log:

Dec 30 23:11:06 localhost kernel[0]: VoodooPS2SynapticsTouchPad loaded???
Dec 30 23:11:06 localhost kernel[0]: ApplePS2Trackpad: ALPS GlidePoint v4.115

However I removed the Synaptics part from Trackpad plist, still no go, I got rid of Synaptics log but that does not help

ALPS log:
Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDClickTime Value: 500000000Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDClickSpace Value: ??Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDKeyRepeat Value: 83333333Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDInitialKeyRepeat Value: 500000000Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDScrollAcceleration Value: 20480Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDPointerButtonMode Value: 2Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDF12EjectDelay Value: 250Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDSlowKeysDelay Value: 0Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDStickyKeysDisabled Value: 0Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDStickyKeysOn Value: 0Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDStickyKeysShiftToggles Value: 0Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDMouseKeysOptionToggles Value: 0Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDFKeyMode Value: 0Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDClickSpace Value: ??Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDClickTime Value: 500000000Dec 30 23:15:29 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDKeyboardModifierMappingPairs Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDResetPointer Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDPointerButtonMode Value: 2Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDScrollReset Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDScrollAcceleration Value: 20480Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDResetKeyboard Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDKeyRepeat Value: 83333333Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDInitialKeyRepeat Value: 500000000Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDMouseAcceleration Value: 196608Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDTrackpadAcceleration Value: 98304Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDTrackpadScrollAcceleration Value: 196608Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDMouseScrollAcceleration Value: 8192Dec 30 23:15:33 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadFourFingerNavigationHorizSwipeGesture Value: 0Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadRightClick Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadPinch Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadMomentumScroll Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: Dragging Value: 0Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadThreeFingerSwipe Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: Clicking Value: 0Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadCornerSecondaryClick Value: 0Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadThreeFingerDrag Value: 0Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: DragLock Value: 0Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadFourFingerNavigationVertSwipeGesture Value: 0Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadHorizScroll Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadFourFingerHorizSwipeGesture Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadFourFingerVertSwipeGesture Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadRotate Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TrackpadScroll Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: ABmod, Loading Clicking Settings at Boot: 0, 1, 0ApplePS2ALPSGlidePoint: Dictionary Object: JitterNoMove Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: JitterNoClick Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: PalmNoAction When Typing Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: PalmNoAction Permanent Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: TwofingerNoAction Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: OutsidezoneNoAction When Typing Value: 1Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: Use Panther Settings for W Value: 0Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: Trackpad Jitter Milliseconds Value: 192Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: USBMouseStopsTrackpad Value: 0Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDPointerButtonMode Value: 2Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDScrollZoomModifierMask Value: 262144Dec 30 23:15:34 HM311 kernel[0]: ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??

Prefpane fail too complaining about Synaptics...
This ALPS version that mini use has multitouch capability, on windows I can do all stuff mac can but only there...

BTW I tried to compile from source with no luck, it fails on absolute time stuff...

@ Slice, tested your ALPS version as well, same result as with Andy one :)
Only diff is that yours prints in logs unknown extended scan code, can you make it print for double extended one?
Also modifie source would be nice.

#23
scrax

scrax

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,704 posts
  • Gender:Male

My Synaptics trackpad works with Apple's driver and with Apple's prefPane. It supports tapping but have no scroll function. May be it worth to port some trackpad codes from Voodoo project back into Apple's one.


This is what i'm suggesting, i suppose. ;)

#24
DarwinX

DarwinX

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 640 posts
  • Gender:Male
  • Location:Florida

Is not possible ..


It absolutely works on my rig, scrolling and all, why not take a look at the code of that particular preference pane?

#25
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,199 posts
  • Gender:Male
  • Location:Moscow

@ Slice, tested your ALPS version as well, same result as with Andy one :rolleyes:
Only diff is that yours prints in logs unknown extended scan code, can you make it print for double extended one?
Also modifie source would be nice.

Yes, there is no diff, except prefPane attaches to ALPS. No luck.
I begin my own investigation of the driver. Wait for the news.

I can log double extended code if you wish. It is dangerous for the size of kernel-log.

#26
THe KiNG

THe KiNG

    InsanelyMac Legend

  • Retired Developers
  • 792 posts
  • Gender:Male

I can log double extended code if you wish. It is dangerous for the size of kernel-log.

Well I can comment after I check to see what it gets, on Linux I get doubled extended scan code for brightness Fn keys, BTW any idea how I can map those?

OK, I will wait.

#27
ivik

ivik

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 280 posts
Note on synaptics (maybe will work with others too) smoothness and acceleration:
Changing it to higher resolution (i have set it to 2400, 100 was default) and speed to max (divisor=1) makes pointer movement really smooth and not jumpy when you touch it little.

And it gives more controll on apple touchpad pref.pane.

#28
Macpaq

Macpaq

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts

Did you try the preference pane that I have uploaded? The one that came with the VoodooPS2Controller.kext or Apple's own Trackpad.prefpane has NEVER worked for me, this one is completely different and it works quite well. Although, I am unsure of its origins.


Hey, thanks for this, I had been pulling my hair out now I am almost bald trying to fix this trackpad issue, I installed this preference pane and now it retains my tap setting!! Now my HackBook Pro is perfect!!! ;)

#29
DarwinX

DarwinX

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 640 posts
  • Gender:Male
  • Location:Florida

Hey, thanks for this, I had been pulling my hair out now I am almost bald trying to fix this trackpad issue, I installed this preference pane and now it retains my tap setting!! Now my HackBook Pro is perfect!!! :)


I am glad that this preference pane has worked for you, besides this preference pane, nothing else has ever provided full control over the trackpad scrolling functionality on my rig. Interestingly enough though, I am being completely ignored by the posters of this topic even though there is a Trackpad.prefPane with scrolling functionality already available which has achieved what they are attempting to achieve.
I uploaded it to Megashares as I couldn't upload it to this forum due to size limitations, it's 14 megs in size and the limit is 10 megs.

Slice, Andy, Scrax, THe KiNG at least take a look at it....


#30
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,199 posts
  • Gender:Male
  • Location:Moscow

BTW I tried to compile from source with no luck, it fails on absolute time stuff...

clock_get_uptime((uint64_t*)&now);


#31
Mammoth

Mammoth

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 625 posts

Hey, thanks for this, I had been pulling my hair out now I am almost bald trying to fix this trackpad issue, I installed this preference pane and now it retains my tap setting!! Now my HackBook Pro is perfect!!! :)


Hi Macpaq,

That's great that your is now working perfectly! Could you please upload your ApplePS2Controller.kext? I installed DarwinX's PrefPane, but only have standard options, so obviously I don't have the correct ApplePS2Controller.kext.

Thanks! (and thanks to DarwinX too!)

#32
THe KiNG

THe KiNG

    InsanelyMac Legend

  • Retired Developers
  • 792 posts
  • Gender:Male

clock_get_uptime((uint64_t*)&now);

Yeah I figured that looking on good source...
Seems there is diff b/w source/kexts uploaded.

#33
DarwinX

DarwinX

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 640 posts
  • Gender:Male
  • Location:Florida

Hi Macpaq,

That's great that your is now working perfectly! Could you please upload your ApplePS2Controller.kext? I installed DarwinX's PrefPane, but only have standard options, so obviously I don't have the correct ApplePS2Controller.kext.

Thanks! (and thanks to DarwinX too!)


No probs. This preference pane works with the new Andy Vandijck's VoodooPS2Controller.kext with corrected iTunes multimedia keys by Slice:

Posted Image ReleaseALPS.zip

To avoid conflicts, ensure that there are no other Trackpad.prefPanes loaded anywhere in your system, also fix permissions. It goes into your /System/Library/PreferencePanes directory.

#34
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,199 posts
  • Gender:Male
  • Location:Moscow

To avoid conflicts, ensure that there are no other Trackpad.prefPanes loaded anywhere in your system, also fix permissions. It goes into your /System/Library/PreferencePanes directory.

http://d01.megashare...php?d01=5da6d6a

Thank you! Now I downloaded your prefPane and it works! While system's one - no.
What is the version? From what sources? Or just binary patched?

#35
DarwinX

DarwinX

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 640 posts
  • Gender:Male
  • Location:Florida

Thank you! Now I downloaded your prefPane and it works! While system's one - no.
What is the version? From what sources? Or just binary patched?


No problemo, Slice. I am embarrassed to admit that I really am not aware of the origins of said preference pane however, I have been successfully utilizing it for quite awhile, perhaps even since the very inception of the Snow Leopard, so for more than a year now. While I do not believe it to be a patched Apple's Trackpad.prefPane, I certainly do not have it's sources available to me. However, I am doing further research and investigation as to the origins of this little wonder.

Edit: I have just now looked inside the Trackpad.prefPane Resources directory only to find two 7 MB instructional QuickTime videos on the use of the trackpad, apparently made by Apple. Removing said movies from preference pane's Resources reduces its size considerably to only 1.6 MB. So, on second thought, this does appear to be Apple's own modified trackpad preference pane after all. Also, it does successfully load from /Library/PreferencePanes/ directory.

Please disregard the previous Megashares link as here it is much smaller on the InsanelyMac forum own server:

Attached File  Trackpad.prefPane.zip   870.16KB   191 downloads


#36
Zprood

Zprood

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts
  • Gender:Male
  • Location:CHN
@DarwinX, I search forum and get some information about the Pane, look the picture, delete some items of the info.plist file can make a different.

Attached File  Screen_shot_2011_01_02_at_12.18.39_AM.png   72.99KB   186 downloads



#37
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,693 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
New version which includes Slice's multimedia keys fix and the ivik high resolution trackpad fix (2400 dpi instead of 100).
Also the Tiger version is fixed, the nub for Tiger is dropped because of the allready available AppleACPIPS2Nub.kext in /System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns.

@Slice: Could you test the driver on Tiger to be 100% sure it works? I have no Tiger testing platform...

#38
Zprood

Zprood

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts
  • Gender:Male
  • Location:CHN

New version which includes Slice's multimedia keys fix and the ivik high resolution trackpad fix (2400 dpi instead of 100).
Also the Tiger version is fixed, the nub for Tiger is dropped because of the allready available AppleACPIPS2Nub.kext in /System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns.

@Slice: Could you test the driver on Tiger to be 100% sure it works? I have no Tiger testing platform...

Hi Andy Vandijck
Thanks for the correcting. Download and give test result.
Happy new year

#39
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,693 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

Hi Andy Vandijck
Thanks for the correcting. Download and give test result.
Happy new year

Let me know if the mouse works smooth please (or if the setting is too high)...
Make sure to set the speed to max on the regular Apple Trackpad prefpane...
Initially the speed will be slow but after login it's great...
EDIT: Checked it myself...
the setting should only be set that way for Synaptics, not for the others (as there is no speed setting which will make it unfortunetely slow).
Uploading new version...
Update: Uploaded new version...

#40
DarwinX

DarwinX

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 640 posts
  • Gender:Male
  • Location:Florida

@DarwinX, I search forum and get some information about the Pane, look the picture, delete some items of the info.plist file can make a different.

Attached File  Screen_shot_2011_01_02_at_12.18.39_AM.png   72.99KB   186 downloads


Would you mind elaborating further on your point of the info.plist modification? Am I to understand that with the fore mentioned modifications, this Trackpad.prefPane wouldn't conflict with Apple's native Trackpad.prefPane? Thanks!

Let me know if the mouse works smooth please (or if the setting is too high)...
Make sure to set the speed to max...
EDIT: Checked it myself...
the setting should only be set that way for Synaptics, not for the others (as there is no speed setting which will make it unfortunetely slow).
Uploading new version...
Update: Uploaded new version...


With this VoodooPS2.prefPane version, the previous error: "ApplePS2SynapticsTouchPad not found" has resurfaced. That error is absent from Slice's version of this preference pane. Also, the previously fixed by Slice iTunes multimedia keys have returned to their previous, partially operational state; the pause/play key function yet again fails to implement.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy