[GUIDE][WIP]T-Mobile Brand Conversion to Rooted Global Firmware

Search This thread

hypercoyote

Member
Aug 4, 2010
25
4
How long do you wait ?
Cause i am still waiting and it's been 5 minutes.
The CMD is prompting < waiting for any device >
The phone is still on language selection screen.

Make sure your USB connection to the PC is good. For me, it was just a couple of minutes before it picked back up. You might be okay to go ahead and Select English but I wouldn't make any other choices. When I selected to go to the Fastboot menu, that's when it messed up my connection.
 

Lalulilelo

Member
Jan 19, 2014
33
7
I fixed this problem.
As I am on Windows 7, i had to manually install USB bootloader drivers in Device Manager.

Then on the OnePlus 7T, you have to stay on the "language choice screen" aka fastbootd but Windows detects the fastboot device now.

Edit :
So if anybody faces this <waiting for any device > problem, it is likely a USB driver problem.
 

hypercoyote

Member
Aug 4, 2010
25
4
I fixed this problem.
As I am on Windows 7, i had to manually install USB bootloader drivers in Device Manager.

Then on the OnePlus 7T, you have to stay on the "language choice screen" aka fastbootd but Windows detects the fastboot device now.

Edit :
So if anybody faces this <waiting for any device > problem, it is likely a USB driver problem.

I'm curious how you began the process initially. You should start off at Fastboot before rebooting to the language menu. Were there two sets of drivers?
 

Lalulilelo

Member
Jan 19, 2014
33
7
I'm curious how you began the process initially. You should start off at Fastboot before rebooting to the language menu. Were there two sets of drivers?
Yes.
Are you in Windows 7 ?
I think Windows 7 has trouble identifiyng this device in his various modes (adb, fastboot, normal).

Right now, I am rooting my OxygenOS Global and I am having problem using adb while in TWRP.

EDIT :
While in TWRP, sometimes the phone appears in Device Manager then disappears.
 

hypercoyote

Member
Aug 4, 2010
25
4
Yes.
Are you in Windows 7 ?
I think Windows 7 has trouble identifiyng this device in his various modes (adb, fastboot, normal).

Right now, I am rooting my OxygenOS Global and I am having problem using adb while in TWRP.

EDIT :
While in TWRP, sometimes the phone appears in Device Manager then disappears.

Nah, I am on Windows 10, but I still had to install the driver pack to get Fastboot to be recognized by Windows, so that's why I was saying I was curious how you got even that working without the drivers.

I decide to forego TWRP for now. I do know that some have had issues and had to get a specific version of TWRP to handle what I think was the split recovery partitions or something like that. If you do some googling it should turn up some results on it because I ran across them with my issue of the recovery_b not being found during the Global ROM install.
 

Lalulilelo

Member
Jan 19, 2014
33
7
I had the drivers.
But Windows 7 did not make the connection latest drivers <-> ONEPLUS 7T when the phone was in certain states.

It was good enough for fastboot but not for fastbootd.
 

hypercoyote

Member
Aug 4, 2010
25
4
I had the drivers.
But Windows 7 did not make the connection latest drivers <-> ONEPLUS 7T when the phone was in certain states.

It was good enough for fastboot but not for fastbootd.

Did you install the drivers that are available on the phone itself, that show up whenever you connect the phone to the PC? If not, can you provide the link where you got your Win7 drivers for anyone else who may need that?
 

Lalulilelo

Member
Jan 19, 2014
33
7
I did use the Samsung USB drivers https://samsung-usb-driver-for-mobile-phones.en.softonic.com/
but I think OnePlus one would have worked too.

You have to manually select them :
in Device Manager -> Right Click on desired device -> click Update Driver Software -> Browse my computer for driver software -> Let me pick from a list of device drivers on my computer

Here you can untick "Show compatible hardware" if you don't see the drivers you want to try.


I did not try the Oneplus Drivers this way but I guess they would have work and that Win 7 was just having trouble making the connection between hardware and drivers.
 
  • Like
Reactions: hypercoyote

hypercoyote

Member
Aug 4, 2010
25
4
I did use the Samsung USB drivers https://samsung-usb-driver-for-mobile-phones.en.softonic.com/
but I think OnePlus one would have worked too.

You have to manually select them :
in Device Manager -> Right Click on desired device -> click Update Driver Software -> Browse my computer for driver software -> Let me pick from a list of device drivers on my computer

