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.

email

About the Author

Rohit Langde is Founder and Editor-in-chief of Blogsolute. Tech Blogger by Passion & Profession | Mechanical Engineer by Qualification | Introverted Geek by Choice

38 Enlightened Replies

Trackback  •  Comments RSS

  1. SGS says:

    WORKS !!!

    • Stefan says:

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

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

  3. Rakesh says:

    What is the purpose of re-partition check box.

  4. Jonathan says:

    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

  5. dr.waqar says:

    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 :(

  6. dr.waqar says:

    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

  7. ramonG says:

    @ dr waqar: try xxjpc firmware, follow this link and i’m pretty sure your phone would work..
    http://www.youtube.com/watch?v=f9VcWWMMh8Y

  8. Hari Karunakar says:

    Thanks a million,

    This is great step by step procedure

    Thumbs up

    cheers Mate

  9. Jos says:

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

  10. CellarDoor says:

    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

    • Rohit Langde says:

      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 http://www.blogsolute.com/upgrade-samsung-galaxy-s-i9000-android-2-2-froyo-jp6/11667/

      • Mahmud says:

        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

        • Rohit Langde says:

          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.

          • Mahmud Koya says:

            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.

          • Rohit Langde says:

            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.

        • AndroidLover says:

          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

    • Don says:

      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

    • AJ says:

      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.

  11. Pedro says:

    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.

  12. igor says:

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

  13. 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!

  14. david telford says:

    How long does it actually take to update, mines been running for about 20mins now, and I can’t seem to fine the answer anywhere,
    This is all I got at the moment
    Added!!
    Odin v.3 engine (ID:5)..
    File analysis..
    Set PIT file..
    DO NOT TURN OFF TARGET!!

    Any help please or a time frame that it takes

  15. John says:

    I can’t seem to get the Upgrade Firmware upgrade File (.tar) from Samsung-Firmware. Can someone please tell me where i can get it from?

  16. Mossy1963 says:

    2.2 its a massive improvement. Any of you reporting problems should ensure you ALWAYS do a factory rest after upgrading. Then your phone will fly!

  17. Ali says:

    Hello Dear, actually i’m a new user of smartphone.. i’m facing a problem after i flash my Galaxy shw-m110s korean model to SK05 stock kernel.tar selecting PIT(s1 odin 20100512.pit) in Odin …. problem is when i start my fone it just shows Samsung Logo (Samsung Anycall) deosn’t go further more….
    i’ve tried to flash to latest firmware but it failed in Odin… plz help me my fone doesn’t work anymore …. what should i do ….

    • AndroidLover says:

      Hey Android phones are really good.
      But the battery dumps a lot.
      Friends I am using 2.3.3 Gingerbread in an Unlocked Samsung Galaxy S I9000.
      Its really doesn’t have any battery dumping problems when using 3G or 2G.
      So,
      Now do it as I say and believe me I have done myself its very easy.

      To install / Update Samsung Galaxy S To Android 2.3.3 Gingerbread XXJVK Official ROM

      Pre-Requisites:
      Unlocked or SIM Free Samsung Galaxy S i9000 (This is VERY important)
      Install the latest version of KIES or PC Studio for the latest drivers.

      Download ODIN 3 Version 1.7 Flash Program with .PIT files
      From here: http://www.multiupload.com/VRM4PMTM10

      Then
      Download the Official Android 2.3.3 Gingerbread upgrade file GT_I9000_XXJVK_XXJVK_OXAJVK.exe (146.5 MB). This version doesn’t contain bootloaders. There is another version of the same ROM with bootloaders inside it GT_I9000_XXJVK_XXJVK_OXAJVK_Sbl.exe, available here. We will be using the file WITHOUT bootloaders.
      From Here: http://www.multiupload.com/1DFDXTO27I

      Supplied USB cable
      If you have all the pre-requisites, follow the step by step guide below
      Step 1: Extract the downloaded Odin-1.7with.pit.512.803.zip file. You will get three files
      Odin3 v1.7
      s1_odin_20100512.pit (We won’t be using this file in this tutorial)
      s1_odin_20100803.pit (We won’t be using this file in this tutorial)
      Step 2: Extract the update firmware file GT_I9000_XXJVK_XXJVK_OXAJVK.exe downloaded above in a folder or location of your choice. You will get 3 files

      CSC_OXAJVK.tar.md5
      PDA_XXJVK.tar.md5
      PHONE_XXJVK.tar.md5
      Step 3: Switch off your Galaxy S and remove SIM card and microSD memory card (if any)
      Step 4: Now we will put the phone in “Download Mode”. To do this press and hold “Volume Down” + “Home Key” + “Power On” until the phone boots in Download Mode.
      Step 5: Start the Odin program and follow the next steps 6,7,8 and 9 VERY carefully. I have circled the relevant fields with different colors to make it easier (Screenshot below)
      Got to this URL: http://how2i.com/wp-content/uploads/2011/03/ODIN-Flashing-Software.jpg

      Step 6: Leave the PIT box EMPTY, encircled RED for reference in the above image.
      Step 7: Press the PDA button (circled YELLOW) and select the “PDA_XXJVK.tar.md5? from Step 2
      Step 8: Press the PHONE button (circled GREEN) and select the “PHONE_XXJVK.tar.md5? from Step 2
      Step 9: Press the CSC button (circled BLUE) and select the “CSC_OXAJVK.tar.md5? from Step 2
      Step 10: Make sure the checkboxes under options, ”Auto Reboot” and “F.Reset Time” are CHECKED and UNCHECK “Re-Partition”.
      Step 11: Now connect your phone (which is in Download Mode from Step 4) to the computer using the USB cable.
      Step 12: After connecting, Odin will show “Added” under the message box.
      Step 13 : Now press the “START” button to begin the the process.
      Step 14: When the process finishes, the phone will reboot automatically on the latest Android 2.3.3 Gingerbread XXJVK ROM.
      You can confirm by navigating to Options -> Settings, scroll down and select About Phone -> scroll down and check the version.
      Important Note: If you are experiencing any problems while following the above mentioned steps, try flashing your phone again with 512 PIT file and “Re-Partition” box checked. All the other steps remain the same.

      ENJOY….

  18. Andrew Williams says:

    How do you activate the calender on the samsung glaxy i9000 ?

  19. Ronak says:

    I finished flash to my mobile samsung galaxy s9000i with pass answere after that my phone restart and it saw reboot system now and some other option like apply sd card update, wipe data/factory reset
    so can i reboot system now?

  20. Lopes says:

    When i reached the Take off your batt wait and plug it again, my cellphone didnt turn on. Its complettly dead. The pc dont detect it, there is no error mensage on the screen, the screen dont even power up

  21. If you own a Samsung Galaxy S then you have to try Cyanogen Mod 7!
    It is built from the scratch up and is the best custom rom I have used till date!
    Lots of new features and enhancements!

    Here is a guide for installing this CM7 on Galaxy S GT-I9000.

  22. jayamurugan says:

    when i use 3g sim my galaxy s bettery very fast u have any solution plzzz

  23. Syed Mohsin Bihaqe says:

    Hello All, I have purchased a Samsung unlocked Galaxy GT S19000 in India. The phone was working perfectly till the time I came to my home town and my number is active on roaming. It worked fine for first 2 days and now suddenly its asking for a network code.

    Can someone help me urgently…

  24. abhishek kumar says:

    i have samsung anycall galaxy S korean version with following specifications

    about phone:-
    fw version: 2.3.6
    kernel version:2.6.35.7

    PDA: SHW-M110S.WC13.1023
    PHONE: M110S.WA03.0942.ST
    H/W:REVO.8
    MOVINAND:VG26

    i want to flash my phone with any fast custom rom. Can i use kalpik’s rom for my phone. I am new to samsung mobiles. i know flashing for nokia phones. Please suggest me any best rom for my phone and will be great if sms characters problem may also solved. I am waiting for yours reply.

Post a Reply

Your email address will not be published. Required fields are marked *

Top