Through this page, you can download Samsung Odin Flash Tool (Odin3) for Windows 10, 8.1/8, 7, Vista, and XP computers. We have also included the links to download some known patched versions, as well as all the previous versions of this tool. Further, we will show you how to use Odin to flash the official stock firmware on Samsung Galaxy smartphones and tablets.
Before you head to the downloads & instructions, let us help you understand what Odin is and the purpose does it serve for the end-users.
Table of Contents
What is Odin?
“Odin“, also commonly known as “Odin3“, “Odin Downloader“, and “Odin Flash Tool” is Samsung’s official firmware flashing software for Windows computers used to flash official stock firmware and custom binaries on Samsung Galaxy devices. The tool is normally used by Samsung internally, in their authorized service centers, and in their factory for testing the software.
However, it was leaked out to the public (by unknown sources) and is now freely available for the end-users to use. Odin supports flashing firmware binaries in .tar
(tarball) and .tar.md5
file formats, and can be used on any Windows 10, 8/8.1, 7, Vista, and XP computer.
Download Odin Flash Tool
Below, you will find the direct download links for all the versions of the Samsung Odin Flash Tool.
Which version of Odin should you download? – The only thing to keep in mind when choosing the correct Odin version is which Android version you’re going to flash and on which Samsung smartphone or tablet. It is also worth noting that the version of the tool you download and use does not depend on the Windows OS version you have on your PC.
Important information about Odin v3.14.4
More recently, a newer version of the tool, that is v3.14.4 has been floating around the internet. According to XDA member/developer realbbb – “It appears to be a hacked version 3.14.1 (same filesize); has internal modifications and includes a known cloud-based client-server communication dll (cpprest141_2_10.dll)“.
So, it’s best to avoid it and use v3.14.1 instead.
Latest Version: Odin v3.14.1
We’d always recommend the latest version as it supports flashing Android 11 (One UI 3.0) and Android 10 (One UI 2.5) firmware on the latest Samsung Galaxy devices like Galaxy S20, Galaxy Note 20, Galaxy Z Flip, Galaxy Tab S7, Galaxy Tab S6 Lite, Galaxy Fold, etc.
- Odin v3.14.1: Odin3_v3.14.1.zip
Modded and Patched Versions
Now, below are some of the patched versions of the Odin Flash Tool. These are often used while performing procedures like rooting or installing TWRP when the official version fails.
Patched Odin v3.14.1_3B
This version was patched by XDA Senior Member realbbb and sourced from the official XDA thread. It allows you to bypass the following errors in Odin:
- “FAIL! Model mismatch fail”
- “FAIL! SHA256 is invalid”
- “FAIL! Blocked carrier”
Download link: Odin3_v3.14.1_3B_PatcheD.zip
Modded Odin v3.13.1 by Raymonf
Raymonf’s version is needed when flashing custom binaries on the Snapdragon Galaxy S9/S9+ and Note 9 sold in the US.
Download link: Modded_Odin3_v3.13.1_Raymonf.zip
PrinceComsy’s Modified Odin
This version is generally needed when flashing firmware or custom binaries on Snapdragon models of the Galaxy S8, Note 8, and Galaxy S7 sold in the US.
Download link: PrinceComsyModifiedODIN.zip
All Previous Versions
If you want to use an older version of the Odin tool, refer to the table below for all the versions and their corresponding download links.
Odin Version | Download Link | Notes |
Odin Downloader v4.44 | Odin_Multi_Downloader_v4.44.zip | |
Odin v1.30 | Odin3_v1.30.zip | |
Odin v1.70 | Odin3_v1.70.zip | |
Odin v1.82 | Odin3_v1.82.zip | |
Odin v1.83 | Odin3_v1.83.zip | |
Odin v1.84 | Odin3_v1.84.zip | |
Odin v1.85 | Odin3_v1.85.zip | For flashing Android Gingerbread and Ice Cream Sandwich firmware, use Odin v1.85 and above |
Odin v1.86 | Odin3_v1.86.zip | |
Odin v2.10 | Odin3_v2.10.zip | |
Odin v3.04 | Odin3_v3.04.zip | |
Odin v3.06 | Odin3_v3.06.zip | |
Odin v3.07 | Odin3_v3.07.zip | |
Odin v3.09 | Odin3_v3.09.zip | For flashing Android Jelly Bean and KitKat firmware, use Odin v3.09 and above |
Odin v3.10.0 | Odin3_v3.10.0.zip | |
Odin v3.10.5 | Odin3_v3.10.5.zip | |
Odin v3.10.6 | Odin3_v3.10.6.zip | |
Odin v3.10.7 | Odin3_v3.10.7.zip | For flashing Android 5.0/5.1 Lollipop firmware, use Odin v3.10.7 and above |
Odin v3.11.1 | Odin3_v3.11.1.zip | For flashing Android 6.0 Marshmallow firmware, use Odin v3.11.1 and above |
Odin v3.11.2 | Odin3_v3.11.2.zip | |
Odin v3.12.3 | Odin3_v3.12.3.zip | |
Odin v3.12.4-4 | Odin3_v3.12.4_4.zip | |
Odin v3.12.5 | Odin3_v3.12.5.zip | For flashing Android 7.0/7.1 Nougat firmware, use Odin v3.12.5 and above |
Odin v3.12.7 | Odin3_v3.12.7.zip | |
Odin v3.12.10 | Odin3_v3.12.10.zip | |
Odin v3.13.1 | Odin3_v3.13.1.zip | For flashing Android 9 Pie firmware, use Odin v3.13.1 and above |
Odin v3.13.3 | Odin3_v3.13.3.zip | For flashing firmware on Galaxy S10, Note 10, S20, and Note 20, use Odin v3.13.3 and above |
How to Use Odin
Now that you have been able to download Odin, let us take a look at its usages, terminology, and instructions on how to flash firmware using Odin.
Usages
For a Samsung Galaxy device owner, Odin can be used to:
- Force-upgrade software the software of the device by flashing the latest stock firmware.
- Flash custom binaries like a custom recovery (TWRP or ClockWorkMod; for older devices) or root binaries like Magisk patched firmware image/CF-AutoRoot to root Samsung smartphones and tablets.
- Restore stock firmware/ROM if the user has previously flashed a custom binary and wish to revert to the stock factory firmware.
- Fix potential software issues like boot loops, increased battery drains, performance degradation caused over time, and more.
- Downgrade the software of the Samsung Galaxy device to an older version. However, that is within limitations in rare cases as downgrading to a software version with an older bootloader revision than the one currently installed is not possible.
To sum up, Odin serves its purpose to both an average user and an enthusiast who wishes to customize the software on his/her Samsung Galaxy device.
Terminology
Odin is a very easy-to-use Windows program and most of the options/parts of its GUI are pretty self-explanatory. However, for someone who’s new to the program, it could be somewhat confusing at the same time.
So below, we have listed all the different options available in the Odin software that you’d be using, along with a brief explanation for each.

