yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] Appreciative:
Get a windows PC. If it's windows 10 or 11, disable driver signing and install the qualcomm drivers.

Install adb/fastboot tools.

Enable developer mode on your phone.

Turn on usb debugging/adb in your developer settings.

Download the MSM package from post #1 of this thread.

Extract and open the msm tool.

Start the MSM tool.

Turn your phone off.

Put your phone into EDL mode by holding volume button and plug the phone in to the usb connected to your pc. Use a good quality data usb cable.

The MSM tool will detect your phone. Click on Enum, then if your device is recognized in the msm tool, press Start***. Wait 5-10 mins for it to finish.

You are now on Eu oos11. From there, you can go to system updates and take the OTA update to 11.2.10.10. Then, if you want to go to global or oos12 or oos13, there are more steps but getting to Eu is the first thing to get done.

If you are staying on oos11, flash the tmo non-hlos.bin modem back in per post #1 instructions.

*** For safety, it may be a great idea to make backups before you flash msm. Open msm and press F8. That will bring up partitions for backup. Select nonhlos modem, modemst1&2, efs and persist. Then type the password into msmtool: "oneplus". Then press readback. Now you have a backup of some critical partitions that are device specific and they will be stored in C:\
[OnePlus 9 Pro] Wael007:
Thank u very much... I did everything except backing up partitions before going to OOS 13.... I discovered a bug though... After u restart the phone mobile network doesn't come until after around 5 mins.
[OnePlus 9 Pro] Appreciative:
Yw. It's not a bad idea to back up those partitions now, just in case.

I can't speak for oos13 signal delay but I have seen that posted many times. (1 2) not going back far. You might try to flash the non-hlos.bin modem back in anyway, even though it is not required in oos13, maybe there is a difference?
[OnePlus 9 Pro] craznazn:
Use oxygen updater to go to global, unfortunately it seems eu rom is not the best for LE2127 OOS 13
[OnePlus 9 Pro] Wael007:
Will the local upgrade option accept a file with a different model name ?
[OnePlus 9 Pro] TheSayaMan:
Go in settings and change to allow you to and it will work no problem.
[OnePlus 9 Pro] Wael007:
It says verification failed... Because both packages have the same firmware version ( with different model names ). Maybe I need to wait for OnePlus' next update to do this.
[OnePlus 9 Pro] TheSayaMan:
Probably because you have latest version of EU. If you take updates to 12, you will lose sim detection then use WiFi and local upgrade and change device to Global. Yes, once your on latest software, you can't apply same version to a different model #. You will have to either wait for next update or MSM back to EU 11 then do all Global local upgrades. I would do the latter and not wait but it's up to you.
[OnePlus 9 Pro] Wael007:
I downgraded to 12... Then downloaded the Global 13 package... Local update said verification failed ... Now I'm downgrading to 11 to try again.
[OnePlus 9 Pro] TheSayaMan:
Did you turn advanced mode on? Settings, and toggle advanced mode to allow install of incompatible software. 11 EU to 12 Global will work. I never tried going from 12 to 13
[OnePlus 9 Pro] Wael007:
By advanced mode u mean local update ?
[OnePlus 9 Pro] TheSayaMan:
I'm talking about in the Oxygen updater app
[OnePlus 9 Pro] Wael007:
Yes ...i did all of that
[OnePlus 9 Pro] TheSayaMan:
Ok start with 11 then use oxygen updater to update to 12 global. Once your on Global, you don't need to use Oxygen updater. You can do updates through the phone built in system update. If you still can't get it to work, I have a modified MSM at home that isn't posted anywhere that will update 11 EU to 11 Global. I can send a PM to you later with the link.
[OnePlus 9 Pro] Wael007:
Sounds great my friend .... Thank you
[OnePlus 9 Pro] TheSayaMan:
File on MEGA

mega.nz

