How to Use Odin to Flash ROM on Android Device

What is Odin?

Odin is a tool developed by Samsung to be used internally. It is used to flash firmware onto Android devices. You can flash .tar, .tar.md5 or .bin firmware files using Odin. There are different versions of Odin available. You can choose one depending on your device.

How to Install ROM (.tar.md5) using Odin

Before you Begin:

Take care of following:

Task 1: Install USB drivers for your device on your PC. You can download and install Samsung Kies Samsung Kies which will automatically install device drivers.

Task 2: Be sure to backup your data including Contacts, SMS / MMS, APN & MMS Settings as well as photos and videos stored on your device’s internal or external storage.

Task 3: Make sure that your device is well charged. Ideally, the battery level should be around 60-80%. The more the better.

Task 4: USB Debugging should be enabled on your device.

Task 5: Make sure that Samsung Kies is not running.

Note: Installing official firmware / stock ROM does not involve much risks most of the time. However, try this at your own risk. We will not be responsible for any hard done to your device.

Step 1:

Download the official firmware zip package for your device. Then extract the downloaded zip file. After extracting, you will either get one .tar / .tar.md5 file or will get multiple files.

  • If you get one file , it will have everything inside it: PDA + Phone + CSC.
  • If you get multiple files , there will be separate files for PDA, Phone & CSC.

Step 2:

Download Odin and extract the downloaded zip file.

Please bear in mind that these tables might not be 100% accurate. Obviously, I didn’t test all these phones with Odin myself. If your phone works with Odin v1.85 it will most likely work with latest Odin v3 versions – v3.07, v3.06 and v3.04.

ODIN v3.xx:
*v3.xx versions should be compatible with all phones that work with v1.85*
Samsung Galaxy Note GT-N7000
Samsung Epic 4G SPH-D700

ODIN v1.85:
Samsung Galaxy S 4 I9505 (Snapdragon 600 based version)
Samsung Galaxy S3 i9300
Samsung Galaxy S3 i9305
Samsung Galaxy S II I9100
Samsung Epic 4G SPH-D700
Samsung Galaxy S II I9100G
Samsung Galaxy S II I9100P
Samsung Galaxy Tab 10.1v P7100
Samsung Galaxy Y S5360
Samsung Galaxy Y S5363
Samsung Galaxy Tab wifi P1010
Samsung Galaxy Tab 8.9 P7300
Samsung Galaxy Tab10.1 P7500
Samsung Galaxy Tab 10.1 WiFi P7510
Samsung Galaxy Y Pro B5510
Samsung Galaxy Note N7000
Samsung Galaxy S II Skyrocket SGH-I727
Samsung Galaxy S II LTE SGH-I727R
Samsung Galaxy S II SGH-I777
Samsung DoubleTime SGH-i857
Samsung Captivate Glide SGH-i927
Samsung Galaxy S Glide SGH-i927R
Samsung Galaxy Tab 8.9 LTE SGH-i957
Samsung Infuse 4G SGH-I997
Samsung Dart SGH-T499
Samsung Gravity Smart SGH-T589
Samsung Galaxy Q SGH-T589R
Samsung Galaxy Tab 7.0 Plus SGH-T869
Samsung Galaxy S Fascinate 4G SGH-T959P
Samsung Hercules SGH-T989
Samsung Galaxy Ace Plus GT-S7500
SCH-I500 Mesmerize
SPH-M820 Prevail
SPH-M910 Intercept
SCH-R880 Acclaim
SCH-R910 Indulge
SGH-I897 Captivate
SGH-I997 Infuse
SGH-T589 Gravity
SGH-T839 Sidekick
SGH-T959 Vibrant
SGH-T959v Galaxy S 4G
SPH-D700 Epic 4G
SPH-D720 Nexus S 4G
SPH-M580 Replenish
SPH-M920 Transform
SCH-I400 Contunuum
SCH-I500 Fascinate
SCH-I510 Droid Charge
SGH-I917 Focus

