Galaxy S6 Marshmallow

Samsung has only now started rolling out the official Marshmallow update for the Galaxy S6 and the Galaxy S6 Edge. Depending on the carrier you are on and the country you live in, it could be a while before Samsung releases the update to your device.

If are not of the waiting kind, you will be happy to know that you can install the official Android 6.0 Marshmallow update on your Galaxy S6 or Galaxy S6 Edge. Thanks to the community, we now have the first few builds based on the Marshmallow beta update from Samsung. This ROM is taken from Samsung and modified for compatibility.

There are a few ways to get the Galaxy S6 Marshmallow update early. The easiest, but perhaps the slowest way is to sign up for the beta testing program. The second and the most complex way is to flash the update using Odin and a tar image of the Marshmallow ROM. The third method is to simply flash the Marshmallow ROM zip file using Recovery. The Marshmallow firmware provided below is a Beta version.

Flash Install Official Marshmallow Firmware on Galaxy S6

Today, we are going to walk you through the process of installing the Galaxy S6 Marshmallow update through recovery. It is easy, and it has been confirmed to work 100% by the community.


Before we get started with flashing the Marshmallow update, you will need a few things.

  • Make sure to install the Samsung USB Drivers on your PC.
  • Marshmallow ROM zip file from here. Alternative link – here.
  • TWRP 3.0 recovery from here.
  • Odin 3.10.7 from here.
  • SuperSU from here.
  • 6.0.1 Bootloader file from here.
  • 5.1.1 Bootloader file from here.

Once you have downloaded all the above files, we can get started with the flashing process.

Part I

In this part, we are going to get your Galaxy S6 ready for the Marshmallow installation.

  • Power down your Galaxy S6.
  • Press and hold the Power, Volume Down, and Home buttons simultaneously to boot into Download Mode.
  • Connect your Galaxy S6 to your computer and open Odin.
  • Click on BL and select the 5.1.1 Bootloader file.

Part II

After installing the 5.1.1 Bootloader, we are going to get started with the installation of Marshmallow.

  • Click on AP and select the TWRP 3.0 recovery image file. Click Ok to flash it.
  • Turn your Galaxy S6 now and boot into Recovery mode. To do this, press and hold Power, Volume Up and Home buttons simultaneously.
  • Transfer the Marshmallow ROM zip file to your Galaxy S6.
  • In TWRP, tap on install and select the Marshmallow zip file. Click on Install to start the installation.

Part III

After installing Marshmallow successfully, there is another small task that needs to be completed.

  • Power down your Galaxy S6.
  • Press and hold the Power, Volume Down and Home buttons simultaneously to boot into Download Mode.
  • Connect your Galaxy S6 to your computer and open Odin.
  • Click on BL and select the 6.0.1 Bootloader file.

Additionally, you can also boot into recovery once again to flash the SuperSU zip file, to gain root access. This is optional, but recommended.’

For additional information, check out this thread on XDA.


  1. Nothing seems to work on my S6 Edge SM-G925F (Formerly on EE UK). I get the “custom binary blocked by r/l ” error on my phone and NAND write error?


  2. Even trying to flash a stock image it will trip the knox counter I know I’ve just done it not happy don’t listen to these people it will tip the counter over and once tht happens it will void ur warranty I’ve just had my s6 and it’s already lost its warranty not impressed so my advice is don’t do it

  3. This guide is really, really bad. I had to reset my device since the .img file (?!?) you linked doesn’t work with odin. The install order makes no sense (odin will restart your device after you flash something), simply put, don’t follow this horseshit. It will not work. Christ.

  4. Yes, because it’s not a custom or modified bootloader. It’s still stock. KNOX is tripped when you flash a modified file, CF-Root or a custom recovery.

  5. Keep getting the error “MD5 hash value is invalid” when loading boatloader 5.1.1 in Odin

  6. Are there any major bugs in this beta build? If so would it better to wait for the official build (not beta) that Samsung says they will be releasing in the coming days and rather flash that?

This site uses Akismet to reduce spam. Learn how your comment data is processed.