yashsingh1/xdaforums huggingface dataset:
[OnePlus 7T Guides, News, & Discussion] moist_line:
I reached out to op customer support and they said they'll try to resolve the issue within 24-48 hours... I'm still waiting lol. Let me know how it went for you! Makes me wonder if I should return the device..
[OnePlus 7T Guides, News, & Discussion] awaraarawa:
Thanks, dulcediablo. Would you mind sharing / DM'ing the link to the Amazon vendor you purchased the dual sim tray from?
[OnePlus 7T Guides, News, & Discussion] dulcediablo:
Sure:

https://www.amazon.com/dp/B081T7PXP6/ref=cm_sw_r_cp_apa_i_AmEoFb5BMXFDC
[OnePlus 7T Guides, News, & Discussion] cj chitwood:
Going back and trying again, this time I made sure I had the three partitions available. I then went line by line, and when I got to "fastboot reboot fastboot" (as it is written in the flash-all.bat) the command errored out. "fastboot" is not a valid reboot target. Bootloader is. BUT, if I reboot bootloader, I won't have the three partitions (system, product, vendor). So I continued. Why? Because that's what would have happened had I "double clicked" on "flash-all.bat" on a Windows system: The error about the reboot target would have been ignored and it would have moved on to the next line (I've been doing this type of work for more than a minute or two).

On flashing system, I got the sparse error that is mentioned in many places, but after it automatically flashed 4 out of the 5 fragments, it failed on 5/5. Operation not permitted. Odd. But I pressed on. Why? Because that's what would have happened had I "double clicked" on "flash-all.bat" on a Windows system. The error would have been ignored and it would have moved on to the next line.

This time, when it was all said and done, I couldn't even boot "recovery". ("fastboot"). I had to go to bootloader and fastboot --set-active=b to get it to boot.

Still learning.
[OnePlus 7T Guides, News, & Discussion] GuyInDogSuit:
To answer your next questions:

1. I believe the Global ROM was either downloaded from OnePlus' own servers, rehosted from OnePlusUpdates, or (less likely) dumped from a Global variant of the phone.

2. Yes, it is possible. Use the MSM Tool for your device. It can be found in various places, but the first place you should look is in Some_Random_Username's thread. As always, read everything before you proceed. Read it again, just to be sure.

As far as dual-SIM goes, I have no idea. I think BOTH SIMs can make calls with the option to choose which to use on the fly, but only one can have data going at one time. But dulcediablo linked to a dual-SIM tray on Amazon here. It seems it fits snugly and looks like an officially-made OnePlus product. Hope that helps.
[OnePlus 7T Guides, News, & Discussion] cj chitwood:
Especially the bit about selecting "TMO" under Target. It looks in the application like "Target" and "TMO" both are options, but I think the developer simply did the drop-down incorrectly and what should have been the name of the selection list simply became a selection item itself. But I wouldn't know. What I do know is that selecting "TMO" is necessary (mine didn't work until I did this) and at the time of this post the OP instructions hadn't been updated to reflect this fun fact yet.

But that post and tool both were a godsend. My phone was completely nonbootable until I found it.
[OnePlus 7T Guides, News, & Discussion] awaraarawa:
So, I thought I could do the transition from TMobile to Global ROM easily. I almost did but ran into an issue that I would like some help with. Here's a summary of what has been completed:

1. Get Network unlocked by TMo ------ TForce permanently unlocked by OP7T a week after purchase

2. Get bootloader unlock file from OnePlus ------ OnePlue provided unlock file precisely one week after request submission. One could set their watch to it!

3. Back up important personal data on phone ------ Back up completed

4. Flash unlock file in fastboot mode ------ Completed successfully

5. Get global ROM from Sourceforge repository, unzip it in ADB folder ------ Downloaded and unzipped successfully

6. From the ADB folder, run Flash-All.bat ------ Executed successfully with a few errors that scrolled by. I can share a copy of the screen messages if needed

7. Lock bootloader using 'fastboot oem lock' command ------ This is my problem child. If I execute this command, I end up with a "Your Device is corrupt. It can't be trusted and will not boot". I figured out that I could get back into the device by unlocking the bootloader which wipes all personal data but I can get this reinstalled from recovery to get going.

Do not think it is wise to keep the bootloader unlocked. I would appreciate assistance on how I can lock the bootloader without issue. Thanks.

---------- Post added at 10:39 PM ---------- Previous post was at 10:31 PM ----------

