How To Guide Global 11.2.10.10 MSM Tool (added experimental support for Indian variant flashing as well)

Search This thread

tunglim

Member
Jun 23, 2022
6
2
Chinese models may not be able to use MSM Tools from other regions as they have their own MSM Tool that requires a OnePlus technician to log in to flash their device with ColorOS. I have never heard of that error message before so that may be what is happening here. Is your device bricked to the point of not being able to get into fastboot? If you can get it into fastboot, you may be able to recover with fastbootd using fastboot enhance, but otherwise you may have to contact OnePlus for assistance.

With all that said, did you select a target in the drop-down? I did a search and found a thread for the OnePlus 7T that says this is caused by not selecting a target. That's interesting since I never had this error when not selecting one.

Yes, I tried both including select target "IN".

Im not able to boot recovery mode now, as I said on this thread https://forum.xda-developers.com/t/...-20-30-sec-bootlooping.4460689/#post-87062403.

So..I will try to apply for OnePlus after-sales service. Anyway, thanks a lot! @EtherealRemnant @mattie_49
 
  • Like
Reactions: EtherealRemnant

tunglim

Member
Jun 23, 2022
6
2
Finally, the technical guy from OnePlus help me restore to ColorOS 11, the MSM tool can only login by themselves, this make me confused.

IMG48.jpg
 
  • Like
Reactions: EtherealRemnant

ThaOdie

Member
Dec 20, 2012
44
3
Rotterdam
weuir.png


i dont know what i do wrong but i cant get furter the the login box... did the double zip thing with the apk, but dont seen like something is been "updated"...
 
Don't worry about it, I can wait until tomorrow without any problems, after all it's time to go to sleep, thank you very much.


(edit) By the way, yesterday I had my touch paralyzed, I had to wait for the battery to run out because I couldn't even restart the cell phone, there was no use holding the switch off, no matter how long it was, it never restarted.
you weren't plugged in when you did that were you?
 

gorilla p

Recognized Contributor
Nov 30, 2011
3,679
2,839
STL
Xiaomi Mi Pad 4
OnePlus Nord N10 5G
While I havent used this tool, I want to thank you for all of your time and effort put into this. I may save me one day. Oneplus has made an absolute mess of this OP9 series devices and butchered the MSM recovery tool, which is horible given how easy they are to brick now, with no TWRP recovery. I cant overstate how disappointed I have been with the state of these devices.
I have multiple times,had to flash the OP9 Pro India, then back to Global tonget my device working again. Then once I wanted to go to C.48, no touchscreen and had to send it in for repair. Now I have a Nord N20 phone as a backup because Im sure this phone will get bricked again at some point.
Thank you again for all your hard work. You will save people thousands of man-hours with this.
 
  • Like
Reactions: EtherealRemnant

EtherealRemnant

Senior Member
Sep 15, 2007
3,757
1,176
37
Denver, CO
While I havent used this tool, I want to thank you for all of your time and effort put into this. I may save me one day. Oneplus has made an absolute mess of this OP9 series devices and butchered the MSM recovery tool, which is horible given how easy they are to brick now, with no TWRP recovery. I cant overstate how disappointed I have been with the state of these devices.
I have multiple times,had to flash the OP9 Pro India, then back to Global tonget my device working again. Then once I wanted to go to C.48, no touchscreen and had to send it in for repair. Now I have a Nord N20 phone as a backup because Im sure this phone will get bricked again at some point.
Thank you again for all your hard work. You will save people thousands of man-hours with this.
I agree, it's so irritating. I spent hours trying to figure out the touchscreen issue.

This is the most frustrating device I have ever had...
 
Last edited:
  • Like
Reactions: gorilla p

Chomps93

New member
Aug 13, 2019
2
0
so i was able to use the modded msm tool to return back to stock. my only problem is that i can't unlock my bootloader. my unlock token isn't working at all this is the error that i get
FAILED (remote: Error - Verify Failed ! (5:-2))