ODIN v1.83:
Samsung Galaxy S I9000
Samsung Galaxy S II I9000
Samsung Galaxy SL I9003
Samsung Galaxy Giorgio Armani I9010
Samsung Google Nexus S I9020
Samsung Google Nexus S i9020A
Samsung Google Nexus S i9023
Samsung Galaxy Tab P1000
Samsung Galaxy Tab wifi P1010
Samsung Galaxy Note N7000

ODIN Multi Downloader v4.44:
Samsung Galaxy W i8150-T679M

ODIN Multi Downloader v4.43:
Samsung Galaxy S Plus I9001
Samsung Galaxy W I8150
Samsung Exhibit II 4G T679 (T-Mobile
Samsung Galaxy W T679M (Bell)

ODIN Multi Downloader v4.42:
Samsung Galaxy Gio S5660
Samsung Galaxy Mini S5570
Samsung Galaxy Fit S5670
Samsung Galaxy Ace S5830
Samsung Galaxy Xcover S5690
Samsung Galaxy Y Pro B5510
Samsung Galaxy Pro B7510
Samsung Galaxy M Pro B7800

ODIN Multi Downloader v4.34:
Samsung i5500 Europa
Samsung I5500 Galaxy Europa
Samsung Galaxy 551 I5510
Samsung I5700 Galaxy Spica
Samsung I5800 Galaxy Apollo
Samsung I7500 Galaxy

ODIN Multi Downloader v4.29:
Samsung Galaxy I5510L

ODIN Multi Downloader v4.28:
Samsung I5500 Galaxy 5
Samsung Galaxy Europa
Samsung Galaxy 550
Samsung i5500 Corby
Samsung I5510
Samsung Galaxy 551

Download ODIN v3.07, v3.06, v3.04, v1.85, v1.83!O4xAXRbI!b3JhpS…tN0bls-SiZTH5I


Download ADB & FASTBOOT TOOLS (.exe files):!v940zJAK!UpwhfF…hmnRLJjuVCZY7A

This driver is the latest as of 25th April 2013. This driver works on Win 8 & 7 & Vista & XP, 32 and 64 bit.
This driver allows you to use Odin, ADB and Fastboot interfaces with your phone.
You can also download latest Odin, ADB & Fastboot Tools below. ADB and Fastboot binaries are latest as of 25th April 2013.

Samsung Drivers package’s installation mechanism doesn’t work on Windows 8 for many people (driver installation doesn’t even start), so the point is that the drivers have to be installed manually. In order to do this I unpacked Samsung Drivers package .exe file using UniExtract 1.6.1 (link) so that the drivers can be installed via “have disk” method. I used these drivers succesfully in Windows 8 Enterprise x64 to connect my SGS i9000 to ODIN3 1.3. Odin sees the phone and can flash firmware, reformat partitions etc.

FOR WINDOWS 8 / 7 / Vista / XP / x86 (32 bit) & x64 (64 bit)
installable via “setup.exe” OR via “have disk” method


ADB & Fastboot unpacked from 2013-02-19 Android SDK

0. Uninstall previous Samsung USB drivers from “Programs And Features” and “Device Manager”.
1. Unpack USB_Driver_v1.5.23.0.rar to some location, eg. C:\.
2. Run the installer from “C:\USB_Driver_v1.5.23.0\setup.exe” and proceed with the installation steps, finish the installation and restart your computer.
2. Switch your Samsung phone into download mode (i9000: power it on with Power + Vol UP + Home pressed simultanously).
3. Connect it to your computer via USB cable.
4. If your phone is still not correctly recognized by Odin – try the method 2a.

0. This is the “have disk” method. You have to follow every step in this guide.
1. Uninstall previous Samsung USB drivers from “Programs And Features” and “Device Manager”.
2. Unpack “USB_Driver_v1.5.23.0.rar to some location, eg. C:\.
3. Switch your Samsung phone into download mode (i9000: power it on with Power + Vol UP + Home pressed simultanously).
4. Connect it to your computer via USB cable.
5. Your phone should become discovered by Windows as some device. In my case, Windows has found my SGS i9000 as a “Gadget Serial” device.
6. Go to Windows Device Manager. Right click on the device your phone has been discovered as (eg. “Gadget Serial” in my case) and choose “Update driver” option from the context menu.
7. Choose “Search my Computer…”, check “Include subfolders” option and point the updater to the folder where you’ve had unpacked the drivers .rar archive to, eg. C:\USB_Driver_v1.5.23.0.
8. The driver should install automatically.
9. It may happen that after the installation some new “unknown device” (“Samsung Modem” in my case) would appear in the Device Manager. Complete 6 & 7 step for that device and any other new device that may appear afterwards.
10. Restart your computer.
11. Done!



Step 3:

Right click on Odin3 .exe and run it as administrator to start Odin.

Step 4:

Boot your device in download mode. For most Samsung devices, you will need to do this:

  • Switch your device off.
  • Press & hold Power + Home + Volume down buttons till you see a triangle and Android robot.
  • Now press the Volume up button to confirm entering the download mode.

Boot your device in download mode


Step 5:

Once it is in download mode, connect your device to the computer via USB cable.

When your device is connected, one of Odin ID:COM boxes will turn yellow and display the COM port number. See the screenshot below:














Important: If you do not see the port number in any of ID:COM boxes or if the box does not turn yellow, please do not proceed and check if the USB drivers are installed correctly and the device is connected via USB. If you do see the message, it means that your device was detected successfully by Odin and you can now flash any firmware files onto your device using Odin.



Step 6:

If the firmware zip package had just one file, click on PDA button, then browse and select the firmware file (.tar or .tar.md5).


If the firmware package had multiple files:

  • Click on PDA button, then browse and select the file that has CODE / PDA in its name.
  • Click on Phone button and select the file that has MODEM in its name.
  • Click on CSC button and select the file with CSC in its name.

Skip any files that you did not find in the package.


Step 7:

Make sure that you do not mess up with checkboxes:

  • Auto Reboot and F. Reset Time checkboxes should be selected
  • All other checkboxes should be unchecked.

Step 8:

After selecting the appropriate files, click on “Start” button in Odin.

This will kick off the process to flash the ROM. Please do not disconnect your device during the process.


Step 9:

Once flashing is complete, your device will reboot. You can now disconnect from the PC and start using it.

That’s it. You can use these steps to flash ROM on your Android device using Odin.


A Beginner’s Guide on Odin Buttons & Checkboxes:

Odin is a very useful tool that communicates with connected Android device (in download mode) and lets you install / flash ROM on your Android device. It’s an internal Samsung tool that is used for flashing firmware on devices. It’s available for Windows only. It’s very important to understand Odin and know about all the options that the program offers. Here is everything you need to know about the tool.



Understanding Odin Options

First, lets see what does the checkbox options do:

Auto Reboot: This option, when checked, reboots the system automatically after flashing is done.

Re-Partition: So, what does re-partition do in Odin? It repartitions your device filesystem to the default (RFS).

F . Reset Time: It resets the flashing timer after the flash process is complete.

And here is what different buttons mean and what they are used for:

PIT: Partition Information Table. If you checked the “Re-Partition” checkbox, you should also specify a .pit file to repartition the file system.

Bootloader: This button is used to flash the device Bootloader.

PDA: It refers to the firmware build. You can use this button to select the ROM or Kernel that you want to flash on to your device.

Phone: It refers to baseband / modem version.

CSC: Consumer Software Customization. Click this button and select the CSC file. It contains region or carrier specific files and may also include APN / MMS settings for that carrier.

Please be aware that you need to be very careful while using Odin. Especially with “Re-Partition” option you need to select the right PIT file. If you do not have the right .pit file, do not check “Re-Partition” option as it may brick your phone.

You need to select the right file against each button. Click on the button, browse and select the appropriate file. These files are usually found inside a firmware zip package. If used carefully and in the right way, Odin is very handy tool.

No comments yet.

Leave a Reply