• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

How To Guide Convert your T-Mobile (LE2127) to EU via MSM, No unlock.bin needed!

Search This thread
I'm gonna try it thank you I've been reading all the posts and all the questions people have asked. What's the difference between this method and the unlock.bin method we're you get the code from OnePlus.

The unlock.bin requires your device to be SIM unlocked, then you can request a code using fastboot, which you submit to OnePlus, and a week later they send you the unlock.bin, which you use with another fastboot command to finally unlock the bootloader.

This process bypasses all that.
 

Kenkool12

Senior Member
Jul 10, 2021
87
13
The unlock.bin requires your device to be SIM unlocked, then you can request a code using fastboot, which you submit to OnePlus, and a week later they send you the unlock.bin, which you use with another fastboot command to finally unlock the bootloader.

This process bypasses all that.
Can I root my OnePlus 9 pro without going to the EU version. Is that possible. When I unlock the bootloader I still have to flash the T-Mobile modem firmware.
 
Can I root my OnePlus 9 pro without going to the EU version. Is that possible. When I unlock the bootloader I still have to flash the T-Mobile modem firmware.

Rooting is currently only possible if you unlock the bootloader, either by this process, or the SIM unlock route. You only have to flash the modern if you convert to the EU firmware.
 

Kenkool12

Senior Member
Jul 10, 2021
87
13
I Cant find anything on how I use the MSM download tool ive been reading and trying to find stuff on how to use msm but I cant find anything and I really would like to convert my oneplus 9 pro and root it. any help would be awesome or anylinks you can give me Ive read a few different posts on here including the one linked and none of them tell me what Im suppose to do.
 

craznazn

Senior Member
Nov 12, 2009
554
263
OnePlus 8T
OnePlus 9 Pro
I Cant find anything on how I use the MSM download tool ive been reading and trying to find stuff on how to use msm but I cant find anything and I really would like to convert my oneplus 9 pro and root it. any help would be awesome or anylinks you can give me Ive read a few different posts on here including the one linked and none of them tell me what Im suppose to do.
If all you want to do is root the t-mobile variant: https://forum.xda-developers.com/t/how-to-unlock-the-t-mobile-bootloader.4256319/
 

freddienuxx

Senior Member
Dec 11, 2012
1,623
304
OnePlus 8 Pro
OnePlus 8T
hey guys i got a big issue im stuck in edl mode stuck on black screen cant boot into bootloader or fastboot and when i get phone it says imei number is incorrect i even tried tmobile lemoadept tool and i still get the same error with imei number is incorrect report genareted? what does that mean? i was trying to revert to Oos from custom rom please help thx in advance
 
hey guys i got a big issue im stuck in edl mode stuck on black screen cant boot into bootloader or fastboot and when i get phone it says imei number is incorrect i even tried tmobile lemoadept tool and i still get the same error with imei number is incorrect report genareted? what does that mean? i was trying to revert to Oos from custom rom please help thx in advance


Sounds like an EFI corruption issue, iirc. Did you back those up?
 

freddienuxx

Senior Member
Dec 11, 2012
1,623
304
OnePlus 8 Pro
OnePlus 8T

Attachments

  • IMG_20210711_060045.jpg
    IMG_20210711_060045.jpg
    8.7 MB · Views: 29

Kenkool12

Senior Member
Jul 10, 2021
87
13
My device wont show up in msm tool at all and I cant find anything on this forum on how to use and no will tell me or link me to post that tells me how to use or when Im suppose to use it.
 
My device wont show up in msm tool at all and I cant find anything on this forum on how to use and no will tell me or link me to post that tells me how to use or when Im suppose to use it.


Ok, I thought you might have been able to find the thread I mentioned (which was linked in the MSM tool thread by craznazn, to Some_Random_Username's how-to thread), but seeing as how that first link is in red font, I can see how it could be overlooked.
Anyway, read through this thread.


@freddienuxx, as it it's very likely you unintentionally checked the SMT option and wiped the IMEI and Widevine certificate, you might want to ask in that thread and see if there is a way to fix that. IMEIs are a tricky grey area, as changing an IMEI is very much frowned upon (there's illegal reasons why anyone would), but it might be possible to restore the original for your device. I couldn't find any though, but if you choose to search/look into this, proceed with caution.
 
Last edited:

Kenkool12

