yashsingh1/xdaforums huggingface dataset:
[OnePlus 6T  Guides, News, & Discussion] Some_Random_Username:
Not being that guy but I think that you should credit me for the .ops file that I shared just two hours ago in my thread https://xdaforums.com/oneplus-6t/how-to/op6t-collection-unbrick-tools-t3914746 (in which one I credited you for 9.0.11 tool) since it's highly unlikely that you obtained it from OP staff at this hour
[OnePlus 6T  Guides, News, & Discussion] iaTa:
I've had 9.0.12 for a few days but haven't had a chance to update the OP.

Not sure why you created a new thread to be honest.
[OnePlus 6T  Guides, News, & Discussion] Some_Random_Username:
Well in fact I had it since two months (look at upload date on AFH) and originally shared it on /r/oneplus discord and i didn't feel like sharing it to your thread since i made my own threads for other OP phones and since i also shared 9.0.4 tool which was the first one ever released by OnePlus but never published on XDA
[OnePlus 6T  Guides, News, & Discussion] iaTa:
Strange argument but Ok.

FYI I purchased a 6T at the London launch event and posted the first publicly available 6T MSM tool shortly after.
[OnePlus 6T  Guides, News, & Discussion] H4X0R46:
Quick question, what do I choose here when installing the driver? What's the difference between these options? Thanks!
[OnePlus 6T  Guides, News, & Discussion] luca.mazzu:
In the folder there isn't the MsmDownloadTool V4.0_factory, but only the MsmDownloadTool V4.0_factory_mcl_op1 and MsmDownloadTool V4.0, what i have to use for my italian one plus 6T? Thanks
[OnePlus 6T  Guides, News, & Discussion] H4X0R46:
The latest MSM Download Tool only had 2 exe files, one that just says "V4.0" and another that says "factory_mcl", which do I use for a global 6T? Pic attached.

Pic: http://imgur.com/ue2ZL30
[OnePlus 6T  Guides, News, & Discussion] GraveDigger176:
For international OnePlus 6t use the MSN Download 4.0.exe the mcl is for the McLaren edition :good:
[OnePlus 6T  Guides, News, & Discussion] teddyearp:
For what it's worth, I used the top option.

And everything went well. 6T bought from directly Oneplus. Nothing says you're having fun with your new phone if you break it within the first week. :o Ended up with the 'corrupt device' in red. I read and re-read the instructions, the whole thread and tried to restore my phone with the fastboot flash package first, because I was a bit worried about all the troubles folks seemed to have in this thread. I found that as usual, most folks who have problems did not quite read the instructions fully.

I used and installed the drivers .exe package first, rebooted my computer, opened device manager, using the cable that came with the phone and with the phone off, pressed and held both volume up and down buttons and plugged the cord into my phone. Drivers installed, device shown properly in device manager, started the proper MSM .exe and 189 seconds later, WooT! Phone back to factory.

Just follow the instructions to the 'T' folks, in fact have them up while you do this so you can carefully follow the steps in the right order and you should not fail at all. This tool is much like RSD Lite and RadioComm that we used to use on Motorola flip phones to flash other carrier's firmwares to. Very powerful and very unforgiving if you half arse the instructions.

It's all about read more, post less.
[OnePlus 6T  Guides, News, & Discussion] Nic2112:
I would recommend using the 9.0.11 tool with the file with factory at the end.

I used the 9.0.12 once and my phone had problems. Google store acted weird and got a warning that the messaging app was sending excessive messages after sending one text.

I used 9.0.11 and updates to .12 and phone is working much better.
[OnePlus 6T  Guides, News, & Discussion] spjetrovic:
Just restored my 6T with 9.0.1.2 no issues what so ever thanks to the OP ??
[OnePlus 6T  Guides, News, & Discussion] H4X0R46:
It worked for you with no issue?

---------- Post added at 01:11 AM ---------- Previous post was at 01:11 AM ----------

What issued were you facing then? Force closing?
[OnePlus 6T  Guides, News, & Discussion] spjetrovic:
No issues,no errors. Thanks again!
[OnePlus 6T  Guides, News, & Discussion] H4X0R46:
What is the difference between the original exe and that factory one? I've always used the factory one and it works, but seems to only flash A partitions for me. B is left untouched.