Here you go. Open up this MSM after you download it. Make sure you uncheck sha265 check and check use lite firehose. Press start while your in EDL mode. When its done, you will be on 11 Global. You can then do regular system updates without Oxygen updater app. Once your on 12, your sim will not be detected. Use WiFi to update to 13 and you will get everything working again.
[OnePlus 9 Pro] Wael007:
Thank u but I managed to do it manually using signed downgrade packages and OnePlus local update app... Now I'm on Global firmware with everything working. Thanks to everyone who provided any help 🤲
[OnePlus 9 Pro] Reznor7:
Is it possible to keep Widevine L1 status through this conversion and upgrade method?
[OnePlus 9 Pro] Wael007:
Yes... For me... Everything is working just fine
[OnePlus 9 Pro] Reznor7:
What did you do to keep it?

Every time I try to upgrade to A13, I lose L1 status. I've disabled/uninstalled Magisk, installed it to the inactive slot, but nothing seems to work. I always get L3 after updating.
[OnePlus 9 Pro] o5cargallo:
Hey I follow this steps an it works, now my question is that if I need to do something else?
[OnePlus 9 Pro] TheSayaMan:
Yea if you used that MSM then your on a11 Global. You would then need to take system updates to current a13. As previously mentioned, no phone service on a12, you will need to use wifi to update to a13 then you will be good to go. If you don't want to go to a13 then stay on a11.
[OnePlus 9 Pro] o5cargallo:
Already on A13 tnx bro
[OnePlus 9 Pro] TheSayaMan:
Ok all good then yw
[OnePlus 9 Pro] TDS.XDA:
I have a US TMOBILE LE2127 on the A12. Can I use this tutorial to convert to GLOBAL A13? Do I need some backup (modem or persist) to flash after that? I unlocked the bootloader with oneplus token.bin. I already did a data cleanup. Please help me because there is a lot of information scattered in several posts and I am confused on which one to choose to use in this TMOBILE version with A12.
[OnePlus 9 Pro] TheSayaMan:
It will put you on A11 EU then you can take local upgrade with oxygen updater to A11 Global. From there, you can use the built in system update to update to A12 where you will lose phone service. Just update to A13 with wifi and you will be good to go. Learn to READ!!!! I don't like repeating myself. This was mentioned above, I answered already.
[OnePlus 9 Pro] TDS.XDA:
The question was to know if I can use for TMOBILE US VERSION LE2127. That's it. Thanks for your help.
[OnePlus 9 Pro] TheSayaMan:
And I answered your question already
[OnePlus 9 Pro] TheSayaMan:
Reading deficiency.
[OnePlus 9 Pro] TDS.XDA:
Hello Friend! Could you help me with like your TMOBILE steps? Im afraid to use so i need some answers before i do something ****..... Did you have to go to EU MSM CONVERTER first before use the GLOBAL MSM or used your Stock Device to go directly to Global with that MSM of TheSayaMan? I´ve tried but shows like my phone is not match image when im using TMO>EU MSM Converter of the post #1 and MD5 ERROR with the MSM of TheSayaMan. My device version is a TMO LE2127 US VERSION, and yours? Thank you!!!!
[OnePlus 9 Pro] TheSayaMan:
Device not match image means your target ID differs from the target ID MSM that your using. If you already converted to EU then use the MSM I posted above to convert EU to Global. If you didn't convert yet, then you need to go back to page 1 and use the tmobile to EU converter listed there by the OP.
[OnePlus 9 Pro] TDS.XDA:
I used that TMO>EU from the 1st page and shows like i said: do not match. See the figure below. How could this possible?
[OnePlus 9 Pro] TDS.XDA:
Just for the case: Bootloader already unlocked with Token from Oneplus. By now im on stock OOS12. Need Downgrade first? Backups Persist e Modem1st 2st done.
[OnePlus 9 Pro] TheSayaMan:
You don't need to have bootloader unlocked or rooted to use MSM. Did you try putting a check next to sha265 check? After MSM suceeds, your bootloader will be re-locked anyway. If that doesn't work, try not using litefirehose.
[OnePlus 9 Pro] Appreciative:
I saw this same thing somewhere on xda I'm pretty sure (or reddit if not). They claimed reinstalling adb and fastboot and qualcomm drivers, disabling driver signature and using a better cable worked for them.

