InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 12-22-2010, 07:32 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
VoodooPS2 optimized for Snow Leopard, Leopard and Tiger

I rebuilt (and slightly rewrote) VoodooPS2 for Snow Leopard, Leopard and Tiger.
This does not need a nub so delete AppleACPIPS2Nub.kext before install (Don't delete on Tiger though).
The nub is built directly into the VoodooPS2Controller.
For Tiger the nub is dropped because it is present allready in AppleACPIPlatform.kext's plugins.
I also implemented Slice's multimedia keys fix (working now) and the high resolution fix (2400 dpi for Synaptics).
NOTE: If you have a Synaptics touchpad make sure to set the speed to high prior to installation (in Apple Trackpad prefpane).
For Synaptics the speed will start at max (new fix) so it works smooth.
The tapping function for ALPS should work too now...
Happy X-Mas to everybody too and a happy new year.
Download including sources:
http://rapidshare.com/files/440463070/VoodooPS2.zip
The built products are under build/Release (Tiger/Leopard)

Last edited by andyvand; 01-02-2011 at 10:43 PM.
Reply With Quote
  #2  
Old 12-24-2010, 06:54 PM
Bronxteck Bronxteck is offline
Cheetah
 
Join Date: Dec 2010
Posts: 5
Hi I have a Dell D620 Laptop with an ALPS trackpad Running Snow Leopard. Overall your kext is working great but its very sensitive when scrolling on safari, but it will not allow adjustment from the "voodoo" trackpad pref because it closes out when adjusting the settings. but I was able to turn it on with the "vanilla" trackpad pref by adding vendor ID 1452 to the Info.Plist. is there a way to build the sensitivity and relocate the scrolling to lets say the right side and bottom of track pad in the voodooALPStrackpad.cpp file? I was using a kext that was modified by Slashack that works in this manner but it outputs debug info so it is constantly outputting tracking parameters to log which is killing my battery life from from all the hard drive access.. the problem is there is no source to compile from to remedy the situation of debug output but there seems to be a Patch.diff but i'm not 100% sure if its correct. I can supply it to you if you wish.
And thank you for your time and many effort you have supplied the Hackintosh community over the years.
Reply With Quote
  #3  
Old 12-25-2010, 06:22 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
Quote:
Originally Posted by Bronxteck View Post
Hi I have a Dell D620 Laptop with an ALPS trackpad Running Snow Leopard. Overall your kext is working great but its very sensitive when scrolling on safari, but it will not allow adjustment from the "voodoo" trackpad pref because it closes out when adjusting the settings. but I was able to turn it on with the "vanilla" trackpad pref by adding vendor ID 1452 to the Info.Plist. is there a way to build the sensitivity and relocate the scrolling to lets say the right side and bottom of track pad in the voodooALPStrackpad.cpp file? I was using a kext that was modified by Slashack that works in this manner but it outputs debug info so it is constantly outputting tracking parameters to log which is killing my battery life from from all the hard drive access.. the problem is there is no source to compile from to remedy the situation of debug output but there seems to be a Patch.diff but i'm not 100% sure if its correct. I can supply it to you if you wish.
And thank you for your time and many effort you have supplied the Hackintosh community over the years.
I could take a look if you supply me with the diff.
I allready changed the 2 finger scrolling functions for ALPS so this one I can do too
Reply With Quote
  #4  
Old 12-26-2010, 05:30 AM
Bronxteck Bronxteck is offline
Cheetah
 
Join Date: Dec 2010
Posts: 5
Ok I will download it again and try it Thanks for the quick response. this was the version I tried...
http://forum.voodooprojects.org/inde...pic,245.0.html
Attached Files
File Type: zip patch.diff.zip (2.6 KB, 11 views)
Reply With Quote
  #5  
Old 12-26-2010, 11:00 AM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
Quote:
Originally Posted by Bronxteck View Post
Ok I will download it again and try it Thanks for the quick response. this was the version I tried...
http://forum.voodooprojects.org/inde...pic,245.0.html
Ok, I'll implement this (tomorrow I think).
I'll post results when I'm done.
EDIT: I did it today (I was bored ).
It is available from the first post.
I did not implement the debug logging but I did implement the other fixes.

Last edited by andyvand; 12-26-2010 at 11:36 AM.
Reply With Quote
  #6  
Old 12-27-2010, 12:17 AM
Bronxteck Bronxteck is offline
Cheetah
 
Join Date: Dec 2010
Posts: 5
Ok i have been fiddling around with it for like 5 hours but it panics on load.. (the original one you posted on the 22 does not) I also get build errors compiling- clock_get_uptime(&now) cannot convert absolute time to unit64_t and it goes on 6 times (but im building in i386) so can the uploaded file be corrupted? or is it something on my part that im doing wrong.
Reply With Quote
  #7  
Old 12-27-2010, 12:39 AM
jason99 jason99 is offline
Cheetah
 
Join Date: Feb 2010
Posts: 1
hi andyvan, the two finger scroll works well with alsp, with both version, the speed is too fast, solutions for this?

Last edited by jason99; 12-27-2010 at 12:44 AM.
Reply With Quote
  #8  
Old 12-27-2010, 11:16 PM
Bronxteck Bronxteck is offline
Cheetah
 
Join Date: Dec 2010
Posts: 5
I got it Working... (a little while after posting it was something with my boot loader).
then I "adjusted" the trackpad Info.Plist to suit my needs... (which in turn Slowed it down just a little not enough though.) but the pressure sensitivity is still an issue it's too sensitive.
Attached Files
File Type: zip Info.plist.zip (1.3 KB, 15 views)
Reply With Quote
  #9  
Old 01-01-2011, 05:37 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
New version available...
This one has multimedia key support (thank you Slice).
This one also has a high resolution trackpad fix for Synaptics (2400 dpi instead of 100 dpi).
The high resolution fix makes sure the pointer of the trackpad goes smooth and gives better control in the Apple Trackpad prefpane (thanks to ivik for suggesting this).
Also Tiger version is fixed... this one needs AppleACPIPS2Nub.kext though (should be standard present in /System/Library/Extensions/AppleACPIPlatform.kext/PlugIns).
Updated: Fixed minor issue with Synapics speed and only high resolution trackpad fix for Synaptics, not ALPS...

Last edited by andyvand; 01-01-2011 at 06:19 PM.
Reply With Quote
  #10  
Old 01-02-2011, 09:07 PM
kidslow kidslow is offline
Cheetah
 
Join Date: Jan 2011
Posts: 4
Preferences persistence issues

I am on an Asus 1008HA at 10.6.5 with latest NBI patching bootloader. Trackpad is Synaptics, apparently multi-gesture enabled.

I have seen my trackpad preferences reset after multiple system hardware events: after every reboot, disconnecting an external monitor and plug/unplug USB devices. My preferences (both in the VoodooPS2 and Apple Trackpad Preference panes) appear to be reset when I go back and check. Is that a plist stored somewhere?

The defaults for my trackpad movement are sluggish. Like moving wet concrete. Still driving with a mouse until I iron out some more of these kinks.

Also can't get the source to compile. I haven't had time to track down the causes for compilitation failure, yet. Something about 'Cannot convert 'AbsoluteTime*' to 'uint64_t*' in 'void_clock_get_uptime'.

I was using meklorts ApplePS2Controller.kext with AppleACPIPS2Nub.kext , but I like the idea of removing the Nub, and found you had done it. Otherwise, those were a passable combination.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply