Professional Documents
Culture Documents
This has been asked a lot on IRC in the past. Here is a step by step guide how to flash a ROM to your Galaxy S. There are loads of ways to do this; I find this one the best and quickest for me. I prefer to start off with JM8 and then move to JPM base with CWM. From there the worlds your oyster, simply copy different mods to the sd and flash directly from there going back to your base at any time should you need to revert back.
I have put together a complete toolkit, which will be changing all the time I guess as I add more tools and scripts. All the files needed can be located here: http://nfye.com/toolkit/
Warning There have been many reports about a problematic batch of Galaxy S phones that are not able to reach recovery/download mode. If you are going to flash / change roms / Do any customization - Make sure you can reach these modes before doing ANYTHING. See the 3-button combo fix if you cannot access Recovery Mode.
Step One - Partition Start Phone in Download Mode (No Cable Attached) Open Odin. o Check Re-Partition o Select s1_odin_20100512.pit as PIT
Connect Phone with USB Cable Once ID:COM is yellow you safe to continue.
Select Start
Step Two Flash JM8 Start Phone in Download Mode (No Cable Attached) Open Odin. o Select CODE_I9000XWJM8.tar.md5 as PDA o Select MODEM_I9000XXJM4.tar.md5 as PHONE
Connect Phone with USB Cable Once ID:COM is yellow you safe to continue.
Select Start
Step Three Flash JPo Start Phone in Download Mode (No Cable Attached) Open Odin. o Select JPM_JPM_U_JPM.tar as PDA o Select s1_odin_20100803.pit as PIT
Connect Phone with USB Cable Once ID:COM is yellow you safe to continue.
Select Start
Step Three Custom Kernel Start Phone in Download Mode (No Cable Attached) Open Odin. o Select YA-OK as PDA
Connect Phone with USB Cable Once ID:COM is yellow you safe to continue.
Select Start
Doc_Kalpik Froyo Copy the ROM onto the Internal SD Card. This can be done via adb or placing your phone in USB debug mode and mounting the USB as storage. Reboot the phone in recovery mode Select install zip from sdcard
Select XXJPO_v7.0.1.zip
NOTE: As this is a deodexed ROM, First boot will take some time.
Universal Lag Fix To use nearly any Lagfix Option, use the ULF option in CWM menu. Reboot the phone in Recovery Mode Select advanced ULC features
Once you have chosen an option you will see your configuration change
Once the phone reboots, it will reboot again into Recovery Mode, here you are presented with a number of options. Select Yes, with factory reset without backup The phone will reboot once more, this time in normal mode.
Other Information ADB - Android Debug Bridge To use the Android Debug Bridge you need to enable Debugging Mode first. Once enabled you will be able to use ADB and do a number of things. Enable Debugging Mode Press Menu Select Settings
Select Applications
Select Development
Select Yes
Connect the phone to the USB cable and plug the other end directly into the PC. NOTE: The computer should start installing the necessary ADB drivers. A total of three devices will be installed (Samsung Android Composite ADB Interface, Samsung Android USB Modem, Samsung USB Composite Device. You should also now see two icons in the notification area.
Mass Storage It is possible to mount the internal SD and microSD card as storage on your local pc, this is useful if you do not wish to use adb to copy files around.
If you wish to use your device as Mass Storage: Pull down the notification area Select USB connected
You should always safely eject the storage Select Turn Off
Download Mode To enter download mode, you hold the Volume Down + Home + Power. See image bellow: Recovery Mode To enter download mode, you hold the Volume Up + Home + Power See image bellow:
3-button combo fix for any firmware version Preparation: Make sure you have the drivers installed (i.e Kies is recognizing the phone), adb available and "USB Debugging" turned on in "Settings -> Applications -> Development" menu. Type *#0228# in the dialer and check Voltage value (without USB plugged in) is atleast 3800(mV). P-SBL.tar.md5 - http://nfye.com/toolkit/other/P-SBL.tar.md5 Open Odin o Select the P-SBL.tar.md5 as PDA file. o Check Phone Bootloader Update
Connect Phone with USB Cable and place phone in download mode (ADB method) Once ID:COM is yellow you safe to continue.
Select Start
NOTE: It should take three seconds to complete. After the update phone will reboot automatically.