- Status Box: This is located at the very top of Odin’s graphical user interface. The status box shows you the current state of the things carried out in the program.
For example, it will show the “Added!!” status when a supported Samsung device is connected, “Pass!!” status when the flashing process finishes successfully, or “Fail!!” status when the firmware flashing fails. - Progress Bar: The progress bar sits right below the Status Box and as shows you the real-time progress when flashing the firmware binaries.
- ID:COM: This entry shows the serial COM port of your computer to which your Samsung Android device is connected.
- Log (Tab): The log section of the program’s interface displays the raw information of each event that occurs when using Odin.
- Options (Tab):
- Auto Reboot (Checkbox): This option reboot your device as soon as the firmware flashing process is complete.
- Nand Erase (Checkbox): This option completely erases all the logical partitions of your device. Nand Erase could sometimes be helpful when fixing corrupted device firmware partitions like EFS (for lost IMEI), etc.
- Re-Partition (Checkbox): This option (along with a supported PIT binary) enables you re-flash the partition table of your phone. It is helpful for fixing damaged storage (eMMC or UFS) due to a wrong firmware flash.
- F. Reset Time (Checkbox): This option resets the flashing timer once the firmware flashing process is finished.
- DeviceInfo (Checkbox): Verifies the corresponding device information when flashing kernel.
- Flash Lock (Checkbox): This option will tell the Odin 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.
- Pit (Tab): Allows you to load your device-specific Partition Information Table (.pit) file and flash it to your Samsung Android phone/tablet to repair the device’s storage (eMMC).
- BL (button): Allows you to load and flash the bootloader firmware binary (BL file).
- AP (button): Allows you to load and flash the Application Process firmware binary (AP file), which is the main firmware file that stores the system/OS. Also known as “PDA” in older versions of Odin.
- CP (button): Allows you to load and flash the Core Process firmware binary (CP file) or modem/radio. Also known as “Phone” in older versions of Odin.
- CSC (button): Allows you to load and flash the Consumer Software Customization (CSC file) for your phone’s region/carrier. Also commonly known as “Country Specific Code”.
- USERDATA (button): Allows you to load and flash the user data (/data) partition of the phone. Also known as “UMS” in older versions of Odin.
Some Myths & Misconceptions Surrounding Odin
Since Odin is a very popular utility, it does attract a fair share of misconceptions from various online communities and resources.
There’s no official website for Odin
According to Wikipedia – “There is no account of Samsung ever having officially openly released Odin”. The software was rather leaked out to the public by unknown sources. So, if you come around any online communities/websites claiming to be the official source of Odin from Samsung, you have probably opened the wrong link when you searched.
Odin doesn’t allow you to flash custom ROMs
This is entirely wrong. Odin cannot be used to flash custom ROMs. Odin can be used to flash custom binaries (like TWRP, patched Magisk AP/boot images, etc) and open the gateways to get the required tools for flashing a custom ROM. But it cannot be used not flashable ZIP files like custom ROMs.
Odin requires USB debugging
Odin does not require USB debugging to be enabled on your Samsung Galaxy device. USB debugging only plays its role while the device is booted into the OS. So, USB debugging is not at all related to the Odin tool and isn’t involved at all in the firmware flashing process.
Instructions
Odin is a portable software, which means that you can just run it by launching the included executable file on your PC without any installation. To run the flashing software on your Windows machine, download the Samsung Odin tool from the links above. Then extract the downloaded ZIP file to a suitable location on your computer.
Next, open the extracted folder and simply double-click on the Odin executable file (e.g. Odin3 v3.14.1.exe) to launch the Samsung Odin tool on your PC.
- Note: If you try to launch the older versions of Odin, you shall further be prompted to allow “User Account Control” as well.
That’s it! Once you have launched the tool, you can grab a copy of the firmware for your device using the Frija or Samloader. The step-by-step guide linked below will show you how to flash the firmware on any Samsung Galaxy device using the Odin tool.
If you have any questions regarding the software or its usage, feel free to ask us. Please try to mention details like your Samsung device’s name/model, CSC code, and the Android version installed. This should help us quickly provide answers to your questions.
Amit
Bro, My Note 5 (SM-920C) had a software issue. So, I could not take a backup of my files. I used SamFirm to download the accurate firmware & used Odin v3.12 to flash custom ROM. It said Pass in green and the phone rebooted. But, it got stuck on Samsung Logo (bootloop).
Kindly assist. Waiting in anticipation.
Dhananjay
Hi Amit. Have you tried performing a factory reset via the stock recovery?
John
Do a factory reset than wipe cache, than reboot.
Hold power button + home + vplume up simultaneously. Release the power button and home key and leave pressed the volume up key
amm
Hi, can you tell me which checkboxes (the BL, AP, CP, etc.) i should checkmark? I am trying to install a Resurrection Remiz .zip file on my Samsung Galaxy A10.
Dhananjay
Hi amm. Odin can only be used to flash officially signed firmware (stock firmware) and not unofficial firmware (like custom ROMs). Custom ROMs are meant to be installed via TWRP or a similar custom recovery.
I am curious though, who informed you that Odin can be used to flash custom ROMs?
Linda
Hi Dhananjay:
I’m a noob when it comes to flashing your phone. I am also using an old phone by today’s standards; Samsung Galaxy Grand Prime the really old one with ONLY 8gb of space. 🙁
The reason I need to do something is because my phone was stuck at the T-Mobile logo and wouldn’t go any further. Then I clicked on download a custom OS by mistake and now when I attempt to go back to the boot section again I am unable to do so and instead when I click the button sequence to take me to the boot screen, instead I’m taken back to the “Download Custom OS” screen.
So I have to use the Odin software along with the Samsung USB Driver software I downloaded from the Samsung website? How will I be able to do anything at all considering I am stuck at the “Download Custom OS” screen?
Any help will be greatly appreciated.
Dhananjay
Hi Linda. Would you please share a picture of the screen you’re seeing on your Grand Prime? I would try and research a bit on the issue you’re facing.
Jordan
Hi, this is a loaded question I know but I have never been good with technology nor did I ever have much interest in it. However, I obviously stumbled upon this entire scenario by reason. So, what I am wanting to know is What is the purpose for someone to have this? And dumb it down for me to understand, please? Like is it to help ping a phone or do an entire fake display or program or can you please, please explain to me please. It’s very very important.
Dhananjay
Hi Jordan. To answer this question, I have added a new section within the post, just below “What is Odin?” which will help you understand why and when you’d need to use the Odin tool.
destiny
i forget my pin an i want to flash my samsung J310 how can i fix that i need your advise
Dhananjay
Hi. In that case, you can perform a flash via Odin (Using AP, CP, BL, and HOME_CSC) files OR you can perform a factory data reset via stock recovery.
When your phone boots after doing this, you will be prompted to enter your previously set PIN/Password. But since you forgot that, you can use the alternate method (as shown on the screen) to use the Google account associated with your device. This will allow you to successfully boot into the OS.
ANGELO
bro
whats flash lock ?
should i put a tick on it ??
Dhananjay
Hi Angelo. No, do not use that option.
russ ahthmad
Galaxy s9 Stucked to Odin Mode. Can you help me to fix it ? i downloaded it from odindownload.com , is it original vendors site ? what version suites for Galaxy s9 ?
Thanks
Dhananjay
Hi Russ. Like I mentioned initially in this article, Odin was only leaked and so, there’s no “official” website for it.
Now, over to your situation. Press and hold the Volume Down + Power button altogether until the screen turns off. Your phone should then be out of Download Mode.
And for the Samsung Galaxy S9, it is advised to use Odin v3.13.1. You can try with the original version if it shows errors regarding SHA256 checksums, then you can use the Patched Odin v3.13.1.
Yoge
Hi Dhananjay, I am having an old mobile of Samsung and I believe it is of Galaxy J1 model. Its been more than 2 years when it showed as “ODIN MODE(MULTI CORE DOWNLOAD). When I have given this to the local Samsung customer service store, they said the mother board is gone and there is no replacement. But now, when i tried to search for the key words I got few help but they are not useful. I have worked on all the options like power button combos and the odin multi download…. it is not working yet. Could you help me with this one?
Dhananjay
Hi Yoge. First, of all, I am glad you contacted me regarding the matter. Also, I apologize for the utter delay, somehow your comment got past the moderation queue.
So have you finally recovered your Galaxy J1 or not?