It didn't sound possible that it would detect in edl mode fine but fail target ID with param preload and be a driver or cable issue but that's what they claimed, perhaps the driver signature disabling part. I don't remember the post or thread but if I find it, I will link to it. Until then, maybe try triple checking the driver situation and disabling driver signing.

When I did the Tmo->Eu flash using the msm tool from page one (I have le2127), I did not have to change any of the checkboxes and it went smooth.

I enabled developer mode on the phone and turned on usb debugging, plugged device in and accepted/allow mac on phone. Made sure adb and fastboot were working and recognizing my device in both.

I opened MSM, pressed F8, and backed up efs, modemst1/2, modem_a and persist partitions (password is oneplus), then I verified they were all written to C:\. I shut my phone down again, opened MSM tool again, held volume and plugged in phone to get to edl mode with MSM tool open and ready.

I pressed Enum (I don't think this is required) and it detected the device. Then pressed Start. Everything was done in a few mins and I was on oos11 EU.

The person who had the same issue and resolved it might be somewhere in this thread a few pages back but is your device detected fine in both adb and fastboot? Good quality usba->usbc data cable?
[OnePlus 9 Pro] TDS.XDA:
I will check everything e come back here with the results. THANKS A LOT
[OnePlus 9 Pro] TDS.XDA:
Hi!!!

Thanks everyone! it works when i uncheck Lite Firehose and check Sha256. My phone now is OOS11 but LE2127 yet on settings. Can i ignore it? when i use the MSM EU>GLO by TheSayaMan i got MD5 Failed. I need to do a new download???
[OnePlus 9 Pro] TDS.XDA:
When you say OXYGEN UPDATER you talking about the 3rd app, right? How can i use it securely to do that to A11 Global? It shows a LE2123_11_F.72 FULL update. Can i do this update? The MSM EU>GLO is getting error on MD5.
[OnePlus 9 Pro] TheSayaMan:
Using my app, you need to uncheck sha265 check and check use lite firehose and it will only work if you converted to EU with the instructions in OP. The MSM I posted is converting EU to GLO. If your target is TMobile, it won't work. And it sounds like it is, if your model is reporting as LE2127
[OnePlus 9 Pro] TDS.XDA:
Yes i did that conversion like you said to EU with MSM TMO>EU. At this point (OOS11 by MSM TMO>EU LE15BA) can I use oxygen updater app to go to full OTA GLOBAL LE2125 F.17 ROM (OOS13)? Local upgrade with that zip fails. Or not, I have to use the MSM EU>GLO first of all (look the error in attached file)? What I can do by now to upgrade to global OOS13?

It seems to be a LE2123 EU ROM (LE15BA) OTA 22.E.05_GLO VERSION on a LE2127 US DESCRIPTION.... reading the forum, a update to oos13 can fix that issue.
[OnePlus 9 Pro] TheSayaMan:
Your on EU now. You can use oxygen updater to go to GLO. If you use my MSM, It will put you on 11 GLO. So either option will work.
[OnePlus 9 Pro] TDS.XDA:
same problem, how to solve?
[OnePlus 9 Pro] TheSayaMan:
You can't go from 11 straight to 13. You need to take the next update in the oxygen updater app
[OnePlus 9 Pro] TDS.XDA:
Ok but the the app shows the LE2125 F.17 ROM and this cause an error. This is the OOS13?. Can I do this incrementals by app or system? Because the incremental on app shows F.18, so this won't work. I've updating thought the system until A12. If the system shows the OOS13 UPDATE will I have to use de app to convert to GLOBAL? By now in the System My device shows LE2123 A12 unit so Can i use your MSM to convert to A11 GLOBAL even with the IMAGE MD5 CHECK ERROR (Verify button)?
[OnePlus 9 Pro] TheSayaMan:
Yes you need to do incrementals. F17 is the latest version and you can't go straight to that. Just use the EU to GLO MSM I posted above if you don't know how to use oxygen updater local uograde, that will put you on a11 GLO then you won't need oxygen updater, you can just do regular system updates to f.17 GLO.
[OnePlus 9 Pro] faithhh:
LE2125_11_F.18

Same problem here... App show f18 and I can't see in local update.
[OnePlus 9 Pro] TheSayaMan:
This is the last message I'm sending. USE THE MSM I POSTED ABOVE TO CONVERT YOUR EU TO GLOBAL AND YOU WONT NEED OXYGEN UPDATER!!!!! SMH!!
[OnePlus 9 Pro] faithhh:
Thank you for help. But I'm having a problem with edl mod. the phone switches to edl mode, but after 5-10 seconds, it exits edl mode and the system turns on again.that's why i try with the updater application.
[OnePlus 9 Pro] TDS.XDA:
Thanks! That's what i did. By the way i used the system LE2123 to do updates until A12 and stopped. Dowloaded the One+ local update app for A12 and used the Zip Full LE2125 F17 from OxygenUpdater app. Now i am on A13 GLOBAL and doing OTA updates normally. Thanks for all your quick support, it was very important to me conquer the aim.
[OnePlus 9 Pro] TheSayaMan:
If you need to use MSM in the future, press start on MSM before you enter edl mode. That will solve that problem. If your not hard bricked, that's what happens.
[OnePlus 9 Pro] faithhh:
for your msn uncheck sha256

Did you install eu c17 and install global?
[OnePlus 9 Pro] TheSayaMan:
Yea and check use lite firehose
[OnePlus 9 Pro] semdoc:
Somehow, MSM tool for EU -> GLO conversion failed in all of my attempts. So I leaved it as it is and updated till latest OOS13 EU my TMO lemonadep. After C66, If I ain't wrong, 2nd SIM appeared and is here, now I have a device with 2 SIM slots. Don't know how that happened, but I use to have same IMEI numbers on both slots.

Posting here becoz someone asked if 2nd slot is here on EU. Didn't inserted my othe SIM, just becoz I don't need that at all...

Everything else works as expected.. Volte, VoWiFi, etc... Can't say anything about 5G speeds, as I don't have here 5G at all...

EDIT:

JUst to clarify. On EU -> GLO tool.

1. uncheck sha256

2. check use lite firehose

3. what to choose as target? There is only EU in the options ? SHall I choose EU ? or leave it as target only ?
[OnePlus 9 Pro] stranger75:
select EU target and you will be fine
[OnePlus 9 Pro] salihcei:
hello everyone... i have a network lock, how can bypass it? i try to unlock but giving me error 1 code all time..
[OnePlus 9 Pro] TheSayaMan:
Select EU as target and it will work. Everything else you stated is correct. That's also if your on EU already then the tool I posted will work.
[OnePlus 9 Pro] Appreciative:
Are you trying to use a different sim card or are you trying to unlock the bootloader to root?

If you are trying to unlock the phone to use a different sim card, there is no known public bypass right now.

If you are trying to bypass it to unlock bootloader and root, you can do this.

Please clarify what you're trying to do. Is your device a OnePlus 9 pro Tmo?
[OnePlus 9 Pro] salihcei:
Thanks for answer. Yes its TMO. I turned to tmobile 1.1.2.2 and permanent unlock the network. Now i update 2123 Android 13 bugless.
[OnePlus 9 Pro] JohnFawkes:
So it's been a while since I've done anything rooting related and I just want to get updated. The last time I did anything rooting related was when I first unlocked. Basically I updated to the latest at the time and the unlock toggle was already on and I was able to unlock the bootloader with no Sim unlock. The code I got from one plus never worked either. Anyway I'm currently on a tmo 9 pro with the version showed in the screenshot and twrp a11. How do I go about updating? Do I just download the full rom from oxygen updater? It looks like I'm on global but I dont remember. Thanks everyone!
[OnePlus 9 Pro] Wael007:
The latest January security patch update for LE2125 ( converted devices from T-Mobile) breaks the network ( signal coming and going )... I updated... And now I'm in a huge problem.
[OnePlus 9 Pro] Bulauski2005:
Were you able to get back to F.18 or F.17 ?
[OnePlus 9 Pro] Wael007:
I didn't try... I have some very important data on the phone... Update: it's working fine now... But everytime I restart my phone it takes a few minutes to connect to the network.
[OnePlus 9 Pro] Bulauski2005:
You have to do a factory reset and it will fix the loading time of the modem.
[OnePlus 9 Pro] ErickVelez08:
Hi I upgraded my OP to F.20 but I get the dual sim problem, how can I solve?
[OnePlus 9 Pro] Wael007:
- Did u try a dual sim tray ?

- U just have to wait for the next update .
[OnePlus 9 Pro] Bulauski2005:
You have to downgrade to Android 12 then upgrade to F.18 and stay there.
[OnePlus 9 Pro] Bulauski2005:
We are lucky that are converted 9 pro's run this good on F.18 so if have no bugs why update ?
[OnePlus 9 Pro] Wael007:
Personally... I had some bugs og F18 even after a reset.... F20 fixed all of them.
[OnePlus 9 Pro] ErickVelez08:
Yes, I did that, thanks :)
[OnePlus 9 Pro] ErickVelez08:
Dual sim didn't work I downgraded to F.18
[OnePlus 9 Pro] baracuda1974:
Download folder and there is no"flash_all.bat" file
[OnePlus 9 Pro] craznazn:
The manual method was pulled because it had potential to soft brick in an unrecoverable way except for MSM.
[OnePlus 9 Pro] lormik26:
Hello craznazn! Can you please help me? I bought oneplus 9 pro t mobile version. I upgraded to android 12... it was my mistake. Your instructions say that the transition to the global version of the firmware is only from Android 11. Can you please tell me how can I switch to the global firmware from 12 android? or how can I rollback to android 11 to use your instructions. I'm sorry for disturbing you. Looking forward to your response or response from the OnePlus community. Thank you!

P.s I have status "locked" in "Network Unlock"
[OnePlus 9 Pro] Appreciative:
When you use the msm tool, it will automatically take you back to Android 11. It will completely wipe your phone so back up your phone before if there's anything you need. Being sim locked is no problem
[OnePlus 9 Pro] Bulauski2005:
Do the conversion then update to OOS 13 F.18 then do a factory reset and you will have a fully functional Le2125 Global phone that runs perfect !
[OnePlus 9 Pro] bigd2442:
Can someone help a noob out here? lol

I have a TMO im trying to move to global via EU like here:

https://xdaforums.com/t/oneplus-9-pro-tmo-le2127-converted-to-global-le2125-oos-13-ob2.4512829/

Bootloader is unlocked, got the TMO stuff all done.

Now I am trying to use MSM and get the firmware etc changed. This is all new to me.

Downloaded the msm tool and the files from the first post...

Opening MSM under "other" and I am not getting the phone to be seen. just "n/a".

usb debugged, drivers etc, running msm from same folder as adb... cmd gets me to see the device and it follows commands.

Can someone spell out step by step what I need to do next. (like im 5 because apparently I cant follow adult directions).

TIA for any help
[OnePlus 9 Pro] Bulauski2005:
Make sure you have the Qualcomm QDLoader 9008 Driver installed. And set test signing to on - Google is your friend.
[OnePlus 9 Pro] bigd2442:
installed the qualcom driver but now im getting "no emulator found"
[OnePlus 9 Pro] Bulauski2005:
Do you have test signing on ?
[OnePlus 9 Pro] bigd2442:
I dont even know where to look. trying to google that now.

