Download Odin Tool For Samsung Devices (All Versions)


Odin is Samsung official firmware flash software for Windows PCs. Download Odin is the first thing to do if you want to install stock firmware .tar.md5 or TWRP Recovery on a Samsung device.

You can download Odin ZIP for free (all versions) from the direct link. Odin flash tool can install binary firmware files (BL, AP, CP, CSC [CSC and HOME_CSC], and PIT). As of now, the latest Odin version is Odin v3.13.1. If you are a Mac or Linux user, you can use Heimdall or Java Odin.

One of the good things about Samsung devices is the easy availability of firmware binaries and an easier method to install them. By using Odin, you can not only update your Samsung device but also can restore it to the beginning and fix the bootloop.

What Is Samsung Odin Or Odin3?

If you have a Samsung phone or tablet, you should be familiar with Odin or Odin3. Odin is a very useful tool that detects Samsung devices only when they are in Download Mode or Odin. It can flash firmware and recover files with .tar or .tar.md5 extensions.

Developed by Samsung, Odin was originally meant to be used only in enterprise service centers. The Odin tool we are using is actually a leaked version of the official one released by Samsung but not publicly distributed. Most Samsung users may need to download Odin at some time for different purposes.

Beware Of Fake “Odin Official” Website

Just type a query like “odin download”, “download odin”, “samsung odin”, “odin latest”, “odin all versions”, “official odin”, etc. In the search box and you will see the number of websites claiming to be the official source of Odin.

The truth is, most of those websites are microsites that use “odin” in their domain names (like,,, and so on) just to trick you into believing this is an official website. Most of these websites distribute malware or Trojan viruses without the user realizing it.

You have to be careful about what you download and from where. Odin is the official Samsung tool for flashing firmware, but Samsung doesn’t make Odin officially available through any website.

Download Odin For Windows PC (All Versions)

Samsung Odin works with Windows PCs. If you are a Mac or Linux user, you can download Heimdall or Java Odin.

Since the success rate of flashing firmware binaries with Odin differs by Odin version, you should always download Odin version recommended by the tutorial you are following. If you are not sure which version of Odin to use, download the latest Odin.

Below is a list of all versions of Odin available for download. Download them from our direct link to Odin download. | Recommended for Android Gingerbread / Ice Cream Sandwich firmware | Recommended for Android JellyBean/KitKat firmware | Recommended for Android Lollipop firmware | It is recommended to install Android Marshmallow firmware | It is recommended to install Android Nougat firmware

Download Odin3 V3.13.1 Latest

We recommend you to download the latest version of Odin as it is not only stable but also has an improved GUI interface. The versions of Odin listed below can be used with Android Ureo Grace UX, or Samsung OneUI firmware based on Android Pie.  (Latest | Official)

Download Modded Or Patched Odin (Use patched Odin if you want to install modified firmware)

[The latest Odin devices for Samsung can now flash the new Android 8.0 Oreo and 9.0 Pie or One UI firmware with compressed binaries (lz4). If you have a Galaxy A9, Galaxy A8, Galaxy Tab S4, Galaxy S8, Galaxy S9, Note 7, or Galaxy Note 9, download Odin3 v3.13.1 or higher].

Download Java-Odin And Heimdall For Mac And Linux

Mac and Linux users can use the following tools to install firmware, TWRP Recovery, and  other .tar.md5 files.

Download the Latest Heimdall


Download Odin (Java) for Mac OSX: CanalFacilAssim_JODIN3

(Note: You must install Java on a Mac computer and then install Heimdall Suite).

Download Odin App For Samsung Phones

If you are a new Samsung user, you may not be familiar with well-known developer Chainfire who developed SuperSU and CF-Auto-Root applications for Samsung devices. Rooting an Android device would not be easy without its contribution. He released an app called Mobile Odin Pro which works on old Samsung Galaxy devices. ChainFire then released another app that can flash firmware files, custom ROMs, and recovery images. The name of the new app is FlashFire and it requires root access to work.

Understanding Samsung Odin Flash Tool

What Do BL, AP, CP, & CSC Mean In Odin?

