How to Upgrade Samsung Galaxy S i9000 Firmware using Odin Flash Tool

Smartphone users are always curious about new firmware release for their device because it comes with various bug fixes and new features. These are not always released simultaneously for all regions by the manufacturers so there are ways to accomplish it. We will see how to upgrade Samsung Galaxy S i9000 firmware using Odin Flash tool.

Not just Custom ROMs but officially leaked builds can be used to upgrade Samsung Galaxy S Firmware. First method is using Samsung Kies which can be used only for officially released Firmwares. Here we will, learn to flash Samsung Galaxy S i9000 with either leaked, custom ROM or Official release.

Requirements

  • Unlocked Samsung Galaxy S i9000
  • Latest Samsung Kies or Device drivers installed.
  • ODIN 3 version 1.0 (flash program)
  • Upgrade Firmware upgrade File (.tar) can be downloaded from Samsung-Firmware
  • .PIT file (the boot file of the phone generally called 512.pit) which will be included in upgrade file.
  • USB cable

Procedure

  • Open Odin (preferably “Run as Administrator”)
  • Browse the PIT file from extracted firmware upgrade.
  • In PDA, browse the TAR file which is the main file requirement.
  • Optionally if there is any file with CSC in it, browse and select it.
  • Switch off Phone and remove SD Card (if any) and SIM.
  • Connect with USB
  • Hold Volume down + Home Key + Power button till the phone boots in “Download mode”.
  • Press Start button on Odin program window after it detects ID:COM
  • Phone will reboot again and whoa! your Phone is flashed with latest firmware.

Odin Samsung Galaxy s i9000

Disclaimer

  • Take Backup of Contacts, Messages and Calender events and Apps before proceeding as it will erase all data in ROM.
  • I have flashed my Samsung Galaxy S i9000 with official leaked ROM using the following procedure and it worked fine on Windows 7.
  • We are not responsible if you accidentally brick your phone.

Let any firmware release or leak on web, if it is not available officially for you, flashing with odin is a working method. After Flashing, the phone is unrooted so, you will have to root Samsung Galaxy S i900 again in one click available for 2.1 Eclair and 2.2 Froyo.

Click Here to Leave a Comment Below 39 comments
SGS - August 15, 2010

WORKS !!!