also i tried using fasrboot enhanced to flash the global downgrade package but when i reboot its still on the tmobile rom instead of the global rom. i'm stuck and not sure what i could be doing wrong
 

enau_kongkham

Senior Member
Nov 25, 2016
124
28
Apple iPhone 12
OnePlus 9
Damn the Gods are here.... Please do guide me too....
I have a op9 indian variant.
..I messed up the process during flashing a custom rom.
..Wanted to update to the latest OOS(required for custom rom)
..unable to do so..I tried the msm tool that booted me to op9 pro oos11 rom
..Tried FBE to downgrade to oos11 op9 rom(it did work) but after updating it to oos12 ...I lost my touch...

Where did I mess up? And how do I solve this pain?
 

EtherealRemnant

Senior Member
Sep 15, 2007
3,757
1,176
37
Denver, CO
Damn the Gods are here.... Please do guide me too....
I have a op9 indian variant.
..I messed up the process during flashing a custom rom.
..Wanted to update to the latest OOS(required for custom rom)
..unable to do so..I tried the msm tool that booted me to op9 pro oos11 rom
..Tried FBE to downgrade to oos11 op9 rom(it did work) but after updating it to oos12 ...I lost my touch...

Where did I mess up? And how do I solve this pain?
You have to use the regular OP9 India MSM Tool after you use the 9 Pro. There's something that 9 Pro MSM sets that doesn't get wiped by anything but another MSM Tool.
 
  • Like
Reactions: enau_kongkham

enau_kongkham

Senior Member
Nov 25, 2016
124
28
Apple iPhone 12
OnePlus 9
Last edited:

EtherealRemnant

Senior Member
Sep 15, 2007
3,757
1,176
37
Denver, CO
  • Like
Reactions: enau_kongkham

enau_kongkham

Senior Member
Nov 25, 2016
124
28
Apple iPhone 12
OnePlus 9
  • Like
Reactions: EtherealRemnant

jmadiaga

Senior Member
Aug 25, 2013
93
9
pasig
**I forgot that OnePlus screwed up the wiping script on 11.2.10.10 so after discovering I couldn't root my device, I have attached 11.2.4.4 that is modded to flash to Indian variants as well. It works on my device in the same manner described in this post. If you use 11.2.10.10, you won't be able to unlock the bootloader and have a working phone, it will kick you to recovery with an error message and you can wipe system cache and it will act like it's booting but it never will. Only flash 11.2.10.10 if you are planning to stay with a locked bootloader or if you're going to OOS 12.**

I found this updated MSM Tool and figured that people would appreciate it.

Source of updated MSM Tool: https://yun.daxiaamu.com/OnePlus_Roms/一加9/9008线刷救砖包氧OS 11.2.10.10/

As an added bonus, I added multi-target support. If you have flashed your global OnePlus 9 with Indian firmware, this package may help you get back to global software. I have tested it by intentionally flashing my global 9 to India 9 Pro firmware again and I can confirm that it does work. Choose India in the Target dropdown box.

As for the settings for flashing Indian firmware back to global, I was getting the dreaded "device not match image" until I left sha256 checked and use lite firehose *unchecked*. I know this flies in the face of normal convention and I'm sure this will lead to some people having Sahara errors and I unfortunately don't know how to fix that. I would assume that when you have a device that's actually booting that you shouldn't need the lite firehose anyway. It wouldn't surprise me if some people find that they need a different combo. In order to get the OP9P firmware (which I also modified with multi-target to force it to flash to global because it wouldn't do it without the mod) to flash my global unit so I could test this, I had to uncheck Sha256 check and I left use lite firehose checked, so try playing with different combos instead of just declaring it doesn't work and please report which combos worked for your device so others can see.

