Tuesday, July 19, 2011

Installing SpeedMod Kernel on Samsung Galaxy S

Today I'll be showing you how to install SpeedMod kernel on your Samsung Galaxy S GT-I9000. SpeedMod kernel is developed by hardcore, who is a Senoir Member at XDA-Developers.
SpeedMod kernel is for Gingerbread.
It should work on all current Samsung 2.3.3 and 2.3.4 roms.

This kernel has only EXT4 LAGFIX support. Please UNDO OTHER LAGFIXES before flashing this kernel.

Current features:
  • Bootanimation support (ROM support required)
  • RFS / EXT4 filesystem conversion and unfragmentation support in CWM
  • CPU governor tweaks: increase responsiveness
  • CWM2.5-based recovery
  • Lowmemorykiller tuning
  • MDNIE Sharpness Fix and some color tuning
  • FM Radio sound fixes based on Voodoo Sound
  • TinyRCU
  • Volume level fixes
  • IO and read_ahead tweaks
  • Disabled Android Debug Logger / logcat
  • Disabled kernel debug logs / printk
  • Updated to jhash3
  • HZ=300
  • 334MB RAM
  • Improvements to sound quality: 128x oversampling, disable DRC and de-emphasis
  • Microphone recording levels using Voodoo Sound "Balanced" preset
  • Compiled with O3 optimizations using latest codesourcery 2011.03 toolchain
  • init.d, CIFS, TUN, IPV6 Privacy support

You can also "ROOT/ Install Superuser" your phone from recovery mode!

Follow these simple instructions to flash SpeedMod kernel on your Samsung Galaxy S:
  1. Download the Speedmod_Kernel.
  2. Right click on the downloaded file and extract it. It will prompt you to enter a password. The password is "http://www.techgom.com/", the text in red.
  3. Once you extract the file, you will get a folder with the same name. The folder will contain,
  4. Enter Download Mode by pressing power button + menu button + vol down button simultaneously.
  5. Open Odin3v1.3 and then plug in the USB cable.
  6. Ensure that you see something written in ID:COM after connecting your device.
  7. Click on PIT and choose the "s1_odin_20100512.pit" file from the folder.
  8. Click on PDA and choose the "speedmod-kernel-k15h-t23-300hz.tar" file from the folder.
  9. Ensure that Re-Partition is unchecked and Auto Reboot and F.Reset Time are both checked.
  10. Now press start.
  11. Your phone will restart.(You should see green color and PASS above ID:COM field)
  12. You can now disconnect the USB cable from your phone.

You have now successfully flashed SpeedMod kernel on your Samsung Galaxy S GT-I9000.

Once you have successfully flashed SpeedMod kernel you can do the following things:

Note: Use volume up and volume down keys to navigate through the menu, power button to select.

Rooting your SGS:
  1. If you are not already in recovery, reboot into recovery by pressing volume up + menu button + power button simultaneously.
  2. Navigate to "advanced SpeedMod features" and press power button to select.
  3. Navigate to "ROOT / Install Superuser" and press power button.
  4. Select "Simple: install busybox+su".
  5. Go back to main recovery menu.

Applying system lagfix:
  1. If you are not already in recovery, reboot into recovery by pressing volume up + menu button + power button simultaneously.
  2. Navigate to "advanced SpeedMod features" and press power button to select.
  3. Select "Convert SYSTEM filesystem".
  4. Select YES.
  5. Reboot to make changes to system filesystem, this will convert your existing RFS to ext4 filesystem.

Converting filesystems to EXT4:
  1. If you are not already in recovery, reboot into recovery by pressing volume up + menu button + power button simultaneously.
  2. Navigate to "advanced SpeedMod features" and press power button to select.
  3. Select "Convert filesystems to EXT4".
  4. Select YES.
  5. Reboot to make changes to system filesystem, this will convert your existing RFS to ext4 filesystem.

12 comments:

  1. Hey Gautam, this kernel doesn't root the phone... some problem... But i am on xxjvr and may be thats the problem.

    ReplyDelete
  2. @Girish
    This kernel works with all Gingerbread versions.
    XXJVR is a Gingerbread firmware so kindly follow the rooting instructions to get root on your device!

    ReplyDelete
  3. AFTER FLASH THIS KERNEL,MY MUSIC PLAYER GOT A PROBLEM.NO SOUND AT ALL..CAN SOMEBODY HELP ME?

    ReplyDelete
  4. Would these procedures cause a loss in the phone's data ? 

    ReplyDelete
  5. Nope! there is no loss of data. everything will be as it was be4 installing the SpeedMod Kernel.

    ReplyDelete
  6. I Forgot the damned re-partition option checked, and the phone boots into recovery mode automatically.

    I tried restoring the nandroid backup, and it says: 

    E: Can't mount /dev/block/st19 to /system with parameters auto llw.check=no
    (File exists)
    Can't mount /system/!

    I really need my contacts intact... How do I get access to the phone's data in this state, so I can save the contacts on my pc?

    ReplyDelete
  7. Fixed it. Luckily I did a nandroid backup just after upgrading to 2.3.4, so I just flashed the stock firmware, then restore the backup.

    ReplyDelete
  8. Rafael S. CalsaveriniDecember 26, 2011 at 4:12 AM

    Hi,
    I've followed your instructions up to converting the system filesystem to ext4.

    Everything worked ok, but now my touchscreen response is laggy and often it doesn't respond at all. Is there some fix for this?

    ReplyDelete
  9. You installed the kernel as per my instructions, once you do that reboot into recovery, for that turn off ur device press volume up + home + power button simultaneously. Once ur in recovery check if have converted all partitions to ext4 if not do that.. n then reboot.. these options will be present under advanced..
    Let me know if u need any help regarding this.

    ReplyDelete
  10. so we don't even need to root pur sgs before flashing the kernel?

    ReplyDelete
  11. thank u. it is flying now. even benchmark shows only a little more. its another machine!

    ReplyDelete

Disqus for TechGom

Android Telecom