When you launch Odin, you will be greeted by the Odin window and will see various buttons with options like BL, AP, CP, CSC, UserData, and PIT. If you don’t know what these terms mean, I’ll explain them for you to understand better.

  • Auto Reboot : This option is enabled by default in Odin. Keep it that way if you are going to flash stock firmware. However, due to bootloader encryption on most Samsung devices, you should disable ‘Auto Reboot‘ before installing TWRP or any custom recovery.
  • Nand Erase : If you select this option in Odin, it will completely erase everything on the Samsung device including the Operating System and all the data contained in it.
  • Re-Partition : This option should be checked only if you installed the Samsung PIT file along with the firmware. Enabling ‘Re-Partition’ will re-partition the Samsung device to its default state. Do not use this option unless you understand what a partition is.
  • F Reset Time : Check this option only if you want to reset the firmware flashing timer on the device.
  • BP : This means  Bootloader  and as the name suggests, is used to flash bootloader files with .tar or .tar.md5 extensions.
  • AP : In earlier versions of Odin, this option was called PDA and was used to flash single-file firmware, recovery, and CF-Root files. The full name of the AP is ‘Android Processor’.
  • CP : CP stands for ‘Core Processor’ and is used to flash Modem files that come with Samsung’s firmware binary packages. In older versions of Odin, this option was called Phone.
  • CSC : The full form of CSC is ‘Consumer Software Customization’ or ‘Country Specific Code’. The CSC component of the Samsung firmware is specific to the network provider and geographic region. In other words, it contains customizations related to geographic location, APN settings, carrier branding, and other things.
  • PIT : or Partition Information Table contains information such as partition table of device storage, partition name, block size, number of blocks, and other technical matters. Each device has a different PIT file associated with it. PIT files are not meant to be flashed unless the device partition table layout is corrupted for some reason.

Download Samsung Firmware Binaries For Odin

After download Odin, you will also need Samsung firmware for Galaxy devices. By using SamFirm Samsung firmware downloader, you can get all the required Odin binaries. You can download Samsung firmware for your Galaxy device model directly from Samsung servers with the following tools:

  • Frija – Samsung Firmware Download Tool
  • SamFirm – Samsung Firmware Downloader

Samsung Odin Tutorial To Flash Firmware

When you are done download Odin and firmware for Samsung Galaxy devices.

You can also flash the firmware binary or recovery file by following the quick steps explained below:

  1. If you are going to use Samsung Odin for the first time, here are some things you should know. Odin is a portable tool, that means you don’t need to install it on your PC. When you have download file, simply extract it using a Zip extractor tool like 7Zip, WinZip, etc. Navigate to the Odin folder and do a right click on Odin3.exe with the mouse and select ‘Run as administrator’.
  2. Make sure you have downloaded the firmware or custom recovery for your device.
  3. Download and install Samsung USB driver on computer.
  4. Enable USB Debugging on Android device.
  5. Now turn off the Samsung device and boot into Download Mode or Odin. To do so, you have to press and hold a certain hardware key combination simultaneously for 2-3 seconds and then press the Volume Up key when you see the Warning screen.
    • Samsung devices with Home button : Volume Down + Home + Power  keys.
    • Galaxy devices without Home button but Bixby button:  Volume Down + Bixby + Power  buttons.
    • Samsung devices  without Home or Bixby buttons : Volume Up + Volume Down + Power  keys.
  6. Connect the device to the computer. Make sure to use the original Samsung USB cable that came with the phone or Tab to avoid problems. When Odin detects your device, the COM port ID will highlight in light blue.
  7. If you want to flash a single file firmware file or TWRP recovery.tar.md5, just click AP button in Odin and add the recovery file to it. Please note that if you are going to flash TWRP recovery, you have to disable Auto Reboot in Odin. You will find this option under the Options tab in Odin.
  8. If you get 4-file firmware binaries, click the BL button in Odin, navigate to the firmware folder and add the file that has “BL_” in its name. Then click the AP button and select the firmware binary with “AP_” in its name. AP files will take a while to load in Odin due to their large size. Don’t panic if the Odin window is not responding some time after selecting the AP file. Similarly, add the CP, and CSC (plain CSC if you want a clean install and HOME_CSC if you don’t want to wipe device data) files to the appropriate fields in Odin.
  9. Finally, click the Start button to start the installation.
  10. If you install a recovery file, it will only take a few seconds to install. However, due to its large size, the firmware file may take 3-5 minutes to install. So you have to be patient and calm.
  11. Last, you will get a PASS!! notification in Odin. This indicates that Odin has successfully flashed the recovery/firmware file.
  12. When the firmware is installed, the Samsung device will reboot automatically.

Note: This article was first published on June 28, 2019, and we are continuously updating it with the latest version of Odin and other related details.

You might also like
Leave A Reply

Your email address will not be published.