It's honestly a real headache when you have to flash the Indian 9 Pro firmware because it breaks the ability to go to OOS12 unless you can flash back with the global MSM and clear whatever flag is being set that makes it think it's an Indian 9 Pro so having a tool available to be able to go back to global firmware should be a great boon for those of us who have a serial flashing problem lol.

Pro tip: Start the app and click Start before you connect your phone so it's already looking for the device when it reboots. You can use adb reboot edl to go right to edl mode rather than having to use the obnoxious key combo. If the process fails, press and hold volume up and power until the phone reboots to the OS and you can try again.

Screenshot of success:
View attachment 5631375

11.2.10.10:
11.2.4.4:
EDIT: I just tested this a second time, taking my device back to Indian 9 Pro and then using this MSM again. It flashed exactly the same way, giving me the device not match image error until I left Sha256 checked and unchecked use lite firehose.

EDIT 2: See ** message at the top.
many thanks
 
  • Like
Reactions: EtherealRemnant

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    **I forgot that OnePlus screwed up the wiping script on 11.2.10.10 so after discovering I couldn't root my device, I have attached 11.2.4.4 that is modded to flash to Indian variants as well. It works on my device in the same manner described in this post. If you use 11.2.10.10, you won't be able to unlock the bootloader and have a working phone, it will kick you to recovery with an error message and you can wipe system cache and it will act like it's booting but it never will. Only flash 11.2.10.10 if you are planning to stay with a locked bootloader or if you're going to OOS 12.**

    I found this updated MSM Tool and figured that people would appreciate it.

    Source of updated MSM Tool: https://yun.daxiaamu.com/OnePlus_Roms/一加9/9008线刷救砖包氧OS 11.2.10.10/

    As an added bonus, I added multi-target support. If you have flashed your global OnePlus 9 with Indian firmware, this package may help you get back to global software. I have tested it by intentionally flashing my global 9 to India 9 Pro firmware again and I can confirm that it does work. Choose India in the Target dropdown box.

    As for the settings for flashing Indian firmware back to global, I was getting the dreaded "device not match image" until I left sha256 checked and use lite firehose *unchecked*. I know this flies in the face of normal convention and I'm sure this will lead to some people having Sahara errors and I unfortunately don't know how to fix that. I would assume that when you have a device that's actually booting that you shouldn't need the lite firehose anyway. It wouldn't surprise me if some people find that they need a different combo. In order to get the OP9P firmware (which I also modified with multi-target to force it to flash to global because it wouldn't do it without the mod) to flash my global unit so I could test this, I had to uncheck Sha256 check and I left use lite firehose checked, so try playing with different combos instead of just declaring it doesn't work and please report which combos worked for your device so others can see.

    It's honestly a real headache when you have to flash the Indian 9 Pro firmware because it breaks the ability to go to OOS12 unless you can flash back with the global MSM and clear whatever flag is being set that makes it think it's an Indian 9 Pro so having a tool available to be able to go back to global firmware should be a great boon for those of us who have a serial flashing problem lol.

    Pro tip: Start the app and click Start before you connect your phone so it's already looking for the device when it reboots. You can use adb reboot edl to go right to edl mode rather than having to use the obnoxious key combo. If the process fails, press and hold volume up and power until the phone reboots to the OS and you can try again.

    Screenshot of success:
    Screenshot 2022-06-06 001936.png


    11.2.10.10:
    11.2.4.4:
    EDIT: I just tested this a second time, taking my device back to Indian 9 Pro and then using this MSM again. It flashed exactly the same way, giving me the device not match image error until I left Sha256 checked and unchecked use lite firehose.

    EDIT 2: See ** message at the top.
    3
    Alright well I'm uploading it there anyway, it has about 9 minutes left. I will edit this post with the link when it's done and you can use whatever tomorrow.

    I'M ON OOS 12 THANK YOU SO MUCH YOU'RE AN ACTUAL GOD
    2
    Hey guys.

    After bricking my phone and getting into a eternal looping black screen with no hopes to solve it but to send it over to repair, I tried what @EtherealRemnant told me and it did work!!

    1st the Indian MSM for OP9Pro and then this patched MSM.

    When I ran the MSM tool I just did exactly what the post says. Checked sha256 and unchecked "Lite Firehouse" just like in the pic below and it just worked. I used the Vol+ and Vol- key combo pressed while plugging the Original OnePlus 9 USB-C cable to get to EDL mode after flashing the OP9PRO and skipping the initial config in order to get to EDL again and flash the magical MSM .ops file provided.

    Thanks again for this

    1654905093876.png
    2
    I explain from the beginning.
    1: I originally have a OnePlus 9 unlocked but with a T-Mobile ROM.
    2: I researched here on xda how to put a global ROM, well, in my attempts I ended up bricking my phone, it didn't even go into fastboot mode, only in EDL.
    3: I managed to resurrect my phone with Indian OnePlus 9 Pro ROM in EDL mode.
    4: I managed to get the T-Mobile ROM back using your latest ROM that is on Google Drive. (
    TMO MSM India mod.zip)
    5: Updated to Android 12 using system update.

    That's it.
    Msm again with his tmo mod and then follow his FBE steps with the global downgrade package that he has linked in a past comment
    1
    **I forgot that OnePlus screwed up the wiping script on 11.2.10.10 so after discovering I couldn't root my device, I have attached 11.2.4.4 that is modded to flash to Indian variants as well. It works on my device in the same manner described in this post. If you use 11.2.10.10, you won't be able to unlock the bootloader and have a working phone, it will kick you to recovery with an error message and you can wipe system cache and it will act like it's booting but it never will. Only flash 11.2.10.10 if you are planning to stay with a locked bootloader or if you're going to OOS 12.**

    I found this updated MSM Tool and figured that people would appreciate it.

    Source of updated MSM Tool: https://yun.daxiaamu.com/OnePlus_Roms/一加9/9008线刷救砖包氧OS 11.2.10.10/

    As an added bonus, I added multi-target support. If you have flashed your global OnePlus 9 with Indian firmware, this package may help you get back to global software. I have tested it by intentionally flashing my global 9 to India 9 Pro firmware again and I can confirm that it does work. Choose India in the Target dropdown box.

    As for the settings for flashing Indian firmware back to global, I was getting the dreaded "device not match image" until I left sha256 checked and use lite firehose *unchecked*. I know this flies in the face of normal convention and I'm sure this will lead to some people having Sahara errors and I unfortunately don't know how to fix that. I would assume that when you have a device that's actually booting that you shouldn't need the lite firehose anyway. It wouldn't surprise me if some people find that they need a different combo. In order to get the OP9P firmware (which I also modified with multi-target to force it to flash to global because it wouldn't do it without the mod) to flash my global unit so I could test this, I had to uncheck Sha256 check and I left use lite firehose checked, so try playing with different combos instead of just declaring it doesn't work and please report which combos worked for your device so others can see.

    It's honestly a real headache when you have to flash the Indian 9 Pro firmware because it breaks the ability to go to OOS12 unless you can flash back with the global MSM and clear whatever flag is being set that makes it think it's an Indian 9 Pro so having a tool available to be able to go back to global firmware should be a great boon for those of us who have a serial flashing problem lol.

    Pro tip: Start the app and click Start before you connect your phone so it's already looking for the device when it reboots. You can use adb reboot edl to go right to edl mode rather than having to use the obnoxious key combo. If the process fails, press and hold volume up and power until the phone reboots to the OS and you can try again.

    Screenshot of success:
    View attachment 5631375

    11.2.10.10:
    11.2.4.4:
    EDIT: I just tested this a second time, taking my device back to Indian 9 Pro and then using this MSM again. It flashed exactly the same way, giving me the device not match image error until I left Sha256 checked and unchecked use lite firehose.

    EDIT 2: See ** message at the top.
    many thanks