---------- Post added at 03:40 AM ---------- Previous post was at 03:38 AM ----------

Never mind, I re read your post and you SAID what your issue was. My bad!
[OnePlus 6T  Guides, News, & Discussion] jumis:
I have the same problem. did you manage to solve it?
[OnePlus 6T  Guides, News, & Discussion] ChivasR:
Not yet< tried different drivers, different laptops - nothing works. Going to carry it to the servicemen
[OnePlus 6T  Guides, News, & Discussion] nyzoli72:
my problem is, i turned off my phone but if pressed the volume up and down, nothing happened but if connect to pc, automaticly turn on my pfone to fastboot and the download tool doesn't recognise. The pc is recognise it to android. what can i do?
[OnePlus 6T  Guides, News, & Discussion] blackimp05:
Saved my butt...

Thank you for this helpful tool...Very Much Appreciated
[OnePlus 6T  Guides, News, & Discussion] Scott:
[MENTION=5467580]iaTa[/MENTION]

Please note in the OP that if you flash version 9.0.12 on a T-Mobile device you will not be able to unlock it. Stick with version 9.0.11 for boot loader unlocking purposes.
[OnePlus 6T  Guides, News, & Discussion] Jimi Mack:
Would this also be true if we already converted from T-Mobile and just needed to reflash.
[OnePlus 6T  Guides, News, & Discussion] :
Not true... Use the patched factory.exe from the hacked msm, paste in this tools directory, and flash...can enable oem unlock immediately and fastboot oem unlock.
[OnePlus 6T  Guides, News, & Discussion] sscsps:
hey [MENTION=5467580]iaTa[/MENTION] can you please update the OP to be more clear? I spent about 30 minutes searching why "MsmDownloadTool V4.0_factory_mcl_op1.exe" did not work on my normal "OnePlus 6T (International version)", because it had the "Factory" in it and the other one did not, so I thought i needed to use this one only,

untill I read the "mcl" part and realised it can be for "McLaren" edition and then I tried the other one and it worked,

I'd request you to please specifically mention "mcl" is for "McLaren" edition and other one for "International Version".
[OnePlus 6T  Guides, News, & Discussion] champ784:
I use the 9.0.11 version and then flash 9.0.12 afterwards. Loving that my TMO OP6T has been officially converted! I don't see myself getting anything other than OnePlus for quite a while!
[OnePlus 6T  Guides, News, & Discussion] abalam:
Oneplus devices are flash devices [emoji41]
[OnePlus 6T  Guides, News, & Discussion] LLStarks:
Is the plan going forward to flash criticals and then firehose just for the hell of it to guarantee an international device? Or is that just a stopgap until a fixed TWRP?
[OnePlus 6T  Guides, News, & Discussion] Zachisimo:
Should have my .bin Sunday morning... Would be willing to try if someone can supply a script
[OnePlus 6T  Guides, News, & Discussion] Dark Nightmare:
The first, if that fails, the latter.
[OnePlus 6T  Guides, News, & Discussion] Dameon87:
[MENTION=4204048]Dark Nightmare[/MENTION] & [MENTION=1459374]hartleyshc[/MENTION] I've got TWRP now decrypting correctly. Anyone wanna brave the waters and test?

Edit: False alarm. Gimme a little bit to figure something out!
[OnePlus 6T  Guides, News, & Discussion] hartleyshc:
Good to know youre working on it!!

*****DANGER!!! THIS CAN BRICK YOUR DEVICE BEYOND REPAIR AND YOULL NEED TO RETURN IT TO T-MOBILE, ONLY YOU ARE RESPONSIBLE IF YOU DOWNLOAD THIS AND RUN IT. *****

So based on the assumption we have access to the tmp folder within the current version of TWRP, Ive changed around the flash script.

https://drive.google.com/open?id=1J-IDCv7eb6sQy-aPAkyUy81Vh2c2H8rf

The criticals and TWRP, latest adb, everything is in one folder. Just extract it and run 1-flash.bat

