yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] galaxyuser88:
fizzy and libra420t

tmo flasher has a script error in the .bat file. modem

_b.img is mkdem_b.img
[OnePlus 9 Pro] Libra420T:
fixed will upload

*edit

uploaded 👍
[OnePlus 9 Pro] Libra420T:
Guide updated with T-mobile MSM tool_11.2.6.6

( @FizzyAps )

Will provide 7.7 modems tomorrow and updated flasher as well 👍
[OnePlus 9 Pro] Libra420T:
Modem_7.7 & Flasher uploaded.

Huge service difference guys! 👍
[OnePlus 9 Pro] bdaviesweb:
Good day, whats the app name that people use to check the version of the modem? Thanks much appreciated.
[OnePlus 9 Pro] FizzyAps:
Cellular-Pro - Apps on Google Play

Cellular-Pro is a professional network optimization software

play.google.com
[OnePlus 9 Pro] bdaviesweb:
Thanks
[OnePlus 9 Pro] Libra420T:
MAJOR GUIDE CHANGE

CHECK FIRST POST

MODEM FIX 😊 👍

--edit

links will be fixed soon, but everyone knows where everything is, enjoy 👍
[OnePlus 9 Pro] Libra420T:
OK links are all good. Enjoy and happy flashing without having to include modem this time 😊 👍
[OnePlus 9 Pro] crackerjack9249:
Gonna downgrade,No stable connectivity. Tmo variant connects, shows no data though. Tried multiple network providers(Not a drug dealer). Any logs I can get you ? just Let me know I will stay on the Beta 1 until tomorrow.
[OnePlus 9 Pro] FizzyAps:
network log would be nice
[OnePlus 9 Pro] Libra420T:
yes logs would be good..

Did u turn wifi off before rebooting OB1 update? 🤔
[OnePlus 9 Pro] crackerjack9249:
No I did not. Didn't realize it was required.
[OnePlus 9 Pro] Libra420T:
🤔 it's stated in post 👍
[OnePlus 9 Pro] crackerjack9249:
Testing again with WiFi Off. I see I missed that step
[OnePlus 9 Pro] Libra420T:
all good report back 👍
[OnePlus 9 Pro] kindrich:
I have the T-Mobile variant (LE2127). Was running EU 11.2.9.9 and 7.7 modem. I finally gave in and upgraded to OB1 today. The battery life on 11.2.9.9 was so bad that I decided to upgrade to OB1 in spite of all the risks.

The upgrade process went pretty smoothly.

On first boot, the phone didn't have cell signal for like 2 minutes. But then signal came in, everything worked, all apps launched without issues, and the overall UI just feels so much smoother.

Then, I rebooted, and the phone no longer has signal. It's showing 2 empty SIM card icons in the status bar.

Checked with the OP in Telegram and Fizzy confirms that this is a known issue.

TL;DR: Hold off on doing the upgrade for now if you rely on cell signal.
[OnePlus 9 Pro] Libra420T:
yes we are aware, working on issue...
[OnePlus 9 Pro] Libra420T:
guys we're very close to a complete solution. I just all who are available to join the telegram group and help test this out further.. this tmo variant is desperate for help.......

Join «T-Mobile Oneplus 9 Pro Support» on Telegram:
[OnePlus 9 Pro] Libra420T:
note add in red
[OnePlus 9 Pro] lendawg:
every time i try to local update to 11.2.9.9 it just says installation failed right when i try to update. what am i doing wrong
[OnePlus 9 Pro] FizzyAps:
So your have a issue going for EU to .9.9 Global via local ota?
[OnePlus 9 Pro] lendawg:
Was receiving instructions how to get data to work on telegram and was kicked from group and now says conversation doesn't exists after I click the link here. I need data can someone help please
[OnePlus 9 Pro] Libra420T:
again rose sucks 😂

srry about that 👍
[OnePlus 9 Pro] lendawg:
No worries thanks man!
[OnePlus 9 Pro] Libra420T:
How's everyone doing? 🤔

TG link is back online.

Getting ready for A12 adventures 😁 👍