Reply
    Stefan - August 16, 2010

    I have done everything but when I pressed start bottom nothing really happend…
    Just the tome was counting but updase doesnt work((((

    Reply
Customer Care Rep - August 23, 2010

Does this work only for this mobile phone model or Can I use this on others? Thanks in advance.

Reply
    Rohit Langde - August 23, 2010

    The Odin flash procedure is nearly same for all Android Phones so can be used with any model provided you have necessary PIT and upgrade file.

    Reply
Rakesh - August 24, 2010

What is the purpose of re-partition check box.

Reply
Jonathan - September 7, 2010

JPC is out, stable android 2.2!!! check: http://www.samsungfirmwareworld.com/official-samsung-i9000-galaxy-s-t449.html

note that in ODIN -> PDA -> Code, PHONE -> Modem and CSC -> CSC

also check APN settings from your provider, in case they are erased 😉

worked for me like a charm! luv it

Reply
dr.waqar - September 10, 2010

i tried 4 times on odin but it gets stucked at factoryfs.rfs at 2-3% n does’nt go further..what should i do?my phone is useless now 🙁

Reply
dr.waqar - September 10, 2010

i get this then it does’nt go beyond it
Added!!
Odin v.3 engine (ID:6)..
File analysis..
Enter CS for MD5..
Leave CS..
Enter CS for MD5..
Leave CS..
Enter CS for MD5..
Leave CS..
Set PIT file..
DO NOT TURN OFF TARGET!!
Get PIT for mapping..
Firmware update start..
zImage

Reply
ramonG - October 3, 2010

@ dr waqar: try xxjpc firmware, follow this link and i’m pretty sure your phone would work..

Reply
    Aholic - May 29, 2019

    Yup Waqar, ramon is right I faced the same issue and it has been resolved now. Do try it I hope it’ll work for you as well. Cheers.

    Reply
Hari Karunakar - October 18, 2010

Thanks a million,

This is great step by step procedure

Thumbs up

cheers Mate

Reply
Jos - October 22, 2010

How about a link to the Firmware???? and Jonathan, there is no firmware at the link you provide…

Reply
CellarDoor - October 23, 2010

STOP!!!
Don’t download it!
I downloaded it, installed it and thought everything was great BUT the firmware causes quite a few problems…
1, Your KIES will now state “THIS DEVICE CAN NOT BE UPDATED”.
2, You will not be able to find or download several apps on the Android Market.
3, It causes your phone to regularly reboot several times a day (even if your using it).
4, It causes serious lag (even with a task killer manager).
5, It causes the phones apps to force close…ALOT!

I am now wishing I had never downloaded because once you’ve installed it, you CAN’T get rid of it! AND it voids your warranty!!!

Wait for the REAL 2.2 update

Reply
    Rohit Langde - October 23, 2010

    It is not a problem of Software but a ROM which you are flashing. I have nowhere stated that it will be upgraded to 2.2 Froyo as Flashing process changes as per they are compiled by the developers.
    I would recommend going for Kalpik’s ROM which is VooDoo Lag Fixed and superfast. See details here https://www.blogsolute.com/upgrade-samsung-galaxy-s-i9000-android-2-2-froyo-jp6/11667/

    Reply
      Mahmud - September 10, 2011

      Dear Rohit,

      I have read many of your posts which really show your expertise. I would like to know one thing from you regarding my SGS GT-I9000. I purchased it in the KSA and has been using there without any problem. But when I wanted it to use in India with the service providers like ‘idea’ and ‘vodafone’ it doesn’t work except giving emergency calls only. And to my astonishment, it worked about 15 days when I used with an ‘idea’ sim card which is almost two years old. But it stopped later and gave only emergency call facility. I tried a new ‘idea’ sim, but it didn’t work from beginning. My phone works without any problem if I use ‘Airtel’ sim. Those ‘idea’ and ‘vodafone’ sims have no problem because they work with any other phones including other model of Samsung.

      What is the problem with my SGS I9000? The phone details are here:
      Model number: GT-I9000
      Firmware Version: 2.2.1
      Baseband Version: I9000JXJPF
      Kernel Version: 2.6.32.9
      root@SE-s606#30
      Build number: FROYO.JPJPM
      —————————
      If I enter *#1234# I get the response:
      PDA: I9000JPJPM
      PHONE: I9000JXJPF
      CSC: I9000 OJPJPL
      Build Info: 2011.02
      —————————-
      Thank you very much in advnce for a relpy.

      Mahmud Koya.
      Riyadh

      Reply
        Rohit Langde - September 11, 2011

        Problem is with IMEI, Those two Service Providers may have updated their database which decides whether to allow your phone to register on their network or not.

        Reply
          Mahmud Koya - September 11, 2011

          Dear Rohit,
          Thank you very much for your prompt reply. If it may be the case, is there any way for me to use this phone with their service?

          By the way, what is the best firware version for my phone to be updated?

          Thank you once again.
          Mahmud Koya.

          Reply
          Rohit Langde - September 12, 2011

          Spoofing up IMEI would be a bad idea so better stick to the one on which it is working.
          And I am on MIUI ROM now based Android 2.3 XXJVP and pretty awesome.

          Reply
        AndroidLover - October 14, 2011

        Look Man you are actually using a NETWORK LOCKED PHONE…
        Its not your fault the Company have done it as it is…

        Go as I say you will be using your phone within the planet with any network provider.
        Just refer this:

        http://www.addictivetips.com/mobile/how-to-sim-unlock-samsung-galaxy-s-for-free-without-code/

        To download the application just you need to provide your market email in the site and you will able to download…

        Go ahead and UNLOCK

        ENJOY

        Reply
    Don - October 28, 2010

    CellarDoor:
    The only two URL’s that you will need:
    1) Override the upgrade button: (registry change, safe) http://forum.xda-developers.com/showthread.php?t=766589
    2) Fix 3-button recovery: http://forum.xda-developers.com/showthread.php?t=821698

    Reply
    AJ - November 15, 2010

    Correct!!!! Rooted Tested version Froyo is big trouble as it freezes a lot.
    Better to go back to Eclair 2.1 as im facing the same problem and im
    thinking of throwing this rubbish fone.

    Reply
Astaroth - October 23, 2010

You can use this guide to upgrade to 2.2 from Kies

Link:

http://www.androidauthority.com/index.php/2010/10/15/samsung-galaxy-s-rededit-trick-to-forece-froyo/

Reply
Pedro - November 8, 2010

Hi all,
Does anybody know a link where to find the newest Firmwares to use with ODIN? I do not want to install any firmware published on hundrets of forums. Currently I am running Froyo on my Samsung Galaxy S. But I am quit sure within the next weeks they will come out with an update. How to get notice of that?
Appreciate your comments.

Reply
igor - November 17, 2010

adb reboot download
with adb toool from sdk to reboot in download mode

Reply
Richard Folley - November 19, 2010

This blog was completely wonderful! Lots of superb information and enthusiam, both of which we all need! Keep ‘em coming… you all conduct such a good job with such projects… can’t tell you how much I, for one appreciate all you accomplish!

Reply