What is Samsung Odin software and what we can do with it ?

Odin Samsung Flash Tool

Odin is most commonly used Samsung flashing tool which is leaked from Samsung. Odin is lightweight, powerful and widely used by Android users.
Odin is the ROM Flashing tool for SAMSUNG Android Smartphone and tablets devices.
Odin is a Software working on a PC. It can load and flash firmware images files (“ROMs”) onto Samsung smartphones and tablets. It communicates with a Samsung devices by USB cable.
Odin functions:

Some Important Facts to Notice

  1. BACKUP all your DATA before the start.
  2. Only works with Windows.
  3. Install the latest USB drivers(mainboard, USB port etc.) for your PC.
  4. It's recommended to use the latest tool available.
  5. Choose the right ROM, Files, and tutorial. Some mistakes will result in permeant damage to your phone "BRICK".
  6. Install the latest Samsung USB drivers.
  7. Use Heimdall for Linux/MAC OS.
  8. You need to choose the right Android ROM files (PIT and TAR) /Custom ROM / Stock ROM (Check the device support, Download Stock ROM and extract it on the PC).
  9. Prepare USB data cable and make sure that you have at least 50-60% battery power.
  10. ADB, Fastboot and USB Drivers.

Samsung Odin system Requirements

 

Odin v1.87Odin v3.07
Meaning of the buttons in Odin 3.07 and lower:

1. PIT :
Re-partition is a whole separate section in which we need to add a Firmware to update the device. PIT section is not required to use as there’s no need of having a .pit file in the Firmware. It's useful in case of updating Android version to higher with a newer firmware. This file is forcing to create a file system from the beginning, it's something like creating a new partition in the computer on a hard drive.

2. Bootloader :
This section is for a new Bootloader. This file updates phone security. Something like BIOS on the computer. Some firmware has got it and some don't, it all depends on Samsung if with new firmware they want to update phone security or not.

3. PDA :
This is the most important section for upgrading your Android device using Odin. The firmware contains the main software file which is being kept by this section. This section plays a vital role in the installation process of a new Firmware.

4. Phone :
Phone modem section. This section is used to select correct modem file in new firmware and this file include all security updates that new firmware adding to radio part, like better reception or security update.

5. CSC :
There are some firmwares which contain more than one file to be installed on a particular device. CSC stands there. Consumer software customization is formerly known as CSC which is responsible for an APN service, regional application from the network and other carrier stuff in Smartphone. 

6. UMS :
This button is not used for now. I never see this file in any firmware.

7. Start :
After making a proper selection of a Firmware to be installed on an Android device, to start the installation process, the user needs to click on to this Start button. After clicking on to this Start button, the installation process will start itself in a few seconds.

8. Reset :
Reset option helps you to make no changes to the phone. If you have selected a wrong firmware file to be installed on a connected Smartphone, you can click on to this Reset button. It will reset everything and get you a fresh option list like as before.

9. Exit :
Exit option allows quitting the tool. After having a Pass message of the installation process, click on to Exit button.

Meaning of checkbox in Odin:

Odin v3.07 checkbox numbers

  1. Auto Reboot - It is selected by default. This checkbox will tell the Device to Automatically Reboot once the "Programming" is completed.
  2. Re-Partition - This will cause the software to "REPAIR" the Device’s “Storage” (eMMC/UFS) by using a file called the “PartItion Information Table (.pit). An example of the file naming would be “JFLTE_VZW_USA.pit”. (This PIT file is for the USA network, for use inside the USA. Each .pit is Device specific.)
  3. * Remember * The Newer “Image File.tar.md5” files from Samsung include this inside the Image. This button should only be needed if the “Image File.tar.md5” does not already contain it.
  4. F. Time Reset - It is selected by "DEFAULT". This checkbox will tell the Software to RESET the number of times the Device has been “Flashed”, or “Programmed”.
  5. Flash Lock - This checkbox will tell the software to UNLOCK the “ODIN Flash” lock on the Device to allow the Device to be “Programmed”. Only certain Devices use this feature and SHOULD NOT be used if you do not have this in instruction.
  6. LED Control - I don't know what this option does better never use it until will be clear.
  7. Nand Erase All - This option will tell the Device to erase all of the “Storage” (eMMC) unit inside the Device. The phone will lose all certificates and efs setting.

Odin v3.12 numbers
Meaning of the buttons in Odin 3.12 and higher:

1. BL :
This section is for a new Bootloader. This file updates phone security. Something like BIOS on the computer. Some firmware has got it and some don't, it all depends on Samsung if with new firmware they want to update phone security or not.

2. AP :
This is the most important section for upgrading your Android device using Odin. The firmware contains the main software file which is being kept by this section. This section plays a vital role in the installation process of a new Firmware.

3. CP :
Phone modem section. This section is used to select correct modem file in new firmware and this file include all security updates that new firmware adding to radio part, like better reception or security update.

4. 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 or country.

5. USERDATA / UMS :
This button is used in new phones from Samsung S8(SM-G950), the firmware must contain it to can use, this file is not must have only used when is in firmware. The file is used to format all userdata partition and write new data on it.

6. Start :
After making a proper selection of a Firmware to be installed on an Android device, to start the installation process, the user needs to click on to this Start button. After clicking on to this Start button, the installation process will start itself in a few seconds.

7. Reset :
Reset option helps you not making changes to the phone. If you have selected a wrong firmware file to be installed on a connected Smartphone or Tablet, you can click this Reset button. It will reset everything and get you a fresh option list like as before.

8. Exit :
Exit option allows quitting the tool. After having a Pass message of the installation process, click on to Exit button.

 

9. Options tab have got a few checkboxes and here I will explain what are they do:Odin v3.12 option tab numbers

  1. Auto Reboot - This checkbox when is selected after success flash process restarts the phone to normal mode.
  2. Nand Erase - Selecting this checkbox will cause full erasing the phone that means you will lose IMEI number and any other EFS setting( I suggest never use this option).
  3. Re-Partition - This checkbox force a phone under flash process to re-create partition structure in internal memory(EMMC or UFS chip).
  4. F. Reset Time - This option resets the flashing timer after the flash process is complete.
  5. Flash Lock - This checkbox will tell the software to "UNLOCK" the “ODIN Flash” lock on the Device to allow the Device to be “Programmed”. Only certain Devices use this feature and should not be used unless instructed to do so by an “Advanced” User.
  6. T Flash - I don't know what this option does better not select it at all.

 

10. PIT button : This checkbox does a Re-partition, it is a whole separate section in which we need to add a Firmware to update the device. PIT section is not required to use as there’s no need of having a .pit file in the Firmware. It's useful in case of updating Android version to higher with a newer firmware. This file is forcing to create a file system from the beginning, it's something like creating a new partition in the computer on a hard drive.

Odin v3.12 pit arrow

Samsung Odin Troubleshooting Guide

Latest Odin version download link with change log information.

By Wojtek Góralczyk on Nov 9, 2017