How's modem stick working for you all?
[OnePlus 9 Pro] ztotherad:
is there a way to see which modem I'm running?
[OnePlus 9 Pro] Libra420T:
Have u flashed modem before?
[OnePlus 9 Pro] ztotherad:
yes just not sure which one lol
[OnePlus 9 Pro] Libra420T:
😂 well honestly if u don't remember than no. never safe to assume anything when it comes to imgs 😂.. U have Tmo variant right?
[OnePlus 9 Pro] Libra420T:
If u are.. than just follow guide to retain modem upon ota's 👍
[OnePlus 9 Pro] :
Have you guys or anyone figure out the 9 variant?
[OnePlus 9 Pro] Libra420T:
? As in modem?

😂 9 has no modem issue only pro 👍
[OnePlus 9 Pro] :
Oh ok. Thanks. I'll check out the Beta when I have some free time. So its same steps like the pro? TmoGLO MSM, Local update 11.2.9.9, Local update Beta and I should be good to go? And no mode issues for the 9
[OnePlus 9 Pro] Libra420T:
I don't follow......, u have Pro or non-pro??
[OnePlus 9 Pro] :
9. If I may add, tried the Beta and had no data signal only wifi. Did a fresh install.

Tmo to Global conversion

Unlock Bootloader

Local Update to 11.2.9.9

Local Update to Beta

Tried a Factory Reset and same.

