Side Scrolling on your Hackintosh
Thanks to Slashack over at forum.voodooprojects.org we finally have side scrolling!
(Thank you zoharxero for emailing me letting me know how well it works)
I’ve been following this for a while and waiting for something a bit more stable and I think it’s pretty good right now. It will only get better from here when we get a prefpane for it.
This uses VoodooPS2controller.kext to get sidescrolling working thanks to a lot of people especially the Voodoo team!
A bonus to this is the the media keys work natively in itunes and quicktime without having to use Butler!
1) Download this sidescroll_voodoops2controller
2) Open terminal and run the following:
(Remember to replace YOUR-HDD with the name of your HDD, If you followed my guide it would be “/Macintosh\ HD/” Some of these files wont exist on your install, I’ve tried to make it as broad as possible, you should run all of the commands just in case.)
sudo -s
cd /Volumes/YOUR-HDD/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/
rm -Rf AppleACPIPS2Nub.kext
rm -Rf ACPIPS2Nub.kext
cd /Volumes/YOUR-HDD/System/Library/Extensions
rm -Rf ApplePS2Controller.kext
rm -Rf ApplePS2Controller.kext.orig
rm -Rf AppleACPIPS2Nub.kext
rm -Rf ACPIPS2Nub.kext
3) open OSX86Tools
4) Select Repair Permissions / Set Extensions permissions / Clear Extensions Cache and click “Run Selected Tasks”
5) Click “Install Kexts” install “VoodooPS2Controller.kext” to your HDD
6) Reboot with “-f” (without the quotes)
7) Open “System Preferences” and go to “Trackpad” and select “Clicking”
**As a side note Smart Scroll also makes side scrolling a lot smoother and really improves it in my opinion although alone it still works quite well.**
Hi,
Side Scrolling works, however media key “stop” has no effect and the play will not exec itunes (it will work within itunes)
Thanks
Yeah I know it works within itunes, I think you can map it so that it opens itunes from within butler if you’d like, I’m not sure, I haven’t experimented much.
VoodoPS2Controller.kext does not work for me. Keyboard-Buffer ran full with “7^@”. No mouse and no keyboard avalable.
Had to reboot with external keyboard and mouse to reinstall ApplePSController.kext.
You probably did not remove all instances of AppleACPIPS2Nub.kext. Occasionally, there is an extra one in the ApplePS2Controller.kext called ACPIPS2Nub.kext, I forgot about that one.
What this does is map the media keys to our keyboard so they can be recognized natively, before we used buttler because it can catch not recognized keys and let you assing “actions” to that keys like opening an app.
The “stop” key dont work because itunes and quicktime have no “stop” status or button, if you watch carefully you can only play and pause. One more of the differences between macs and pcs.
If you want that functions back you can try buttler.
same thing happened for me… right now im at work but when i get back im gonna check that extra kext you talk about!
So… is the FFScroll daemon needed still? Or, will this and Smart Scroll — which, I agree with you Genaro, makes the whole scroll experience better — suffice by themselves?
Figured I’d ask to save some time before I dive in. . .
No need for FFScroll, this is native scrolling, you can use Smart Scroll as extra if you like
He’s got that right, but if you wanna leave all the remnants of ffscroll in you can just in case you ever wanna switch back to two-finger scrolling. Personally I have grown accustom to using two-finger scrolling so I’m gonna keep using that, but I have this setup on my bootable external hd.
ive checked… i dont have any of that files AppleACPIPS2Nub.kext that you say that has to be deleted… but i still have the same problem that ffreese has… what can it be?
also my usb mouse sometimes works and others dont… my hotplug does not work…
I meant, in the AppleACPIPlatform.kext. Go look in there and delete ACPIPS2Nub.kext and AppleACPIPS2Nub.kext and remember to
4) Select Repair Permissions / Set Extensions permissions / Clear Extensions Cache and click “Run Selected Tasks”
and
6) Reboot with “-f” (without the quotes)
Hi,
Will voodoohda (from http://code.google.com/p/voodoohda/) work for 1525?
It should but it will be worse than the current applehda.kext. You can try it if you’d like but the current applehad.kext is just about as good as it is gonna get.
i sorry when i post question here. but i cant shutdown when i do everything like u write for dell 1525. help me
thanks you so much.
Genaro,
I closely followed your instructions, rebooted, done everything as per tutorial described but unfortunately it doesn’t work for me. It’s even worse now because my vertical scrolling is gone.
I don’t know what to do further on.
Yep, this didn’t work for me either.
And I’ve lost 2 finger scrolling now too.
You guys must be missing an ACPIPS2Nub.kext. To get two-finger scrolling back you can download this.
http://macyourpc.com/wp-content/uploads/2009/05/voodoops2_fix.zip
Just delete the voodoops2controller.kext and kext helper these.
after this **REPAIR DISK PERMISSIONS AND REBUILD KEXT CACHE** THIS IS SUPER IMPORTANT
Genaro- I’ll try this one out in a few (gotta let my backup finish) and I’ll let you know how it goes. I’ve been looking for how to do this forever so if this works, putting everything in the past behind us, I will love you forever and ever.
I’ve never deleted a kext before, can you tell me where I need to delete them from?
Also my keyboard is doing this weird thing where it will jump to different text above where I was typing, while I’m typing at random times. Any ideas?
To delete a kext open your “Macintosh HD” then go to “System” “Library” and “Extensions”
It jumps to the top text because you are accidently touching the trackpad with your palms. Try to keep them further out.
Will do. I’ll keep an eye on if I’m actually touching the trackpad. We’ll see what happens.
And now my keyboard has gone crazy… after kext helper the kexts, I can’t type in my password cuz the password space is filled up with characters (i.e. dots) and then keeps going and going and going. So I can’t delete the voodoops2controller kext.
Nice.
What has made your keyboard go crazy?
Would you like to screen share with me? I could possibly help you out. If you have iChat please let me know your screen name. You can email me it if you’d like
gbonilla@mandomhood.com
If not I would say your best bet is to use an external usb keyboard.
It happened right after I kext helpered and did the tag rebuild cache. Now my keyboard in finder types backward, and if I try to type in my password it just fills up with dots. I can’t l)g onto anything. Nor can I move my cursor with arrow keys it just goes to the very front of the text and stays there.
it only appears to be affected in finder. As soon as I open finder, I get the error sound over and over again (that little muted drum sound) It’s as if I have a keyboard button stuck, but I don’t physically have one stuck.
You were supposed to delete the the voodoops2controller.kext prior to kext helpering the new ones. What you can do it boot into your computer using safe mode, you do this by booting with the flag “-s -v” without the quotes.
can’t log into iChat. dots fill up the password area.
also can’t type password into kext helper… am I royally screwed now cuz of this?
Your directions indicate you are to install then delete. Please clarify this first.
Follow my last post and boot into your computer using “-s -v”
if this doesnt work, you can boot into it using “-x” and type
mount -uw /
rm -rf /System/Library/Extensions/VoodooPS2Controller.kext
to delete it and then you can fix everything from there.
Nope can’t do either. My username fills up with 7’s and keeps going even with -x. Any other bright ideas?
And now my keyboard doesn’t work at all… Great.
I’m sorry if you feel like I’m sabotaging you in some way or something… I’m trying to help.
You can boot into your iPC disk and go into the terminal and run
mount -uw /
rm -rf /System/Library/Extensions/VoodooPS2Controller.kext
and then you can install the Keyboard ps/2 fix but remember you have to unclick everything but the ps/2 fix.
I’m trying to help you out please remember that.
Oh no bro, not at all. I know you are. I’m just frustrated. I’m booting from the iPC disk now.
I’ll follow those directions and see what happens from there. Glad I’ve got 3 computers!
how do I install the keyboard ps/2 fix from the iPC disk, I deleted the VoodooPS2Controller.kext
Thanks!
Go to the customize screen and unclick the Base install thing right at the top and then go to the keyboard PS/2 Fix and press install. Make sure that everything is unclicked besides the PS/2 Fix.
From there you should be good but you’re going to have to reinstall chameleon 2.0 but that isnt a big deal.
Got it, unclicked the base system, clicked the PS/2 keyboardfix…
Man, that was scary. Good to know what to do in the future.
Will report back.
Yes! Back to normal!
Wait… or not. Can’t log in
Good to hear, now you can get two-finger scrolling back sorry your experience didnt go so well with this.
Nope. That didn’t work.
This is probably because ACPIPS2Nub.kext is deleted, you can boot into your ipc disk and choose the ACPI fix. and this might make eveyrhting work, I’m sorry this is so problematic.
Try that, same as the PS/2 Keyboard fix unclick everything except the ACPI fix.
Dammit.. I’m gonna have to reformat and reinstall…
Ok, I’ll try that now.
Nope. That didn’t work either. I still don’t have any keyboard functionality. I can’t type anything. And I’ve set my computer up so that I need to log in.
Do you have a usb keyboard?
and have you tried booting with “-v -f” -f will load your ps2controller.kext try it.
No I don’t have a USB Keyboard… unfortunetly.
failed to load extenison com.apple.driver.appleps2keyboard when booting from -v -f in yellow… alot
just tried to boot with -v -f and I got the infinite 7’s in my login name again.
and now I can’t enter startup options in chameleon cuz my keyboard wont respond.
I’m gonna go out on a limb and say I’m not gonna try this again
also failed to load com.apple.ps2controller
And now after trying -v -f a 2nd time it’s frozen at a dos like screen.
Debugger called:
Backtrace (CPU 0)
and then a whole bunch of stuff underneath it.
any info from this screen of use to you to help me figure out this situation?
You just have to make sure that you have to delete AppleACPIPS2Nub.kext
You can try to install the other fix the PS/2 Trackpad fix from iPC. I’m sorry to hear what happened but it is what happens sometimes with hackintoshes.
I’ve tried to make the instructions for all of this as simple as possible but sometimes things fall through the cracks and I’m sorry for that.
How do I delete the AppleACPIPS2ub.kext? And should I just try to reformat and reinstall?
well right now I would say try the other PS/2 fix from the iPC disk and remember to boot with -v -f
from there the best thing you can do is either reformat OR find a usb keyboard.
Sorry to say
The login screen is the hardest part to bypass.
Ok, now I’m screwed. Can’t get f12 to work on dell boot screen to boot from cd…. This sucks.
This happened to me once, you’re going to have to grab a usb keyboard now. It’s the best way to get everything fixed.
just swapped HDD and I got the f12 working. then swapped back, gonna reformat reinstall. best option IMHO. Now I just gotta redownload my FCPStudio torrent… again.. all 52 gbs… argh.
Jan- If you havent reinstalled yet then you can still save all your stuff. Just use Gparted LiveCD to shrink your OS X partition and make another one. Then install OS X onto the new partition and either 1) Copy over the kexts from the new install to the old install or 2) Copy over the files you need from your old install to your new one.
Too late, but thanks for the heads up.
Dam cause you could have saved all your files, apps, you name it…. Thats why you should ALWAYS make a backup of your stuff first.
Yeah I have 2 backups of all my stuff one for experimenting with kexts and the other for full backups.
I would highly recommend purchasing one of these if you have some extra hard drives laying around, I have so many extra hdds that it makes everything a lot easier.
http://www.amazon.com/Sabrent-USB-DSC5-3-5-Inch-Converter-Adapter/dp/B000HJ99DI/ref=sr_1_1?ie=UTF8&s=electronics&qid=1243204165&sr=8-1
What’s the best program to do a backup on a hackintosh?
How dare you have these people overpay???
For a much cheaper price and probably the same quality (I own it and it works absolutely great) you can get this http://cgi.ebay.com/USB-2-0-SATA-2-5-HD-Hard-Drive-Disk-Case-Enclosure-9668_W0QQitemZ180330032499QQcmdZViewItemQQptZPCC_Drives_Storage_Internal?hash=item29fc81ed73&_trksid=p3286.c0.m14&_trkparms=66%3A2|65%3A15|39%3A1|240%3A1318|301%3A1|293%3A1|294%3A50
Jan- You can find instructions on backing up your stuff over at http://www.dailyblogged.com/631/backing-up-your-data-the-where-why-and-how/
Genaro- I honestly am not trying to advertise or anything of the sort with that link but rather Im trying to help Jan out. But, do what you wish with the link (ie. delete it, edit it, etc.)
I really like superduper! It works really well.
That is only for 2.5 drives though. The one I put up works for all drives even dvd-drives it’s a very useful thing to have when you need to do a lot of tech work. Although if you only have 2.5 drives I would say the one you put up would work really well.
< blockquote cite="comment-1264">
Thomas Piccirello: Jan- You can find instructions on backing up your stuff over at http://www.dailyblogged.com/631/backing-up-your-data-the-where-why-and-how/Genaro- I honestly am not trying to advertise or anything of the sort with that link but rather Im trying to help Jan out. But, do what you wish with the link (ie. delete it, edit it, etc.)
Don’t worry about it. It will help others as well. Thanks for helping out.
I spend 3 hours trying to solve the problem with the infinite 7s….
i’m going crazy its the third time i’m in trouble following this tutorials……
i won’t back here
Fair enough, thanks for coming and I’m sorry you’ve had so much trouble following my tutorials.
I’m using the voodoo PS2 controller (side-scrolling) without problems…..BUT it’s true that on install is possible to LOOSE the keyboard (on the chameleon boot screen). To solve this problem, you have to disconnect the power and take out the battery.
I don’t know what happened but, Mac crashes on boot after I installed this VoodoPS2Controller.
I could run Mac once but, after I make a boot with “-f” parameter it is crashing and crashing.
Just a quick note: the trackpad driver is writing large amounts of debug data to the system log. (/var/log/system.log) This doesn’t hurt anything, but you might want to keep an eye on it, mine grew to over a 100MB in one day.
After a little look-see over at voodooprojects and the ongoing ‘discussions’ concerning by whom and how changes are made to the code; I don’t see much happening with this any time soon. I hope I’m wrong, but I’m not holding my breath… Oh and please don’t copy my words to another forum (since edited), you know who you are… If I had wanted to comment there, I would have…
In all seriousness, I’m all for good version control, but the cat is out of the bag as it relates to the followers of this forum, and as long as it is made clear that this ‘version’ of the driver is a non-sanctioned release which may cause problems in certain setups (east asian keyboards, for instance) I don’t see any additional harm, or harm at all for that matter…
So, I’m wondering if it would be possible for a request to be made that a binary version of the driver many of us are currently using be made available in the near term that doesn’t include all the debug output (the bit that logs every x-y coordinate, which is sync I/O by necessity, but not what anyone would what to have for day-to-day use) After that we would wait for an *official* release to be made available and then update to that release, which would then result in a single version being *promoted* in the wild…
If I’ve angered, or confused anyone with this comment, I beg for your forgiveness…
I’m not too sure what you mean by this but I’m actually not the one behind any of the coding it’s slashack over at the voodooprojects forum, it’d have to be him who made the edits. I wish I had the time but I’m just swamped with work as it has reflected on this site, I haven’t been as responsive as I normally am.
OK, I put in a request over at voodooprojects to see if I can get a version with the debug disabled. I have looked at the original code and I don’t think it will be hard to get it working as slashack did, but I’ll wait and see what is decided over at voodooprojects as they seem a bit sensitive on the subject.
Hey Genaro,
Tried to install this, lost control of my mouse and keyboard… it boots but no response from my controllers…
What are the steps to getting my keyboard and touchpad back up and running?
Thanks
If you have an extra mouse and keyboard then just boot up and delete the voodoops2keyboard.kext and then run this
http://macyourpc.com/wp-content/uploads/2009/06/ps2fixkeyboard.zip
After this repair disk permissions.
If you dont have an extra mouse and keyboard you need to boot into your iPC disk and open terminal and type
mount -uw /
rm -rf /System/Library/Extensions/VoodooPS2Controller.kext
and then unclick everything except PS2 keyboard fix and install.
So let’s say that a friend of mine has no clue how to find or delete that .kext….. how would my friend do that? hahaha
just run the second part of the command in the terminal
rm -rf /System/Library/Extensions/VoodooPS2Controller.kext
Or you can physically navigate to the folder by opening Macintosh HD > System > Library > Extensions and delete it from there.
Heh I’ve babied you guys.
Finally, after five unsuccessful attemps I got it working.
Thank you. I guess the file you have forgotten was causing the bug.
hi im having the same problems as jan. i tried installing these kexts. installed voodoops2controller kext. rebooted. keyboard and mouse going crazy. rebooted again they stopped working. deleted voodoops2controller.kext and installed the two fix kexts. that didnt work. tried booting from my iPC disk but now it goes to the apple load screen with the white spinning thing and then goes to a black screen and thats it… so frustrated…i really want to just reformat and reinstall but now my iPC disk isnt working for some reason. any help is appreciated
i can still get in normally, but its just that my keyboard and mousepad dont work. is there anyway for me to figure out which kexts i need to install and which ones i need to delete? everything was working perfectly before i tried to install this voodoops2controller.kext.
nevermind i forgot the -v -f
gonna go ahead and reformat reinstall.
So after installing voodops2controller package I got the kernel panic
noticed in another forum someone mentioning not deleting appleps2controller so I deleted that
think I was still stuck with panic, popped in ipc 10.5.6 DVD reinstalled ps2keyboarf fix
panic gone,
Booted into osx
laptops keyb, touchpad dead, plugged in USB mouse, alive, noticed appleps2controller was back?
Tomorrow I’m going to trh the 2nd attachment u posted…
Question…. Do I just run the package? Or do I need to run thru same steps again with thus fixed package?
It was too dark to look for keyboard,. Hopefully I have one.
Okay., so i got it working., removed voodoops2… reinstalled ps2fix from ipc cd.,
yes there is a but…
followed the guide again., making sure that the files were actually being deleted.
instead of installing voodoops2controller i installed the 2 kext files you included as fix
ran osx86tools to REPAIR PERMISSIONS and SET EXTENSIONS PERMISSIONS
rebooted with -f -v
did not see any yellow errors., saw synaptics being loaded sucessfully., system back online., lapstops keyboard works., laptops touchpad works., BUT!!!!.,
a plugged in usb mouse works okay., HOWEVER., the TOUCHPAD behaves like a DOG ON ROIDS!!!., it is supper responsive (over responsive) and i dont think scrolling works.,
if i touch and hold the touchpad (with a finger) the pointer is jumping (within an inch) of where it is supposed to be focused…. this works correctly with the ps2fix.. on the ipc CD
so…. anyway i can tame the touchpad? how do i configure the synaptics touchpad? dont see anything in system preferences…
Check forum.voodooprojects.org, there are news… kext is working just fine for me (and with prefpane)…
Side scrolling works great for me! Its very smooth with Smart Scroll installed. Also, the media keys work in iTunes (I havent checked other programs) although hitting play no longer launches iTunes, unlike Butler.
I perform all steps and side scrolling works fine but tap/double tap clicking doesn’t. The “System Preference” does not keep the changes of the step 7). It unmark the “clicking” option.
What should I do?
Thanks.
brilliant. after 5 permanent panics, i find this and it works the first time.
thanks!
Hi, i’ve now lost the mouse options ie the left and right click options.
how can i get them back?