I have the same exact issue. I just converted from TMo to Global (10.0.12-GLOBAL-OnePlus7TOxygen_14.O.18_OTA_018_all_2007240040_cce2fc-FASTBOOT). When I relock the bootloader, I get the corrupt device error. You indicate a local upgrade fixed this.

Where do you get the local upgrade file - from OnePlus? Somewhere else? I assume you do the local upgrade while in Oxygen OS and then reboot to fastmode to issue 'fastboot oem lock' command, right?

Any information you can share will help me fix the problem on my OP7T. Thanks.
[OnePlus 7T Guides, News, & Discussion] ywjkid:
I think he meant OTA, which is what I did to work around the corrupt device error.

1. download an old version of rom (e.g.10.0.11) from sourceforge

2. flash_all

3. boot into oxygen OS

4. check system updates, upgrade to 10.0.12 (the system will detect the unlocked bootloader and automatically download the full 3GB rom instead of incremental upgrade)

5. fastboot oem lock and no error!!

Hope it helps.
[OnePlus 7T Guides, News, & Discussion] awaraarawa:
ywjkid, that is exactly what I was thinking would do the magic and that is exactly what I did and that is exactly what happened when I executed the process! No local upgrade was needed. Installed the 10.0.11 Global version. After reboot and device setup, Oxygen OS detected a new version was available (10.0.12) and updated it with a 2.6GB update. After the update, fastboot oem lock worked with no error message.

Next for me is to find a dual SIM tray (have seen folks selling it for $0.92 but only to businesses); finding a good screen protector (one that fits well with the case provided by OP). I am also planning to get a Spigen case and am hoping the same screen protector will play well with both the cases i.e. the OP provided one as well as the Spigen one

Thanks to all who took the time to help and offered assistance. Best wishes to all. Stay safe and be well.
[OnePlus 7T Guides, News, & Discussion] ywjkid:
Glad it all worked out for you. Regarding the dual sim tray, I bought this one and someone bought this one. Both are a little expensive but are reported to look like a genuine Oneplus part.
[OnePlus 7T Guides, News, & Discussion] mimin0:
Hey guys, just converted my 7T to global firmware and rooted, all went well. Thanks OP for the instructions.

Am I understanding this correctly that relocking the bootloader will not work? Looking through these last posts it seems like that's the case, unless updated to latest stock directly from OP.
[OnePlus 7T Guides, News, & Discussion] k9r4n16:
Did you get the device sorted? Sorry, XDA is a pain to use on here. If not, I pretty much just had to force reboot into the bootloader and flashed everything again from there. A couple of the partitions might fail, but what you do from there is just flash it all again straight afterwards, don't even boot (just reboot bootloader again or recovery and then bootloader if that's easier).
[OnePlus 7T Guides, News, & Discussion] cj chitwood:
I did, thank you! I'll have to type it up maybe one day soon but ROMming this thing took the desire to be on my PC out of me and I can't swype such a story on this virtual keyboard. Long short, a few small details were lost in the hundreds of posts I read on different threads and I would up flashing stuff into the fastboot from bootloader mode that should have been flashed onto the system in fastboot mode. I would up needing up both slots' worth of partitions and had to EDL a stock image to get the phone back.

My flash count is over 50 now. Not that I care, just a pride thing.
[OnePlus 7T Guides, News, & Discussion] k9r4n16:
I didn't have to go into EDL thank God. The MSM tool only works on Windows 10, but there's a reason why I only have Linux on my laptop. Were you getting the crash dump mode thing and all? Wonder how mine worked and not yours?
[OnePlus 7T Guides, News, & Discussion] awr128:
For the dual sim tray it looks and fits like the OEM sim tray, I have the blue one and you cannot tell it didn't come with the phone. As far as calls and texts you can choose which sim to call and send from on the fly or you can designate which sim you would prefer to use for calls, texts and data.
[OnePlus 7T Guides, News, & Discussion] BakaB:
i got the unlocked TMobile 7T from B&H in the US, it has OxygenOS 10.0.12.HD65AA... what advantages are there to flashing to global rom?
[OnePlus 7T Guides, News, & Discussion] jmkarnai01:
Just received the phone sent for the unlocked token, was on 10.0.8, is there any problems if the phone auto updated itself to 10.0.10?
[OnePlus 7T Guides, News, & Discussion] ywjkid:
It was fine that I updated to 10.0.10 before unlocking the bootloader.
[OnePlus 7T Guides, News, & Discussion] GuyInDogSuit:
Unlocking and relocking the bootloader isn't affected by the software on the phone. It only requires your unlock.bin file from OnePlus to unlock. Relocking doesn't require anything, just a command and the understanding that it WILL wipe your data to do so.
[OnePlus 7T Guides, News, & Discussion] contesauce:
The main advantages even if you don't use root or anything like TWRP is that you receive updates faster. The T-mobile branded phone will hold updates long after they've been released until T-Mo's engineers certify the update and push it out themselves. So, you may miss out on the latest security patches, bug fixes, and feature releases as compared to the non-branded or global version.

