How to Flash Samsung Phone Firmware Using Odin

Odin Flash Tool is one of the popular and official tools to flash firmware/stock ROMs to Samsung Galaxy devices. This page contains a step-by-step guide on how to install or flash stock or custom firmware to your Samsung Galaxy device.

If you would like to know how to flash or install Samsung stock firmware on a compatible phone using Odin tool, kindly read on.

Also included is a simple step by step guide on how to install stock firmware on any Samsung Galaxy Watch/Gear device.

You may like to read: How To Update or Install Firmware on a SAMSUNG Smart TV

How to Flash Samsung Galaxy Firmware/Stock ROM via Odin Flash Tool

Odin Flashtool is a lightweight software/utility developed by Samsung for servicing or flashing stock firmware/ROMs or custom flash files like TWRP recovery to Samsung devices.

Moreover, Odin is very easy to use and less complicated.

Firstly, extract the firmware/stock ROM for your Samsung device and place it on your computer before proceeding.

Here’s a step by step guide on how to use Odin Flash tool to flash firmware/flash files to a Samsung Galaxy device. Before you proceed, make sure you enable developer option and OEM unlock on your Samsung Galaxy phone. Unlocking your bootloader might make you lose your data. Make a backup.

Total Time: 5 minutes

Install Samsung USB Drivers on your Windows computer

To install the latest official Samsung USB drivers for Windows, visit the official page to download the Android USB drivers for your Samsung.Once the Samsung Android USB driver for Windows installation is complete, move to the next step.

Download Odin Flash Tool

Odin is the official software/tool for flashing firmware to Samsung Galaxy phones. Download the latest version of Odin and extract the file to your PC.After extracting, you should have a folder that looks like this.

Launch/open Odin3 as an administrator on your Windows PC

To open Odin as an admin, right click on it and select Run as an Administrator. Once it’s open, you should see an image like this.

Put your Samsung phone in Download/Odin mode and connect it to the computer.

You need to put your Samsung device in Download/Odin mode for Odin to detect it.To put or boot your Samsung device in Download/Odin mode, turn off your phone completely, press an hold the Power, Home, and Volume down buttons ( newer devices, press the Volume Down + Bixby + Power) button together until you see the warning notification on your screen.Secondly, press the Volume up button to fully enter into Download/Odin mode. You can now connect your device to the PC.Once you connect your phone, you will see a green COM port under ID:COM on the Odin flash tool screen. The COM port under ID:COM shows your Samsung device has been successfully connected/detected by Odin. Odin will also show Added in the logs screen.

Select the stock firmware to be flashed.

It’s time to flash the firmware. Most Samsung stock ROMs are bundled in a single file while others (4 files/repair firmware) are packed separately as 4 files. Therefore, you should know your firmware type after extracting the archived firmware file.

There are two kinds of Firmware (Stock ROMs) in Samsung mobile phones: 

Single file Firmware4 files or Repair FirmwareSingle file Firmware: This kind of firmware contains the main flashing file (PDA or AP) which relates to your phone device’s system files, and after flashing this file your data won’t be deleted from your phone.

4 files Firmware: This firmware contains: 
1. BL or Boot Loader file. Boot Loader is a code which starts processing before the Operating System (OS), and it loads the first part of the OS into the phone’s memory.

2. CP or Phone or Modem files relate to the phone device’s connectivity such as 3G/2G/4G/5G/WiFi/Bluetooth/GPS etc. Note: It’s very important to flash CP/Phone/ modem files due to the country/area you are living in it.

3. CSC (Common Short Code): This file has data on countries and areas. Data like languages and region-specific settings or apps.

4. Main flashing file (PDA or AP): It contains the system files like boot.img, system.img, recovery.img and a few other core files for the Android OS.

For single stock ROMs:

Click on the AP option and locate the .tar.md5 or the compatible flash file.

For 4 files/repair firmware:

After extracting the firmware, you will need to select the flash files one after the other into the BL, AP, CP, and Home_CSC box.

This is how to select a 4 file/repair firmware for Samsung in Odin.

Firstly, click on the ‘BL‘ button, then choose the file that starts with “BL” inside your extracted firmware folder.

Secondly, click on the ‘AP’ button in Odin and choose the AP file inside your extracted firmware folder.

