SM-G920P Sprint Galaxy S6 Stock Firmware

Each of these firmware builds were officially released by Sprint and Samsung. Each updates basically either has some newly added features, bug fixes, UI improvements, and several enhancements to either apps, data connection, messaging, screen display, camera, audio and video quality improvements, and a lot more.


You may only grab the most latest firmware update, as it also provides the latest Android security for the device.

Galaxy S6 SM-G920P Android 7.0 Nougat Stock Firmware Updates

VERSION TECHNICAL DETAILS
G920PVPS4DQH1
  • Android version: 7.0 (Nougat)
  • Android security patch level: August 1, 2017
  • Baseband version: G920PVPS4DQH1
  • Kernel version: 3.10.61-11881452
  • Build number: NRD90M.G920PVPS4DQH1
  • Release date: August 21, 2017
  • Android security updates
G920PVPU4DQG4
  • Android version: 7.0 (Nougat)
  • Android security patch level: July 1, 2017
  • Baseband version: G920PVPS4DQG4
  • Kernel version: 3.10.61-11881452
  • Build number: NRD90M.G920PVPS4DQG4
  • Release date: July 26, 2017
  • Android security updates
G920PVPS4DQF1
  • Android version: 7.0 (Nougat)
  • Android security patch level: June 1, 2017
  • Baseband version: G920PVPS4DQF1
  • Kernel version: 3.10.61-10994289
  • Build number: NRD90M.G920PVPS4DQF1
  • Release date: June  28, 2017
G920PVPS4DQE2
  • Android version: 7.0 (Nougat)
  • Android security patch level: May 1, 2017
  • Baseband version: G920PVPS4DQE2
  • Kernel version: 3.10.61-10994289
  • Build number: NRD90M.G920PVPS4DQE2
  • Release date: May 26, 2017
G920PVPU4DQC7
  • Android version: 7.0 (Nougat)
  • Android security patch level: March 1, 2017
  • Baseband version: G920PVPU4DQC7
  • Kernel version: 3.10.61-10994289
  • Build number: NRD90M.G920PVPU4DQC7
  • Release date: April 12, 2017 (details)

SM-G920P Android 6.0.1 Marshmallow Stock Firmware Updates

Version Technical Details
G920PVPS4CQB1
  • Android version: 6.0.1 (Marshmallow)
  • Android security patch level: February 1, 2017
  • Baseband version: G920PVPS4CQB1
  • Kernel version: 3.10.61-9935814
  • Build number: MMB29K.G920PVPS4CQB1
  • Release date: March 3, 2017 (details)
G920PVPS4CQA2
  • Android version: 6.0.1 (Marshmallow)
  • Android security patch level: January 1, 2017
  • Baseband version: G920PVPS4CQA2
  • Kernel version: 3.10.61-9935814
  • Build number: MMB29K.G920PVPS4CQA2
  • Release date: February 6, 2017
  • January 2017 Security Updates – (details)
G920PVPU4CPL3
  • Android version: 6.0.1 (Marshmallow)
  • Baseband version: G920PVPU4CPL3
  • Kernel version: 3.10.61-9935814
  • Build number: MMB29K.G920PVPU4CPL3
  • Android security patch level: December 1, 2016
  • Release date:  January 4, 2017
  • -December Security Updates  –  (details)
G920PVPS4CPK1
  • Android version: 6.0.1 (Marshmallow)
  • Baseband version: G920PVPS4CK1
  • Kernel version: 3.10.61-8348619
  • Build number: MMB29K.G920PVPS4CPK1
  • Android security patch level: November 1, 2016
  • Release date:  November 28, 2016
  • November Security Updates –  (details)
G920PVPS4CPJ1
  • Android version: 6.0.1 (Marshmallow)
  • Baseband version: G920PVPS4CPJ1
  • Kernel version: 3.10.61-8847946
  • Build number: MMB29K.G920PVPS4CPJ1
  • Android security patch level: October 1, 2016
  • Release date: October 26, 2016
  • October Security Updates. – (details)
G920PVPS4CPI3
  • Android version: 6.0.1 (Marshmallow)
  • Baseband version: G920PVPS4CPI3
  • Kernel version: 3.10.61-8348619
  • Build number: MMB29K.G920PVPS4CPI3
  • Android security patch level: September 1, 2016
  • Release date: September 28, 2016
  • September Security Updates. – (details)
G920PVPU3CPG3
  • Android version: 6.0.1 (Marshmallow)
  • Android security patch level: August 1, 2016
  • Baseband version: G920PVPU3CPG3
  • Kernel version: 3.10.61-8348619
  • Build number: MMB29K.G920PVPU3CPG3
  • Release date:  September 9, 2016
  • August Security Updates.