Can you point me in the right direction?
[OnePlus 9 Pro] Bulauski2005:
Type in Google " Turn Test Signing On "
[OnePlus 9 Pro] Bulauski2005:
Open a command prompt and copy and paste the test signing command in command prompt and restart your computer now open MSM download tool you will see test signing on in the bottom right hand corner of windows desktop.
[OnePlus 9 Pro] bigd2442:
Actually.. wait, yes i did do this a while ago..(i think).

This is where you go into advanced setup and have to put in the windows key etc to change the advanced boot settings.? Ahh but Now i remember they dont keep after restart. right?

Going to redo it now.
[OnePlus 9 Pro] Bulauski2005:
No you should not have to go into advanced settings to do anything just type in the command into command prompt and restart your computer.
[OnePlus 9 Pro] bigd2442:
ok I misunderstood. thanks for the help. I'll get this done this afternoon. 🙏
[OnePlus 9 Pro] bigd2442:
Well this has taken an interesting turn.

Bulaiski I didn't realize these was YOUR post on converting. It does however make my situation a little easier...

Somehow I've managed to convert to le2123 (EU)

but it will NOT bout to system.

I DO have twrp thankfully but I'm unsure of what I can/should do next.

Current plan is to try and get the global zip flashed.. not certain how.

In the OP of the other thread you say use the msm tool.

