[Galaxy S6 Active] lirex:
❶❷❸ Regardless of your firmware version (but under v23) the fastest way to update to the latest build is by using OPTION 2 to

flash v23 directly

with Odin and then OPTION 3 to

sideload v23 to v24

, then

v24 to v25

and so on until you reach the latest build.

Firmware History (as per the official AT&T website):

v28 - 7.0.1 - G890AUCS7DRF2 (use option 1 or 3 to update to this version)

v27 - 7.0.1 - G890AUCS7DRE1 (use option 1 or 3)

v26 - 7.0.1 - G890AUCS7DRD3 (use option 1 or 3)

v25 - 7.0.1 - G890AUCS7DRC1 (use option 1 or 3)

v24 - 7.0.1 - G890AUCS7DRB1 (use option 1 or 3)

v23 - 7.0.1 - G890AUCS7DRA2 (use option 1, 2 or 3)

v22 - 7.0.1 - G890AUCU6DQK3 (use option 1 or 3)

v21 - 7.0.1 - G890AUCS6DQJ1 (use option 1 or 3)

v20 - 7.0.1 - G890AUCS6DQH1 (use option 1 or 3)

v19 - 7.0.1 - G890AUCU6DQG1 (use option 1 or 3)

v18 - 7.0 - G890AUCU6DQF1 (use option 1, 2 or 3)

v17 - 7.0 - G890AUCU6DQE1

v16 - 7.0 - G890AUCU6DQD1

v15 - 6.0.1 - G890AUCS6CPK8

v14 - 6.0.1 - G890AUCS5CPK5

v13 - 6.0.1 - G890AUCS5CPK4

v12 - 6.0.1 - G890AUCU5CPK3

v11 - 6.0.1 - G890AUCS5CPI4

v10 - 6.0.1 - G890AUCU5CPI2

v9 - 6.0.1 - G890AUCU4CPH3

v8 - 6.0.1 - G890AUCS4CPF3

v7 - 6.0.1 - G890AUCU4CPF1

v6 - 5.1.1 - G890AUCS3BPDS

v5 - 5.1.1 - G890AUCS3BPCG

v4 - 5.1.1 - G890AUCU3BPB3

v3 - 5.1.1 - G890AUCU3BOJE

v2 - 5.0.2 - G890AUCU2AU2AOF4

v1 - 5.0.2 - G890AUCU2AOF3

Many are struggling with the firmware update process because they are outside the US and/or without an ATT account. There are three ways to update your S6 Active - using the official Samsung Smart Switch program, manually flashing the firmware with Odin, and manually sideloading with ADB.

Option 1 works for people located in the US with an ATT sim card. However some people can't see the latest firmware.

Option 2 works for everybody regardless of their firmware, mobile operator or location.

Option 3 works for everybody regardless of their firmware, mobile operator or location.

There is a

Troubleshooting Tutorial at the end of the post

. If you run into a problem, make sure to check there before asking for help. :)

-----------------------------------------------------------------------------------------------------------------------------------

OPTION 1: Using Samsung's Smart Switch program

(It works for some users but others say the program is not showing the latest firmware)

--------------

1.) Download and install Smart Switch on your computer.

-> Smart Switch for your PC

-> Smart Switch for your Mac

2.) Connect the cable to a compatible USB port on your computer.

3.) Connect the other end of the cable to your mobile device.

4.) Allow your computer to install any required drivers for your device. The process may take a few minutes.

5.) Open Smart Switch on your computer and allow it to make the connection.

-> If a software update is available for your device, Smart Switch will automatically prompt you to update. At any time, you can click Update.

6.) Click Update to begin downloading the necessary files.

7.) Click OK to proceed.

Your device may turn off and on a few times during the update process. After the update is complete your data should be preserved. However if you stop the installation by turning off the device, or unplugging the USB cable, your device may not work normally. To avoid data loss you should back up everything before you begin the update.

You cannot downgrade the software after the update has been completed.

-----------------------------------------------------------------------------------------------------------------------------------

OPTION 2: Download v23 - 7.0.1 - G890AUCS7DRA2 firmware and flash it with Odin

(If you have a problem check the Troubleshooting Tutorial at the bottom of the post.)

