[Verizon Samsung Galaxy S7 Guides, News, & Discussi] phreich:
I concur with slplsnphx. I also want to thank him/her for giving me the clues and pointing me in the right direction to get the FRP unlock done!

I just dealt with a Sprint G930P that was at firmware level QH1 (September 2017) and I also could not use the "Samsung_G930x_QC_Rooted_BOOT" firmware provided with the zip file, because it uses an earlier bootloader (The Samsung boot lock prevents us from installing the older version boot loaders). I searched for the file name in google "Samsung_G930_QC_Eng_Boot_Root_v2017-03-01.TAR" that slplsnphx mentioned a few posts up, and found it and downloaded it. As of the time I downloaded it, it was mentioned in the following gsmhosting forum thread at: http://forum.gsmhosting.com/vbb/f92...935x-qc-eng-boot-root-2017-firmwares-2201348/.

The file at this time was stored at:

https://www.androidfilehost.com/?fid=457095661767142259

My S7 was in a bootloop because of the problem with the bootloader mismatch, and also because I had tried to downgrade back a few versions to get closer to a version previously mentioned in the thread. Bottom line -- I think it is a waste of time to try to downgrade the stock firmware on the Galaxy S7 -- it is best instead to use Odin to reflash the current version, and start with a fresh installation.

Make sure to flash all four firmware files, BL, AP, CP and CSC. When doing this, just make sure to select the CSC firmware file that does NOT have the word "HOME" in it. The file with "HOME" in it prevents erasure of a lot of data -- the other CSC file forces everything to be restored to factory defaults. I found the firmware I used on the https://www.androidfilehost.com file hosting site. On the main page, there is a search box, and I put in G930P (my Sprint S7 version), and it returned a list of the factory firmware files that were stored there. Search for your model of the S7 to get the list of available firmwares. In my case I downloaded the factory firmware named "G930PVPU4BQH1_SPT4BQH1_SPR_Sprint_USA_7.0.zip". (Note that many people in these threads refer to a version of the firmware by the last 3 characters of the full firmware version name -- in this case, it is QH1.)

In many ways, I prefer this hosting site because they don't throttle your downloads the way that others do. It might not have all the firmware versions, but it most likely has what is needed.

So, here, in hopefully enough detail to be reproduceable, is the modified method I used:

1. I downloaded the QH1 stock Samsung firmware for the G930P (sprint) Galaxy S7, and flashed that using the version of Odin that was in the FRP removal zip file. I flashed all four files, and used the non-HOME csc file.

UPDATE:

NOTE: Make sure to let the initial setup process complete up until it asks you to connect to your wifi, but DO NOT connect to it. You'll connect to your wifi later via the ADB commands in the batch file. If you continue beyond this point and connect to your wifi, the new version of the FRP protection will get downloaded to your phone and it will add a timer and force a reboot before you have a chance to complete the process. So, to reiterate, get to the "connect to wifi" screen, but DO NOT connect. You must get to this point though, otherwise you might get into a different kind of bootloop after doing step 3 below.

(the previous version of these instructions said to get continue to the point where it asks for the previous google account -- while that worked before, it now fails due to the timer and loop downloaded by the FRP software after wi-fi is signed into.)

2.. From an earlier part of this thread (Here: https://xdaforums.com/showpost.php?p=67718241&postcount=43), I scraped the batch file that the author converted into the bypassfrp.exe program. Note that the link at the bottom of the that post is non-functional -- but the "click to open" box below "(3) here are the entire contents of his batch file:" contains the whole batch file -- which can be highlighted and copied. I saved this as "bypassfrp G930P.bat", and edited it as follows:

2a. I commented out the installation of the samsung drivers (I had already installed them),

2b. I also commented out the first execution of Odin because I already used Odin manually to restore the phone to the factory firmware, and it was just easier for me to use Odin manually again to flash the Eng_Boot_Root file....

2c. Since I didn't want to hassle with maintaining a rooted phone, I also commented out the end of the batch file where it roots the now-FRP-unlocked phone. If you want to root your phone, leave the end as-is.

Note: there were instructions in the original batch file, after the first Odin execution, to press the volume down and power button together to get to a "Factory Maintenance Mode" boot screen, and there to select "option 5". Well, on my G930P S7, pressing those keys did not bring up a "maintenance mode", and on other phones with more recent firmware that do have a "maintenance mode" appear, there is no "option 5"! As mentioned in one of the posts immediately above, the boot loader in the "Samsung_G930_QC_Eng_Boot_Root_v2017-03-01.TAR" firmware enables ADB processing (basically turning on debug mode), so this "maintenance mode" step is not needed -- so:

2d. I commented the "maintenance mode" steps too, and the confusion caused by the missing menu and/or menu option is avoided.

3.. I then manually ran Odin again, and this time flashed the Samsung_G930_QC_Eng_Boot_Root_v2017-03-01.TAR file to JUST the BL (bootloader) location. Make sure you turn on the phone and boot it after this flash to get ready for the next steps.

4. Once that was complete, I executed the modified batch file, and followed the on-screen instructions from there. It tells you at which point in the initial setup process of the phone to press a key, and then the batch file executes a series of ADB commands that cause menus to pop-up on your phone, where you follow instructions on the screen, press another key, follow more instructions, and eventually an ADB command brings up a prompt on the phone to "enter your google password" WHERE YOU DON'T ENTER A PASSWORD, but instead click on the menu icon in the upper right-hand corner of the screen (looks like 3 vertical dots). Once you follow the on-screen instructions and login to your own google account and sign into it with your own password, follow the on-screen instructions to use the "back" soft-key on the phone to go back to the start the of the initial setup process -- and this time completing it, so that the phone is now FRP locked to YOUR google account instead of whoever last had the phone.

5. In my case, that was the end of the batch file processing -- as I mentioned before, I didn't want to root the phone.

6. I then executed Odin one last time and restored the same QH1 stock Samsung firmware so that it would be the fully stock Samsung android system, and, after restarting the phone, was able to enter my own google account and I now had a functioning FRP unlocked factory restored Galaxy S7.

The process is a bit lengthy and more difficult than it was before the boot loader downgrade issue cropped up, but it is do-able. I hope my step-by-step instructions help those that follow.....

Maybe XBOX will update their process to make it simpler again, by incorporating the Samsung_G930_QC_Eng_Boot_Root_v2017-03-01.TAR (yes, there's a G935 version too) and possibly removing the "Maintenance Boot Menu" steps.

Many, many thanks to XBOX for all his work getting this pulled together into a still-workable solution.

Good luck everyone!

================================================

Update (12/16/2017):

I just used the same method to bypass the FRP lock on a G930T (T-Mobile) S7. Worked just fine. Except this time, since the phone wasn't in a boot loop, I didn't bother doing an initial reflash of the phone to the T-Mobile firmware, I just went straight into step 3 above where I used Odin to flash the "Samsung_G930_QC_Eng_Boot_Root_v2017-03-01.TAR" into just the BL firmware section (bootloader), and then proceeded with the rest of the steps.

After removing the FRP lock, I went to the same site mentioned above (www.androidfilehost.com) and put the T-Mobile model number in the search box (G930T), and then selected the QH7 firmware file it found (August 2017 update), and fully reflashed (all 4 parts) the phone to the factory firmware (all 4 parts, using the non"home" CSC file) using Odin.

Result: an FRP unlocked factory-fresh T-Mobile phone. Well, to be perfectly accurate, after the firmware update the phone is FRP locked to MY gmail account -- which is basically unlocked., since I can now log in after a reset, and proceed with the setup. (If passing the phone onto someone else, make sure you remove your Google account from the phone before doing a factory reset, or you'll be getting a call from them asking you to unlock it for them by logging into your account.)