This web site uses cookies to improve your experience. By viewing our content, you are accepting the use of cookies. To find out more and change your cookie settings, please view our cookie policy. Close

How to speed up your Samsung Galaxy S with the Voodoo lag fix

We think the Samsung Galaxy S is one of the greatest phones of recent times. The design, screen and powerful hardware are everything we're looking for in our most important gadget. But there's a problem with the Galaxy S, and that's lag.

And it can be a considerable problem too, causing the phone to become unresponsive and frustratingly slow. There is a solution -- the Voodoo lag fix -- but it's really not for the faint-hearted, as it does involve moderate hackery and some risk of invalidating your warranty. We think these risks are tolerable though, especially compared to the performance boost you get from a lag-fixed phone.

The reason for the lag is that Samsung opted to use a file system called RFS. The fix converts the portion of the phone's storage where the OS and apps are stored to the super-fast EXT4 system. It seems Google agrees with this decision, because from Android 2.3, the file system will reportedly be EXT4 on all phones. That means, once 2.3 gets released, there'll probably be no need for any of these fixes.

Before you do any of these updates, please remember the following things:

  • Backup your phone, contacts, images and music before you start. Remove external SD and SIM cards from the phone as a precaution.
  • Make sure the phone is charged to 100 per cent, or is at least nearly full.
  • Shut Samsung's abysmal Kies software. You might need this installed to get the correct driver to make ODIN see your phone. But make sure neither the app or tray service are running.

While this is all reasonably safe, it's not approved by Google, Samsung or anyone else. If it goes wrong, we probably can't help you and your phone might be permanently bricked.

By now, most of your Galaxy S handsets will have Android 2.2 installed. This makes this process harder, because Samsung now prevents the running of unsigned code via the recovery console, where it didn't previously. If you're still on 2.1, there's a good chance you can just download the Voodoo lag fix, put the update.zip on your SD card and install it from there, via the recovery console.

To do this, switch off the phone, then, when it's off, hold down the volume up and home keys and then turn the phone on. This will load into a screen with text. From here, you can simply press 'Apply update.zip' and if you have the correct firmware, the Voodoo fix will run and reboot the phone. Expect a cool robot voice to talk you through what's happening now and expect it to take some time.

Users with 2.2 or 2.2.1 will need to use a different method that requires you download a tool called ODIN. It's a bit scary, but our test proved it works well and quickly.

To make sure you don't brick your phone, you'll need to ensure it is in download mode. To get to this, turn off the phone, then while holding down the volume down and home keys, press the power button.

You should see an Android with a shovel and the words 'do not turn off target!!!'. If you flash the phone in recovery mode -- which you access in the same way, but with the volume up button held at boot -- then you might destroy the phone. This is a bad thing to do, and we can't really help you if that happens (and Samsung probably won't either).

With the phone in download mode, you should be able to connect it to your PC, open ODIN and see the device in the ID:COM box. You'll also get a message that says 'ADDED' in the lower left corner. If you don't get this, it probably means you don't have the Galaxy S driver, so you might need to install Kies -- groan -- to get it.

To flash with ODIN, you simply download 'Voodoo lagfix for Froyo, stable .tar' from the Project Voodoo site and load it with the 'PDA' button. Do not fiddle with other settings on this page, and never select the 're-partition' option: it will brick the phone.

Once you've done that, press start and you're away. ODIN will flash the phone, then it will reboot and talk you through what's happening. When the phone reboots, you should have the lagfix installed.

That should be everything you need. Remember if you want to disable the lagfix at a later date, you must make a folder called '/voodoo/disable-lagfix' on your SD card and then reboot the phone. If you want to update the phone later with Kies, you have to do this first or Kies won't be able to communicate with the phone.

If you've applied this fix, how did you get on? Let us know in the comments below.

Comments 11

Add your comment

anonymous's avatar

anonymous 18 January, 2011 04:28

One Click Lag Fix (OCLF) is user friendly when compared to this..!

Ian Morris's avatar

Ian Morris 18 January, 2011 07:55

Yeah, OCLF has some advantages but I ruled it out for my phone, as it didn't seems to offer the same as Voodoo.

Anonymous's avatar

Anonymous 30 January, 2011 12:08