Once your firmware is updated to Nougat 7.* you cannot use Odin to downgrade to Lollipop 5.* or Marshmallow 6.*. The bootloader is also upgraded and cannot be downgraded to a lower version.

--------------

IMPORTANT: Flashing via this method WILL WIPE EVERYTHING SO BACKUP FIRST!

1.) Download the latest Odin version.

2.) Download the firmware (v23 - 7.0.1 - G890AUCS7DRA2) from one of the links below:

-> v23 - 7.0.1 - G890AUCS7DRA2 at Mega.nz + (Alternative AndroidFileHost Link) (Thanks to [MENTION=7827091]Phamvietquy[/MENTION])

-> If you know about other links, please share!

--------------------------------------------------------------

If you need v16 or v18 for some reason... I'm leaving the download links below:

-> v18 - 7.0 - G890AUCU6DQF1 at Mega.nz + (Alternative Google Drive Link) (Thanks to [MENTION=7827091]Phamvietquy[/MENTION])

-> v16 - 7.0 - G890AUCU6DQD1 at Mega.nz + (Alternative Mega.nz Link) (Thanks to [MENTION=7827091]Phamvietquy[/MENTION])

3.) Ensure that you have installed the USB drivers first.

4.) Prerequisites: Before you proceed prepare these necessary things as follows so you will not screw-up your phone:

• Create a back-up with Smart Switch of all your personal data, like: Contacts, Messages, Applications, Pictures and Videos, so that you will not lost it just in-case something might went wrong after the update.

• Make sure that your Galaxy S6 Active battery is fully charged to ensure stability and to get rid of power failure issues while updating.

• Prepare a PC, this will not work on Mac.

• Enable USB debugging mode if you are having issues connecting your device to the computer try to enable the this option. In your Samsung Galaxy S6 Active go to Settings >> About device >> then look for the firmware "Build number" and then tap that build number for around 7-times. Then hit back to Settings > Developer option > Enable USB Debugging.

• TURN OFF the Reactivation Lock - Go to Settings > PERSONAL > Lock screen and security > Find My Mobile and log in your Samsung Account. Then uncheck the Turn Reactivation lock on. This is only needed if you already turned-it-ON, from which you cannot modify the system when it's turned-ON.

• If you disabled some system bloatware manually or with a third party software, make sure everything is enabled again. Check the Troubleshooting Tutorial at the end if you run into any problems.

5.) Start ODIN. DO NOT touch the default options such as check-marked boxes "Auto-Reboot" and "F-Reset Time" while leaving the "e-Partition" unchecked.

6.) Reboot the Galaxy S6 Active into Download Mode: Turn it Off first. Then press and hold the Volume Down, HOME and Power ON button at the same time). You will then presented into a "Warning Message" screen, just press the Volume Up to continue.

7.) Connect the USB data cable from Phone to PC. The ID:COM box will turn to a bluish color when the phone is properly connected and recognized with ODIN.

8.) Extract the stock firmware from the zip file and load in ODIN. Just click on the BL button then select the files starting with "BL_". Then click the AP button and choose the file starting with "AP_", same with the buttons CP and CSC:

BL Button

loads BL_G890AUCS7DRA2_CL12599862_QB16473731_REV02_user_low_ship.tar.md5

AP Button

loads AP_G890AUCS7DRA2_CL12599862_QB16473731_REV02_user_low_ship_meta.tar.md5

CP Button

loads CP_G890AUCS7DRA2_CP8601344_CL12599862_QB16473731_REV02_user_low_ship.tar.md5

CSC Button

loads CSC_ATT_G890AATT7DRA2_CL12599862_QB16473731_REV02_user_low_ship.tar.md5

9.) Lastly, tick the "START" button when all is set and ready to begin flashing.

Do not disconnect nor do anything when the phone is already in flash mode. You may mess up the phone if you accidentally interfere with the installation. Wait until a word "PASS" appears on the top-left side of the ODIN screen - it is an indication that the installation was successful. (If you get FAILED errors, check the USB connection condition, repeat the whole process)

Wait until the phone completely reboots, then unplug it from the PC.

----------------------------------------------------------------------------------------