Senior Member
Jul 10, 2021
87
13
Ok, I thought you might have been able to find the thread I mentioned (which was linked in the MSM tool thread by craznazn, to Some_Random_Username's how-to thread), but seeing as how that first link is in red font, I can see how it could be overlooked.
Anyway, read through this thread.
I did everything that link said and my phone still wont show up on msm download tools idk what else to do I downloaded to drivers. Still nothing shows up when I'm in the bootloader my pc doesn't recognize my phone when I go into fastboot. I installed the drivers I was told would work but they dont work.
 
I did everything that link said and my phone still wont show up on msm download tools idk what else to do I downloaded to drivers. Still nothing shows up when I'm in the bootloader my pc doesn't recognize my phone when I go into fastboot. I installed the drivers I was told would work but they dont work.


Make sure they aren't showing up with an exclamation mark in the device manager when in EDL mode. And this is the tricky part... the phone must be completely shut off, and you should wait about 20 seconds before holding the volume keys and connecting the USB cable (yes, both volume keys). If the exclamation mark shows up, then your driver isn't correctly installed, and you'll have to troubleshoot it (instructions are in the MSM tool FAQ thread I linked earlier).

Once it's resolved, and you've plugged it in again, start it by clicking the enum button, and if you see your device, you're good to chick start. It's possible to do yourself, but an extra pair of hands could help. Only release the keys once the flashing process begins. It might take a couple tries, but it'll work.
 

freddienuxx

Senior Member
Dec 11, 2012
1,623
304
OnePlus 8 Pro
OnePlus 8T
Ok, I thought you might have been able to find the thread I mentioned (which was linked in the MSM tool thread by craznazn, to Some_Random_Username's how-to thread), but seeing as how that first link is in red font, I can see how it could be overlooked.
Anyway, read through this thread.


@freddienuxx, as it it's very likely you unintentionally checked the SMT option and wiped the IMEI and Widevine certificate, you might want to ask in that thread and see if there is a way to fix that. IMEIs are a tricky grey area, as changing an IMEI is very much frowned upon (there's illegal reasons why anyone would), but it might be possible to restore the original for your device. I couldn't find any though, but if you choose to search/look into this, proceed with caution.
i finally got it back to life lol. i had to use the EU msm and clocked on use lite firehouse and back to life thx for your help
 

Kenkool12

Senior Member
Jul 10, 2021
87
13
Make sure they aren't showing up with an exclamation mark in the device manager when in EDL mode. And this is the tricky part... the phone must be completely shut off, and you should wait about 20 seconds before holding the volume keys and connecting the USB cable (yes, both volume keys). If the exclamation mark shows up, then your driver isn't correctly installed, and you'll have to troubleshoot it (instructions are in the MSM tool FAQ thread I linked earlier).

Once it's resolved, and you've plugged it in again, start it by clicking the enum button, and if you see your device, you're good to chick start. It's possible to do yourself, but an extra pair of hands could help. Only release the keys once the flashing process begins. It might take a couple tries, but it'll work.
I tried to troubleshoot the driver issues for 2 hrs with no luck I did all the windows updates I could. I also added the Qualcomm driver Twice and still the exclamation mark Won't go away at all no matter what I do now when I try to do it manually now windows won't even find even though I did it exactly how I was suppose to so idk what else I can try. I even found .exe to install it that way and that didn't even work.
 
I tried to troubleshoot the driver issues for 2 hrs with no luck I did all the windows updates I could. I also added the Qualcomm driver Twice and still the exclamation mark Won't go away at all no matter what I do now when I try to do it manually now windows won't even find even though I did it exactly how I was suppose to so idk what else I can try. I even found .exe to install it that way and that didn't even work.


You are using these drivers, correct? The ones linked at the bottom of craznazn's MSM tool list thread?
 

Kenkool12

Senior Member
Jul 10, 2021
87
13
You are using these drivers, correct? The ones linked at the bottom of craznazn's MSM tool list thread?
Yes those are the drivers and it still doesn't work I've tried the same drivers from a different site as well to see if it would work and still shows the exclamation point no matter what but it shows up Qualcomm 9008 just with the exclamation mark next to it and idk what to do from there.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I finally got this to work and am having a total brain fart now. I am trying to flash the non hlo bin modems, but it keeps telling me waiting for any device.

    I am using windows 10, and thought I had all the drivers installed

    I am doing "adb reboot bootloader," and it boots to bootloader.

    From there, if I try and run the flash command in the OP, I get the waiting for any devices error.

    What did I miss?
    Pls can u dm me the steps cos I just got mine s unlocked it's TMobile and am waiting for unlock code still
    1
    Adb reboot bootloader then once your at boot loader menu that pops up when your phone boots. Then fastboot reboot bootloader and you should see oneplus logo and underneath that it will say fastboot. Confirm your in fastboot by typing fastboot devices.
    Have you read the thread. Thank you but issue was resolved
    1
    Have you read the thread. Thank you but issue was resolved
    Nope sorry I didn't it was the last reply on the bottom and I was exiting so I figured I try to help if I could.
    1
    Fastboot steps are on the first page,but embrace MSM it's a life saver, I go btw T-Mobile to EU randomly using MSM,it helps unbrick most oneplus devices
    1
    i can not for the life of me figure out how to use msm. can the eu firmware just be flashed in fastboot?
    Install a adb composite driver along with the Google USB driver. The composite driver is the only way I found to work for me. Open up the MSM tool and choose the win7 version. Select OTHER and Next. Power off your phone completely,hold vol+ & - and plug in your phone to PC. It should say connect on the MSM tool
  • 8
    *** Use this at your very own risk.
    *** You will lose all data
    *** Backup your working modemst1/2 and persist. If you lose these for any reason, it's unique to your device and not recoverable if you didn't back up (via MSM or other people).
    *** Read the entire post and follow the steps closely before asking for help. Post all error messages and steps you took. If you just ran a bunch of unknown commands, I would tell you to MSM.
    *** Know how to use the MSMTool, Don't start before figuring it out. https://forum.xda-developers.com/t/op9pro-repository-of-msm-unbrick-tools-tmo-glo-in.4272549/
    *** DO NOT ATTEMPT THIS IF YOU ARE NOT FAMILIAR WITH ANY STEP DESCRIBED IN THIS GUIDE



    Disclaimer: I initially did not want to release this conversion because you still need to unlock the bootloader to fix modem, but this conversion lets you unlock the bootloader without needing unlock.bin. Since OnePlus's website is currently broken, the only way to backup the partitions above is via EDL. I've had the conversion tested and there seem to be no issues, and you can make the backups afterwards. Just keep in mind that if something goes wrong and the above partitions are lost, you are really screwed and there's no way back. If you are not comfortable with this, turn back now.

    General notes:

    • NR and LTE bands are read only and not modifiable, not in modem.img or any other partition. You cannot get global bands by flashing a global ROM, nor can you lose TMO bands by flashing another ROM.
    • The T-Mobile modem is not compatible with any other variant's NON-HLOS, meaning you need to flash back the T-Mobile modem in order to have cell connectivity.
    • Dual-SIM does not work.

    Prerequisites:
    • You must be SIM unlocked. This conversion will not SIM unlock you.
    • Verify "Enable OEM unlocking" is not greyed out in Developer Options
    • Familiarity with MSMDownload tools. If the regular MSM tool doesn't work for you, turn back now.
    • Back up all data, it will be wiped.

    Download:

    Steps:
    1. Unzip both the conversion and modem zip files.
    2. Execute MSMDownloadTool V4.0.exe and msm normally.
    3. Connect to wifi (not sure if necessary)
    4. Go to Developer Options -> Enable OEM Unlocking. If this is greyed out, it means you are still SIM locked and didn't read the whole guide (You may need to reboot a few times, but if it stays greyed you are still locked). MSM back to T-Mobile and get it unlocked first.
    5. Reboot to bootloader
    6. Unlock your bootloader, no unlock.bin needed:
      Code:
      fastboot oem unlock
      or
      Code:
      fastboot flashing unlock
    7. Follow instructions on phone to unlock bootloader.
    8. Boot back to bootloader and flash modem:
      Code:
      fastboot flash modem_a NON-HLOS.bin
      fastboot flash modem_b NON-HLOS.bin
    9. You are done converting. Make sure to keep NON-HLOS around, you'll need to flash it after every OTA.

    Fastboot method:
    * The steps in this guide will convert your TMO LE2127 to EU 11.2.3.3. This is intentionally not the latest version to force you to take a FULL OTA.
    * You can use this guide to convert to your own variant by extracting payload and flashing from a full OTA. No support will be given if you choose to manually do it.
    * Use the latest platform tools: https://developer.android.com/studio/releases/platform-tools. DO NOT USE MINIMAL ADB, it has not been updated for years.
    * Fastboot can't see your device? https://forum.xda-developers.com/t/...stboot-mode-windows-10.4194491/#post-84943553
    * Test that you can boot to fastbootd prior to starting, "fastboot reboot fastboot" and you should see the OnePlus logo with the text "fastbootd" on top. Do not continue if this doesn't work.
    * When encountering issues, describe all steps you took, paste any outputs, and take screenshots. Make sure to include the output of fastboot --version in your post.

    Steps to convert your device to EU
    1. You need your device bootloader and SIM unlocked. See https://forum.xda-developers.com/t/how-to-unlock-the-t-mobile-bootloader.4256319/
    2. Download and unzip the conversion package:
      • EU 11.2.3.3
        MD5: cb949816fa80d5f0d984359b819426c3
    3. Boot to bootloader.
      • From adb:
        Code:
        adb reboot bootloader
      • From fastboot/bootloader:
        Code:
        fastboot reboot bootloader
    4. Execute "flash_all.bat" from the unzipped directory from step 2.
    5. Reboot into recovery, and wipe everything.
    6. Once fully booted, connect to WiFi and download Oxygen Updater and take the FULL OTA (11.2.4.4 as of this writing)
    7. Do a regular reboot, don't reboot to fastbootd, bootloader, recovery, etc. Reboot to system.
    8. Reboot into bootloader or fastbootd, and flash the T-Mobile modem.
      Code:
      fastboot flash modem NON-HLOS.bin
    9. After each Full OTA you take in the future, you will need to repeat step 7 & 8

    FAQ
    • Q: The most recent version is 11.2.4.4, why is this guide converting to 11.2.3.3?
      A: You didn't read the full post.
    • Q: Why is there no conversion to Global?
      A: Global variant uses the Google incremental OTA server, and full OTAs are not always provided. There's no functional difference, and EU has better privacy requirements anyways. You can do it manually by extracting payload.bin and running the same flash script. No support will be provided if you choose to flash to Global.
    • Q: Can I re-lock the bootloader after conversion?
      A: While you can go ahead lock your bootloader after conversion, I don't recommend it as you will not be able to take incremental OTA due to modem changes, and lose connectivity if you take a full OTA. To fix it, you need to unlock the bootloader and end up wiping.
    • Q: Where is the Linux guide?
      A: Too lazy, if you're using Linux, you can make your own bash script from the Windows batch script.
    • Q: Help, I see is 'fastboot' is not recognized as an internal or external command.
      A: Your fastboot.exe is not in your $PATH. You can either drop fastboot into the same folder as flash-all.bat, or you can fix your $PATH
    • Q: Help, I cannot boot to fastbootd because previous flashes messed things up.
      A: MSM
    • Q: Help, "not enough space to resize [system, product, system_ext]"
      A: MSM. If the error is on Vendor, it might still work and boot with a generic Android boot logo. If so, take the full OTA as described in the guide.
    • Q: Help, something went wrong!
      A: Post in here the starting state of your device (Device model, ROM version, etc), all steps you've taken since unlocking bootloader, and the output of whatever is causing you trouble. Chances are, the answer is MSM, but read my MSM warning.
    • Q: Help, I see "Invalid sparse file format at header magic"
      A: Ignore this message, not an error


    Fixing the About Phone page

    These steps are optional, and will fix the "About Phone" page. There are no performance differences. All that's done is change build.prop to reflect the correct model.
    1. You need to rooted with Magisk
    2. Download and install the magisk module: here
    3. Reboot, the About Phone page is filled out.


    Issues so far (please post if you run into more):
    • Dual SIM does not work
    • Dialer's vvm doesn't seem to work with T-Mobile, might be a T-Mobile issue though.
    • You must flash the T-Mobile modem after every OTA
    • Wildvine L1 is a crapshoot, you may or may not be lucky. Worked for me with only magiskhide enabled and blocking Google Play Services, but many people not having the same luck.
    What appears to work:
    • Everything else.

    Much appreciation for everyone that help develop and test
    @razercortex
    @retryfail
    @amaroney55
    5
    Due to OnePlus's incompetence on running a website, the MSM conversion is released today to enable bootloader unlocking for folks who are SIM unlocked but can't download an unlock.bin
    2
    Thank you for all the help it helped me convert my first oneplus device Im glad I did it.
    2
    Goodness man. Presently I see where I wrecked. I did the EU 11.2.4.4 and not the 11.2.3.3. much obliged for this and clearing that up. Likewise, thank you again for assisting me with saving my mobile. JBBattery
    2
    Well, OnePlus sent you link to your email.
    why you don't try to redownload?
    Because OnePlus broke their website and you can't download a working unlock.bin anymore.