Since December is available a new version of ODIN3, the software for flashing Samsung devices.

In this new update has been applied some bug fixes and enhancements for new models like the Galaxy Note 2, Samsung Galaxy S3 and others.

Version 3.0.4 also includes a new feature called UMS that allows you to flash files and another option called LED Control.

ODIN3 3.07

What is ODIN3?

ODIN3 is a software of Samsung that allows you to update and install custom ROMs and perform other complex operations.

This software is used by Samsung in its authorized service centers, for repairing and upgrading Galaxy devices, although it is equally useful for other Android devices.

To what use serves odin3?

In our tutorial we usually use this software to perform many procedures, such as flashing a ROM, the installation of a new Recovery etc.

Thus, Odin allows us to install custom ROMs on our Samsung to not having to wait for official updates, making modifications to the kernel to gain root access or modify the recovery with ClockworkMod to later install CyanogenMod.

If you have no idea what we’re talking about I recommend you visit our Android Dictionary

How to use ODIN3?

The way we are going to use ODIN3 will depend on the process we want to make, but in all cases it is necessary to enable the USB Debugging on our Samsung: for this we go to Settings >> Applications >> Development >> USB Debugging

Then we have to put our device in download mode: for this usually (this may vary depending on the model) have to press the following combination of buttons: Home + Power + Volume Down.

In order for ODIN to recognize is necessary to have our device drivers installed on the PC, so we recommend you installing Samsung Kies before opening.

After putting the device into download mode you will have to connect it to the PC via the original USB cable , and if you have the drivers installed correctly, you will see that the port ID: COM turns blue.


From here it all depends on the modification that we will make but overall when the process is complete, ODIN will show the first box in green.


ODIN3 Options

Re-Partition: By selecting this option, the installation of the ROMs will be “clean” with no previous applications and user settings. You may have to select it but it depends on the ROM you’re installing as this may not be complete.

Auto Reboot: This option comes checked by default and what it does is to reset the device when the process is complete automatically.

F. Reset Time: I’m not sure but I think this option is used to reset the flash counter to 1 or 0, which would be useful to keep the warranty.

Flash Lock:?

Led Control:?

Nand Erase All:?

T Flash:?

Dump: To dump.

Phone EFS Clean: this allows you to delete some basic information of the terminal such as the IMEI. Unless you’re an advanced user do not touch this option.

Phone Bootloader Update:?

Note: I have not been able to find reliable information on the options that are not described, if anyone knows anything more about it, please leave the info in the comments.


From this entry we will have to select the files. PIT that are those that maintain the settings required in certain ROMs.

This describes the layout of the partitions involved, which is very specific to each device, so be carefulbecause using a wrong .PIT could damage your device.


PDA: this is a md5 file containing a complete ROM image, ie the bootloader, the recovery, operating system, user data, the cache and moviNAND.

PHONE: some Samsung ROMs may contain files similar toXXXX-REVnn-ALL-low-YYYYY.tar.md5. , Just like the PDA, they contain the complete images of the ROM. The difference is that the first is used in tablets and this in smartphones.

CBC: is a country code, used to flash the ROM from a certain region. For example XE is Europe, AU is Australia, and so on.

This allows you to change the location and language settings, but more importantly for Kies to recognize the region and determine if there are firmware updates available.

File [Dump]: If you selected the option Dump from this tab you can select the folder where you put the dump.

Types of Flashing

Looking informción about the options of ODIN3 I came across an excellent classification of the types of flashing that can be done with this software in Blog luispueste.net which I quote textual as I found it superb.

Types of Flashing with Odin

  • BootLoader
  • Update / Upgrade
  • Full / Full

Making one or the other will depend on the number of files that form the ROM that we we download. We may have several cases.

  • 1 File “_HOME_”
  • 4 Files “CSC”, “_MODEM_”, “_CODE_”, “PIT”
  • 5 files “CSC”, “_MODEM_”, “_CODE_”, “_APBOOT_”, “PIT”

Files required sorted by flashing:

  • Bootloade needs of _APBOOT_
  • Update / Upgrade requires a file “_HOME_”
  • Complete needs the 4 files “CSC”, “_MODEM_”, “_CODE_”

List of files and placements in Odin:

  • PDA = CODE
  • CSC = CSC
  • BootLoader = apboot

Options to mark sorted by flashing:

  • Upgrade
    • Auto Reboot Check
    • F. Reset Time Check
    • Re-Partition
  • Full
    • Auto Reboot Check
    • F. Reset Time Check
    • Re-Partition  Check
  • BootLoader
    • Auto Reboot Check
    • F. Reset Time Check
    • Re-Partition

The bootloader rewrites the boot sector including the “Recovery” official from Samsung.

The upgrade does not remove your personal data, only upgrades the operating system.

The full flash repartitions the internal Storage space and installs the entire operating system

Knowing the order of files, the file field relationship and the final outcome of each, already you can choose what to do in every moment.


The full flash is performed as shown in this picture


The bootloader flashing is performed as shown in this picture



After making all necessary settings and selecting the correct files now you´re able to click on the Start button to begin the flashing process. Good luck and enjoy your new ROM!

Sources | scenebeta.com & luispuente.net

Juan Francisco

Puedes leer todos mis articulos desde aqui o seguirme en Google+ y Twitter desde @FranM87 para estar al tanto de todo lo que sucede en el mundo Android.