I am on 11.2.9.9 global now. I have installed TMobile modems and Bluetooth images. Haven't done the Beta again
[OnePlus 9 Pro] Libra420T:
after ob1, what msm u use?
[OnePlus 9 Pro] :
Lemonade TMO
[OnePlus 9 Pro] doodoomasher:
im on t-mobile oneplus 9 also, converted to global and updated to ob 1 and 2. severe signal issues on t-mobile after updating to the open beta ....sad panda :(
[OnePlus 9 Pro] tancam:
So doing this will allow me to keep updating without having to flash modem each time ?
[OnePlus 9 Pro] freddienuxx:
Do you mind to share the bluetooth.imgs for TMobile? I only backup boot,dtbo,persist.img forgot to back up Bluetooth.img if you thx in advance
[OnePlus 9 Pro] tancam:
Anyone having any luck with this guide ?
[OnePlus 9 Pro] sunxutian:
Somehow with this MSM I get signal on OOS11 (now I am on 11.2.10.10) but once I updated from 11.2.9.9 to OB1 or OB2, sometime I only see 2 empty sim card icon on my status bar and I need to wait a while (toggle WIFI sometime) to make the data back, but on OB3 I lose my data totally, no matter how hard I try.

I stay at 12.10.10 atm and hope the stable OOS12 would work. But what's good is with this MSM I don't need to unlock my BL to get data, so I am wondering does this MSM bake the TM modem inside, if it is, which version is it?

Thanks
[OnePlus 9 Pro] Libra420T:
it acts like it should have originally. Not having to worry about a modem img.... nothing crazy, just doesn't replace param & modem stuff. it's not about what version, it's like any other TMO 1+ device, simple conversion. Only thing different with tmo 9pro is modem issue., Y? idk been asking 1+ since release......
[OnePlus 9 Pro] gcap18:
no. i followed the instructions exactly and then some (unlocking my bootloader again, that step wasn't listed in the procedures). right now, i'm stuck with two empty sim card slots on OB1 and no mobile data working. tried to flash modems again. just save yourself the trouble and avoid.

hopefully the TMO OP10P doesn't have these modem issues. if so, I'm just going to cut my losses and buy direct from OP and try to sell my OP9P via third party.
[OnePlus 9 Pro] Libra420T:
Flasher.zip updated to latest 8.8 modem 👍... Sorry about the delay guys, just been dealing with a lot......
[OnePlus 9 Pro] razercortex:
Will the modem.img be updated with subsequent T-Mobile firmware updates?
[OnePlus 9 Pro] lgv20v30:
So android 12 open beta 2, ob3 installation (local update) won't overwrite the modem_a , modem_b and can continue to use this 8.8 modem from android 11, correct ?

Can the 8.8 modem also work for Android 12 Developer Preview 2 ? Thanks
[OnePlus 9 Pro] Libra420T:
Starting from stock T-Mobile..

As long as you have ran TmoEu MSM than made your way to any Open Beta then TmoEu again. You can then take local ota's without losing Tmo modem. 👍

Otherwise trying to flash modem img on A12 will result in crashdump.

Also there is now a root fix for Tmo model on OOS/COS 12 for both 9 and pro 😁
[OnePlus 9 Pro] lgv20v30:
Thanks. Where is that root fix for Tmo model on OOS/COS 12 ?

After TmoEu MSM -> 11.2.9.9 -> OB1, I am seeing dual sim slots (same imei) in "about phone" but only 1st sim is detected (two sims are in sim tray). Is that the expected behavior ?
[OnePlus 9 Pro] Libra420T:
Unfortunately yes.

Heres thread

https://xdaforums.com/t/tmo-oos-cos-data-fix.4392893//unread
[OnePlus 9 Pro] jruizdesign:
so far, I managed to follow this guide completely and I'm pretty impressed. After the second local update to OB1, I did not have mobile data, but since I had rooted already in the between flashes i was able to flash the OOS/COS Data fix from the other post, rebooted and bam. 5G mobile data on android 12 works flawlessly.

My only question now is, ive made it this far and able to keep data....but if i update to the latest C44 will the modem stay in tact?
[OnePlus 9 Pro] twinnfamous:
The modem stays but you still have to use the data fix on C.44
[OnePlus 9 Pro] jruizdesign:
That

I'm ok with that, that was the easy part haha.
[OnePlus 9 Pro] lgv20v30:
Is this way only for incremental OTA (online download / local zip)? If I run local upgrade with full OTA zip file, will it overwrite the modem ? Thanks
[OnePlus 9 Pro] jruizdesign:
When I upgraded to ob1 it was fine, but the full it's to c44 modem no longer works even with the fix
[OnePlus 9 Pro] Mbektic:
TLDR: Didn't follow guide, went to c44 instead of OB1, data didn't work. 30 min later it did, but was on and off. 12 hours later, working non-stop, and good speeds without any changes.

I have an interesting experience I would like to share that came from this guide.

I want to note, i did not follow it completely.

Long story short, I had used a method to get over to EU as soon as the first one was available, and was patching the modem after every update. Then came along C44, and i went to do what i usually do, install the update -> flash modem -> BAM. But, alas that did not work for me. So after a couple of hours of tinkering, I bricked my phone (without backing up anything of course because for some reason I trust myself too much) and then came here.

So here's what I did from this guide.

run msm -> local update 9.9 -> local update to C44 (i had WiFi off as the guide mentioned) from this thread

And then I wiped my device from the fastboot menu.

I just got done with the update and after losing 5 or so hours to my phone, I had to be somewhere in an hour. So I was anxiously waiting for the phone to reboot. It came on, no data. I tried restarting, and reinserting the sim and some other things, not actually touching the modem or files because I didn't have time, but nothing worked. After about 15 minutes, I gave up. Defeated and angry I left my phone on the desk and went to get dressed.

I would have to fix it later. I even was considering going back to stock because the TMO 9 pro has been a pain.

Fast forward 20 or so minutes, I come back to my phone, and to my amazement, I have 5G, and even the Voice over LTE icon. I was like holy crap. Grabbed my phone with nothing on it, and installed a music app so i could listen to it in the car. This is where the happiness ended. It was strange it would work for 1-2 minutes, and then disapear, and act like there was no SIM card inserted for a minute or two, and them come back on. This made me more mad than it not working at all honestly, but fortuneatly I was on my way to a bar, so I could drown my phone sorrows there.

When I got there, I was trying to get a couple of apps on my phone so I could message my friends and check where they were. But with the constant switching from working to not working, it became impossible and I swollowed my pride and asked the bartender for the WIFI password. Got in touch with my friends, put my phone away for the rest of the night, and proceeded to drink the night away (yes on a Monday).

I made it home, and in bed, and went to sleep. Then I woke up Tuesday and got ready for work. I grabbed my phone out of habbit, but didn't think it was going to be useful. However, while at work, messaging friends, i was pleasently surprised to find out that it is no longer cutting in and out. It's just working fine. No changes on my part.

I'm scared to turn it off, but maybe i will for science. Besides that, my phone and network are snappy, but thats probably partly due to the fact that i wiped everything.
[OnePlus 9 Pro] Libra420T:
Funny you say this. Here's a list of my notes edited from beginning to almost end 😂

Read alternative option #2 👍.
[OnePlus 9 Pro] lgv20v30:
Is there any advantage of method #2 over method #1 ? Does method #1 's modem (10.10AA) perform better ? Thanks
[OnePlus 9 Pro] jruizdesign:
Dude this is my EXACT situation. The first time, I used the EU conversion and then followed this guide exactly each local update to OB1 and data worked great! On problem was OB1 was a 2125 version which didn't let me local update to C44. Then with more tinkering I bricked it of course .... Then I decide to to the same thing you described 9.9 to C44, just with root...and when I got to c44 I flashed the fix in magisk. And I've been stuck on h+.

I read somewhere that it was magisk the is breaking the 5g. Are you rooted?

And the data fix may be keeping me on h+ because I wasn't patient enough to wait...

More testing I suppose.

Glad to hear it's possible though!

Also, when you got to c44 did it show two empty sim slots? Because that's where it would seem that it can't fix itself.
[OnePlus 9 Pro] jruizdesign:
I did both methods also, because I didn't like ending on OB1 without being able to update. And I thought there may be something about OB1 that's needed to keep data that isn't in c44 but now I'm not so sure!

I'm on c44 with the the modem fix and stuck on h+
[OnePlus 9 Pro] Libra420T:
Which magisk version y'all using?

Also for oos12 to cos12. System update apk is needed I believe..
[OnePlus 9 Pro] Mbektic:
I am not rooted, I was trying to keep it as simple as possible to ensure minimum points of failure.

Though, I could go through and root and see if I get stuck on h+. For science of course, but that would have to be over the weekend because I don't have the time right now to redo-everything if something goes south.
[OnePlus 9 Pro] Mbektic:
Welp, I restarted my phone without thinking. Everything was going so well RIP.

Data is gone, we'll see how many hours it takes to kick back in.

Edit: waited 20 minutes with no change and tried removing and reinserting the sim, nothing happened. So I rebooted it and inserted during the splash screen like Libra's notes and it started working within 2 minutes. None of this makes sense.
[OnePlus 9 Pro] Libra420T:
Nope makes no sense at all.

Now imagine the amount of testing and MSM we had to do just to replicate and figure it out.. 👍
[OnePlus 9 Pro] jruizdesign:
Wow that is crazy. Was able to get 5g by changing bands but it didn't let me call anyone only data lol. H+ it is for now,

Update: flashing the 2125 variant instead of the 2123 solved all issues.
[OnePlus 9 Pro] Libra420T:
Cos u said 🤔
[OnePlus 9 Pro] jruizdesign:
I was looking at the oos data fix zip and literally the only thing it does it change 1 buildprop line ro.vender.oplus.radio.multisim=ssss(single sim) instead of it =dsds(2 sim)

Any way to add another line in there to force enable network or something
[OnePlus 9 Pro] Libra420T:
Yes whole point to get thinks working, considering the device freaks out over 2 sims...

What slot is your sim card in?

@twinnfamous
[OnePlus 9 Pro] jruizdesign:
In slot 1. I didn't even know I had two slots to be honest with you lol.
[OnePlus 9 Pro] jruizdesign:
I also found a few activity intents in the engineeringmode app that may be useful, I launched them through activity launcher (I don't know how to decrypt engineering mode to login so that's the only way I can access the tools lol) and they look promising if someone else that knows more about that mode wanted to take it look it may be helpful.
[OnePlus 9 Pro] twinnfamous:
So what is your exact issue now? Isn't data working for you? Have you tried to switch to na version instead of eu? My 5g stays on All the time and don't have the issue you are having. I'm rooted with latest magisk Canary on C.44 na version
[OnePlus 9 Pro] Libra420T:
Ahh, this would make him first EU to install module, right 🤔

Yes @jruizdesign try Global instead 👍
[OnePlus 9 Pro] jruizdesign:
Ya my 5g doesn't exist, there's no option for it in network settings like it's completely disabled and the phone doesn't even know it's possible. H+ is max for data but mostly just H
[OnePlus 9 Pro] Libra420T:
Due process again, but use NA 👍
[OnePlus 9 Pro] jruizdesign:
Lol I've been trying, but there is no local update option in the system update settings. Twrp does not work at all for me even with no password or pins I'm unable to see anything or use adb sideload. How am I supposed to switch versions lol ahhhhh😂😭
[OnePlus 9 Pro] Libra420T:
I posted apk above bro.

Put rom.zip in internal storage as normal.

Then open app install zip as usual 😁 👍
[OnePlus 9 Pro] jruizdesign:
I

I totally missed that apk. This was such a pain in the ass for no reason lol. Thanks man.

Flash successful. 5g and everything else running perfect again.
[OnePlus 9 Pro] twinnfamous:
Guess u have to edit your other posts to say fixed
[OnePlus 9 Pro] Mr Hassan:
Any chance to get dual ? Slot
[OnePlus 9 Pro] twinnfamous:
Not on a12 data won't work with dual sim yet
[OnePlus 9 Pro] Mr Hassan:
A12 have dual slot but its not regular rom and even not stable
[OnePlus 9 Pro] bdaviesweb:
Is there any way to revert or go back to tmo. Every MSM tool I use gives me a mismatch on the TMO. Any thoughts? Thank you.
[OnePlus 9 Pro] Libra420T:
TMO_MSM(IN-EU_Return-to-Stock)

TMO_MSM(IN-EU_Return-to-Stock).zip

drive.google.com

Guide updated (RE-READ IT!!) to match actual fix plus data fix thread attached, as well as this new Tmo MSM fix.

Suffering from IN or EU MSM and not being able to return to pure stock??? (invalid image error) then run this MSM 👍

Hope everyone is doing well 😁
[OnePlus 9 Pro] metllicamilitia:
I don't know what I'm missing, I still get Unsupported Target EU.
[OnePlus 9 Pro] Libra420T:
[TMO] OnePlus 9 Series Support

Support for T-Mobile OnePlus 9 Series

Telegram: Contact @TMO9LEMON

t.me

Join group more assistance available 👍
[OnePlus 9 Pro] JhinCuatro:
This guide is awesome, can confirm the steps totally work. Modem is indeed retained and doesn't require inconvenient modem flashing. Also, it seems that Widevine L1 is possible on unlocked bootloader device. Seems really easy to get it. Got HD+ on youtube tv and netflix.
[OnePlus 9 Pro] Thereplierbro:
@Libra420T hey man. I need to ask. I originally rooted by MSMing to euro. Then I flashed global over it.

Is your post showing that I will never be able to flash back to TMobile without bricking? I want to flash back to T-Mobile and get A12 because I found on C47 global that I lost band 41. I wanted to try to flash back to TMobile and see if band 41 was usable again but don't want a brick

Currently on global on my le2127
[OnePlus 9 Pro] RobbieL811:
So, I got my T-Mobile 9 Pro flashed over to global following this guide. Thought I might be able to unlock the bootloader this way??? It's still asking me for the custom unlock code. I thought I'd be able to unlock the bootloader as normal with the global build with "fastboot oem unlock"??? I'm on C.47 LE2125 build. Do, I still need to apply to T-Mobile to get the custom unlock.bin? Is there any way for me to unlock my bootloader without notifying T-Mobile??? I really don't want to void my warranty. I thought I could do it once I was on the global build... Should I have tried it when I was on the Android 11 EU build during flashing?
[OnePlus 9 Pro] Libra420T:
Forgot to mention, guide updated.

Definitely will want to read it again 🧐

Enjoy & stay safe 👍
[OnePlus 9 Pro] srgrusso:
Can anyone verify that I can unlock my bootloader on my le2127 without contacting T-Mobile switching to the global rom using this method?

Thanks
[OnePlus 9 Pro] texasaggie1:
Same issue here. I am at 12 now and have data but it's only 4g. 5g has left all of my settings. The first post was a little confusing, so maybe I did something wrong. Any ideas ?
[OnePlus 9 Pro] twinnfamous:
If your on eu version Flash the NA version to get 5g
[OnePlus 9 Pro] texasaggie1:
Flash the NA version of the modem correct? Where can I get that?
[OnePlus 9 Pro] twinnfamous:
Don't try flashing modem on a12 u will end up in crash dump. Flash the NA version of the rom
[OnePlus 9 Pro] texasaggie1:
Weird... so I extracted modem.img from the latest 12 global and flashed it. It didn't crash it or fix it. So I started the process over from scratch and now I'm on the lastest global 12 and modem works without flashing and without root.

Here's what I did: Msm TMO to EU, then local upgrade to EU 11.2.99, then local upgrade to to EU 12 latest, then msm TMO to EU again, then Local upgrade to global 11.2.99, then local upgrade to global 12 latest. Modem works like a champ.

I wonder why it's working now? 😁

UPDATE: okay I figured out why it was working. I was using root before to trick it to only look for one sim card. Apparently wherever it saves that information doesn't get lost when you do an MSM recovery, but it does get lost if you reset your phone. I reset my phone just now and it's looking for 2 sim trays again which means the modem isn't working.
[OnePlus 9 Pro] ron1ck:
Hi, I'm following the guide

But wanted to know if there is a new URL that can be provided as t.me/TMO9LEMON is broken now

Thanks in advance
[OnePlus 9 Pro] nIsmoAddict:
I have a quick question about the guide:

If I just want to stick with A11 and convert my Tmobile OP9 pro to global, do I still local update 11.2.9.9 and followed by OB1 then re-run the TmoEU MSM, or do I just local update 11.2.9.9 and re-run the TmoEu MSM? Any answers to my question would be greatly appreciated!!

*edit* I went ahead and followed the steps and got my answer. Thanks so much for providing this guide @Libra420T !!
[OnePlus 9 Pro] Mr Hassan:
I flashed op9p india now want back fully tmo

Tried you zip but its simple tmo msm

Tried many time many way

But same error trg id error

I fixed
[OnePlus 9 Pro] andrew2401:
links in post 1 don't work
[OnePlus 9 Pro] AverageXDAEnjoyer:
Did you ever figure this out? I'm thinking about using this method but then came across your comment. The main reason I want to convert is for unlocked bootloader.
[OnePlus 9 Pro] ProSeriesRacing:
TMO unlock token needed
[OnePlus 9 Pro] AverageXDAEnjoyer:
Oh ok thank you, just wanted to be sure before going this route. I also saw a way to convert without unlock.bin but I think I'll play it safe and wait for the unlock token.
[OnePlus 9 Pro] ProSeriesRacing:
1. Run TmoEU MSM

2. local update 11.2.9.9 zip

3A. Local update OB1 zip

3B. Regardless at this point. Re-run TmoEu Msm to

Lock-in Modem

!!!

Reboot... Local update to global and take the updates to A12....

((((Going to oos/cos A12, Global build is need to be updated prior to taking A12 update. Only way data retain module will work.....))))

When do you apply the data retain module?

Edit:

Found the other guide for clarification

https://xdaforums.com/t/tmo-oos-cos-data-fix.4392893/
[OnePlus 9 Pro] ztotherad:
okay y'all i need the latest modem from the latest TMo android 12 update, anyone have ot?
[OnePlus 9 Pro] nextbigleap:
I do. This is modem from my LE2127 on latest TMO C.18 that I backed up
[OnePlus 9 Pro] nextbigleap:
I started this guide from a LE2127 on A12. I have successfully done the TMO-EU conversion, then unlocked bootloader, rooted it, and did 11.2.9.9AA local upgrade. I read both thread pertaining to this module but I cant deduce when to flash it? I got root only after the conversion as I skipped over needing unlock.bin from Oneplus.
[OnePlus 9 Pro] rpmccormick:
Need help...

1) TmoEU MSM -> boot

2) local upgrade 11.2.9.9AA -> reboot

3) local upgrade LE25_OB1 -> reboot

4) TmoEM MSM -> boot

5) local upgrade 11.2.10.10: OnePlus9ProOxygen_22.O.13_GLO_0130_2111112104 (LE15AA Global)

6) OTA upgrade to C47 (took a while to get SIM, but worked)

7) OTA upgrade to C62 (took a while to get SIM, but worked)

8) Unlock Bootloader -> reboot

Now no SIM... Was fine, and all I did is unlock the bootloader, now no SIM.

What can I do?

9) Install Nameless just for the heck of it.

10) Can't read data so wipe it

11) CrashDump :p

This phone is a real pita... back to Step 1.

This is a US TMO Phone, I never use lockscreen passwords.