Here you can untick "Show compatible hardware" if you don't see the drivers you want to try.


I did not try the Oneplus Drivers this way but I guess they would have work and that Win 7 was just having trouble making the connection between hardware and drivers.

Ohh, so are you saying when you initially connected the OnePlus in Win7, it wouldn't even pop up the drive with the Drivers on it?
 

the_link_8

Member
Mar 28, 2019
19
2
First, let me say that this is only an attempt to pull this information out from a lot of different threads that require a bunch of research and a lot of institutional knowledge of Android. The idea of this thread is going from 100% T-Mobile Stock 10.0.8 to Rooted Global Firmware.

Please take the time to read every step carefully. It'll explain a little bit as to the why behind some of the steps. PM me if I've missed anything.

This has been revamped as some of the steps are no longer required. Devices coming from 10.0.6 and below might have to try a different set of steps. Click here for the post with the old instructions

Requirements:
ADB setup and working
Global Fastboot ZIP Grab the latest version (10.0.8 as of 3/20)
For Root:
Magisk Canery apk
Modded-Boot.img From here or make your own pulling your own boot.img and using magisk to create a modded boot.img file


=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=
This group of instructions are going to walk you through on how to unlock your bootloader. This is the first general step in converting your device into a global device.

1. Either follow the rules via T-Mobile (paid off and 40 days on the network) or visit this thread and get the hook up from our friend (send him some cash, for real I did this and it worked hopefully he keeps up with this for a while!). This will allow you to use the Unlock App to permanently unlock your phone.
2. Open the "Unlock" app that's preinstalled on your phone and click on Permanent Unlock. If you have completed Step One correctly, it'll congratulate you and ask you to reboot your phone.
3. Reboot your phone and Enable Developer Settings. Check out the OEM Unlock button is now able to be switched off. Switch it off.
4. Be sure to also tick USB Debugging.
5. You'll now need to submit a request for an unlock_code.bin (could also be labeled unlock_token.bin) file from OnePlus via this link. It takes a week. Seriously almost down to the second. There's no avoiding this. I've read several people try (myself included) all met with the same fate. Wait. 7 whole days. You'll get an email from OnePlus containing the unlock_code.bin file. Download this file and save it to your ADB folder.
5a. Open CMD (with admin rights) and navigate to your ADB folder. I've heard users try to use Powershell and while it works mostly, ymmv. I stick with CMD and haven't had any issues.​
Mine would be--​
Code:
cd c:\adb\

6. Reboot your phone into fastboot--
Code:
adb reboot bootloader
Code:
fastboot flash cust-unlock unlock_code.bin
Code:
fastboot oem unlock
This will unlock your bootloader and wipe your device
=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=

Now that you've unlocked your bootloader, lets get to flashing the Global Rom--

7. Extract the contents of the Global Fastboot Rom zip folder directly into your ADB folder.
a. If you did this correctly your ADB folder will be filled with a bunch of new .img files. Like boot.img​
8. Open CMD (with admin rights) and navigate to your ADB folder. I've heard users try to use Powershell and while it works mostly, ymmv. I stick with CMD and haven't had any issues.
Mine would be--
Code:
cd c:\adb\
This will also wipe your data, be sure to save anything that you need prior to running the following command.​
Code:
flash-all.bat
9. If you've never flashed via fastboot before, this is going to spit a bunch of information to you that might look like garbage. Your phone will boot a few different times including into FastbootD (link for explanation) But it's telling you what it's flashing and how fast it's doing it. There's a common looking error that happens every time you do this. It says "Invalid sparce file format at header magic". This is normal, just ignore it and keep waiting. Once everything settles, the device will reboot by itself. If it doesn't, like bootloops to the bootloader, start over and go back to Step 8 and try again.
10. You've now fully converted to the Global Firmware. Confirm this by going to settings > about phone and look at Build Number. Should say 10.0.8(as of the time of this post).

You're done! Continue on if you want to root your device...

=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=

If you're interested in root:

11. Boot the device from the modded-boot.img file to give your self temp root. Once this is done, boot the device.
Code:
adb reboot bootloader
fastboot boot modded-boot.img

