Flash stock ROM on Galaxy S6

There are times when even factory reset fails to fix any error for you. Most of the time the error is software related. Sometimes, you can’t even turn on the phone, but you can access the recovery menu and download mode. When everything fails to help out then the last and most reliable solution is to flash stock ROM on Galaxy S6.

Samsung Galaxy S6 is one of the most adored smartphones of galaxy series. Many Samsung customers were disappointed by Galaxy S5, but S6 and S6 Edge made them forget all their disagreements with Samsung. Apart from great processing power of Exynos 7420. Galaxy S6 has very stylish and graceful premium body. Its camera is praiseworthy, it lags behind a little because of a small battery.

How to Flash Stock ROM on Galaxy S6

Flashing stock ROM is also called installing stock firmware. It can fix almost any issue that is related to software. It is ultimate solution if nothing works to fix any issue that you are facing on your Galaxy S6. Although, people are reluctant to flash stock firmware on Galaxy S6. It is quite easy and the whole process takes few minutes. The only downside of flashing stock ROM is that it deletes all the data present inside the internal storage of your phone. Sadly Galaxy S6 does not have SD card you will have to move your data to PC or cloud.

If you flash exactly the same firmware that is already running on your Galaxy S6, then even the data present in the internal storage of your S6 won’t be deleted. Installing factory image or stock firmware on your Galaxy S6 can also be used to unroot your phone.

Checkout: Few tips to increase performance of Galaxy S6

Now let’s move on to the guide on how to flash stock ROM on Galaxy S6.


  • Download ODIN v3.10.7 from here. (Click on download from browser when the window appears).
  • Download Stock Firmware for your S6 from SamMobile.
  • Download Samsung Drivers for Windows. (Link to download file is under the main heading)These drivers are to be installed on your PC, they are essential for your PC to recognise your device properly.
  • You will need a computer for this solution.
  • Make backup of your data using this guide (optional).
  • Enable USB debugging on your phone; Settings-> Select About Phone -> Locate Build number and tap it 7 times. Head back to the settings page and locate Developers Options -> Enable USB debugging.
  • Your phone should have at least 40% battery.
  • Lastly, make sure KIES is off and not running in the background. (Uninstall it)

Selecting the right stock ROM is very important before flashing. Although you can install unbranded ROM of any country if your phone is not carrier locked. But its good to first check PDA and CSC of your phone by dialing *#1234#.

To check if your phone is branded or not, reboot your phone and see if some brand name or logo like T-Mobile etc appears at startup. If it’s not branded then you can flash ROM of any country that is unbranded on your phone.

Step to step guide on how to flash stock ROM on Galaxy S6:

  • First of all, Download ODIN on your PC
  • Now install Samsung USB drivers for windows on your PC.
  • Now turn off your Galaxy S6 and Get it into Download mode. Press Volume Down, Power button and Home Button simultaneously. Keep on holding till you see a warning.
  • Once you see the warning, press Volume up button to continue.
  • Now connect your phone to your PC using USB data cable
  • Now open ODIN on your Windows PC. If ID:COM section is turned into blue then your phone is added.
  • Click on AP or in some ODIN versions PDA.
  • Select the stock ROM you downloaded.
  • Lastly, make sure only Auto Reboot and F. Reset Time are checked in the options. Like in the screenshot below.

Galaxy S6 Stuck at Samsung logo

  • Click on Start and wait for few minutes. While ROM is flashing, make sure that you don’t disconnect your phone from your PC.

Note: If the firmware you downloaded extracts more than one file then select the corresponding section according to file type BL belongs to Bootloader, AP belongs to PDA, CP belongs to Phone(Modem) and select CSC file in CSC tab.

Method 2 on how to Install stock firmware on Galaxy S6 using SmartSwitch:

The new smartphones of Samsung support Smart switch, it is a great software in order to backup all your data to your pc or you can also use it to install official firmware on your Galaxy smartphones. Only a few latest ones like S6 edge, Note 8, Galaxy S7 and S8.

The process is pretty easy, just follow the steps below:

  1. Download Smart Switch from its official website and install it on your PC. It works on Windows PC as well as MAC.
  2. Once Installed. Open it and connect your S6 to your PC using a data cable.
  3. The smart switch will recognise your phone.
  4. Now you will have an option to install stock firmware on your phone using Emergency Software Recovery and Initialisation.
  5. Now select Software update and Initialisation.
  6. The smart switch will itself find the latest suitable firmware for your Galaxy S6 or S6 Edge and install in on your phone, just follow the on-screen instructions.
  7. Once installed your phone will reboot. Know that you will lose all your data present on your phone using this method. You can also backup all your data using the smart switch on your Windows PC. Once you are done with installing the firmware on your S6, you can use this software to restore all your data back to your phone.

Note: Flashing Stock firmware removes the root access. If you installed custom ROM or custom kernel, it will also be removed. Galaxy S6 will be new as you pulled it out of the box.

That’s it. I hope this guide works out for you. If you have any query regarding how to Flash Stock ROM on Galaxy S6. Let me know in the comments. Do give us feedback if flashing stock ROM fixed your issue or it didn’t.