---------- Post added at 10:14 AM ---------- Previous post was at 10:10 AM ----------

Wanted to post my two cents and add my success to the list of converted people. Thanks OP for this as well. I finally upgraded my OP 6T for the T-Mo 7T and this thread was the primary reason I went with it again, also because OnePlus was selling it on their site for 200 off with a 100 trade in credit on my old phone :) I requested my sim pin, then unlock pin, followed OP's instructions and was up in running in no time. I let my phone take the latest update and then re-locked the bootloader. I'm now running 10.0.12 and relocked bootloader without any issues.
[OnePlus 7T Guides, News, & Discussion] CSouthwick:
Worked great. I was getting pretty frustrated with OnePlus because the wouldn't help me with their unlock request online tool telling me to enter a valid IMEI. Used this other thread to get to step 7 and went on from there.

So glad I don't have to wait for T-Mobile for updates.

Thank you
[OnePlus 7T Guides, News, & Discussion] cj chitwood:
How yours worked and not mine? Probably you know what you're doing and I don't! :laugh: But I've definitely learned quite a bit about Android 10 and this phone in particular.

You know? The crash dump mode thing DID pop up on mine once, and I have no clue how or why. The fool thing just up and hotbooted, and went straight there. I think it implies a hardware failure of some sort, as I saw someone mention it in a post a day or three ago (may have been you, sorry, I have seen so many in such a short time!). I vaguely recall it did this dump mode thing while I was trying to flash. I do think it may have to do with a USB extension cable I was using. I discovered it had a flaky termination on it and so I removed it. Bit shorter cable to play with now, but got through it.

The Crash Dump mode, though, sorted itself out on reboot. No clue on that unless it was the cable.

I did get mine fully sorted though. Then I flashed (or tried to flash) Omni ROM. I was running it for a day or two then found Resurrection Remix became official. Or maybe already was......for some reason it seems XDA forums aren't showing me active forums, only stickies, in a couple of places even though "popular posts" kind of pages show that these forums have threads in them. Almost like I wasn't invited LOL. Anyway, I saw an "official" post came out on Aug 22, so having had RR on both my Galaxy Note 4 and the LG G5 before, I liked the ROM well enough I was already sold. I couldn't get it to work though. It booted, but the SIM card was never detected.

Apparently, turns out, you have to go straight to RR from the global ROM without going through another first. Once I did that, everything worked.

Although... I've got a couple small bugs it seems, nothing dealbreaker, just nuisance-y.