G920PVPS3CPG1
  • Android version: 6.0.1 (Marshmallow)
  • Baseband version: G920PVPS3CPG1
  • Kernel version: 3.10.61-8348619
  • Build number: MMB29K.G920PVPS3CPG1
  • Android security patch level: July 1, 2016
  • Release date:  July 28, 2016
  • July Security Updates.
G920PVPU3CPF4
  • Android version: 6.0.1 (Marshmallow)
  • Android security patch level: June 1, 2016
  • Baseband version: G920PVPU3CPF4
  • Kernel version: 3.10.61-7280193
  • Build number: MMB29K.G920PVPU3CPF4
  • Release date:  June 27, 2016
  • Wi-Fi Calling, June Security Updates.
G920PVPS3CPD2
  • Android version: 6.0.1 (Marshmallow)
  • Android security patch level: April 2, 2016
  • Baseband version: G920PVPS3CPD2
  • Kernel version: 3.10.61-7280193
  • Build number: MMB29K.G920PVPS3CPD2
  • Release date:  April 19, 2016
  • April Security Updates.
G920PVPU3CPB6
  • Android version: 6.0.1 (Marshmallow)
  • Baseband version: G920PVPU3CPB6
  • Kernel version: 3.10.61-7280193
  • Build number: MMB29K.G920PVPU3CPB6
  • Android security patch level: February 1, 2016
  • Release date:  March 10, 2016
  • Doze Power Management

SM-G920P Android 5.1.1 Lollipop Stock Firmware Updates

Version Technical Details
G920PVPU3BOL1
  • Android version: 5.1.1
  • Baseband version: G920PVPU3BOL1
  • Kernel version: 3.10.61-5496010
  • Build number: LMY47X.G920PVPU3BOL1
  • Release date:  December 2015
  • Android Security Updates.
G920PVPU3BOJ7
  • Android version: 5.1.1
  • Baseband version: G920PVPU3BOJ7
  • Kernel version: 3.10.61-5496010
  • Build number:  LMY47X.G920PVPU3BOJ7
  • Release date:  November 4, 2015
  • Sprint Global Roaming,
  • Google security patch,
  • Battery usage optimization
G920PVPU2BOI1
  • Android version: 5.1.1
  • Baseband version: G920PVPU3BOI1
  • Kernel version: 3.10.61-5496010
  • Build number:  LMY47X.G920PVPU3BOI1
  • Release date:  September 26, 2015
  • Samsung Pay updates
G920PVPU2BOH1
  • Android version: 5.1.1
  • Baseband version: G920PVPU2BOH1
  • Kernel version: 3.10.61-5496010
  • Build number: LMY47X.G920PVPU2BOH1
  • Release date:  August 24, 2015
  • Samsung Pay,
  • Live broadcasting via YouTube
  • HD Audio and UI updates
G920PVPU2BOGA
  • Android version: 5.1.1
  • Baseband version: G920PVPU2BOGA
  • Kernel version: 3.10.61-5028597
  • Build number: LMY47X.G920PVPU2BOGA
  • Release date:  August 2015
  • Security patch to (Stagefright) vulnerability
G920PVPU2BOFE
  • Android version: 5.1.1
  • Baseband version: G920PVPU2BOFE
  • Kernel version: 3.10.61-5028597
  • Build number: LMY47X.G920PVPU2BOFE
  • Release date:  July 2015
  • Various Bug fixes, and Enhancements
G920PVPU2BOF7
  • Android version: 5.1.1
  • Baseband version: G920PVPU2BOF7
  • Kernel version: 3.10.61-5028597
  • Build number: LMY47X.G920PVPU2BOF7
  • Release date:  June 2015 (details)
  • Device protection, Bug fixes, and enhancements
G920PVPU1AOE2
  • Android version: 5.0.2
  • Baseband version: G920PVPU1AOE2
  • Kernel version: 3.10.61-4349716
  • Build number: LRX22G.G920PVPU1AOE2
  • Build date: May 5, 2015
  • Release date: May 11, 2015
  • Maintenance update & Minor bug fixes – (details)
  • (Do not ever install the stock 5.0.2 on top of any 5.1.1 update)
G920PVPU1AOCF
  • Android version: 5.0.2
  • Baseband version: G920PVPU1AOCF
  • Kernel version: 3.10.61-4349716
  • Build number: LRX22G.G920PVPU1AOCF
  • Build date: March 29, 2015
  • 5.0.2 Lollipop, Initial maintenance update.
  • Release date: April 7, 2015