Flash this and then try the MSM tool and see if it can flash now or if it still says "image does not match device"

Also the script pauses at the end. Echo is on. If anyone runs this, please save the output of the script and post it here. Again, this will brick your device, but it should allow you to use the msmtool. If not, currently your only choice is to return it to T-Mobile. Only try this if you are brave.
[OnePlus 6T  Guides, News, & Discussion] Velrix:
fastboot boot TWRP.img

adb wait-for-recovery

TIMEOUT /T 5 /NOBREAK

adb push abl.img /tmp/abl.img

adb shell dd if=/tmp/abl.img of=/dev/block/bootdevice/by-name/abl_a

adb shell dd if=/tmp/abl.img of=/dev/block/bootdevice/by-name/abl_b

adb push cmnlib.img /tmp/cmnlib.img

adb shell dd if=/tmp/cmnlib.img of=/dev/block/bootdevice/by-name/cmnlib_a

adb shell dd if=/tmp/cmnlib.img of=/dev/block/bootdevice/by-name/cmnlib_b

adb push cmnlib64.img /tmp/cmnlib64.img

adb shell dd if=/tmp/cmnlib64.img of=/dev/block/bootdevice/by-name/cmnlib64_a

adb shell dd if=/tmp/cmnlib64.img of=/dev/block/bootdevice/by-name/cmnlib64_b

adb push devcfg.img /tmp/devcfg.img

adb shell dd if=/tmp/devcfg.img of=/dev/block/bootdevice/by-name/devcfg_a

adb shell dd if=/tmp/devcfg.img of=/dev/block/bootdevice/by-name/devcfg_b

adb push hyp.img /tmp/hyp.img

adb shell dd if=/tmp/hyp.img of=/dev/block/bootdevice/by-name/hyp_a

adb shell dd if=/tmp/hyp.img of=/dev/block/bootdevice/by-name/hyp_b

adb push keymaster.img /tmp/keymaster.img

adb shell dd if=/tmp/keymaster.img of=/dev/block/bootdevice/by-name/keymaster_a

adb shell dd if=/tmp/keymaster.img of=/dev/block/bootdevice/by-name/keymaster_b

adb push xbl.img /tmp/xbl.img

adb shell dd if=/tmp/xbl.img of=/dev/block/bootdevice/by-name/xbl_a

adb shell dd if=/tmp/xbl.img of=/dev/block/bootdevice/by-name/xbl_b

adb push xbl_config.img /tmp/xbl_config.img

adb shell dd if=/tmp/xbl_config.img of=/dev/block/bootdevice/by-name/xbl_config_a

adb shell dd if=/tmp/xbl_config.img of=/dev/block/bootdevice/by-name/xbl_config_b

pause

This will flash criticals in TWRP on the T-Mobile variant as long as the files exist in the same directory, you can paste this directly into a CMD window if you have ADB there or save as a .bat file and run it inside the same folder you should have if you did the 9.0.5 conversion. Then use the MSM tool.

---------- Post added at 10:01 PM ---------- Previous post was at 09:59 PM ----------

That will brick the device but should let the user run the MSM tool if the check aligns up with the bootloader/fastboot.
[OnePlus 6T  Guides, News, & Discussion] hartleyshc:
Thanks, Rewrote the end of my post to be a little more clear.

I'm one of those that I only use the word brick when it's indeed bricked. Meaning no coming back at all.
[OnePlus 6T  Guides, News, & Discussion] strictlyphat:
Sooooo. Who's up? Lol I'm tempted but only have 1 device.
[OnePlus 6T  Guides, News, & Discussion] djkinetic:
I’m out of my return period or I’d definitely try lol
[OnePlus 6T  Guides, News, & Discussion] hartleyshc:
Ok. So I did some testing. Im going by the assumption that the msm tool reads the bootloader to determine the device. In a real world situation, you would need this tool when you do an update, it fails, it swaps slots and the bootloader fails to boot with no fastboot.

So by this logic, the msm tool should check both slots. A and B. So I flashed all criticals to b. I stay on slot a. I did not zero out or replace persists *no dump in the fastboot thread*. I boot into qsm and run the tool. Same thing. Image doesnt match hardware.