OPTION 3: Sideload via ADB to Nougat v28 - 7.0.1 - G890AUCS7DRF2

(Huge thanks to [MENTION=3381431]ccrowe3[/MENTION] & [MENTION=5174034]archie87[/MENTION] & [MENTION=7453886]Jimmyvb98[/MENTION] for the info and the firmware links!) These files cannot be flashed with ODIN. Use the instructions below!

--------------

IMPORTANT: Flashing via this method WILL WIPE EVERYTHING SO BACKUP FIRST. You can use this option regardless of your firmware version. Just make sure to sideload the proper file for your current firmware!

1.) Prerequisites: Before you proceed prepare these necessary things as follows so you will not screw-up your phone:

• Create a back-up with Smart Switch of all your personal data, like: Contacts, Messages, Applications, Pictures and Videos, so that you will not lost it just in-case something might went wrong after the update.

• Make sure that your Galaxy S6 Active battery is fully charged to ensure stability and to get rid of power failure issues while updating.

• Prepare a PC, this will not work on Mac.

• TURN OFF the Reactivation Lock - Go to Settings > PERSONAL > Lock screen and security > Find My Mobile and log in your Samsung Account. Then uncheck the Turn Reactivation lock on. This is only needed if you already turned-it-ON, from which you cannot modify the system when it's turned-ON.

• If you disabled some system bloatware manually or with a third party software, make sure everything is enabled again. Check the Troubleshooting Tutorial at the end if you run into any problems.

2.) Download the firmware packages from the official AT&T Update server to your PC (or use the alternative links):

** If you see SERVER ERROR 403 and cannot download the file, try with a download manager program like Download Manager (EN) or Download Master (RU). (it's free) **

-> v1 (G890AUCU2AOF3) to v2 (G890AUCU2AU2AOF4) update file (129 MB)

-> v2 (G890AUCU2AU2AOF4) to v3 (G890AUCU3BOJE) update file (719 MB)

-> v3 (G890AUCU3BOJE) to v4 (G890AUCU3BPB3) update file (85,9 MB)

-> v4 (G890AUCU3BPB3) to v7 (G890AUCU4CPF1) update file (1,4 GB)

-> v5 (G890AUCS3BPCG) to v7 (G890AUCU4CPF1) update file (1,4 GB)

-> v6 (G890AUCS3BPDS) to v7 (G890AUCU4CPF1) update file (1,4 GB)

-> v7 (G890AUCU4CPF1) to v10 (G890AUCU5CPI2) update file (251 MB)

-> v8 (G890AUCS4CPF3) to v12 (G890AUCU5CPK3) update file (403 MB)

-> v9 (G890AUCU4CPH3) to v12 (G890AUCU5CPK3) update file (310 MB)

-> v10 (G890AUCU5CPI2) to v12 (G890AUCU5CPK3) update file (294 MB)

-> v11 (G890AUCS5CPI4) to v12 (G890AUCU5CPK3) update file (301 MB)

-> v12 (G890AUCU5CPK3) to v13 (G890AUCS5CPK4) update file (13.5 MB)

-> v13 (G890AUCS5CPK4) to v14 (G890AUCS5CPK5) update file (21.5 MB)

-> v14 (G890AUCS6CPK5) to v16 (G890AUCU6DQD1) update file (1.26 GB)

-> v15 (G890AUCS6CPK8) to v16 (G890AUCU6DQD1) update file (1.19 GB)

-> v16 (G890AUCU6DQD1) to v17 (G890AUCU6DQE1) update file (15.6 MB) + (Alternative Link)

-> v17 (G890AUCU6DQE1) to v18 (G890AUCU6DQF1) update file (16.2 MB) + (Alternative Link)

-> v18 (G890AUCU6DQF1) to v19 (G890AUCU6DQG1) update file (23.2 MB) + (Alternative Link)

-> v19 (G890AUCU6DQG1) to v20 (G890AUCS6DQH1) update file (17.3 MB) + (Alternative Link)

-> v20 (G890AUCS6DQH1) to v22 (G890AUCU6DQK3) update file (429 MB) + (Alternative Link)

-> v21 (G890AUCS6DQJ1) to v22 (G890AUCU6DQK3) update file (389 MB) + (Alternative Link)

-> v22 (G890AUCU6DQK3) to v23 (G890AUCS7DRA2) update file (51 MB) + (Alternative Link)

-> v23 (G890AUCS7DRA2) to v24 (G890AUCS7DRB1) update file (14 MB) + (Alternative Link)

-> v24 (G890AUCS7DRB1) to v25 (G890AUCS7DRC1) update file (13.4 MB) + (Alternative Link)

-> v25 (G890AUCS7DRC1) to v26 (G890AUCS7DRD3) update file (17.7 MB) + (Alternative Link)

-> v26 (G890AUCS7DRD3) to v27 (G890AUCS7DRE1) update file (20.4 MB) + (Alternative Link)

-> v27 (G890AUCS7DRE1) to v28 (G890AUCS7DRF2) update file (20.5 MB) + (Alternative Link)

3.) Reboot the phone into recovery. Turn it off and wait a minute for it to completely turn off. Hold down Volume Up + Home + Power until you see a little Android guy. It will say Applying System Update or something like that possibly, and just let it do it's thing until a menu comes up.

