A password will be e-mailed to you.

The top mobile Korean manufacturer Samsung has been updating its premium devices to the latest Android 6.0.1 Marshmallow firmware. This time, it is the AT&T Samsung Galaxy S6 and the S6 Edge. The AT&T carrier earlier announced the Android 6.0.1 Marshmallow TouchWiz firmware for the two devices SM-G920A and SM-G925A with the firmware build number G920AUCU3CPD6 and G925AUCU3CPD6 respectively. Now, here we are with a tutorial that will show you how to install AT&T Galaxy S6 and S6 Edge Android 6.0.1 Marshmallow official update. Also, download G920AUCU3CPD6 and G925AUCU3CPD6 firmware files for SM-G920A and SM-G925A. Install PD6 OTA update with ADB sideload method. The firmware comes with MMB29K AOSP source build and weighs around 1.5 GB. What’s new with the official update? Android OS 6.0.1 Marshmallow, Video Calling feature, Keeper removed, AT&T Live, FB Messenger, Amazon full preload, AT&T Mail and YP Mobile moved to a Virtual Preload.

Fortunately, the update files are now available for AT&T S6 users who have been struggling to update their device outside the United States and/or without an ATT account. However, the Android 6.0.1 PD6 firmware files are not the regular Odin flashable zip files. Instead, users have managed to capture the adb sideload OTA zip files of the latest firmware, just like the Samsung Galaxy S6 Active. Hence, you need to flash the PD6 firmware file using the ADB sideload method as shown below. All you need to do is follow the instructions and sideload the PD6 firmware onto your Samsung device and get it updated to Android 6.0.1 Marshmallow.

Download AT&T Galaxy S6 and S6 Edge Marshmallow G920A G925A

  • Official Marshmallow Files For AT&T Galaxy S6 SM-G920A From ATT Servers
    • v1: Download BOJ7 firmware if you are on Cricket firmware(BOJ6), or not on AT&T firmware BOJ9 or BOJ7 or facing dm-verity errors. Flash via Odin.
    • v2: Download BOJ7 -> BOJ9 OTA if you are on AT&T firmware. However, there is an incremental update BOJ9 Lollipop with some security patches. Flash via adb sideload.
    • v3: Download BOJ9 -> PD5 OTA to update from Lollipop to Marshmallow. Flash via adb sideload.
    • v4: Download Lollipop PD5 -> PD6 OTA to get to the newest PD6 Marshmallow build. Flash via adb sideload. (Download from mirrors below)
  • Mirrors For Galaxy S6 G920A:
  • Official Marshmallow Files For AT&T Galaxy S6 Edge SM-G925A From ATT Servers
    • v1: AT&T Galaxy S6 Edge SM-G925A → U3CPC2-UP Flash via adb sideload.
    • v2: AT&T Galaxy S6 Edge SM-G925A → U3CPD4-UP Flash via adb sideload.
    • v3: AT&T Galaxy S6 Edge SM-G925A → U3CPD5-UP Flash via adb sideload.
    • v4: AT&T Galaxy S6 Edge SM-G925A → U3CPD6-UP Flash via adb sideload.
    • If you can’t access files then check out below.

Download AT&T Galaxy S6 Edge G925A Marshmallow and Update files

AT&T Galaxy S6 Edge Odin Firmware file Android 6.0.1 G925

Download AT&T Galaxy S6 and S6 Edge Android 6.0.1 G920AUCU3CPD6

Note: You have to update your firmware gradually meaning first flash the BOJ7 via Odin and then move forward to BOJ9 then PD5 and finally PD6. Similar with AT&T Galaxy S6 Edge. So, if you’re on G920AUCU3COJ7, you can’t go straight to PD6. You have to go to OJ9, then PD5. This is an unofficial method. Hence, you should be cautious about it. Reader’s discretion is advised.

