Today we come up with a detailed guide of flashing firmwares, kernels and other images using Odin Flashing Tool. Samsung users who have more than little bit of Android experience would easily understand what is Odin. And for those who don’t know anything about Odin, this is the best guide to know it from starch. Most of the users who have already experienced Odin in the past, also making mistakes in the process of flashing the Android device which finally results in a bricked device.
Odin is basically based on Windows and it’s a one-click tool of Samsung, that is used by them internally to flash firmwares, kernels etc. However it’s leaked over the internet so now it’s easily available for all of us. The basic purpose of Odin is to flash the kernels, firmwares, roms, and other files formats like .tar and .tar.md5 extensions. Odin comes in a Standalone executable package which doesn’t required any other extensions, and the design of Odin is also very simple and user friendly. As the name itself reflects its meaning, Odin is the saviour and helps your device to recovering from the hazards. Android enthusiasts, doesn’t always stick to single firmware or Rom. They love to change the firmwares frequently, try new kernels or custom roms to boost the performance of their Android device.
Developers know it better that when cooking a new kernel or rom, the number of flashes will be ridiculously more. But when it comes to restore your bricked devices, Odin is a life saver. Semi-hard or hard brick is one of the worst scenario occurred sometimes, due to the corrupted partition table of the device which happens itself sometimes. Odin has the ability to restore the partition table using .pit file which contains the partition information of the device. Partition table use .pit file to store partition information of the device and Odin is capable enough to restore the partition table using this file. So let’s cut the ado here, and jump to next section in which we will see how to flash firmwares using Odin.
Odin is designed and compatible only with Samsung device, don’t apply the listed steps of this guide on any other devices. Be careful while choosing the right firmware build for your device as flashing wrong firmwares might lead to a bricked device.
Before starting the process of flashing make sure that you are using the compatible firmware. Either temporarily or permanently, device warranty may void if you are flashing firmwares on your device. You alone are responsible for your actions and its consequences that might occur during the whole process of flashing. We shall not be held responsible for any kind of internal or external damage to your device or whatsoever.
Juice Up Your Samsung Galaxy Device
Well, flashing Samsung Android devices with a stock firmware is not that difficult but you have to be careful enough with all the listed prerequisites and installation steps before it turn into a nightmarish experience. Suppose, if you are flashing a firmware and during the procedure your device juice drains away, your smartphone or tablet might be hard-bricked. So before starting the procedure make sure that your device battery is fully or at least to 70% charged.
Enable USB Debugging Mode on Samsung Galaxy Device
This is the most important step to be done before you install a firmware or recovery file. USB Debugging mode allows Android devices to download and send data through USB cable connection.
Follow these steps to turn USB Debugging mode on:
- Find “About Device” under your device “Settings” and tap on it.
- In “About Device” find “Build number” by scrolling down
- Tap on “Build number” 7 times.
- After tapping “Build number” several times, a toast notification will appear on device screen with message that “Developer mode has been enabled” or ” You are now a developer!”.
- Go back to “Settings” panel and you will see a new item called “Developer Options” there.
- Tap on Developer options.
- In Developer options there is a USB Debugging option.
- Tap on the check box next to it to enable USB Debugging.
Download and Install the Latest Samsung USB Drivers
If you own a Samsung device then you must have its USB drivers or Samsung Kies installed on your PC. But if you have not yet installed any drivers or Samsung Kies then it’s the right time to do it. If Samsung Kies is installed on your PC then properly closed it first before launching the Odin because it might interfere with the procedure.
Backup Samsung Galaxy Device Apps and Data
Usually rooting a device, flashing a firmware and installing a custom recovery does not touch your phone’s apps, data and settings. However, it comes into our observation that in some cases it might get wiped. Therefore, we always recommend that you must backup installed apps, personal contacts, messages, videos, photos or any other important data saved on the internal storage of your phone or tablet.
We have already published some useful backup related articles that can help you to backup your important data easily.
Download and Setup Odin Tool for Samsung Galaxy Device
There are several versions of Odin tool available on the internet, pick the recommend version of Odin tool for flashing firmware on your Samsung device.
- Odin Tool (All Versions)
- Odin v1.83
- Odin v1.85
- Odin v1.86
- Odin v1.87
- Odin v2.10
- Odin v3.04
- Odin v3.06
- Odin v3.07
- Odin v3.09 (Recommended for Jelly Bean and KitKat)
- Odin v3.10.0
- Odin3_v3.10.7 (Recommended for Lollipop and Marshmallow)
- Odin Online Tool
- Java-based Odin Version
Steps to Boot Samsung Galaxy Device into Download Mode
On almost all Android devices you need to get into the Bootloader or Fastboot mode in order to flash factory images or firmwares. Download Mode feature of Samsung Galaxy devices allows your device to send or receive data from your PC through a dedicated flashing tool called Odin. Following are the simple steps to boot your Samsung phone or tablet into the Download Mode:
- Switch off your device and then Press and Hold Volume-Down + Home + Power key at the same time for few seconds approx (3-4 seconds).
- You should see the yellow triangle sign on the screen with the warning message.
- Now Press the Volume-Up button to get into the Download/Odin mode.
- After pressing the Volume-Up button, your device will get into the Odin mode which indicates that your device is ready for the installation of firmware, CF-Auto-Root or CWM/TWRP recovery.
Note: Extensions like .tar or .tar.md5 can only be flashed using the Odin tool.
How to Install Stock Firmware on Samsung Galaxy Devices with Odin
We assume that the required firmware for Samsung device is already downloaded. If the firmware encapsulated in a zip file then simply extract it to get the required file with .tar.md5 extension. You can use tools like Winzip, WinRaR or 7-Zip to extract the zip file.
If you have planned to flash custom recoveries like TWRP or CWM then it might also have either .tar or .tar.md5 extensions.
Download and extract the latest Odin zip file on your PC.
Following are the files you will get in the folder:
- Double-click the file with .exe extension. This will launch an Odin window.
- Now power off your phone or tablet, and get into Download Mode (Follow the steps above).
- By using the OEM provided USB cable, connect your Samsung device to your PC.
- When the device is connected to PC the ID:COM port on Odin will turn Blue or Yellow depending on the Odin version you are using. “Added!!” message will also appear on screen which indicates the successful connection between your device and PC.
- If Odin failed to detect your phone or tablet then try the following steps to make it work:
- Reboot your phone or tablet.
- Disable USB Debugging and enable it again.
- Uninstall the Samsung USB Drivers or Kies, restart your PC and then reinstall the Samsung USB Drivers or Kies again.
- If the issue persists then try changing the USB cable or ports and reboot your PC.
- Try to connect your device with PC with a different USB cable.
- If you are using Odin3 v3.09 or 3.10 then click the AP button or the PDA button if your Odin vision is older.
- Browse firmware or recovery file and select the right file with .tar or .tar.md5 extension.
- Some firmware comes with multi-file AP, BL, CP, CSC and .PIT. Add each firmware components to corresponding slots in Odin. You can download the PIT file for your Samsung Galaxy here.
- Auto Reboot and F. Reset time boxes should be checked in the option section of Odin. Everything else should be unchecked.
Note: Don’t check the Re-Partition box unless you want to flash .PIT file, or it will cause some major issues including a corrupt partition table.
- Before starting the installation of firmware/recovery on Odin, match all the highlighted options as shown in the screenshot with your Odin screen.
- If everything option is set up according to the screenshot then simply hit the Start button on Odin to begin the process of installation which might take few minutes to complete.
- PASS! or RESET! message on Odin will indicate the successfully Odin flash and after the completion of process your device will reboot immediately.
Troubleshooting Steps For Odin Failure
If you receive a FAIL! message instead of PASS!
- Remove the device battery and re-insert it.
- Restart the Odin tool.
- And once again repeat the whole process carefully.
- You can also diagnose the issue you have encountered, take a look at the Odin log in the Message box.
Troubleshooting Boot Loop Issues after Installing the Firmware
Sometimes stock firmware flashing might result in a boot loop. In simple words, when device reboots automatically, it’s unable to get past the Samsung boot animation. If you are facing any of the following issue then it’s recommended to perform a data/factory reset using the stock recovery option:
- Device stuck on boot animation
- Device overheating
- Battery drain
- Device lagging
- Slow performance or some other misbehaviour
That’s it, now it must be easy for you to flash firmwares on Samsung Galaxy devices. Feel free to share your experience with us in the comment section below.