12. Install Magisk Manager Canary from here
13. Check in the middle of the screen for "advanced options" and make sure Preserve force encryption and preserve avb 2.0/dm-verify are checked.
14. Now look under the first Magisk check and make sure that it's telling you there's an update to "Magisk" and run through that update via direct install.
15. Once that finishes it'll have you reboot the phone.
16. You've now fully converted to the Global Firmware and Rooted. Confirm this by going to settings > about phone and look at Build Number. Should say 10.0.8(as of the time of this post)

=-=-=-=-=-=-=-=-=-=-=-=
Shoutouts will go here soon.
hi i already did the whole process but when i tried to relock the bootloader i got an error saying the system was corrupted and the phone was stuck on that screen so i unlocked the bootloader one more time and it started to function. again and everything is working great, what happens is that I wanted to convert my phone to the international version and re-lock the bootloader so that I can have the advantage of having the international version, so is there a way to re-lock the bootloader and keep running the international version?
 

hypercoyote

Member
Aug 4, 2010
25
4
hi i already did the whole process but when i tried to relock the bootloader i got an error saying the system was corrupted and the phone was stuck on that screen so i unlocked the bootloader one more time and it started to function. again and everything is working great, what happens is that I wanted to convert my phone to the international version and re-lock the bootloader so that I can have the advantage of having the international version, so is there a way to re-lock the bootloader and keep running the international version?

I'm interested in this as well. I left mine unlocked because of all the issues I've seen others have.
 

thetoady

Senior Member
Mar 7, 2008
148
4
so I bangged my head on this for a long long long time, kept on getting the critical partition error. I saw hint to load the fastboot firmwae with the all in one tool, instead of the script and that worked and I realized what was going wrong.

when you reboot the device with fastboot reboot fastboot it goes into that chinese/english part of the firmware, i was manually putting it back into fastboot mode (selecting fastboot). which seems to not be able to update the critical partitions. however, I noticed when i did the all i none, instead in that screen until it was finished flashing.

With that said I have a few issues with my conversion from t-mobile to global, which I'm hoping people can comment on (some minor, some larger)