I reboot my phone. It boots. Both IMEIs are gone! I check magisk manager, it says its installed, so I am on slot a (magisk manager asks to install if im booted in b, tested before flashing)

So Im in slot a, only flashed the criticals in slot b, and Ive lost imei.

I go and download the tmo dump from the fastboot roms thread, replace all of the criticals from that dump and flash them to slot b.

Reboot.

Same issue. IMEIs are gone!

Luckily, I made my own dump the second I unlocked my bootloader. Full dump, both slots. I flash my own dumps, reboot, and my IMEIs are back. I didnt mess with persist and let it rebuild. I never booted into b. But flashing those files to b made me lose IMEI even though I only stayed on slot A. So lesson to all, make backups!

Also I never took the plunge to boot from b slot. Everything might have worked. But I didnt go that far to test. Also, the msm tool might only check whats in the current slot. So if you do take this plunge and flash the criticals from 9.0.5. Save your files first, so if it does flash and boot, you can easily restore your imei if for some reason its lost during the conversion.
[OnePlus 6T  Guides, News, & Discussion] djkinetic:
Someone needs to be brave and flash critical to b and boot into B partition.
[OnePlus 6T  Guides, News, & Discussion] maraschino:
what is the difference between theese two:

MsmDownloadTool V4.0 and MsmDownloadTool V4.0_factory

well, I guess factory version return everything to factory settings, but what about the other one and when to use that one?

Thanks...
[OnePlus 6T  Guides, News, & Discussion] Dark Nightmare:
Hard to agree knowing we'd lose IMEI upon flash, I'm considering it.
[OnePlus 6T  Guides, News, & Discussion] kousarali:
As i understand it, this tool flashes through a special mode on the phone.

i wanted to know whether this mode will always be accessible for flashing, no matter what type of brick the phone goes through?
[OnePlus 6T  Guides, News, & Discussion] hartleyshc:
Well there's several things that could have caused it.

One is obviously the two slots aren't as separated as I thought. There is cross over. I only flashed one slot that I never booted into. This error might not happen if you flash both slots.

Second is that the msm tool might read the current slot.

Third, I never let persist rebuild itself. I never wiped it and never flashed it. This could also be the cause of these issues.

Pretty much I went as far as I could without just simply flashing all to both slots.
[OnePlus 6T  Guides, News, & Discussion] iaTa:
I don't think this MsmTool cares about slots. It just writes raw sectors onto the NAND.

I should have kept the log from a successful flash.
[OnePlus 6T  Guides, News, & Discussion] hartleyshc:
That's how I originally assumed it worked. That it doesn't read the nand at all. That you can literally solder a blank chip on to the board and use the msm tool to flash it. Someone comes along and states something confidently, and it can lead to misinformation.

The question is how does it read the deviceid? There's some sort of checks that are done.
[OnePlus 6T  Guides, News, & Discussion] Velrix:
The only thing it can do is read the ID via the USB hardware ID or it's reading the software signature somewhere on the device. If you can post your USB signature via device manager by holding vol up + down then power it will load in QUSB mode and then compare to a international version.
[OnePlus 6T  Guides, News, & Discussion] aznrmx1112:
My assumption: The point of all this is to attempt to fully convert to the int. Version and have the two imeis show up properly and have the possibility of flashing otas, right?

From what I'm gathering for the TMO version, and correct me if I'm wrong, is worst case we keep flashing full roms, imeis show only one even though we know there are two separate ones and no ota flashing and proper twrp?

