[AT&T Samsung Galaxy S6 Edge] techwire:
I am a newbie and this is the first time I have tried anything out of the way to update my phone. I have an unlocked S6 edge AT&T version which was running MM 6.0.1. I wanted to update it to the latest Android Nougat and in order to do that I started searching online, but there was no such straight post or article where I can get everything in one place. I found a lot of information and many ways to upgrade the firmware but not all the steps were perfectly placed.

Anyways, I referred to many articles and posts and realized that it could be risky but doable so I went ahead and did it successfully. Though I faced few errors and issues but I found most of the resolution here at xda-developers and other online forums. I am writing this post to help all S6 edge owners who want to upgrade to Android 7.0.

My Phone Details:

Model: SM-G925A (S6 Edge AT&T)

Build: G925AUCS5DPJ1

Android: 6.0.1

There are two major steps involved to upgrade to the latest android version.

1. Flash the firmware with the higher security patch (keeping the device at Android 6) using ODIN software.

2. Upgrade the firmware to Android 7 using ADB software.

[Note: I might be using flash, upgrade interchangeably]

Downloads

Tools :

Latest ODIN tool (I used 3.10.6)

ADB tool (I used 25.0.3 but you can find latest version here)

Firmware:

First you need to flash you ROM to reach G925AUCS5DPK5 build. You can download this file from here.

Refer to Post:

https://xdaforums.com/att-galaxy-s6-edge/general/g925a-pk5-stock-repair-ota-7-0-t3564102

Then you have to update the firmware to get Android 7 using this fie SS-G925AUCS5DPK5-to-U5EQA8-UP (put a .zip after this file to make it recognizable by the tool)

Step 01: Flash latest security patch

ODIN Working:

Link 01: http://droidvendor.com/how-to-install-stock-firmware-using-odin-on-a-samsung-device/

Link 02: http://www.droidviews.com/install-android-nougat-on-att-galaxy-s6-s6-edge-sm-g920ag925a/

My recommendations:

1. Use 3.10.6 version.

2. Unpack the G925AUCS5DPK5.zip file and you will find 4 different .tar.md5 files namely AP, BL, CP and CSC.

3. Use all 4 files at once in ODIN. Do not use only AP. If you use only AP file then your phone will be updated to the latest security patch and will work fine but it won't update the baseband version and will still show it as G925AUCS5DPJ1 even though your latest build is G925AUCS5DPK5. This will create problem while going to Android 7.0.

4. Take proper back up of all your files before going ahead using Samsung SmartSwitch.(Download Links : Windows, Mac). This way you can take back up easily as well as your pc will have the latest USB drivers.

5. Make sure your phone baseband and build are same as G925AUCS5DPJ1.

6. Charge you phone at least 70% before going ahead. It is just a precaution in case this process takes longer than expected. (Mine was finished in 4 minutes)

Step 02: Update to Android 7.0

ADB Working:

Link 01: http://www.droidviews.com/download-latest-adb-and-fastboot-sdk-platform-tools-win-mac-linux/

Link 02: http://www.droidviews.com/install-apk-files-using-adb-commands/

My Recommendations:

1. Use the version I have recommended above instead of going to the latest version (I faced some issue with the latest one and had to go back to this version)

2. Instead of opening the command prompt from shift+right click. Use run or search cmd and open it as administrator.

3. Change the SS-G925AUCS5DPK5-to-U5EQA8-UP.zip to OTA.zip or any shorter name. It will be easy to type the command.

4. If you face any error try using adb kill-server and then use adb sideload <ota.zip>.

5. Be patient this process will take some time. Mine took 25 minutes to complete.

6. Again keep your phone battery charged enough to survive the process.

7. After restart my phone stuck at black screen AT&T logo for 5 minutes. So don't get worried just wait, it will work.

8. Read all the instructions twice on the links provided before going ahead. If you are not sure of any instruction you can search xda forum and you will find relevant information.

Problems/Issues I faced

1. Reduced Storage: After updating my phone to build G925AUCS5DPK5, I realized the phone is only showing 16gb storage while my phone internal storage was 64gb. ( I found the root cause when I got my 3rd error, for the storage issue I was not bothered enough but wanted to go ahead so that I can get Nougat soon)

2. ADB Terminated: My phone got this error when I was updating it to Nougat. (The error looked like this : terminate called after throwing an instance of std::logic_error what() ). I searched online I found out that this is happening because of the adb version I am using, so I downloaded another version and it went through without this error but gave me the below one.

3. Status 7 Error: Again in adb I faced this error. And the error looked like this: 'Verifying current system..."/system/csc/contents.db" has unexpected contents. Error Pic Link.

I searched online and found out that this could be related to CSC file which I have not updated in my first step. So this time I again performed my first step using Odin tool but I selected the 3 files except the AP and ran the process. Yippy, I got my storage back and in adb there was no any error going forward.

Conclusion: I got Nougat on my At&T S6 Edge but I faced few issues. Being a new comer it was not much difficult provided you have the information and passion to do it. The steps mentioned here are very specific to S6 Edge but it can be used for other versions as well. You only have to make sure you have the current files and build combination otherwise your phone could be bricked. I hope this post will be helpful for the users.