Brett Whinnen Posted January 13, 2011 Share Posted January 13, 2011 Is it just me or does the backtic/tilde key no longer work? Everything else is perfect on my XPS 1530, but this key returns § and ± instead of the backtic/tilde it should. I would have thought the §/± would be when the option key and a key was pressed? Cheers, Brett Link to comment Share on other sites More sharing options...
talisman Posted January 13, 2011 Share Posted January 13, 2011 Hey Brett... how's life... long time no see...!! have you got the c-states to work? ps2 has always been my nightmare... I hardly dare to touch it..!! Link to comment Share on other sites More sharing options...
DarwinX Posted January 13, 2011 Share Posted January 13, 2011 Is it just me or does the backtic/tilde key no longer work? Everything else is perfect on my XPS 1530, but this key returns § and ± instead of the backtic/tilde it should. I would have thought the §/± would be when the option key and a key was pressed? Cheers, Brett It is good to see that you're still around, Brett. It is not just you, I am too experiencing the same issue ever since the VoodooPS2Controller.kext update. Link to comment Share on other sites More sharing options...
ThirdSmile Posted January 13, 2011 Share Posted January 13, 2011 Is it just me or does the backtic/tilde key no longer work? Everything else is perfect on my XPS 1530, but this key returns § and ± instead of the backtic/tilde it should. I would have thought the §/± would be when the option key and a key was pressed? Cheers, Brett I have fixed this, for my hp6720, by modify ApplePS2ToADBMap.h(replaced this code "0x0a, // 29 `~" by this one "0x32, // 29 `~"), maybe this help to you too... Also I have made some fixes in VoodooPSKeyboard( they are ONLY for hp6720), and fixed some bugs (in synapticsconfigload, and VoodooPS2SynapticsPane) and compilation errors(probably they was because my xcode version) Modified sources: VoodooPS2_hp6720.zip Link to comment Share on other sites More sharing options...
Brett Whinnen Posted January 15, 2011 Share Posted January 15, 2011 ThirdSmile, I assume you recompiled it completely after those changes and rebuilt the kext? Yes I am still around, have been flat out with work (new job) and moved back to a dual boot for my XPS so have been spending time in both OSes. I have not touched C-States for a while, need to catch up on what progress has been made elsewhere and see if we can incorporate it into our DSDT. Cheers Brett Link to comment Share on other sites More sharing options...
Brett Whinnen Posted January 16, 2011 Share Posted January 16, 2011 I've recompiled VoodooPS for the M1530 with the `/~ key fix as described by ThirdSmile. Worked perfectly, just had to make a change in the code from clock_get_uptime(&now); to clock_get_uptime((uint64_t *)&now); for the latest Xcode 3.2.5 as it wouldn't compile for the file VoodooPS2Keyboard.cpp. This has been compiled as x86_64 by the way. Cheers, Brett VoodooPS2Controller.kext.zip Link to comment Share on other sites More sharing options...
DarwinX Posted January 16, 2011 Share Posted January 16, 2011 I've recompiled VoodooPS for the M1530 with the `/~ key fix as described by ThirdSmile. Worked perfectly, just had to make a change in the code from clock_get_uptime(&now); to clock_get_uptime((uint64_t *)&now); for the latest Xcode 3.2.5 as it wouldn't compile for the file VoodooPS2Keyboard.cpp. This has been compiled as x86_64 by the way. Cheers, Brett VoodooPS2Controller.kext.zip Thanks, I shall test this forthwith and report the results shortly. On a different note, until recently I have been using your April 12, 2010 DSDT.aml per: http://www.insanelymac.com/forum/index.php?showtopic=190780 which hasn't been updated since then. Just a few days ago oSxFr33k has graced me with his current DSDT.aml which thus far has served me quite well. As you and I have seemingly identical machines, would you care to share your current, latest and best DSDT.aml with myself and the group? Namely, I am looking for the system fan control via FakeSMC.kext hardware sensors monitoring functionality. The ACPIMonitor.kext which allows that, requires the modification of an existing DSDT.aml. Link to comment Share on other sites More sharing options...
Brett Whinnen Posted January 16, 2011 Share Posted January 16, 2011 Thanks, I shall test this forthwith and report the results shortly. On a different note, until recently I have been using your April 12, 2010 DSDT.aml per: http://www.insanelymac.com/forum/index.php?showtopic=190780 which hasn't been updated since then. Just a few days ago oSxFr33k has graced me with his current DSDT.aml which thus far has served me quite well. As you and I have seemingly identical machines, would you care to share your current, latest and best DSDT.aml with myself and the group? Namely, I am looking for the system fan control via FakeSMC.kext hardware sensors monitoring functionality. The ACPIMonitor.kext which allows that, requires the modification of an existing DSDT.aml. I haven't done any work on the DSDT since then, I cleaned up a few things like re-labelling but that was it. Been far too busy with work and not really spent any time on the XPS Other than having a new MB/heatsink/HDD/keyboard again Link to comment Share on other sites More sharing options...
DarwinX Posted January 16, 2011 Share Posted January 16, 2011 I haven't done any work on the DSDT since then, I cleaned up a few things like re-labelling but that was it. Been far too busy with work and not really spent any time on the XPS Other than having a new MB/heatsink/HDD/keyboard again I see. Was the replacement done by a way of Dell's original warranty or an NVidia settlement? I am curious because I'd like to yet again do the same, just in case. By the way, your modified and recompiled VoodooPS2Controller.kext functions as intended. Thank You. Link to comment Share on other sites More sharing options...
Hacktrix2006 Posted January 25, 2011 Share Posted January 25, 2011 thanks this driver works lovely is there anyway though it can be ran through E/E and not S/L/E as it would then be handy for the bootCD i am making. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted January 25, 2011 Author Share Posted January 25, 2011 thanks this driver works lovely is there anyway though it can be ran through E/E and not S/L/E as it would then be handy for the bootCD i am making. Never tested /E/E but I rather doubt it. For that install DVD you best put the VoodooPS2Controller.kext in /S/L/E and repack /S/L/E.mkext... Link to comment Share on other sites More sharing options...
LatinMcG Posted January 25, 2011 Share Posted January 25, 2011 andy am i the only report of dead touchpad and keyboard after sleep in 10.5.8 dell laptop ? synaptics its strange. i have to reinstall the kext for it to work again. like it looses permissions after sleep on the good side: i install old vodoops2 back and it kept the settings so its working lovely with old and new settings it added plus works after sleep. Link to comment Share on other sites More sharing options...
Zprood Posted January 26, 2011 Share Posted January 26, 2011 andy am i the only report of dead touchpad and keyboard after sleep in 10.5.8 dell laptop ? synaptics its strange. i have to reinstall the kext for it to work again. like it looses permissions after sleep on the good side: i install old vodoops2 back and it kept the settings so its working lovely with old and new settings it added plus works after sleep. Same issue, but keyboard works well, just the trackpad is dead. Link to comment Share on other sites More sharing options...
DarwinX Posted January 26, 2011 Share Posted January 26, 2011 thanks this driver works lovely is there anyway though it can be ran through E/E and not S/L/E as it would then be handy for the bootCD i am making. Never tested /E/E but I rather doubt it.For that install DVD you best put the VoodooPS2Controller.kext in /S/L/E and repack /S/L/E.mkext... I have always placed the VoodooPS2Controller.kext in the /Extra/Extensions/ directory, and it had always loaded and ran successfully from the said directory. Link to comment Share on other sites More sharing options...
DamienValentine Posted January 30, 2011 Share Posted January 30, 2011 First of all, thank you for contribution, guys! This stuff is awesome, I almost done binding my special keys. Touchpad is not working at all on HP Compaq 610 with Synaptics 7.2. When I try to open Preference Pane system shows me an error message with "ApplePS2ALPSGlidePoint not found" or "ApplePS2SynapticsTouchPad not found" depending on what kext version I installed. Also I have 4 keys on my keyboard labeled as below: Scroll/NumLk (+Fn) Pause/Break (+Fn) Insert/Prt Sc (+Fn) Delete/Sys Rq (+Fn) Somehow I've been able to find appropriate scancodes in kernel.log and convert them for two last keys. But first two just decrease/increase screen brightness (GMA X3100) ignoring that I already bind Fn+F7/Fn+F8 for that purpose. And my question is: How to disable wrong functionality and bind at least NumLock as it should be? Scroll Lock returns 0x46, Pause returns 0x45, with Fn pressed both of them return some f**king E1-C6-9D sequence. So what can you say? Link to comment Share on other sites More sharing options...
MacKonsti Posted February 3, 2011 Share Posted February 3, 2011 Guys, thanks all for your hard work and input, I would like to also try to use this kext on my Dell Mini 10v (already setup using meklort's NetBookInstaller) but I am lost in the revisions of the kext that people post in this thread. Can I possibly request a revision or date-based system? Besides Andy and Brett Whinnen, who else posted an improved or modified version? Andy, your own version is still the first one, on the first post? Compiling on MacOSX is not my forte, so any help is always welcome. Cheers. Link to comment Share on other sites More sharing options...
fingerr Posted February 11, 2011 Share Posted February 11, 2011 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). The speed of the Synaptics touchpad now starts on max (new fix). 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 Or download below... The built products are under build/Release (Tiger/Leopard) Hi Andy, thanks for your hard work!!! One question, any chance to add support for ELAN Smart-Pad? I've it in my Asus U30JC (I've seen on forums some other Asus'es have it)... Right now I've to use ApplePS2Controller+AppleACPIPS2Nub. Thanks in advance, fingerr. Link to comment Share on other sites More sharing options...
jlvaio Posted February 12, 2011 Share Posted February 12, 2011 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). The speed of the Synaptics touchpad now starts on max (new fix). 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 Or download below... The built products are under build/Release (Tiger/Leopard) do you know how to use saitek rat 5 usb mouse best mouse ever but not performed well on osx because no drivers Advanced mouse configuration Have a mouse with plenty of buttons but some of them don't work under Linux ? Fear not, here's a not so simple tutorial on how to configure those extra buttons. Be before we get to the configuration of the buttons, my own RAT7 mouse had two problems: it's too fast even at its lowest dpi setting, and it doesn't let you click normally on windows. 1 - Mouse identification First, let's identify the mouse name and its id. We'll use this later: $ xinput list Saitek Cyborg R.A.T.7 Mouse id=12 [slave pointer (2)] Note: Some mice, like Logitech, show up double: the first is actualy the mouse driver while the 2nd is a keyboard driver making their configuration simpler, normally all the buttons work out of the box on any OS. 2 - Slowing down the mouse The following command can slow down any mouse that goes too fast on Linux. Play around with the '5' if the speed is not to your liking: $ xinput --set-prop "Saitek Cyborg R.A.T.7 Mouse" "Device Accel Constant Deceleration" 5 And in order to have it activated automatically, I set up the following script in ~/bin/SetMouse.sh: #!/bin/sh xinput --set-prop "Saitek Cyborg R.A.T.7 Mouse" "Device Accel Constant Deceleration" 5 #xinput --set-prop "Saitek Cyborg R.A.T.7 Mouse" "Device Accel Velocity Scaling" 1 And in [system settings][startup and shutdown][Autostart] I add an entry in [script file] pointing to that script. Done. 3 - Button identification Run the following, then clic on the window that appears with your various buttons and rotate you various wheels. Write down their numbers. $ xev | grep button state 0x10, button 1, same_screen YES state 0x110, button 1, same_screen YES state 0x10, button 3, same_screen YES state 0x410, button 3, same_screen YES state 0x10, button 5, same_screen YES state 0x1010, button 5, same_screen YES ... 4 - Button removal Apparently the RAT7 mouse has a 'mode' button with 3 configurations and one of them is always pressed, so it interfere with the other buttons. We'll simply remove it. As root, edit /etc/X11/xorg.conf and add (or change) the following section in order to remove the 'buttons' 13, 14 and 15: Section "InputClass" Identifier "Mouse Remap" MatchProduct "Saitek Cyborg R.A.T.7 Mouse" MatchDevicePath "/dev/input/event*" # Specific to the Saitek RAT7 mouse Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0 16 17 18 19 20 21" EndSection You'll need to restart X or reboot before this comes into effect: sudo service kdm restart 5 - Button configuration $ sudo aptitude install imwheel Update the file /etc/X11/imwheel/startup.conf with the buttons you want imwheel to take care of (as root). It's not very clear but the various numbers correspond to the actions, in order: Left, Right, Up, Down, Thumb1, Thumb2, ExtBt7, ExtBt8... So here it basically mean that we let X11 handle the left/right buttons as well as the wheel, but we ask ImWheel to assign butotn 8 to Action Thumb1, etc... IMWHEEL_START=1 IMWHEEL_PARAMS='-b "0 0 0 0 8 9 10 11 12"' Now configure the button actions themselves in the file /etc/X11/imwheel/imwheelrc (as root): ".*" None, Thumb1, End None, Thumb2, Home None, ExtBt7, Page_Down None, ExtBt8, Page_Up None, ExtBt9, Alt_L|Left Here I have set the red thumb button to [back] in Firefox, the thumb buttons to Home/End and the thumb wheel the PageUp/PageDown so that it works in any application. Bonjour et bonne année 2011 à tous, j'ai eut le même problème avec ma toute nouvelle R.A.T.7. Voici la solution. 1/ Faire une copie de sauvegarde de votre configuration : $ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.sav 2/ Editer le fichier de configuration X11 : $ gksudo gedit /etc/X11/xorg.conf 3/ Saisir votre mot de passe 4/ Ajouter les lignes suivantes dans le fichier /etc/X11/xorg.conf : Section "InputClass" Identifier "Mouse Remap" MatchProduct "Saitek Cyborg R.A.T.7 Mouse" MatchDevicePath "/dev/input/event*" Option "ButtonMapping" "1 2 3 4 5 6 7 2 9 10 11 12 0 0 0 16 17 18 19 20 21" EndSection 5/ Sauvegarder les modifications puis redémarrer X11 ou plus simplement le PC. Ce reporter au lien ci-dessous pour les explications techniques : https://bugs.launchpad.net/ubuntu/+sour … bug/615892 ://https://bugs.launchpad.net/ubuntu/+...… bug/615892 can you performed something with it thanks ps mine rat 5 is 4000dpi http://forum.ubuntu-fr.org/viewtopic.php?id=435460 http://www.gdargaud.net/Hack/Linux.html Link to comment Share on other sites More sharing options...
Andy Vandijck Posted February 20, 2011 Author Share Posted February 20, 2011 do you know how to use saitek rat 5 usb mouse best mouse ever but not performed well on osx because no driversAdvanced mouse configuration Have a mouse with plenty of buttons but some of them don't work under Linux ? Fear not, here's a not so simple tutorial on how to configure those extra buttons. Be before we get to the configuration of the buttons, my own RAT7 mouse had two problems: it's too fast even at its lowest dpi setting, and it doesn't let you click normally on windows. 1 - Mouse identification First, let's identify the mouse name and its id. We'll use this later: $ xinput list Saitek Cyborg R.A.T.7 Mouse id=12 [slave pointer (2)] Note: Some mice, like Logitech, show up double: the first is actualy the mouse driver while the 2nd is a keyboard driver making their configuration simpler, normally all the buttons work out of the box on any OS. 2 - Slowing down the mouse The following command can slow down any mouse that goes too fast on Linux. Play around with the '5' if the speed is not to your liking: $ xinput --set-prop "Saitek Cyborg R.A.T.7 Mouse" "Device Accel Constant Deceleration" 5 And in order to have it activated automatically, I set up the following script in ~/bin/SetMouse.sh: #!/bin/sh xinput --set-prop "Saitek Cyborg R.A.T.7 Mouse" "Device Accel Constant Deceleration" 5 #xinput --set-prop "Saitek Cyborg R.A.T.7 Mouse" "Device Accel Velocity Scaling" 1 And in [system settings][startup and shutdown][Autostart] I add an entry in [script file] pointing to that script. Done. 3 - Button identification Run the following, then clic on the window that appears with your various buttons and rotate you various wheels. Write down their numbers. $ xev | grep button state 0x10, button 1, same_screen YES state 0x110, button 1, same_screen YES state 0x10, button 3, same_screen YES state 0x410, button 3, same_screen YES state 0x10, button 5, same_screen YES state 0x1010, button 5, same_screen YES ... 4 - Button removal Apparently the RAT7 mouse has a 'mode' button with 3 configurations and one of them is always pressed, so it interfere with the other buttons. We'll simply remove it. As root, edit /etc/X11/xorg.conf and add (or change) the following section in order to remove the 'buttons' 13, 14 and 15: Section "InputClass" Identifier "Mouse Remap" MatchProduct "Saitek Cyborg R.A.T.7 Mouse" MatchDevicePath "/dev/input/event*" # Specific to the Saitek RAT7 mouse Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0 16 17 18 19 20 21" EndSection You'll need to restart X or reboot before this comes into effect: sudo service kdm restart 5 - Button configuration $ sudo aptitude install imwheel Update the file /etc/X11/imwheel/startup.conf with the buttons you want imwheel to take care of (as root). It's not very clear but the various numbers correspond to the actions, in order: Left, Right, Up, Down, Thumb1, Thumb2, ExtBt7, ExtBt8... So here it basically mean that we let X11 handle the left/right buttons as well as the wheel, but we ask ImWheel to assign butotn 8 to Action Thumb1, etc... IMWHEEL_START=1 IMWHEEL_PARAMS='-b "0 0 0 0 8 9 10 11 12"' Now configure the button actions themselves in the file /etc/X11/imwheel/imwheelrc (as root): ".*" None, Thumb1, End None, Thumb2, Home None, ExtBt7, Page_Down None, ExtBt8, Page_Up None, ExtBt9, Alt_L|Left Here I have set the red thumb button to [back] in Firefox, the thumb buttons to Home/End and the thumb wheel the PageUp/PageDown so that it works in any application. Bonjour et bonne année 2011 à tous, j'ai eut le même problème avec ma toute nouvelle R.A.T.7. Voici la solution. 1/ Faire une copie de sauvegarde de votre configuration : $ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.sav 2/ Editer le fichier de configuration X11 : $ gksudo gedit /etc/X11/xorg.conf 3/ Saisir votre mot de passe 4/ Ajouter les lignes suivantes dans le fichier /etc/X11/xorg.conf : Section "InputClass" Identifier "Mouse Remap" MatchProduct "Saitek Cyborg R.A.T.7 Mouse" MatchDevicePath "/dev/input/event*" Option "ButtonMapping" "1 2 3 4 5 6 7 2 9 10 11 12 0 0 0 16 17 18 19 20 21" EndSection 5/ Sauvegarder les modifications puis redémarrer X11 ou plus simplement le PC. Ce reporter au lien ci-dessous pour les explications techniques : https://bugs.launchpad.net/ubuntu/+sour … bug/615892 ://https://bugs.launchpad.net/ubuntu/+...… bug/615892 ://https://bugs.launchpad.net/ubuntu/+...… bug/615892 can you performed something with it thanks ps mine rat 5 is 4000dpi http://forum.ubuntu-fr.org/viewtopic.php?id=435460 http://www.gdargaud.net/Hack/Linux.html That's for a USB mouse... this driver is for a PS2 one... You should use AnyAppleUSBMouse.kext (with vendor and device id modified inside the Info.plist), then it should get recognized as Apple mouse. If that still doesn't fix up the acceleration table inside the accel part of the Info.plist. Let me know if this works for you... Just follow tutorial for AnyAppleUSBMouse.kext (available on this forum). Link to comment Share on other sites More sharing options...
Slice Posted February 22, 2011 Share Posted February 22, 2011 With this VoodooPS2Controller I loose sleep/wake capability. Returning back to ApplePS2Controller+AppleACPIPS2Nub I restore good sleep/wake. With this controller I can use VoodooPS2Keyboard and VoodooPS2Trackpad driver. But trackpad driver needs to be rewritten for more functionality. For my APLS trackpad I don't need VoodooPS2.prefPane. Native Apple's trackpad.perfPane works. Link to comment Share on other sites More sharing options...
MacKonsti Posted February 22, 2011 Share Posted February 22, 2011 With this VoodooPS2Controller I loose sleep/wake capability.Returning back to ApplePS2Controller+AppleACPIPS2Nub I restore good sleep/wake. With this controller I can use VoodooPS2Keyboard and VoodooPS2Trackpad driver. But trackpad driver needs to be rewritten for more functionality. For my APLS trackpad I don't need VoodooPS2.prefPane. Native Apple's trackpad.perfPane works. Dear Slice, please tell us (a) what laptop are you using the driver for and ( which compiled binaries you are using because no-one replied to my previous question about the compiled kext... Is it Andy's or Brett Whinnen's? Thanks in advance. Link to comment Share on other sites More sharing options...
Slice Posted February 24, 2011 Share Posted February 24, 2011 Dear Slice, please tell us (a) what laptop are you using the driver for and ( which compiled binaries you are using because no-one replied to my previous question about the compiled kext... Is it Andy's or Brett Whinnen's?Thanks in advance. But trackpad driver needs to be rewritten for more functionality. ApplePS2.zip 25.02.2011 Better driver PS2drivers_v116.zip Link to comment Share on other sites More sharing options...
slipttees Posted February 27, 2011 Share Posted February 27, 2011 Please Help, Install VoodooPS2 only Keyboard work - ga-945GCM-S2C Thx !! Link to comment Share on other sites More sharing options...
barnum Posted February 28, 2011 Share Posted February 28, 2011 ApplePS2.zip 25.02.2011 Better driver PS2drivers_v116.zip Hi Slice, Does your Kext can be install in /S/L/E or should I install them in /E/E ? regards, Barnum Link to comment Share on other sites More sharing options...
Zprood Posted February 28, 2011 Share Posted February 28, 2011 Hi Slice, Does your Kext can be install in /S/L/E or should I install them in /E/E ? regards, Barnum I install them in the S/L/E. it may not work in the E/E. Link to comment Share on other sites More sharing options...
Recommended Posts