Next, click on the ‘CP’ button, choose the CP file inside your extracted firmware folder.

Finally, click on the ‘CSC’ button, choose the HOME_CSC file inside your extracted firmware folder.

Furthermore, this is how to understand those files and their functions.

BL(Bootloader) AP/PDA-Application Processor (Can accept files single files like System, Boot, and recovery )

CP(Core Processor) or Modem file
Home_CSC(Consumer Software Customization)

Note, when loading an AP file in Odin, it’s normal for Odin to freeze or take time to load large AP files.

Don’t try to close it in this loading stage.

Also, please check the Samsung Flashfiles compatibility page to know the right Firmware to download.

Also note: The pit file tab is for engineers only or with 4 Files/Repair firmware. Use with caution!

Click on Start to begin flashing the firmware

Once all the files are loaded correctly and your device is still detected by Odin, click on the Start button.

How long does it take to load/flash samsung firmware with odin?

Flashing will take about 2-10 minutes depending on the size of the flash files. Once it’s successfully completed, you will see a green ”Pass” at the top of Odin.

Your Samsung device will reboot into the normal mode and then boot into the system after a while.

Please, make sure your device is charged more than 30%. Therefore, there would be no errors or breaks during flashing due to a low battery.

How To Flash Firmware To Samsung Galaxy Watch/Galaxy Gear Devices Using NetOdin Tool

This is a step by step tutorial to help you install firmware via NetOdin to your Samsung Gear Frontier, Galaxy Watch etc.

How To Flash Firmware To Samsung Galaxy Watch/Galaxy Gear Devices Using NetOdin Tool

This process will factory reset your Watch, so make sure you’ve backed up everything you need!

Also make sure your Samsung Smartwatch is charged up to 70%!

1. Hold down the Home button for 6-10 seconds until the message ” Rebooting … “


2. Quickly press Home three times until the Reboot Menu appears. (The menu is available for about 10 seconds, after which the clock goes back to “Rebooting …”)

Quickly press Home three times until the Reboot Menu appears. The menu is available for about 10 seconds, after which the clock goes back to Rebooting

3. The menu selection is made by long holding Home button. To go into Download (wireless mode) press the home button until “Download (Wireless)” is highlighted, then hold down the Home button.

The menu selection is made by long holding Home button. To go into Download (wireless mode) press the home button until "Download Wireless" is highlighted, then hold down the Home button.

4. Download mode will load in WPS mode. Press Home twice to change the mode to the AP.

How To Flash Firmware To Samsung Galaxy Watch/Galaxy Gear Devices Using NetOdin Tool

5. Connect to the access point that appears (for example, SM-R800-a2a5) (ODIN for some reason does not see the device if several networks are connected.)

Connect to the access point that appears (for example, SM-R800-a2a5) (ODIN for some reason does not see the device if several networks are connected.)
Connect to the access point that appears ODIN

6. Run NetOdin3 and then set the firmware files for BL, AP and CSC, then click Start (Copying/flashing of firmware takes about 20 minutes).

Run NetOdin3 and then set the firmware files for BL AP and CSC then click Start Copying flashing of firmware takes about 20 minutes

7. After the files are downloaded, the Watch will reboot. Again, hold Home and highlight & select Recovery in the Reboot menu.

8. The “Setting Up” screen and “Resetting” screen should appear and after that the Watch will reboot and boot as usual.

It is advisable to check whether you have disabled the function “find my watch” or make sure you remember the password to your Samsung Account.

Here are FAQ’s on Odin and flashing firmware or stock ROM to Samsung Galaxy Android devices.

Is Odin software safe?

Odin software is very safe for flashing Samsung devices. You should only apply caution when using it. Only flash compatible firmware or custom files to your phone and use the PIT file area with caution.

You could brick your phone or make things worse if you don’t use Odin flashing tool properly.

What’s Odin flashtool?

Odin Flash Tool is professional software developed by Samsung to flash firmware to its Galaxy Android-based devices. It used by the manufacturer internally and also in service centers.

Can I flash zip file with Odin?

No, you can’t flash .zip files via Odin. Odin only supports compatible firmware files with file format .tar, .md5, .smd, .gz, .tgz, and .bin

How to use Odin flashtool?

To use Odin Flash tool, download the firmware with matching binary that is compatible with your Samsung device and then, follow the in-depth flashing tutorial on this page.

What’s Odin mode in Samsung?

Odin mode, also known as Download mode, is a mode for SAMSUNG devices only.

It is a state that allows you to flash firmware or stock ROM or perform other software servicing operations through the Odin or other software like Z3X, CM2 QLM, Octoplus, NCK, EFT, UMT, etc.

When you’re in Odin/Download mode, you will see a notification of Downloading and some info about your device at the top left.

How to remove or get my Samsung phone out of Odin/Download mode?

To get out of Download mode or Odin mode on a Samsung Galaxy phone or tablet, you should do any of these:

Force restart your Samsung phone to exit download mode. To do this, hold down the Power and Volume Down or Bixby button(for newer devices) together until the device turns off. It will then restart into the normal mode.

Pull out the Battery pull. If the battery is removable, just pull it out and replace it back. You can then turn it on normally.

Flash a firmware. You might be stuck in Odin/Download mode due to OS issues. Flashing a firmware should fix it if you’re always stuck in Odin mode.

Also, there are softwares or tools that can fix Samsung stuck in Downloading… Do not turn off target.

Is Odin mode bad or safe?

Odin mode isn’t bad and it’s safe. Since Odin literally means god, you now become a god over your phone. You can flash custom and stock flash files to your device to customize it as you wish.

Whatever you do with your phone is solely your responsibility.

Odin does not detect my Samsung phone in Download mode, what should I do?

If Odin doesn’t detect your phone in download mode, here’s what you should do.

1. Close Odin and also disconnect your phone
2. Connect your phone in Download/Odin mode
3. Open Odin as an admin

Odin should now detect your phone. If it still doesn’t detect your phone, please install or reinstall your Samsung USB drivers.

Finally, if none of these works, consider checking the USB port and hub of your phone and PC or update your PC software.

After flashing my Samsung, it’s stocked in the logo and doesn’t boot.

It takes sometime for a device that has just been flashed to boot up to the normal mode. You should wait for it or try doing a factory reset in recovery mode(Volume up + Power button). After factory reset, wait for it to boot up or consider flashing a newer firmware.

If you have any issue following this Odin flashing tool tutorial for Samsung, please, feel free to drop a feedback and I will quickly respond.

And finally, do us a favor by sharing this tutorial. It makes us feel good.

In summary,

To flash firmware on a Samsung phone using Odin, follow these steps:

  1. Download and install the latest version of Odin on your computer.
  2. Download the firmware file for your Samsung phone and extract the zip file to get the .tar or .tar.md5 file.
  3. Put your Samsung phone into Download Mode. To do this, turn off your phone and then press and hold the Volume Down, Power, and Home buttons simultaneously until you see a warning message on the screen. Press the Volume Up button to continue.
  4. Connect your Samsung phone to your computer using a USB cable.
  5. Open Odin on your computer and wait for it to recognize your phone. The ID:COM section should turn blue and display the COM port number.
  6. In Odin, click the AP or PDA button and select the firmware file you extracted in step 2. Make sure that the Auto Reboot and F. Reset Time options are checked, but do not check the Re-Partition option unless you are sure that you need it.
  7. Click the Start button to begin flashing the firmware on your Samsung phone. This process may take several minutes.
  8. Once the flashing process is complete, Odin will display a PASS message and your phone will automatically reboot.

It is important to note that flashing firmware on your Samsung phone can potentially brick your device or cause other problems if not done properly.

It is recommended to only flash firmware that is compatible with your specific model of Samsung phone, and to follow the instructions carefully. It is also a good idea to back up your data before flashing firmware.