I will say this, the maintainer (if that's what he is) is very responsive, and positively so, to people asking for guidance getting it installed. He's been very patient and helpful, without being demeaning or sarcastic like I've seen a lot of maintainers do.
[OnePlus 7T Guides, News, & Discussion] 9san9say:
I was able to unlock the bootloader and flash the global rom. Everything appears to be working except for one issue. I am able to send text messages from both SIM 1 and 2 but unable to receive message on either. Both are tmobile SIMs. Any help is greatly appreciated.
[OnePlus 7T Guides, News, & Discussion] Demontooth:
So Google pay still works after doing this? I've become spoiled not having to touch credit card machines.
[OnePlus 7T Guides, News, & Discussion] PhilUSAF21:
I'm on latest software from T-Mo and just waiting for unlock code from OnePlus am I good to be on 10.0.10 and then flash Global ROM when i get my code.
[OnePlus 7T Guides, News, & Discussion] Mogster2K:
Hi, thanks for posting this. I flashed the global 10.0.12 ROM from SourceForge, and everything went fine except for one line:

fastboot: error: cannot load 'storsec.img': No such file or directory

The zip file does not contain a storsec.img. Will that cause any problems?
[OnePlus 7T Guides, News, & Discussion] nolimit78:
That's interesting. If you search for storsec.img in this thread you'll see a bunch of logs that suggest it should be there and flash as "OKAY". I'd maybe try a different source to be sure.
[OnePlus 7T Guides, News, & Discussion] n3dm:
No, you don't have the TMobile branded phone.

B&H is selling the HD1907 (Sticker on the back of the phone) with no T-Mobile branding or bloatware. It comes with HD65AA on it. No need for an unlock_code either from OnePlus to unlock the bootloader.

Does anyone know if this is the global variant or not? I have one in my hands... not sure if I need to flash global rom or not to get it to work with Verizon.

After flashing, can the bootloader be re-locked? Would rather have a non-rooted global rom on it with no warning boot message.

Edit: I just put my vzw SIM in. Data works, calls work, and texts work. Have a VoLTE icon in the top... no way to disable it. I don't use visual voicemail, so afaik everything works.
[OnePlus 7T Guides, News, & Discussion] awr128:
B and H only sells the unlocked 7T
[OnePlus 7T Guides, News, & Discussion] Many01:
it is worked

It worked the same for me.
[OnePlus 7T Guides, News, & Discussion] sp1zz:
Doesn't look like Google Pay works, at least not for me. I only did the conversion, not root, which was successful. But when trying to use Google Pay I get the message " You can't pay contactless with this device. It may be rooted, or running uncertified software". Would leaving the bootloader unlocked make a difference? (I didn't run the fastboot oem lock command)
[OnePlus 7T Guides, News, & Discussion] ywjkid:
Google pay is working for me once the bootloader is locked again.
[OnePlus 7T Guides, News, & Discussion] Mogster2K:
I ended up downloading the stock ROM from OnePlus and doing a "local upgrade". All seems to be working.
[OnePlus 7T Guides, News, & Discussion] GuyInDogSuit:
Yes, Google Pay relies on your device passing SafetyNet checks. That includes bootloader status and root or other system modifications. The only way around this is to relock your bootloader, or to root with Magisk, and enable MagiskHide features, then toggle it for Google Pay. To make sure it's working, you can test SafetyNet in Magisk, and also go to the "Set up contactless payment" menu in Google Pay to ensure everything has a checkmark.
[OnePlus 7T Guides, News, & Discussion] csrow:
I have a T-mobile 7T. After unlocking the bootloader, I tried flashing 10.0.12 version but it was getting too many errors when running the flash-all.

So I tried 10.0.8 version instead. The flash-all worked fine except for the reserve.img.

When trying to flash reserve.img, the error comes back "(reserve_a) No such partition"

The phone seems to be working okay and it has updated to 10.0.12.

Is flashing the reserve.img necessary?
[OnePlus 7T Guides, News, & Discussion] GuyInDogSuit:
No idea. Wish I could answer that. It just might be that only you can answer this at this point. If it's working with no issues, then maybe it's safe to say that it's not needed? Maybe we'll see when the next (stable) update is released. Keep us informed!
[OnePlus 7T Guides, News, & Discussion] Demontooth:
Read back in this thread. I think this was brought up earlier and you can ignore it.
[OnePlus 7T Guides, News, & Discussion] csrow:
Okay, thank. I should have searched first.

I found the May 12 post about the same issue.

Since the phone has updated to 10.0.12, I'll just ignore it for now. It's rooted and has not run into any problems yet.
[OnePlus 7T Guides, News, & Discussion] justNeedHelpLol:
Is it possible to relock the bootloader after flashing the global ROM? Haven't found much about this anywhere else, and when I tried (using fastboot oem lock) I bricked my phone and had to use the MSM tool to unbrick. Is this because the global ROM is considered a non-OOS ROM for HD1907?
[OnePlus 7T Guides, News, & Discussion] awr128:
Yes you can you have to relock the bootloader after flashing the global ROM but before you set the phone up. If it "bricks" just relock the bootloader you don't need the msm tool.
[OnePlus 7T Guides, News, & Discussion] GuyInDogSuit:
Hmmm... That's odd. The others who've flashed this and locked afterwards, reported it working fine. It SHOULD lock with no issues, but I think the best way to go about it, is to flash this ROM again (but don't root it, obviously), boot into Android, skip through the set-up process, go into Settings and turn on Developer Mode, then enable ADB Debugging, then run the "fastboot devices" command in the Command Prompt to make sure the ADB permissions are granted. Run it again, to make sure it shows up with the serial number. Then run "fastboot oem lock" as per usual, and follow the on-screen prompts on your phone. This WILL wipe your data so you'll have to start over with the set-up process but it should boot afterwards. I don't think I have to tell you this, but just make sure you ONLY flash this ROM and set up ADB debugging, and run this command. Any system modifications whatsoever, you run the risk of bricking when locking the bootloader.

Side note: If you DO root it, it's usually best to leave the bootloader unlocked since it's just a pain to unlock it again when you update and re-root. Unless there's another way I don't know about. /shrug
[OnePlus 7T Guides, News, & Discussion] justNeedHelpLol:
Damn, I messed up good :laugh:! I'm willing to bet that I forgot to reset the phone before locking the bootloader... Thanks! I realised only after installing apps like Google Pay that the unlocked bootloader would make some apps not work.

Out of curiosity, what exactly is it that causes the bootloader to fail verification once the phone settings have been messed with? I think I understand why putting a custom recovery would mess it up, but just installing some apps? If I understand it right, the bootloader just checks the recovery and boot partitions so I don't quite understand why messing with phone settings would affect that :(

Regardless, thanks a ton!

Update: followed exactly the steps above and this still results in the bootloader saying the system is corrupt and won't boot... I flashed the rom, booted up, skipped the setup, and only enabled ADB debugging before booting into fastboot. Not sure what else I can do to get this to work :(
[OnePlus 7T Guides, News, & Discussion] clsA:
I'm pretty sure you need to take one OTA update after the conversion. then lock the bootloader
[OnePlus 7T Guides, News, & Discussion] awr128:
Relock the bootloader, apply the OTA update and try unlocking again. You don't need to reflash if you get the corrupt message just relock the bootloader again.
[OnePlus 7T Guides, News, & Discussion] justNeedHelpLol:
I don't quite understand. The issue is that when I lock the bootloader from fastboot the phone doesn't get past the bootloader, so how could I apply any update at that point? I guess I should point out that in developer options the option to lock or unlock the bootloader is greyed out even after flashing the global ROM.

I did realise that if I got that error about corruption I could reunlock the bootloader using fastboot (and then it boots up just fine), but that still means I can't boot up into the global ROM unless the bootloader is unlocked, so that's back to square one. Maybe locking after that one OTA update that both you and clsA mentioned might do the trick :confused:.
[OnePlus 7T Guides, News, & Discussion] bradbusa:
Switch is to the right when you did it correctly
[OnePlus 7T Guides, News, & Discussion] allenjthomsen:
This method works perfectly on tmobile 7t flashd to internation al following op steps everything works perfectly
[OnePlus 7T Guides, News, & Discussion] ysfk7:
can i still convert to OOS without root? can i lock bootloader once converted?
[OnePlus 7T Guides, News, & Discussion] nolimit78:
Root is not a requirement. I believe the communities stance on relocking the bootloader is don't do it. Things get screwy and maybe you didn't out everything /exactly/ the way it was before you relocked and now there's no going back. With everything on XDA, you do all this at your own risk. Just be mindful of the consequences and read everything carefully before doing anything.
[OnePlus 7T Guides, News, & Discussion] bradbusa:
Is anyone else having trouble with Netflix after converting?

I used the all in one tool to flash the Indian rom first, and then local upgrade to global full rom hd65aa and for some reason Netflix says I need to update to the latest version, and when I click "ok", it takes me to the play store and Google tells me "the app isn't compatible with your device anymore"

I tried clearing storage and cache and that made no difference. I can't even delete the app and reinstall it..

I am not rooted, but come to think of it ,I did not relock the bootloader. Would that be the source of my problem?

Thanks

Brad
[OnePlus 7T Guides, News, & Discussion] R800x_user:
Get the latest apk from apkmirror and sideload it. The weird part for me, the Indian Rom came with Netflix and then I did the local update. Netflix remained as a pre installed app after the global update.
[OnePlus 7T Guides, News, & Discussion] bradbusa:
Ya mine is the same way.. it's a preinstalled app and I am unable to remove it, and play store won't allow me to uninstall or upgrade. It just says it's not compatible
[OnePlus 7T Guides, News, & Discussion] zeusofyork:
Download the magisk module props config. Change the fingerprint to 7t or whatever model you want. Force stop and clear storage of playstore. Open and you should be fine.
[OnePlus 7T Guides, News, & Discussion] ysfk7:
Thank you kindly. the instruction works great
[OnePlus 7T Guides, News, & Discussion] Inous:
It's because Safetynet is flagging your device as having an unlocked bootloader. You need to use Magisk Hide to hide netflix, disney+, Gpay and G Services (and any other apps you need to hide)