4.) Select "Apply Update from ADB"

5.) Make sure you have ADB installed on your PC:

-> ADB for Windows

-> ADB for Mac

-> ADB for Linux

6.) If you're on firmware v19 and you're going for v20 the update file is called "SS-G890AUCS6DQG1-to-S6DQH1-UP".

Put it in the ADB folder

. You can rename it to anything easy to remember like "FIRMWARE".

7.) In the ADB folder, hold SHIFT + mouse right click and choose "Open command window here". Then type the command "adb sideload FIRMWARE" (where FIRMWARE is how you named your file). If you have any problems check the Troubleshooting Tutorial at the end of the post.

8.) Wait patiently. The firmware files over 1 GB can take over 30-40 minutes. It's okay.

9.) Phone reboots and will hang at AT&T logo for a short time and it'll boot up properly. Now repeat steps 3 to 8 for the firmware files until you're on the latest firmware.

----------------------------------------------------------------------------------------

Troubleshooting Tutorial

• If you get an error message "

cannot read FIRMWARE

" in the ADB window:

-> Try running ADB as administrator. To do that click your Windows START button, then search for "CMD" and you'll see "cmd.exe" in the results. Right click it and choose "Run as Administrator". Then if your ADB folder is located in C:\adb, write the commands cd c:\adb and then adb sideload FIRMWARE (where FIRMWARE is how you named the firmware file).

-> Try with different ADB drivers. Uninstall yours, restart the PC and install these: http://adbdriver.com/downloads/

-> Try again on another PC, try on different version of Windows, try with a different USB cable. Users reporting this problem resolved it like this.

-> Re-download (you can't use the one you've got!) the file which cannot be read. Don't rename it. Just put it in the ADB folder, copy the file name so you don't have to type it manually, and run the command in ADB -> "adb sideload [name of file]". To paste in Command Prompt you have to Right Mouse Click in the window and choose Paste in the menu. If this solution doesn't work, rename the firmware file to "01" and try "adb sideload 01". If it doesn't work type "adb sideload 01.zip" but don't rename the file, keep it "01".

-> Rename the ADB folder to Android and put it in your C:\ drive. Your active directory to ABD must be C:\Android. Then SHIFT + Right click to run Command Prompt from that folder and type "adb sideload [name of file]". If it doesn't work, rename the file to add .zip extension and try again "adb sideload [name of file].zip". If it doesn't work try "adb sideload [name of file].zip.zip".

-> If you renamed the file to add a .zip extension (for example FIRMWARE.zip) and you've got the error message, then you renamed it back to FIRMWARE and you've still get the same error message, leave the name FIRMWARE (without the .zip extension) but try "adb sideload FIRMWARE.zip". So even thought your file is called FIRMWARE without zip extension, you still type the command with the zip extension and it may work.

-> One person said the following: "Adding to the list of things that may lead to * cannot read 'file.zip' * : check your PC's available memory. I'm a dev so I had a few apps running and hogging all of my 12Gb of ram, but I wasn't aware until windows suggested to close one of them . I then realised adb may not have enough memory to open the file (or whatever it is that it's doing before sideloading). Once I stopped some of the apps, thus lowering the memory usage, it worked OK."