Thanx a lot for this very useful guide you have written :-D
It worked perfectly when i followed it step by step, and it was no problems at all to flash the phone with Odin to install this Lag Fix ;)
I will highly recommend this lag fix instead of OCLF for users that runs many programs in the background, like me.
It has gone almost 24 hours now and no signs at all to lag and slowdowns on the phone, with OCLF it becomes very laggy in my case only after about 6 hours.
And this Lag fix uses no extra memory in the background like the OCLF does, OCLF uses almost 40MB of memory when installed and applied!
So if you feel safe with flashing your phone you should use this lag fix it is way much better and it responds about instantly on everything you press on :-D

Anonymous's avatar

Anonymous 4 February, 2011 12:13

I have 2.2 on my SGS and the user-available memory went from 304 to 339 MB. Can you confirm that this is correct/safe?

Anonymous's avatar

Anonymous 17 February, 2011 08:59

PeRFECT!!!!!!!
very easy and the phone improbvment much better and faster

can you please explain me this step :
emember if you want to disable the lagfix at a later date, you must make a folder called '/voodoo/disable-lagfix' on your SD card and then reboot the phone

Itamar

Anonymous's avatar

Anonymous 23 February, 2011 08:13

Just done the lagfix now, at around a 2 on the noobie scale this was quite daunting - what I would suggest that anyone considering doing this who has a newer phone will need to check wether they can use the 3 button reset (3br) on their Galaxy S.
Mine didn't have this available, so a fix was needed (this can be done fairly painlessly if you search for 3 button fix on the xda website)
Once done the rest of the operation takes a few minutes (for me) and now lagfix has been completed i have gone from a quadrant rating of 1009 (pre lagfix) to 1556 (post lagfix)
Anyone else need me to guide them through drop me a mail ! v.celino@talk21.com

Vinny

Anonymous's avatar

Anonymous 24 February, 2011 20:03

I was worried about doing this for all the reasons they warn you about.

DO IT!!! It is easy, takes about twenty minutes, and it turns the SGS into the phone it was always meant to be, and should be. Amazing job by voodoo and it turned the phone from slightly annoying but still great into pure greatness.

I couldn't be happier having done it, and these are by far the best instructions on how to do it. Be patient, follow them closely, and all is well. Zero issues.

Anonymous's avatar

Anonymous 5 March, 2011 14:23

This really is very simple, if it works!

I am currently looking at the Galaxy S start up screen after flashing using this method.

I've heard the robot voice tell me it's going to take another 3 mins....
fingers crossed.....

2 mins to go now apparently....


"lagfix is now activated" and my phone is starting up!


Nice one! It hasn't bricked my phone! Now to see if its done anything!


...

First response is that the media scan that happens at start up is still annoyingly resource-heavy (but i think that's cos my external sd card sucks).




Well, it's safe to say it's alot snappier! Its true. Apps open alot quicker, and if your deliberately rushing around ur galaxy forcing it to do loads at once, you get only split second minimal delay now. Nice one!

Anonymous's avatar

Anonymous 23 March, 2011 09:10

Sounded simple, big red fail, fear the phone is bricked. Wish I never bothered!

Anonymous's avatar

Anonymous 24 May, 2011 07:55

this lag fix is the best,...
having GT i9000 running 2.2 froyo,
i've tried both "OCLF and this voodoo lag fix" and feel that voodoo lag fix is the best,
though quadrant scores is better on OCLF, with voodoo the phone is much smoother,
it'll take some time at first boot up, don't panic and wait for those robotic voices to complete and things will work fine..
all GALAXY S users should try this...
good work...

thanks..

anonymous's avatar

anonymous 6 October, 2011 16:47

Is it still possible to upgrade to Gingerbread when (if) it ever arrives?

I am probably putting to much faith by it but it would be nice to know if it is still an option

cheers

oli

Post your comment

Make your comment count. Log in or register to skip the 'Are you human?' question and get an avatar

Your email will not be displayed with your comment

Copy the letters and numbers to prove that you're human. You won't have to do this if you log in or register

Your comment must comply with the Terms of Use

Best mobile deals

About CBS Interactive

Copyright © 2013 CBS Interactive Limited. All rights reserved.