I'm also passed my return date unfortunately as well
[OnePlus 6T  Guides, News, & Discussion] Dark Nightmare:
I’m pass my return date and I don’t have insurance on this device, so you can understand why I’m iffy, more so without us knowing whether I’ll be able to boot and what id it’s checking, if it’s device id, I’m screwed, if it’s a signature of some sort, that’s probably gonna change with the flash.
[OnePlus 6T  Guides, News, & Discussion] J3zz:
Hi, got the same problem so, when u see android device right click and uninstal till u get the qualcom device instaled
[OnePlus 6T  Guides, News, & Discussion] Bildo41383:
i keep getting a "Images do not match the phone" error...
[OnePlus 6T  Guides, News, & Discussion] Tagueo:
Hi, I've tried to use this on my phone but the program is not starting. When I execute MsmDownloadTool V4.0.exe or MsmDownloadTool V4.0_factory_mcl_op1.exe for the first time after a reboot, nothing is happening and when I try a second time I get this error: "Program has been started". My phone is detected as it should be by my computer (Qualcomm HS-USB QDLoader 9008)
[OnePlus 6T  Guides, News, & Discussion] Xenos7:
[MENTION=5467580]iaTa[/MENTION]

I don't have a OnePlus currently, but I am seriously considering to get one because they are "unbrickable".

I use my phone for development purposes, and if it gets hard brickd, I can't do anything about it because samsung doesn't give out those tools.

If OnePlus (International) can be recovered from ANY type of hard brick, than that's a damn good developer-friendly device.

Now onto the point:

I've read a few pages back that you said MSM tool doesn't read from NAND, it just flashes it onto the device. So, if someone were to get a new chip, no data or partition table on it, could they use MSM tool to flash the device?

So, if this is correct, in theory if someone does a dd zero of an entire NAND, completly destroys all data and GPT table on it, will they be able to revive it using MSM Tool?

Of course there would be no IMEI and stuff, but that could be restored from a backup later with TWRP.

Is this correct? Has anyone tried this before?

I've read somewhere that after a specific hard brick, a user flashed the device using msm tool (hydrogen os), and it was stuck in a bootloop with a LOCKED bootloader. They could not unlock the bootloader (unboot-able system for OEM toggle), they couldn't boot twrp, could boot into fastboot, but not use it.

So basically can Oneplus device survive a complete dd zero by flashing it with MSM Tool afterwards?

Anyone tried this?
[OnePlus 6T  Guides, News, & Discussion] NeatMonster:
Does anyone have the Product Kit for the SDM845 platform? I'm desperately looking for it.
[OnePlus 6T  Guides, News, & Discussion] wilceaux:
Same here.
[OnePlus 6T  Guides, News, & Discussion] KJDavisson:
How do I unlock bootloader after doing conversion it's still greyed out
[OnePlus 6T  Guides, News, & Discussion] Caltinpla:
Read the last few pages from here https://xdaforums.com/oneplus-6t/how-to/t-mobile-6t-to-international-t3888307
[OnePlus 6T  Guides, News, & Discussion] KJDavisson:
I understand that part but in developer options the OEM unlocking is greyed out after the conversion how do I do it? Do I just fastboot and do the commands?
[OnePlus 6T  Guides, News, & Discussion] Caltinpla:
No, you didn't read the last page that telling you about your issue.

Here the quote:

you must use 9.0.11 for bootloader to be able to be unlocked

Then enabled developer options to enable Advanced Reboot

Then did fastboot oem unlock
[OnePlus 6T  Guides, News, & Discussion] KJDavisson:
Can I still use 9.0.11 after putting 9.0.12 on
[OnePlus 6T  Guides, News, & Discussion] Caltinpla:
Yes, use the MsmDowloadTool to downgrade your phone to 9.0.11 then you'll be able to unlock your bootloader using fastboot command, then use the local upgrade to 9.0.12 after.
[OnePlus 6T  Guides, News, & Discussion] JodyBreeze901:
I'm not able to download the 6T MsmDownloadTool v4.0.58 (OOS v9.0.11) file from Android File Host. It's giving me the error message below:

Can not open file "C:\*****\Downloads\6T_MsmDownloadTool_v4.0.58_OOS_v9.0.11.rar" as archive.
[OnePlus 6T  Guides, News, & Discussion] iaTa:
Update your WinRAR or 7-Zip.
[OnePlus 6T  Guides, News, & Discussion] Causical:
Ahh so that's what the MSM folder is supposed to look like... Interesting, I tried to download it like 4 times earlier both the 9.0.12 and the 9.0.11 and the only thing in the folders was the OPS file. I don't know if the uploads are just corrupt now or my network or computer or something other in my end was messing up, but maybe if someone wants to see if the download comes out right for them that'd be helpful.
[OnePlus 6T  Guides, News, & Discussion] iaTa:
Working fine here.
[OnePlus 6T  Guides, News, & Discussion] H4X0R46:
You don't have an exe files or any of the others? Okay my new lead here is that your anti virus is removing stuff when you download the tool! Do you have real-time antivirus installed? Either exclude the folder from the antivirus program, or temporarily disable your antivirus while you use the tool! [emoji4]
[OnePlus 6T  Guides, News, & Discussion] Causical:
Actually I bought a brand new Lenovo Yoga 730 so the answer to that would be a definite yes...lol. Sorry not super computer savvy.

...I do remember something from Windows 10 popping up about something being blocked as unsafe from like Android file host or something... I don't think I got the same warning trying to download the MSM, but it was taking oddly extraordinarily long for my network speed and it was for sure failing every time even though the download completed
[OnePlus 6T  Guides, News, & Discussion] dante`afk:
getting sahara communication failed. please try again after power off phone.

phone is powered off?

oh wow ,after getting that error my phone now does not even power on?
[OnePlus 6T  Guides, News, & Discussion] travy4911:
I had the same problem. I plugged the phone in the original charger for about an hour and tried to boot it and it boots.
[OnePlus 6T  Guides, News, & Discussion] grunt12g:
I don't know if anybody else has this problem but every I connect my phone holding the volume buttons it goes to install drivers, then fails. I've looked everywhere to fix this but have not found an answer. Is there anybody that can help me with this?
[OnePlus 6T  Guides, News, & Discussion] blackphanter:
Download the software and install from op.
[OnePlus 6T  Guides, News, & Discussion] H4X0R46:
Ok that's most definitely your issue then! ;) Disable your antivirus temporarily and re download the file one last time.
[OnePlus 6T  Guides, News, & Discussion] i7vSa7vi7y:
If your phone doesn't power on at all. Hold the volume up and power button for a good 15 to 20 seconds or more and it will boot up.
[OnePlus 6T  Guides, News, & Discussion] rlramakrishnan:
Just wondering if an update to 9.0.13 is possible. Thanks for the updates so far!!
[OnePlus 6T  Guides, News, & Discussion] 2x4:
i'm on version 9.0.4 and I just tried the steps in the other thread using this tool to switch to the international version,

https://xdaforums.com/oneplus-6t/how-to/t-mobile-6t-to-international-t3888307

I got errno 258 and now nothing works? phone won't boot, can't get to bootloader, and redoing the steps gives the same error at the same time.

I subsequently tried the tool from this thread to just get the phone back to a usable state but that doesn't seem to be working either (images do not match with the phone!) - any ideas?
[OnePlus 6T  Guides, News, & Discussion] jetfire245:
Was having that issue as well. I went to https://www.xda-developers.com/t-mobile-oneplus-6t-international-without-unlocked-bootloader/ and used the patched tool. The process is explained in the thread.
[OnePlus 6T  Guides, News, & Discussion] Abaddon:
I accidentally flashed a OP6 fastboot rom into my 6T. lol got confused w my devices.

just stuck on boot warning, performing the msm tool for the 6T now. thank goodness we have this tool :)
[OnePlus 6T  Guides, News, & Discussion] hypertek:
any new hosts for this file? 6T MsmDownloadTool v4.0.58 (OOS v9.0.11)

Seems like afh is pretty bad right now with it.. incomplete package etc
[OnePlus 6T  Guides, News, & Discussion] :
I am on oos 9.0.4, I just got the tmobile varient yesterday and the tool available says 9.0.5 and up, how do i go about this? im sorry ive been out of the rooting process for a while just switched from a s9 plus
[OnePlus 6T  Guides, News, & Discussion] s800564:
Work fine for me....

thanks so much.
[OnePlus 6T  Guides, News, & Discussion] Moose0704:
I am getting the same error, anyway to get this working? Am I doing something wrong?
[OnePlus 6T  Guides, News, & Discussion] Moose0704:
Swapped to a different USB cable and all is well. Worked like a charm! Thanks OP!