1) it seems the t-mobile version had more icon packs (it seems op's global rom doesn't come with "any" (listed as such, but one can install from playstore, but doesn't seem to change much). it seems t-mobile lets you choose standard android icons as well. wondering if there's an icon pack that provides that (I hate oneplus's sms app icon)

2) I don't seem to have wifi calling option. Im wondering if this is because I'm running in a dual sim configuration?

3) I lost the google now screen to the left most side of my launcher, now its a oneplus widget holder.

from what I can tell #3 is to be expected.

A lot of people seem to have issues with #2 (some say it works for them, others say it doesn't) it seems oneplus dynamically chooses when to display it?

#1 is probably the least important (or easiest to work around), but it is annoying
 

Uditkumar

New member
Sep 6, 2018
2
0
I m a newbie here and have a quick question about switching my T-mobile 7t to International.

I am currently stuck in a T-mobile contract for my 7t and they will not sim unlock the phone. I know that i can use the patched msm but the SIM will stay locked. The way T-mobile unlocks the sim is through the settings on 7t. For those of you who still have sim locked 7t on international Rom, will that option for network unlock still be there under SIM settings after switching to the International version or will i need to revert back to the T-mobile Rom later to get access to t-mobile sim unlocking screenif i want them to unlock it after its fully paid off?

Thank you to everyone for your contributions and guides
 

hypercoyote

Member
Aug 4, 2010
25
4
I m a newbie here and have a quick question about switching my T-mobile 7t to International.

I am currently stuck in a T-mobile contract for my 7t and they will not sim unlock the phone. I know that i can use the patched msm but the SIM will stay locked. The way T-mobile unlocks the sim is through the settings on 7t. For those of you who still have sim locked 7t on international Rom, will that option for network unlock still be there under SIM settings after switching to the International version or will i need to revert back to the T-mobile Rom later to get access to t-mobile sim unlocking screenif i want them to unlock it after its fully paid off?

Thank you to everyone for your contributions and guides

Based on what someone else said, it is not there. They upgraded before the sim unlock and had to downgrade back to Tmobile to unlock.
 
  • Like
Reactions: Uditkumar

ericZX26

Member
Jan 11, 2021
7
2
Sydney
nolimit78 pieced together a lot of good info and I just wanted to post a revision on that with some clarification for those who may not be too familiar with this process. The link to this is at the bottom.

For the record, I performed this on a OnePlus 7T (Model HD1907), Build 10.0.12.HD63CB, Android Version 10 and used Windows 10 to connect to the phone via USB.

1. Update System Software
Ensure the phone is on the latest system software (which should be at least 10.0.6) to make the conversion easier. This will keep you from having to step through an intermediate firmware version:
  1. In the Settings, go to System > System Update and click 'Check for update' or resume/install an ongoing update
2. SIM Unlock (Carrier Unlock)
This requires putting in a request with T-Mobile and took about 3 days for me.
  1. Request SIM unlock from T-Mobile on Facebook (message them from here: https://www.facebook.com/TMobile/)
    1. They will ask for your IMEI and phone number, then verify that you are not on a contract.
    2. I've heard results may vary with this, but I didn't have any issue and I did two phones
  2. Once they confirm it is unlocked, performed the following to unlock on the phone:
    1. In Settings, go to Wi-Fi & internet > SIM & network > Network Unlock.
    2. Choose unlock type: Permanent Unlock
3. Boot Unlock (Bootloader Unlock)
  1. Enable Developer Settings:
    1. Go to Settings > About Phone
    2. Tap on "Build Number" 7 times and you will see a message at the bottom of the screen the developer options are enabled
  2. Use Developer Settings to enable OEM Unlock:
    1. Go to Settings > System > Developer options
    2. Enable "OEM unlocking" (shown disabled below)
  3. Get IMEI by dialing *#06# or in Settings > About Phone > Status
  4. Enter fastboot mode to get the unlock code:
    1. If you haven't already, install the OnePlus 7T USB Drivers by connecting it to your PC while the phone is powered on normally. It will mount a drive for "OnePlus Drivers" from which you can run the driver installation. Note: For me, the installer got stuck at the 'executing commands' step and I had to restart the PC and reinstall, then it installed quickly.
    2. Download “fastboot_windows.zip” and unzip it on your computer.
    3. Power off the OnePlus 7T.
    4. Press and hold the “Volume +” and “Volume -” and then "Power" keys until the “fastboot mode” menu appears
  5. With this menu open on the phone, connect the phone to your computer via USB
  6. Open a command prompt (not Powershell) on Windows, switch to the fastboot directory and run it using the following commands:
    Note: If it says 'waiting for device', then you need to install the OnePlus USB drivers or determine why the driver isn't working
    Code:
    cd <fastboot directory>
    fastboot.exe oem get_unlock_code
  7. Submit the the information found above at this link and wait 7 days for them to send you the unlock file: https://www.oneplus.com/unlock_token
  8. THESE NEXT STEPS WILL WIPE YOUR USER DATA! BE SURE YOU HAVE BACKED UP YOUR DATA BEFORE DOING THIS!
    After receiving the unlock_code.bin file from OnePlus, put them in the fastboot directory and run the following commands:
    Code:
    fastboot flash cust-unlock unlock_code.bin
    fastboot oem unlock
  9. A warning will appear on the screen after the last command explaining that once the boot loader is unlocked and a custom OS is installed, they cannot verify the integrity of the system. Use the “Volume +” and “Volume -” buttons to highlight the unlock the bootloader option, then press "Power" button to select it. The phone will wipe your user data and then reboot. It may take a while to reboot while it displays the "T-Mobile" loading screen. Let it sit at least 10 minutes before trying to reboot.
    Note: Your device will display a warning at boot until you re-lock the bootloader. Many have recommended not re-locking the bootloader due to various issues with it.
4. Installing Global Firmware
For this step, you *might* need adb tools installed. I think that everything you need is contained in the ROM archive from step 1 below, but if you get an error, download SDK Platform Tools for Windows from this link and install it.
  1. Download the newest *GLOBAL-OnePlus7TOxygen*.zip from this link: https://sourceforge.net/projects/fastbootroms/files/OnePlus 7T/
  2. Extract the contents of the zip file for use later.
  3. Return to the fastboot menu on the phone:
    1. Power off the OnePlus 7T.
    2. Press and hold the “Volume +” and “Volume -” and then "Power" keys until the “fastboot mode” menu appears
  4. Connect your Phone to the PC via USB.
  5. Open a command prompt and change into the directory for the *GLOBAL-OnePlus7TOxygen*.zip
  6. From the command prompt, run the flash-all.bat file
    Note: At one point, the phone will reboot and mine showed a menu with a language selection screen instead of the normal Fastboot menu. DON'T TOUCH THE PHONE, BE SURE TO STAY AT THE LANGUAGE SELECTION SCREEN. I clicked through it and went back to the fastboot menu and that made everything else fail.
    FYI, I received the following errors, but it seemed to work:
    Code:
    # Error 1D:\Downloads\OnePlus 7T Unlock\Global Fastboot ROM (Latest)\10.0.13-GLOBAL-OnePlus7TOxygen_14.O.19_OTA_019_all_2009281709_1026-FASTBOOT>fastboot flash reserve reserve.img
    Sending 'reserve' (250164 KB) OKAY [ 5.863s]
    Writing 'reserve' FAILED (remote: '(reserve_b) No such partition')
    fastboot: error: Command failed
    
    # Error 2
    D:\Downloads\OnePlus 7T Unlock\Global Fastboot ROM (Latest)\10.0.13-GLOBAL-OnePlus7TOxygen_14.O.19_OTA_019_all_2009281709_1026-FASTBOOT>fastboot flash opproduct opproduct.img
    Invalid sparse file format at header magic
    Sending sparse 'opproduct_b' 1/1 (391796 KB) OKAY [ 9.447s]
    Writing 'opproduct_b' OKAY [ 3.180s]
    Finished. Total time: 14.376s
    
    # Error 3
    D:\Downloads\OnePlus 7T Unlock\Global Fastboot ROM (Latest)\10.0.13-GLOBAL-OnePlus7TOxygen_14.O.19_OTA_019_all_2009281709_1026-FASTBOOT>fastboot flash system system.img
    Invalid sparse file format at header magic
    Resizing 'system_b' OKAY [ 0.005s]
    Sending sparse 'system_b' 1/5 (523136 KB) OKAY [ 12.658s]
    Writing 'system_b' OKAY [ 3.076s]
    Sending sparse 'system_b' 2/5 (523148 KB) OKAY [ 12.544s]
    Writing 'system_b' OKAY [ 3.071s]
    Sending sparse 'system_b' 3/5 (523640 KB) OKAY [ 12.597s]
    Writing 'system_b' OKAY [ 3.074s]
    Sending sparse 'system_b' 4/5 (524256 KB) OKAY [ 12.526s]
    Writing 'system_b' OKAY [ 3.083s]
    Sending sparse 'system_b' 5/5 (197932 KB) OKAY [ 4.786s]
    Writing 'system_b' OKAY [ 1.364s]
    Finished. Total time: 77.293s
    
    # Error 4
    D:\Downloads\OnePlus 7T Unlock\Global Fastboot ROM (Latest)\10.0.13-GLOBAL-OnePlus7TOxygen_14.O.19_OTA_019_all_2009281709_1026-FASTBOOT>fastboot flash vendor vendor.img
    Invalid sparse file format at header magic
    Resizing 'vendor_b' OKAY [ 0.005s]
    Sending sparse 'vendor_b' 1/2 (523681 KB) OKAY [ 12.737s]
    Writing 'vendor_b' OKAY [ 3.065s]
    Sending sparse 'vendor_b' 2/2 (427876 KB) OKAY [ 10.438s]
    Writing 'vendor_b' OKAY [ 2.626s]
    Finished. Total time: 32.395s
  7. Once the phone reboots, you should see the OnePlus boot-up screen instead of the T-Mobile one and all should be working.
References
Retrieve unlock token: https://www.oneplus.com/unlock_token

Unlocking bootloader: https://support.oneplus.com/app/ans...-to-unlock-bootloader-for-oneplus-smart-phone

Install process: https://forum.xda-developers.com/t/...conversion-to-rooted-global-firmware.4019495/

Hi mate, thanks for your instruction. I flash 10.0.13 Global from 10.0.12 TMobile, OTA to 10.0.15 and lock the bootloader again. Google pay is working good.
:cowboy:
 
  • Like
Reactions: hypercoyote

ericZX26

Member
Jan 11, 2021
7
2
Sydney
Man, how can I relock the bootloader?

Hi mate,

My HD1907 was on 10.0.12, I unlocked it, flashed 10.0.13 Global, then OTA to 10.0.15 and lock the bootloader directly with this command:

Code:
c:\adb>fastboot.exe oem lock
...
OKAY [ 0.016s]
finished. total time: 0.016s

Caution: it will wipe your data and may cause some serious problems
 

hypercoyote

Member
Aug 4, 2010
25
4
Hi mate,

My HD1907 was on 10.0.12, I unlocked it, flashed 10.0.13 Global, then OTA to 10.0.15 and lock the bootloader directly with this command:


Code:
c:\adb>fastboot.exe oem lock
...
OKAY [ 0.016s]
finished. total time: 0.016s

Caution: it will wipe your data.

It's probably important to emphasize the OTA update you did. From what I've gathered, if you try to lock the bootloader directly after manually flashing it, it can cause some serious problems.

Also, will you be able to unlock the bootloader a second time without having the unlock key from OnePlus?
 
  • Like
Reactions: ericZX26

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    First, let me say that this is only an attempt to pull this information out from a lot of different threads that require a bunch of research and a lot of institutional knowledge of Android. The idea of this thread is going from 100% T-Mobile Stock 10.0.8 to Rooted Global Firmware.

    Please take the time to read every step carefully. It'll explain a little bit as to the why behind some of the steps. PM me if I've missed anything.

    This has been revamped as some of the steps are no longer required. Devices coming from 10.0.6 and below might have to try a different set of steps. Click here for the post with the old instructions

    Requirements:
    ADB setup and working
    Global Fastboot ZIP Grab the latest version (10.0.8 as of 3/20)
    For Root:
    Magisk Canery apk
    Modded-Boot.img From here or make your own pulling your own boot.img and using magisk to create a modded boot.img file


    =-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=
    This group of instructions are going to walk you through on how to unlock your bootloader. This is the first general step in converting your device into a global device.

    1. Either follow the rules via T-Mobile (paid off and 40 days on the network) or visit this thread and get the hook up from our friend (send him some cash, for real I did this and it worked hopefully he keeps up with this for a while!). This will allow you to use the Unlock App to permanently unlock your phone.
    2. Open the "Unlock" app that's preinstalled on your phone and click on Permanent Unlock. If you have completed Step One correctly, it'll congratulate you and ask you to reboot your phone.
    3. Reboot your phone and Enable Developer Settings. Check out the OEM Unlock button is now able to be switched off. Switch it off.
    4. Be sure to also tick USB Debugging.
    5. You'll now need to submit a request for an unlock_code.bin (could also be labeled unlock_token.bin) file from OnePlus via this link. It takes a week. Seriously almost down to the second. There's no avoiding this. I've read several people try (myself included) all met with the same fate. Wait. 7 whole days. You'll get an email from OnePlus containing the unlock_code.bin file. Download this file and save it to your ADB folder.
    5a. Open CMD (with admin rights) and navigate to your ADB folder. I've heard users try to use Powershell and while it works mostly, ymmv. I stick with CMD and haven't had any issues.
    Mine would be--
    Code:
    cd c:\adb\

    6. Reboot your phone into fastboot--
    Code:
    adb reboot bootloader
    Code:
    fastboot flash cust-unlock unlock_code.bin
    Code:
    fastboot oem unlock
    This will unlock your bootloader and wipe your device
    =-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=

    Now that you've unlocked your bootloader, lets get to flashing the Global Rom--

    7. Extract the contents of the Global Fastboot Rom zip folder directly into your ADB folder.
    a. If you did this correctly your ADB folder will be filled with a bunch of new .img files. Like boot.img​
    8. Open CMD (with admin rights) and navigate to your ADB folder. I've heard users try to use Powershell and while it works mostly, ymmv. I stick with CMD and haven't had any issues.
    Mine would be--
    Code:
    cd c:\adb\
    This will also wipe your data, be sure to save anything that you need prior to running the following command.​
    Code:
    flash-all.bat
    9. If you've never flashed via fastboot before, this is going to spit a bunch of information to you that might look like garbage. Your phone will boot a few different times including into FastbootD (link for explanation) But it's telling you what it's flashing and how fast it's doing it. There's a common looking error that happens every time you do this. It says "Invalid sparce file format at header magic". This is normal, just ignore it and keep waiting. Once everything settles, the device will reboot by itself. If it doesn't, like bootloops to the bootloader, start over and go back to Step 8 and try again.
    10. You've now fully converted to the Global Firmware. Confirm this by going to settings > about phone and look at Build Number. Should say 10.0.8(as of the time of this post).

    You're done! Continue on if you want to root your device...

    =-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=

    If you're interested in root:

    11. Boot the device from the modded-boot.img file to give your self temp root. Once this is done, boot the device.
    Code:
    adb reboot bootloader
    fastboot boot modded-boot.img

    12. Install Magisk Manager Canary from here
    13. Check in the middle of the screen for "advanced options" and make sure Preserve force encryption and preserve avb 2.0/dm-verify are checked.
    14. Now look under the first Magisk check and make sure that it's telling you there's an update to "Magisk" and run through that update via direct install.
    15. Once that finishes it'll have you reboot the phone.
    16. You've now fully converted to the Global Firmware and Rooted. Confirm this by going to settings > about phone and look at Build Number. Should say 10.0.8(as of the time of this post)

    =-=-=-=-=-=-=-=-=-=-=-=
    Shoutouts will go here soon.
    7
    Just now noticed this thread so I'll crosspost my applicable results from the MSM thread https://forum.xda-developers.com/showpost.php?p=81227253&postcount=113


    I want to share my experience in case it might help someone else as I was quite confused for a while over the past few weeks trying to get off tmobile slow updates.
    I can also confirm jumping straight from tmobile 10.0.4 to global 10.0.6 works. I didn't have the 10.0.7/10.3.0 downloaded and I have slow internet so I can't say if that would work but I have upgraded to it since via oxygen updater.

    Basic steps how I got there is, assuming you know how to do stuff like enable dev mode and usb debugging
    -sim unlock https://forum.xda-developers.com/oneplus-7t/how-to/t-mobile-free-op7t-sim-unlocking-t4014053
    -request bootloader unlock token and wait 7 days https://www.oneplus.com/unlock_token
    -unlock bootloader
    -get fastboot rom https://forum.xda-developers.com/oneplus-7t/how-to/rom-stock-fastboot-roms-oneplus-7t-t3979213
    -use all in one tool to flash flashboot rom https://forum.xda-developers.com/android/software/tool-tool-one-driversunlocktwrpfactory-t3358711
    I told the AIO tool I had a oneplus 7 (7T not an option) and did "flash factory images", and chose wipe and reboot to be safe and just waited until the phone came back to factory setup screen

    that's it. oxygen updater incremental update failed for 10.0.7/10.3.0 but full worked fine, I've never used oxygen updater until now so idk if that is fairly normal or not. VoLTE works, WiFi calling, etc all seem to be working as far as I can tell (although it seems the global doesn't have the quick select option to disable wifi calling like the tmobile rom did).

    I've also now installed Magisk Canary, patched boot img and have certified play store now and google pay is fully functional and I have used camera for mobile banking deposit. Still no issues with wifi, camera, anything
    3
    Thank you for all the info.

    I wanted to swap from the T-Mobile firmware to the international firmware and read through all the posts. I was able to unlock the device and do a direct upgrade to 10.0.0.6 using the all in one tool kit and fastboot image. I then used the settings > system update and it downloaded and applied the full 10.0.0.7 update. After this update, I performed a full system wipe, relocked the bootloader via fastboot commands, and restored from backup (google account). Everything appears to be working well with no issues from device radios or camera.

    Thanks again everyone for the info! Will post a follow up if I run into any issues.
    3
    Some helpful info I've found.
    Bootloader unlock guide and a link to apply for the unlock code.bin

    This guide will give you step by step directions on how to unlock the bootloader. Make sure your 100 percent certain you want to do this. Once you unlock your bootloader it will force a full system wipe, YOU WILL LOSE ALL YOUR DATA and there's a BUG that will NOT ALLOW YOU TO INSTALL ANY FUTURE SYSTEM UPDATES. It deletes a critical file that is required to allow system updates to install. I speak from experience, it happend to me, this is my second 7T from T-Mobile.


    You must be SIM unlocked first. Guide doesn't tell you how to do that.
    BootloaderUnlock Guide
    https://forums.oneplus.com/threads/q-a-the-ultimate-oneplus-7t-series-guide.1117753/
    3
    Is waiting around for OnePlus to send you an unlock token really necessary to unlock the bootloader? I ask this because it's not necessary on the OP7 with the use of the MSM Tool (https://forum.xda-developers.com/oneplus-7-pro/help/how-to-convert-tmobile-op7-to-t3935947) Would this tool work on the OP7T or does it need its own?

    Yes, unfortunately the loophole that let this work on the 6T and 7 was corrected for the 7T+
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone