How to Use ODIN to Flash Your Samsung Galaxy S
Browse articles:
Auto Beauty Business Culture Dieting DIY Events Fashion Finance Food Freelancing Gardening Health Hobbies Home Internet Jobs Law Local Media Men's Health Mobile Nutrition Parenting Pets Pregnancy Products Psychology Real Estate Relationships Science Seniors Sports Technology Travel Wellness Women's Health
Browse companies:
Automotive Crafts, Hobbies & Gifts Department Stores Electronics & Wearables Fashion Food & Drink Health & Beauty Home & Garden Online Services & Software Sports & Outdoors Subscription Boxes Toys, Kids & Baby Travel & Events

How to Use ODIN to Flash Your Samsung Galaxy S

A brief and easy to understand guide to flashing your Galaxy S using ODIN. Specifically covers flashing stock image to Samsung Vibrant using ODIN, but covers method for all phones.

What Is ODIN?

Odin is a windows application that can be used to flash different firmware onto various Samsung Android Devices, such as the Galaxy S or Behold II. It is vital that EVERYBODY who roots their Samsung Device knows how to use ODIN because it is often the only way to flash certain ROMs/Firmware or completely revert back to stock firmware. Also, when all else fails, it is the only way to restore a device to working condition after a partial brick or boot loop. 

The guide below will use the methods of restoring the Samsung Vibrant back to stock firmware as an example to help the user learn about ODIN. Anyone wishing to flash a different firmware other than stock, or flash a different Galaxy S variant would simple need to substitute in the .pit and .tar files they wish to flash. For example, if you have a Samsung Captivate that you wish to revert back to stock firmware, you would download the .pit and .tar files that have been uploaded on a website or forum, such as XDA developers, and use them instead of the files provided in the "Preparing the Files to Flash" section.

Setting Up ODIN

  1. First you need to download the Samsung USB drivers for Windows and ins
  2. THEN connect your phone to the USB. (some folks have had luck doing it in reverse..connecting the USB then Power and vol down)
  3. tall them. They can be found here: 
  4. Once it has finished, download this file:
  5. Unpack it using winrar, and place it in its own dedicated folder.
  6. You now have Odin set up and you can use it whenever you need to flash your Galaxy S, providing you have some images to flash.

Preparing the Files to Flash

  1. Download this file: and extract it. This is your .pit file. 
  2. place the file you downloaded into an easily recognizable folder(in case you need the same file a month from now) 
  3. Download this file now: . This is your .tar file. 
  4. Do not extract the file you downloaded in step 3, but move it to the same folder as the .pit file. 

Booting into Download Mode and Flashing the Files

  1. Open ODIN and in the PIT section, select the .pit file you downloaded. 
  2. In the PDA section, select the .tar file your downloaded. 
  3. Turn your phone off, then plug it into your computer using a USB cable. 
  4. Wait for the battery charging icon to appear, then press and hold the volume up, volume down, and power buttons. 
  5. When the screen turns black, let go of the power button, but continue to hold both volume keys. 
  6. You will eventually see an picture with black Android robot digging within a yellow triangle. 
  7. If you see something else after your phone has booted, try steps 4-6 again. 
  8. On your computer, if one of the COM port icons in ODIN has turned yellow, then your phone has been recognized. If not, try again from step 3.
  9. If you still do not get any results, try another USB port on your computer. The ones in the back always seem to work well. 
  10. Press the start button and wait. If you do not see a blue progress bar on your phone after 5 minute, take out your phones battery, unplug your phone and start from step 1 again.

Other Notes

  • Currently, ODIN only works on Windows operating systems. A Mac version, codenamed Heimdall, is under development by the XDA community, but is still a far ways off. 
  • If you have a hardware locked Vibrant, as in you can only access recovery and download mode through ADB or Terminal, IT IS HIGHLY RECOMMENDED THAT YOU DO NOT USE ODIN. If an ODIN flash fails, your phone will remain in a state of limbo that can only be reversed through a JTAG interface. Constructing a JTAG interface and using it to flash NAND memory is an extremely complex procedure that would require a great deal of knowledge regarding electronics, or professional help. 

Additional resources:

Need an answer?
Get insightful answers from community-recommended
in Mobile Devices & Phones on Knoji.
Would you recommend this author as an expert in Mobile Devices & Phones?
You have 0 recommendations remaining to grant today.
Comments (14)

there is no pit section


there is no pit section


thank you for the tutorial


thank you for the tutorial


Thanks for saving my behind. Article was well written and very easy to follow.


The download mode section did not work for my Samsung Fascinate Galaxy S Phone for Verizon.

To put the phone in download mode. You open Odin, take out your phone's battery and hold the volume down button while plugging in the phone to your USB cable. Should put phone into download mode. Once there you can use your TAR or MD5 file to flash your phone.

michael sim

i launch odin...followby putting a pit file i download in the column...then i start the my galaxy S couldnt switch on at all....

Please help...


Did you search for unbricking your phone? What rom did use to flash with?


dead links...

Here is a review about a grea site to make a passive income: I recomed you joining it it has brough me easy earned money and it gives you the freedom to republish your work from other sites too. Check it out you won’t regret it.

Rob Benwell

Will this procedure work if I want to downgrade from Froyo 2.2.1, back to 2.2?

I know I would have to find the correct ROM’s but I’d like to know if I can just follow the above procedure to get my phone hopefully back into some kind of workable state.

I upgraded to 2.2.1 and not one of my programs work properly. They either crash when launched or those that do work (well, the 6 that do), reset their settings whenever they are started.

Firmware: 2.2.1

Version: I9000XXJPY



rob benwell

Rob. Yes this will work. Find a factory image for your phone and flash it. It will comepletely restore your phone to its factory state

thanks for sharing.

Ihave galaxy fascinate first I upgrade Ficeto_Deodexed_JVH_I9000 firmware and success but after that it's drain battery very fast after that I download DRHD_BASE_LPQ_RE firmware but odin gave fail error and set not boot and unable to enter download mode. please help me