G920PVPU1AOC9 5.0.2 Lollipop, Pre-sales release


These firmware packages can only be used exclusively on Galaxy S6 SM-G920P only, the Sprint variant. These stock firmware cannot be used on other Galaxy S6 models as it may result into undesirable outcomes. You might check and confirm which version of Galaxy S6 you have according to its model number. This is a very important part especially for beginners, that is because each specific Galaxy S6 models uses different firmware builds.

To do this just simply dial this code on the keypad *#12345# or by going to the Home > Apps > Settings > About Device> then look for the Model number along with general system information of your phone.

Galaxy S6 Stock Firmware Sprint (SM-G920P)  Usage:

  • Unroot Sprint Galaxy S6 SM-G920P – Can be use to remove root if the device has been rooted and unable to get the latest OTA update.
  • Unbrick Sprint Galaxy S6 SM-G920P –  To fix soft-bricked Galaxy S6 if one have messed-up from customization like rooting, custom ROMs, modified kernels and other system images.  The stock firmware can resolve issues such as  bootloops and stuck at Samsung logo animated screen.
  • Restore Sprint Galaxy S6 SM-G920P to stock official firmware – If the device runs in any modified and non-Sprint firmware. Suitable for restoring the device to is original factory default settings.
  • Upgrade Sprint Galaxy S6 SM-G920P – If one had missed the latest version of stock Android OS.  Manually install the newest update if the device is modified as and it is unsupported.  There are times an unwanted error message occurs when updating via Over-The-Air (OTA) update.

For removing root and restoring back the Sprint Galaxy S6 SM-G920P  to official from custom,  just grab the right stock firmware build package accordingly that also matches and signifies your country and network provider. Once the appropriate stock firmware is installed to the device, it will then be able to get latest software update again via Over-The-Air OTA update anytime soon.

Important Note: Before Flashing a Stock Firmware

  • Backup all stored data in the device.  Though the process will not eventually deletes the stored data but we are about to touch the inner system of the phone which is crucial on some part.  If anything might go wrong and it forces you to perform a full wipe factory reset your data will be wiped out. So to make all important data safe, don’t be lazy to make a back up in the first place.
  • Recharge your device battery –  A sudden power interruption will cause an undesired outcomes.
  • Use a PC and the supplied USB data cable of your Galaxy S6 – Oftentimes a flashing fails is caused by a bad USB data cable.
  • Enable USB debugging mode – From Home screen, tap Apps>>Settings>>Developer option. Then mark USB Debugging checkbox.
  • Disable the Reactivation LOCK –  If this feature is enabled in the device, you must turn it off first. From Home screen, tap Apps>>Settings>>Security. Then unmark Reactivation lock check box.

Stock Firmware Flashing Procedures:

1. Backup all important data stored in the device memory, including contacts, messages, photos, videos, music, and other files.
2. Recharge the phone or it should still have at-least around 50% remaining power.
3. Grab these tools:
– Odin3_v3.12.3 or  Odin3_v3.11.1
– USB driver or grab Smart Switch
4. Extract the firmware package in your PC.
5. Open or run Odin3 in your computer.
6. Reboot the Galaxy S6 in Download mode. Turn Off the phone then press and hold down the Volume Down+Power+Home keys at the same time. You may then press the Volume Up key to continue.
7. Connect the phone to PC.
8. Load the stock firmware:
a. Single tarball – Click on AP button and load the stock firmware tarball.
b. Multiple tarball – Load each individual stock firmware tarball such as BootloaderAPCP, and CSC on Odin3’s designated slots.
9. Click the “Start” button to begin the installation.
10. Wait until the flashing completely finishes and the phone reboot itself.
You may also do perform a full factory data reset to regain a cleaner and fresher firmware installation. Just ensure that you already made a backup all of your important data stored in the phone.

FAQ’s About using Galaxy S6 Stock Firmware:

Can I use the stock firmware to unlock my Galaxy S6 so I can use it to other network provider’s SIM cards?
No, the stock firmware cannot be use and has nothing to do to unlock a Galaxy S6 device. Instead you may visit your service provider as sometimes they do the unlocking process for free.

Can I use the stock firmware to reset a tripped KNOX Warranty void counter?
No, the Stock firmware cannot be use to reset the KNOX Warranty void counter if it’s already tripped. It is irreversible by any means and will stay on that status.  It will just restore the device from custom to official status.

Can I use the stock firmware to another Galaxy S6 model version?
No, it will not work either. Each specific Galaxy S6 models uses different firmware builds so flashing a stock firmware to another will definitely harm the device if you may try to.