-> Under Windows 10 click the "START" button (bottom left on the screen) -> Click "Settings" -> Click "Update & Security" -> In the left menu click "For developers" -> Select "Developer mode" on the right. -> Click "Yes" when prompted. Now download new ADB files from here, unzip and replace the files in c:\adb. Now restart the PC and then try sideloading again. If you get an error, add .zip to the firmware file and try again.

-> Try to "elevate" the "adb" process as explained here.

• If you get an error message

Status 7

on the phone during the sideload:

-> If you see this error during sideload after flashing the modified 5.1.1. BOJE with ODIN (without the cache.img), then flash the original BOJE again (unmodified, with the cache.img). Then try sideloading again.

-> Please check the link below. You probably have some system bloatware disabled (manually or with a third party software) which ruined the process. So enable everything and then start over:

-> http://www.**********.com/fix-status-7-error-while-installing-ota-update-or-roms/

• If the sideload fails, your phone goes into bootload cycle and in Recovery Mode you see "

dm-verity verification failed...

"

-> Don't worry. This happened to me and I thought I have to buy a new phone or ship this one to Samsung. No need! To solve the issue:

1. Download latest official firmware zip file from OPTION 2. You can't use the files from OPTION 3!

2. Download the

[TOOL] TAR.MD5 PACKAGER

from this XDA thread.

3. Extract the official firmware zip to get the MD5 file inside called "CSC_ATT_G890AATT5CPK3_CL9696102_QB11587784_REV02_user_low_ship.tar.md5".

4. Put the MD5 file

in the main folder

of the TAR_MD5_PACKAGER TOOL. Not in a sub folder, but in the main folder.

5. Start the tool from "TAR.MD5_PACKAGER.bat" and you'll see a menu in the tool window. Click "3" to Extract the Rom.

6. In the next window click "1", then "Enter", then "Y". It'll start extracting the MD5 file.

7. Once ready it'll ask you to click any key. Do it and you'll see the main menu of the TOOL program. Now go to the TOOL folder, then the subfolder "parts" and delete the file "cache.img"

8. Switch back to the TOOL program and click "1" to "Make Tar" and to create the new TAR file. On the next screen it'll ask you to choose a name. Type anything you want. I've typed CSC. Then click "Enter", then "Y". It'll start packaging the new tar file. Once it's done it'll ask you to click any key and then it'll bring the main menu of the TOOL again.

9. Now in the main menu of the TOOL click "2" to "Add MD5 to Tar", then click "1" and then "Enter", then "Y". It'll start adding the MD5 and once it's completed it'll ask you to press any key.

10. Press any key and you're back to the main menu of the TOOL. Press "4" to "Exit" and you're out of the program. Go to the TOOL folder, then subfolder "packaged". Inside you'll find the new flashable file "CSC.tar.md5". Do not rename or change the file anymore. Now follow OPTION 2 -> Step 8 to flash the latest firmware again but when you're loading the last file in ODIN under the

CSC Button

use the new file you've just created - "CSC.tar.md5"!!

11. That's it! Your phone will load up normally. Before you start sideloading again, reboot the phone into Recovery -> Turn it off and then hold down Volume Up + Home + Power until you see the Recovery menu. Wipe the cache. Then reboot and you can continue to sideload. Make sure to follow all requirements in OPTION 3 -> Step 1.

12. In case you can't sideload and you get Status 7 error, flash the UNMODIFIED ORIGINAL 5.1.1. BOJE again. This should fix the problem.

• During OPTION 3 if

ODIN always fail when it's almost finished

and you're stuck with a screen that says there was a problem upgrading:

-> Try Smart Switch's emergency recovery function. You'll have to type the phone's model SM-G890A and then your IMEI number. To find your IMEI number just enter Download Mode by holding VOLUME DOWN + HOME + POWER. Once you see the blue/green screen, DON'T click VOLUME UP but instead click the HOME button once. You'll see your IMEI, SERIAL NUMBER and more.

If you still get an error message, paste it in the comments and we'll try to find a resolution ;)

----------------------------------------------------------------------------------------

I'll appreciate if you share your experience with the new firmware! :)

.