How to Install Galaxy S6, S6 Edge & S6 edge+ Stock Firmware

This guide will show you on how to fully unroot the Galaxy S6, Galaxy S6 edge, and the Galaxy S6 edge+ using the stock firmware itself.

If this is your first time heard about a stock firmware, then the stock firmware is the official Android OS released by Samsung itself.  It's the original OS that runs in your device when it first came out of the box, and those that were officially released either via Over-The-Air software update and or thru Samsung's Smart Switch.

This has been a proven method to fully remove root and any system changes found in a Galaxy S6, S6 edge or an a S6 edge+. No matter it runs on any non-official firmware build, custom roms, recoveries, and kernels, it will all cleaned-up using this process.

Important Note:

Make sure to grab the right combination of stock firmware that match with your Galaxy S6, S6 edge and, and S6 edge+model number.

Check the build number first by going into the your phone’s Settings > About device, to where you can see the Android version, Baseband version and the Build number itself. Like for example if you have a Galaxy S6 with model number SM-G920F, so it reads like this.
Screenshot of the G920FXXU2BOFJ 5.1.1 Update.

Now that you have got the info, you may then proceed to download the stock firmware accordingly. Let say that your Galaxy S6 now runs on Android 5.1.1 update in a particular build number like the one above that reads as (i.e. G920FXXU2BOFJ) you may then only download and install the Android 5.1.1 stock firmware (G920FXXU2BOFJ. If your phone is still running in Android 5.0.2, then only install back the Android 5.0.2.

The stock firmware cannot be use to downgradeyour Galaxy S6, S6 Edge & S6 edge+ from any newer Android OS updates to an older version.  If your device already received the Android 7.0 Nougat, then you should stick to Nougat.

Same goes to all devices that runs in Android 6.0.1 Marshmallow, it cannot be downgraded to Android 5.1.1 Lollipop. However, you can manually upgrade to Android 7.0 Nougat using the stock firmware itself.

It may not work and it only fails if you may try to and if you weren’t lucky enough it will result into soft-bricks. Like bootloop and the phone will just stuck at Samsung logo, or in splash screen.

Grab the specified stock firmware at the following pages:

Note: You may only use the latest firmware version as it includes several new features, bug-fixes, device security enhancements, and other system improvements.


Download: Odin3_v3.10.6 or any newer version, including the USB driver for the said device.
  • Extract or “unzip” the firmware file after downloaded so that you’ll get the “Odin flashable” tarball stock firmware file.
  • Make sure the battery is re-charge or at-least still got 60% remaining power.
  • Activate the USB debugging mode in the device settings, from Home screen>>Settings>>Developer option, then mark check the box that says USB Debugging Mode.
  • Turn off the “Reactivation . Some other Galaxy S6 version this feature is pre-installed. To turn it Off just go to Settings>>Security>>Reactivation Lock and then unmark check theReactivation lock option. You may need to enter your password on this process.
  • Use the supplied USB data cable of your Galaxy S6.
  • Use Windows PC in this process as it will not work on MAC computers.


1. Run Odin on your PC desktop
2. Boot the Galaxy S6 into Odin download mode.
Turn it off, once completely shut down hold down the ‘HOME’ + ‘VOLUME DOWN’ buttons and press the ‘POWER’ button for about 2 seconds until a WARNING! Screen appears. Press the ‘VOLUME UP’ button to continue or enter Download Mode.
3. Connect the phone to PC via USB. Then make sure you can see as phone “Added” in Odin log box or highlight the COM:ID once the computer recognizes the device connection.
4. In Odin window, Do Not ever tick ‘RE-Partition’ , just leave the ‘Auto Reboot’ and ‘F. Reset Time’ mark as checked.
5. Click on Odin’s AP button then browse and load the tarball file.
e.g. on T-Mobile Galaxy S6 SM-G920T 5.0.2:

6. Click on “Start” to flash the stock firmware
7. Wait until the flashing successfully finishes, you’ll just see a word ‘PASS’ in Odin.


1. Odin says “Fail!” instead of getting Pass!Check everything from the USB driver to the USB data cable. Sometimes you need to repeat this process one more time if you get fail as it depends on how your Galaxy S6 came as being rooted and modified.

2: Ended up into bootloop and stuck on welcome screen logo.You may necessarily perform the Full Wipe/Factory Data Reset on your Galaxy S6. This oftentimes happens if your Galaxy S6 has loads of modified system images.
  • Turn off the phone and set it into recovery mode.
  • Press and hold Volume up, home and power buttons.
  • Once in recovery mode, perform full wipe
    Select ‘wipe data/factory reset’
  • Lastly select ‘reboot system’ now and wait ’til your phone completely reboot in normal mode.

If any of these method however did not fully removed the root on your Galaxy S6, S6 edge, and S6 edge plus then just let me know.