Galaxy S FroYo With New Speed Fix!

**UPDATE 20/10**  This has been superceded by a new, better fix.  See here - http://hemorrdroids.net/galaxy-s-voodoo-now-on-froyo/

I decided last night to take the plunge and give FroYo a try on my Galaxy S.  I’d left it a couple weeks because the initial ROM’s seemed very buggy (like no working WiFI!).  We’re now on to the 3rd leak of FroYo on the SGS but what really tempted me to flash was a new speed fix.  I’d applied the one I posted about previously which did a good job, but this one is even better and even easier!

As before, this isn’t my own work, but Paul over at MoDaCo and a guy from XDA Developers.  They’re homing in on the cause of lag on what is technically a superior device.  My understand is the problem boils down to Samsungs poor implementation and use of the in built RFS file system. Here’s what the speed fix does, explained by it’s creater RyanZA -

Creates a VIRTUAL EXT2 filesystem inside the stock RFS filesystem on the internal SD card, with a 4KB block size. This means that this lag fix creates a buffer between the real filesystem and the android system. This buffer should reduce the amount of disk I/O required for all operations by utilizing EXT2 buffering, as well as not writing file access times to disk, etc. It allows only 1GB for application data at this stage, down from the 2GB of application data when running stock.

You can see from the image of the benchmark done using Quadrant, this puts the Galaxy S into a different league of performance, even against the Nexus One running FroYo.

So, read on to find out how we move our SGS to FroYo and then apply this with no partitioning of your SD Card, in around 10 minutes!

First of all, download this zip file.  Inside it we have everything you should need. We’re going to start fresh in this walk through, so make sure you have everything backed up.  If you want to just apply the fix, take a look at this thread.  If you’re ready for some FroYo, lets go -

Step 1 – FroYo Upgrade

  1. Put your SGS into download mode (hold volume down + home button and turn it on)
  2. Extract the contents of the zip file you downloaded to your desktop
  3. Run Odin and plug in your SGS via USB.  It should appear under ID:COM
  4. Click on PIT and select ’512.pit’
  5. Click PDA and select ‘I9000XXJP3-PDA.rooted.insecure.clockworkmod.tar’
  6. Click PHONE and select ‘I9000XXJP3-MODEM.tar’
  7. Click CSC and select ‘I9000XXJP3-CSC.tar’
  8. Select ‘re-partition’ (Remember, this wipes your device!)
  9. Click start.  This should take maybe a couple of minutes and will reboot your device.  If it should hang during this stage, generally you’re okay to unplug the phone, pull the battery, restart Odin and go back to step 3.

**EDIT**  13/10  The One Click Lag Fix can now be found on the Market and run as an app.  Install this instead of Step 2 below.

Step 2 – One Click Speed Fix

  1. Boot your Galaxy S and check you have USB debugging selected in ‘Applications’  –>  ’Development’
  2. Connect your device via USB
  3. Mount your SGS, copy over ‘stericson.busybox.apk’ and install it.  This is version 1.17.1 of Busybox, the fix install wont work with the latest 1.18
  4. Unmount both drives and turn off USB Storage
  5. Go into ‘RyanZAEXT2LagFix ALPHA 1′ and run ‘lagfixme.bat’

That’s it, you’re done!  If you need to undo it, just run ‘unlagfixme.bat’.



  • Chase_mclean

    thank you very much for this information. it has improved my phone to no end.it was laggy before and driving me insane….thank you again…..your worth more money

    VERY helpfull

  • des

    firmware version 2.2
    baseband version I9000DXJPA
    kernel version 2.6.32.9
    root@SE-S604#1
    build number FROYO.DXJPA

    I installed Busybox downloaded from Market, it says “Your Phone is not rooted! This application will not work.

    Did I missed any steps? Please guide. I need to boost the speed as I m scoring 820 quadrant

  • http://twitter.com/rainfallstudio Dalibor Vasiljevic

    Successfully put Voodoo on JP7. Score 1557. Works like a charm. :)

  • Salmannziam79

    Hi I tried upgrading the firmware to JP3,everything seem to be perfectly working but one of the essential core functions– tethering failed and crashes..so I had to remove the JP3 firmware and updated back to Jp2 which works now. Is there any tweak can be done to overcome this problems??

  • Salmannizam79

    Hi I just recently updated the above firmware i9000XXJP3 for Android 2.2 from using Jp1. The update was a success upon installing the busybox app as OCLF unable to fix the lag for Android 2.2 unless I have got the kernel rooted with 2e which I am uncertain. Thus updated manually with the supported directions…walla..I made it now my phone doesn’t lag but wont say i would affirm the lag free when time tell with apps installed. But however I scored 2.2+Ghz ….Kudos to u all..shall wait for more updates.

  • Sysylim

    how do you overclock to 1.2 ghz???

  • Anonymous

    Are you at a point you could just flash with Odin again? I would go to the new JPM ROM and use Voodoo for FroYo…

    This is (in tech terms) a rather old way now.

  • Anonymous

    If I were you I would just update manually again to JPM and use the new Voodoo for FroYo fix (we’ve written about it on here)

  • Shehzadliaqat

    after step 9 i installed OCLF from the market .. it initially showed my device as rooted and i went ahead with the EX2 file copy. As soon as i did that it rebooted and unrooted my device. Now when i try to flash with update.zip it doesn’t let me root and the OCLF app shows everything as ‘unvailable’ saying the only Eclair can be rooted. Please tell me what to do. Froyo is installed n running but stuck with the lag fix!

  • http://www.facebook.com/profile.php?id=100000197131004 Raju Rahman

    I’v used it many times, as I flash ROM’s all the time, and my SGS is working fine.

  • Noneya

    I’m curious… How many of you still have a working phone after installing one click lag fix? I’ve been reading that it destroys your internal SD card.

  • Rishabh bhatia

    i updated to the unofficial froyo via odin a few weeks ago and now the official firmware has released and i doubt i can update it through kies it says ‘This device cannot be updated’.
    any idea on how i can update it?

  • http://www.facebook.com/people/Chris-Maggard/632221009 Chris Maggard

    Hmmm. The APN seems to be fine. I can’t make any calls either…