Also, If you’re having problems with ADB reading the 6.0.1 update, first try launching ADB from wherever it is installed, type “adb kill-server” then “adb start-server,” then “adb devices” to confirm you see your device (it should say sideload beside it if it is ready for the update). Then, type “adb sideload ” and simply DRAG the ota.zip file from wherever you downloaded it to the CMD window. It should complete the command so that it is “adb sideload ota.zip”. No press enter and give it half an hour to complete or so.

How to Install Android 6.0.1 Marshmallow PD6 Firmware Update on AT&T Galaxy S6 and S6 Edge?

This procedure will flash the firmware using the usual ADB sideload method on the AT&T Galaxy S6 device. It will wipe your data and apps. So make sure you backup everything on your PC like Contacts, Messages, Applications, pictures, and videos. Go through the prerequisites and then proceed with the instructions from below.


1. Verify your device for compatibility. The Marshmallow ROM is compatible with the listed AT&T Galaxy S6 and S6 Edge devices only.

2. Enable USB Debugging on your device. To do so, go to Settings>About Phone> Tap on the Build Number several times until you get a new Developer Options in the Settings. Open Developer Options and enable USB Debugging from there. Trust the connection by allowing it when you connect it to your PC for the first time.

3. Make sure you have latest device drivers setup on your PC for a better connection. Get it from the official page of your device manufacturer.

4. For ADB and Fastboot download the quick ADB and Fastboot Installer from here for Windows PC or get the easy installer tool for iOS, Linux, and Chrome OS. You may also like Universal ADB drivers, Naked ADB drivers.

5. Make sure your device is on the latest official Android 5.1.1 Lollipop firmware from Samsung with build number OJ7. Download the OJ7 Odin firmware and flash via this tutorial. If not then download and install each version serially like v1, v2, v3, and v4.

6. TURN OFF the Reactivation Lock – Go to Settings > Security > Reactivation Lock and 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.

Installation Instructions

Step 1: Download the Firmware or OTA file for your Android device. You don’t need to extract the file, just place the file on your PC where you can easily locate it.

Step 2: Make sure that you setup ADB and Fastboot on your PC. Trust the connection by checking “Always allow from this computer” when you plug in the Android device to your PC for the first time.

Step 3: Now keep the device plugged in and open a command prompt or terminal on your PC. To do so, hold the shift key on the keyboard and right-click on an empty space and select “Open command window here” option to launch a cmd window. Or simply click the address bar and type ‘cmd’.

Step 4: Boot your Android device into the bootloader or Fastboot mode. To do so, issue the following command through cmd or terminal.

adb reboot-bootloader

Alternatively, You can also manually boot into the recovery mode by turning your device completely off and the press and hold Volume Down + Power + Home at the same time for a few seconds. Also, to check your connectivity, issue the command “adb devices” before the reboot-bootloader command.

Step 5: Once you enter recovery, select “Apply Update from ADB”.

Step 6: Now, navigate to the location where you have placed the firmware file on your PC. While the folder with the SS-G920AUCU3CPD5-to-U3CPD6-UP.zip file is open, flash the OTA by issuing the following command. (Note that you type the exact name with its proper extension. You can also rename the file for convenience.)

adb sideload SS-G920AUCU3CPD5-to-U3CPD6-UP.zip

Step 9: Now the firmware file will start upgrading your device.

Note: Now here is a trick. If you’re on firmware v1 and you’re going for v2 then update file is called “SS-G920AUCU3BOJ7-to-U3BOJ9-UP”. Flash it using the same procedure. Same goes with v3 going and v4. So you can use the following codes:

adb sideload SS-G920AUCU3BOJ7-to-U3BOJ9-UP.zip
adb sideload SS-G920AUCU3BOJ9-to-U3CPD5-UP.zip
adb sideload SS-G920AUCU3CPD5-to-U3CPD6-UP.zip

How to adb sideload SS-G920AUCU3BOJ7-to-U3BPD6-UP on Galaxy S6