Something must be up with my drivers because I'm still having trouble getting it to see my phone. even after the signing 'on ' and Qualcomm driver install.

going to try a different cable.
[OnePlus 9 Pro] Bulauski2005:
Yes it's not the software your having a problem with it's your computer make sure your operating system is up to date and all your driver's. Install Driver Booster on your computer it's a free program and update your computers driver's. When you start the Msmdownload tool make sure your phone is powered off open the tool then hold the volume rocker all the way in and connect your cable at the same time have your computers device manager window open to see if the port and Qualcomm driver is connected and doesn't have a yellow triangle. Sometimes the driver gets replaced by windows automatically if that happens you have to disable windows driver installation setting. After you done these steps start fresh with the EU Msmdownload tool and follow my guide take your time and try not to get frustrated. Cheers !

How to Disable Automatic Driver Downloads on Windows 11

If you are not sure about how to enable/disable the automatic Windows 11 driver update then here is a simple step-by-step process to do it.

windowsreport.com
[OnePlus 9 Pro] bigd2442:
Having a heck of a time getting it to even see the phone in bootloader mode now.

Running cmd in the adb folder, nothing in list of devices.

Uninstalled and reinstalled OnePlus driver's and it sees "Android bootloader device" in hardware but still nothing when searching as devices.

Also installed the Qualcomm drivers but no change.

is there a way to manually add the Qualcomm driver?

any other suggestions?
[OnePlus 9 Pro] Bulauski2005:
Did you open your device manager to check your port driver and did you install Driver Booster ?
[OnePlus 9 Pro] bigd2442:
yes the device manager port shows up as Android Bootloader device.

driver booster I'm unfamiliar with. I'll have to look that up when I get back.

I missed your previous post but the PC is updated.

At this point I'm having trouble even getting the cmd to see it, nevermind msm.
[OnePlus 9 Pro] Bulauski2005:
Android Bootloader device is not correct it needs to show Qualcomm QDLoader 9008 when phone is plugged in and you connect cable. Install the Qualcomm QDLoader 9008 driver. Now with phone powered off open Msmdownload tool hold down volume up volume down button on phone and plug usb cable in phone and phone will show connected in Msmdownload tool. If you follow those instructions to the T in the order I prescribed you will have success !
[OnePlus 9 Pro] bigd2442:
Thank you dude! 🙏🙏

Finally back on the road to getting this thing fixed!
[OnePlus 9 Pro] Bulauski2005:
Rock on to get to Le2125 just follow the rest of my guide you can install stable F.16 or F.17 in place of OB2 update to F.18 and do a factory reset do not update to F.20 or you will have network issues.
[OnePlus 9 Pro] bigd2442:
I downloaded OB2.. will that not work?

Also it updated once and now keeps saying successful but keeps saying the next update is the same one.. le2525_11.F17_2170

So where do I go from here?

I still need the firmware flash or no?

Factory reset needed?
[OnePlus 9 Pro] Bulauski2005:
No you can keep updating when you get to f.18 do a factory reset
[OnePlus 9 Pro] bigd2442:
odd that it keeps saying the same update is the new update though, no?

I'll keep going though. thank you for all the help!
[OnePlus 9 Pro] Bulauski2005:
Yes this is normal that is the eventual update that will be coming they don't give you the in-between updates just how they do it when there are so many.