How To Use Odin To install firmware on Samsung Devices

How To Use Odin On Samsung devices

If you have any of the Samsung Galaxy Smartphones that run on Android. Then you must have heard the word odin a lot. It’s a software used by Samsung itself to unbrick the phone or fix any issues with the software. Also, we can use it for various purposes like downgrading a firmware or clean flashing the Firmware again. So here is the extensive guide on how to use odin on Samsung devices to install Firmware on your smartphone.

What is Firmware flashing

A Firmware is a complete package of software on which your smartphone is running. For instance, if you have a Galaxy S20 running on One UI 2.5 based on Android 10 and you live in India. Then you will be needing an Indian firmware of the same model of your Galaxy Smartphone for successfully installing a firmware. Firmware is usually compressed and needs extraction of the file before you can use. Smartphone manufacturers use different methods to install stock firmware on smartphones.  

You can use firmware installation to change the CSC code of your phone. Or if you want to downgrade to a previous version of the software. Firmware flashing can help upgrade to Beta build using sideloading methods. Apart from that if your phone isn’t booting up or you are stuck on boot loops. You can always use Odin as a rescue to get your device on and running. 

How to Use Odin On Samsung devices To Flash a Firmware

  • Make sure your laptop has the necessary USB drivers installed for your Galaxy Device.
  • Download the Odin software for Pc from here
  • Now Download the Firmware you need to install on your phone. Few of the Firmware files can be downloaded from this link.
  • After you have downloaded both Odin and the firmware extract the Firmware in a single folder. For reference check the below screenshot.

Odin Firmware Extracted files

  • Now Open Odin on your Laptop.
  • Turn Off your Galaxy device.
  • Connect the USB cable to your phone and don’t connect to the PC yet. Press and hold Volume Up and Down simultaneously, while doing so, now connect the cable to the PC.
  • Your phone should be in Download mode by now.

  • In Odin, you must see your phone is connected.
  • Now on the right side in the Odin, there must be five textboxes as below.

How To Use Odin to flash a firmware

  • The first one is “BL” click on it and browse to the extracted folder of Firmware and select the file starting with “BL.”
  • Then it should be “AP” in a similar way browse to the firmware folder and select the file which starts with “AP”.
  • Now select “CP” and browse to the firmware folder and select the file that begins with “CP”.
  • Now in the “CSC” option, there are two files first one is “HOME_CSC”, and the other one should be “CSC”. So if you want a clean flash of your Firmware without keeping any data or settings and want your phone to turn on the way it came from the factory then select “CSC”. Otherwise if you wish to keep your data and settings as it is then used “HOME_CSC”  mostly Home_CSC is used if you are sideloading an update or flashing Firmware of a different region. However, it is recommended to use “CSC” because it will be a clean installation thus more stable.
  • That’s, it now you may press start and then wait for at least 15-20 mins for it to finish the process.
  • After finishing reboot your phone to the system.


So this was a guide on how to use Odin to flash any firmware on any Samsung Galaxy devices. Now you can easily unbrick your smartphone using Odin. Most of the Samsung Service centres also uses Odin only to flash new software to your smartphone. So now you can do that right at home by yourself. Recently we have posted how to downgrade your Galaxy S20 from One Ui 3.0 Beta to stable One UI 2.5 using Odin.



Maaz Perwez, founder of TheTecheaven, being a technophile loves to write about what's happening in the technical world, aims to deliver the finest & most researched content to the audience through this platform.

You may also like...

Leave a Reply

Your email address will not be published.