76 thoughts on “How to Flash Samsung Phone Firmware Using Odin”

  1. Hi! I have Samsung Galaxy Note Pro 12.2 ” rooted one. I performed factory reset but each time I go to settings, about phone, trying to update, it always tells me that the phone modified. Please how do I rectify that. Thank you in advance

    • Hello! The reason your “rooted” Samsung Galaxy Note Pro 12.2 tells you

      the phone is modified during software update

      is that your

      phone’s core system files have been modified due to the root access on the device.

      To rectify the issue, you just need to reinstall the stock firmware of your device. Here are links to the flash files for your Samsung Galaxy Note Pro 12.2 device. Kindly choose the model that matches your device and follow the guide on the post to help you flash the firmware.

      If there’s an issue, please let me know.

      • Hi admin at samsungfirmware, my s6 edge crash I think. It happens as follows, I am using stock firmware android 6, and I receive notification of upgrade to android 7. I install it but next day it start restarting its self from time to time, and it reaches a moment that it does nothing but restarting.
        I decide to flash it best on video I saw on youtube, I dowloaded latest Odin3, samsung USB drivers, SkiesSetuo.exe and and stock firmware (singke file) from
        I started it all well, when it is still running in Odin, my pc accidentally die, and my s6 edge says “an error occurs use Emergency System Sofware”. I on the pc, put back phone to recovery mode and install successful, BUT the phone is no longer switch on. When I on it, it shows “samsung galaxy s6 edge powered by android” and still take be back to installation mode (i.e as if I press power button+home key+power botton).
        Note: since I don’t know my s6 edge product code, only the model number which is SM-G9250, So I choose china from the three countries listed on, which are China, HongKong and Taiwan. Here is the firmware file I downloaded (G9250ZCU2ERI1_G9250RHC2ERI1_CHC (1)).
        So please what should I do? I really need your help, thanks for any assistant u may give.

  2. Your article on How to Flash Samsung Flashfiles Using Odin was exactly what I needed – thanks. It worked exactly like you described. The instructions were clear and concise. Thanks again.

  3. First of all, i would like say thank you very much… when i need to upgrade my OS on Galaxy Tab 4 TM-331 8.0 3G, finally i found this great website..and i follow exactly what this tutorial said. and finally it’s full working on my Tab. Thank you very much from Jakarta, Indonesia.

  4. I have a SM-G930V Snapdragon on 8.0.0 I want to set it back to 6.0
    can I do this followint your instructions and using stock rom 6.0?

    • It’s possible to downgrade the G930V from 8.0 to 6.0 if you use the right firmware. Here’s the thing, the firmwares you will need must be on the same boot-loader binary. If it’s not, downgrading isn’t possible.

  5. Bonjour,
    Je possede un Galaxy Note 4 Verizon en Kitkat, depuis quelques jours voulant changer de ROM pour une custom. J’ai malencontreusement fait un “boot recovery” au lieu d’un “boot system” après l’installation de trwp pour SM-N910V.
    Du coup, j’ai le message
    en bleu:
    en rouge
    Recovery is not seandroid renforcing

    puis en rouge
    secure fail: recovery

    et en plein écran, un Triangle jaune

    “Start Up Failed”
    “Your device didn’t start up successfully. Use the Verizon Software Repair Assistant on a computer to repair your device”

    *Je suis entrain de telecharger Odin, mais le problème c’est que je n’ai aucun accès à la mémoire interne. L’appareil n’étant pas reconnu.

    Avez vous une solution? Ou Odin va t il me permettre de faire cette manipulation.

    Bien cdlt

  6. I have SM-G955FD that was flashed with a firmware which did not recognize the phone as duos. Only 1 sim works. I tried flashing it back but all attempts have failed.Odin reports fail each time i tried using the same firmware which was used. Kindly help me install fresh firmware(stock firmware) and also unroot it. Thanks

  7. I have a Samsung Galaxy Tab A T-285 with 5.1.1. It is mechanically sound but the OS is not compatible with too many APKs. Can you recommend a ROM to upgrade it to 6.01 or later?

  8. Hi, this site seems to give out quality advice, so maybe you could help me, as well?
    I purchased a (basically) new Galaxy Tab S4 WiFi, and it came with Android 10. (T830XXU4CTF5, Nordic Region). My plan was to downgrade to Stock Android 8, and flash a particular Tab S4 custom kernel which was built exclusively for Oreo firmware. Having done similar downgrades to several Galaxy devices before (mainly using Heimdall, but some with Odin, as well), I was surprised to learn that people on some developer forums thought this “wasn’t possible” with Tab S4. I’ve yet to hear a reasonable explanation, as to why that would be. Nevertheless, as I paid a decent amount for the device, and it is a wonderful device, even with a stock kernel (and it certainly sells for more with Knox, and a 2 years warranty still intact), I have to double check on this information. If you could help me with this, I’d be grateful. Can I use the firmware packages you offer for download to downgrade to an Oreo compatible bootloader (U1 or U2, maybe), and flash stock Android 8 to my Galaxy Tab S4? To be sure, it runs on the official Android 10 at the moment, and the OEM is unlocked, but I haven’t flashed anything on any partition, yet, whether stock or custom.

  9. While trying to change the country by chance I have flashed it with the wrong firmware and now it cant start or recover, it or power off but it vibrates and blinks with this message

  10. I flashed Samsung Fit 2 Pro combination firmware but it’s not going past Samsung logo screen. I tried multiple firmwares after that but no luck.

    Can someone suggest me where I can find stock firmware for fit 2 pro?
    Country: Canada
    Mode: SM-R365NZRAXAC

  11. I have a Galaxy Tab A SM-T590 tablet (Android 10) from a retailer liquidation that I think I need to reflash to stock. Knox is currently installed, but the retailer has stripped/block just about everything except their inventory lookup, checkout app, and credit acceptance app. I’ve done the factory reset, which actually got the tablet working again. Will reflashing to stock Android recover what I would call a ‘normal’ setup?

    Thanks in advance! I’m glad I found this forum first!

  12. Saya mencoba install ulang firmware di galaxy s3,
    setelah filenya saya download, mengapa hanya ada dua files saja ? hanya ada file *.md5 dan *.dll ?

  13. I have a Samsung Galaxy S7 (SM-G930A). I have followed your steps exactly, but after starting the process in Odin3, I get a “FAIL!” Any help would be much appreciated. Thanks!

  14. I, recently wanted to update my Samsung Galaxy Tab 4 10.1 SM-T531, Android 5.0.2 to Android 9, in doing so I used a wrong .img file using Rashr# and cliked kernel, ever since my tab is stuck in the downloading (odin) mode. At the top of the information menu on the top-right corner it’s says in red “Could not do normal boot” and at the very bottom “UDC START”.

  15. I’m trying to flash a Samsung Galaxy j2 core
    sm-s260dludu1asc7 and I cannot find firmware for this anywhere I believe I found a combination Rom but no stock firmware. Where can I look for the firmware this phone?? Thank you

  16. After flashing my Samsung J730F/DS the phone works very well, with good access to wifi but has lost mobile network connectivity. Its a dual sim type. What could be the problem and how do i fix it? Its a UK model

  17. I have Samsung Galaxy Tab 4 sm-T231, I have rooted my device earlier but now I want to unroot it. Can you guide me through the procedure? And also is their any official update of my device from Android 4.4.2 to something higher?

    • Flashing the stock firmware will unroot it completely unless you want to just unroot it using the root app or any other third party root hiding app. Here’s the stock firmware for the SM-T231. The flashing process is described above. If there’s an issue, kindly leave a follow-up comment.

      Regarding the update, that’s the highest official update. You can consider installing a stable custom ROM if you want to have a higher android version.

  18. What about all of the people who don’t use Windows!!!!

    There are other OS’s out there, like MAC OS, and particularly Linux which is not spyware!


    The people most interested in flashing their Phones and gaining access to unlock it… are those of us who have their privacy and security in mind: We don’t use Windows, and as soon as we can install linux on our phones (not just run it on the side) we will.

    The linux Kernel team and many Linux based OS’s have been trying hard to make it possible to easily install Linux on phones, as they are able to on many ARM based devices, but it would be much easier with your help!

    Why are you not helping?? Release the information they need, and stop catering to spies!

  19. Hi there
    I have downloadwd stock Rom for samsung gt-i9003 and have done flash of my gadget on my pdevious Custom Rom 4.0.3 cyanogen step by step via full guid and comment of your site but my cell phone don’t run normally and only is boot loop on and on
    Will be very grateful and waiting for your usefull comment and guidence
    With best regards

  20. Hi there again
    Thanks for quick and nice comment but unfortunetly have done factory reset prior to your nice comment but don’t run normally and on and on is boot looped gadget and I don’t know what have to do furthermore

    With so much thanks again

  21. Hi,

    I just flashed my Samsung Tab 4 SM-T533, following the indications.

    Everything went well all the way with the PASS at the end.

    Then it went to reboot but just went dead.

    Even the Home+Vol up+Power or Home +Vol Down+Power did nothing.

    Can you help ?

  22. I plan to do flashing on my Galaxy SM-A530F after a factory reset attempt didn’t solve the phone’s problem (hang/freeze occasionaly), and thank God I found this article.
    I already have the tools needed ready, the right stock firmware, OEM unlocked on…and I want to know do I need to turn the USB debugging on as well?
    Thanks in advance for your help and this article was great!

  23. HI admin. I bought my device in Korea SM-G950N but i rooted it so that i can run SM-g950F. I want to revert back to stock SM-G950N. but i am worried i might not be able to access 4g or receive calls since I’m not in Korea but in Kenya. I am also confused about binary. in download mode i see B3 does that mean i should download firmware with the 5th last digit from last having the number 3?

  24. HI. i Just completed the steps highlighted and it was a pass on Odin. after that the phone rebooted but its now stuck on the Samsung logo with the blue light indicator on after passing the Samsung s8 powered by android page. the phone won’t go off either when pressing the power button. what do i do

  25. Hi! I have a samsung galaxy tab 4 7.0. I accidentally installed harmful app that makes my tab to get in boot loop. In that way my tab homebutton was broken and not working. Please help me how to flash my tab during switched off.

  26. Samsung Galaxy S6 32GB (AT&T) My friend have same Mobile his mibile run on 7.0 And my mobile run 6.0

    my Question is : if i dowload flash file 7.0 and flash in odin this is right way / not / place Answer me

  27. Hi,

    My S7 Edge SMG935F failed to start with the message: ‘Custom Binary Blocked By FRP Lock’.

    I tried to re-flash using Odin (versions: 3.14.1, and then 3.13.3) with the latest firmware downloaded from sammobile for ‘Germany 1&1’.

    After selecting BL, AP, CP and HOME_CSC files in Odin and ‘Start’ing the flash process, the downloading to my phone reaches 99% and always ‘FAIL’s on the file: hidden.img.

    I have looked on various forums, and see that there are a few solutions. The solutions I have seen involve either:- 

    – extracting/deleting hidden.img from the firmware .md5 file, and then repeat flash of the updated .md5 file now without the file: hidden.img.


    – extracting the file: hidden.img and then re-flashing it separately. 

    Both of these solutions involve finding the file: hidden.img in the AP firmware .md5 file, and then re-flashing using the ‘AP’ button option of Odin. 

    The firmware for my version includes: BL, AP, CP, CSC and HOME_CSC .md5 files. My understanding is that I need to use the HOME_CSC file to preserve my files after reflashing and rebooting. 

    After extraction and searching all of these files, only in the CSC and HOME_CSC .md5 files did I find a hidden.img file with the extension: ‘.lz4’: hidden.img.lz4. 

    The HOME_CSC contains a directory: ‘meta-data’ which contains a text file: ‘download-list.txt’ which contains/lists the following:- 


    Do you know what I need to do to solve this problem? Is it something like the following or something else?

    Remove/delete the file: hidden.img.lz4 from the HOME_CSC?
    Remove the hidden.img entry from the download-list.txt? 
    Archive/tar the resulting files, and add an ‘.md5’ extension to a file with a new name, e.g HOME_CSC_without_hidden_img.tar.md5 file. 
    Use Odin to flash with this updated file instead using the CSC button option?

    I’m worried about doing irreparable damage before trying the above. Do you know if any of the above are dangerous (i.e. will brick mobile)?

    Thanks in advance,

  28. From your explanation, your S7 Edge is FRP locked which is preventing you from flashing a custom binary file. I would advice you enter your Google account details to unlock the device or bypass the FRP lock on your Samsung device.

    After then can you flash the firmware without issues.

  29. Hi,
    I have a Samsung Galaxy tab 2 10.1 GT-P5100 that has a boot loop problem. I have flash it with odin and firmware I downloaded from this site but it got stuck at system.img. I tried flashing it with firmwares from different sites but still can’t get pass the system.img stage. Please any help will be most appreciated. Thanks in advance

  30. Hi,
    I have a samsung GT-N7100 i have flashed it with odin and rom 4.3 all ok the phone boot good but no network and give me a wrong IMEI Number.
    please help me how to do and thank you so so much


Leave a Comment