Once the installation completes, you can now enjoy your new firmware. Alternatively, while, on Mac OS, you can issue “./adb sideload <firmware file name>” command or on Linux type “sudo adb sideload <firmware file name.extension>” to flash the OTA.

Step 7: Once done, reboot the device into system either manually or using the command:

fastboot reboot

Once you see the new boot logo, that means the system has successfully been installed. First boot may take a while, so be patient. If anything goes wrong, then download the OJ7 full firmware file and flash it. It will restore your device to stock. If necessary, you may need to unlock the bootloader on your Samsung device if the method fails.

Thanks:  troyboytn,  sand_bit

Related Posts:

  • KVS

    Unable to download any of the files from the links above, needs a userid and password

    • yes. unfortunately the Galaxy S6 edge files need AT&T account. The S6 got it luckily. i will look into that.

      • MrGalione973

        Hi, i’m trying to download the galaxy s6 edge files but it still asks for username and password, any luck?

    • Check out the files now. I have updated the links. 🙂

  • John C

    Unable to download the pd5 to pd6 update for the G920A . It kicks back that this website has a http 403 forbidden error . And stats that this web site needs a login . Any mirror to download this file ?

    • Updated. Check out the mirror links.

      • James R

        The mirrors don’t work either. I do the captcha and it says the file is supposed to be linked directly or something like that. Tried with FF and Chrome on W10 and Ubuntu 16.04.

  • William Thenujaya

    help me,i’m trying to flash BOJ9 to PD5 but keep getting this error

    • Andriod Mods

      write command adb sideload SS-G920AUCU3BOJ9-to-U3CPD5-UP.zip.zip

  • antonio rendon

    I can update from 5.0 to 6.0 With Odin ? I have the model 925a

  • Zia Ul Huda

    Thank you for this helpful post. I updated my unlocked AT&T s6 G920A from BJ09 to PD6 with adb sideload without any problem. I have a mac book and used OSX to do the update. One minor issue in your instructions’ step 4: I tried “adb reboot-bootloader” command and my s6 just rebooted. I did “adb devices” and it showed my mobile id with word “device” written in the front of it. In your screenshots its showing “sideload”. I tried “adb sideload firmware_file” but it failed. I tried the alternative method and it went into odin mode. So adb did not work with that either. In the end figured out command “adb reboot sideload” which rebooted my mobile into sideload mode. After that rest was quite easy.

    Thanks again for all the help.

  • Matu Molina

    pls update the link to download BOJ7

  • mike

    i have at&t logo and stuck…i cant enable adb…please help alternative way to enable adb..device is not in the list

  • Merlin Perez

    This links seems to be down. Could you help me sharing a fresh one?

  • Merlin Perez

    link for donwload OJ7 “Download BOJ7 firmware”

  • Waldous

    I had an error in 55% on my S6 Edge, from BOJ9 to PD5. Any idea? Also I dont get the option to enable the oem option.

    • Marcello Coutinho

      reapply the original BOJ9 firmware from this tutorial. My phone was stopping on system checks with error 7.

      • Waldous

        I tried it but even it doesn’t let me to do the “downloading” thing so I can install the original firmware.

  • Marcello Coutinho

    Had to flash original firmware first to get update working. Thanks for the tutorial!!!!

  • Sanyi Szabó

    Can somebody help me?
    How do G925A root for?
    I have U3CPD6!

    Or help to install other language (hungarian) for this G925A without root.

  • Rakesh

    I have unlocked my device from AT&T to use different service provider. Now if i try to update the Software will the unlocked part still continues or I need to do that again?????

  • Rakesh

    Can somebody help me with following installation. I have ModelNumber – SAMSUNG-SM-G925A
    BaseBand Version – G925AUCU3BOI2. Now which file i need to install to get 6.0.1 OS!!!!

Subscribe to Blog via Email

Join our mailing list to stay updated with Android.

Subscribe to new posts via Email

Like on Facebook: