[OPN105G][OOS 86AA/89BA] Unbrick tool to restore your device to OxygenOS

Search This thread
Apr 25, 2017
1,316
2,691
133
OnePlus 3T
OnePlus 5T
Disclaimer: By attempting any of the processes listed in this thread you accept full responsibility for your actions. I will not be held responsible if your device stops working, catches fire, or turns into a hipster and claims to have been modified before it was cool.

Hi everyone, similar to the previous threads for
OP3, OP3T, OP5, OP5T, OP6, OP6T, OP7, OP7PRO, regular OP7T, T-Mobile OP7T, regular OP7TPRO, T-Mobile OP7TPro 5G, regular OP8, T-Mobile OP8, Verizon OP8, Visible OP8, OP8Pro, OP Nord and OP8T here are the EDL packages (also known as MSM tools or unbrick tools) that can revive a bricked OnePlus Nord N10.

Albeit it has not been tested, you should hopefully be able to rollback your phone to a previous release of OOS with them if for some reason you want to go back to an older firmware :)

Please note that crossflashing regional builds is no longer possible by EDL, flash is tied to device project ID. For reference EU devices project ID is 20889 while international devices project ID is 20886. This has been found with @Elidone unit, which hasn't been able to crossflash EU software on his international device (see second screenshot attached). I therefore assume that same happens when trying to flash international software on EU units.

BE86AA tools (international firmware):


BE89BA tools (european firmware):


Instructions:

Launch MsmDownloadTool V4.0.exe.

On the login prompt select "Other" in the dropdown menu and click on Next.
Wait a few seconds until main window shows up.

Press Start button so that it waits for your device to be connected
Power off your device
Maintain volume up and down buttons to get into Qualcomm EDL mode.
Plug your device to your computer.
Should you not manage to do that and have adb access, you can use adb reboot edl instead
Wait ~300 seconds.
Enjoy your brand new device.

FAQ:

Does this work on Mac or on Linux?

Unfortunately no, tool is Windows only. You should need at least Windows 7.

Why is my antivirus freaking out when unzipping the archive or running the tool?

In an effort to protect reverse engineering from being done (and by extension prevent conversion process like it was done on 6T and 7Pro), OnePlus now use VM Protect V3 in their MSM tools. As this tries to detect debug environment, this is seen as malicious behaviour by some antivirus.

How can I check my device project ID?

Use getprop ro.boot.project_name. This however involve having ADB access or access to OxygenOS to use Termux or whatever terminal emulator you prefer.

My device isn't detected

Go to device manager and make sure your phone shows up as QDLOADER 9008.
If it shows up as QHUSB_BULK, it means Qualcomm driver wasn't installed automatically by Windows Update. Download the latest one from Microsoft website at http://download.windowsupdate.com/c..._fba473728483260906ba044af3c063e309e6259d.cab (source https://www.catalog.update.microsof...updateid=8ee52ba0-bdef-4009-88cf-335a678dd67a ) and install it manually by right clicking on QHUSB_BULK and selecting "Update driver software" and "Browse my computer for driver software" to where you downloaded CAB file.

If you can't get into EDL mode by hardware keys, you may use adb reboot edl (will require your phone to still have ADB access)

MSM tool is stuck on "Param pre-processing"

Ensure you're using the Qualcomm drivers linked above.

MSM tool is stuck on "Sahara communication failed"

Unplug your phone, get in fastboot mode, turn off phone, wait 15 secondes and get back in Qualcomm EDL mode. You can also try using a USB 2.0 port instead of a 3.0 one.

What is SMT Download mode?

Just don't try to unlock that mode, it will wipe your IMEI and your Widevine certificate if you use it.

How can I fix "SMT config not found" error?

Please refer to https://forum.xda-developers.com/showpost.php?p=83448961&postcount=61

Credits:

@Elidone for testing 10.5.7 AA version on his device and for the screenshots
Votton for providing a server as an alternative mirror
OnePlus for the device and OS
Capture d’écran 2020-12-17 234038.pngphoto_2020-12-15_20-03-11.jpg
 
Last edited:

Enriath

New member
Jan 5, 2021
2
2
13
I really wish this was available before I spent well over two weeks waiting for their support to use this exact tool on my bricked N10. At least I have their tools now. Thanks for the release, and hopefully no one else has to go through the support for this kind of stuff again.
 
  • Like
Reactions: mingkee

serg7500

New member
Nov 23, 2020
4
0
1
Mod edit - translated by https://www.deepl.com/translator:
Which region does the version of the appliance belong to? Firmware 10.5.9. BE86AA. Model BE2029. Global or Eu? And where can i download full firmware images for this phone model?
*******************************
К какому региону относится версию аппарата? Прошивка 10.5.9. BE86AA. Модель BE2029. Глобал или Eu? И где можно скачать полные образы прошивки для этой модели телефона?
 

Attachments

  • IMG_20210116_122632993_Amanita_2XL.xml.jpg
    IMG_20210116_122632993_Amanita_2XL.xml.jpg
    4.3 MB · Views: 65
Last edited by a moderator:

Oswald Boelcke

Forum Moderator / Recognized Translator
Staff member
Mod edit - translated by https://www.deepl.com/translator:
Which region does the version of the appliance belong to? Firmware 10.5.9. BE86AA. Model BE2029. Global or Eu? And where can i download full firmware images for this phone model?
*******************************
К какому региону относится версию аппарата? Прошивка 10.5.9. BE86AA. Модель BE2029. Глобал или Eu? И где можно скачать полные образы прошивки для этой модели телефона?
Please use the English language! [Пожалуйста, используйте английский язык!]

XDA Forum Rules (excerpt):
...
4. Use the English language.

We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature). You could try :- https://translate.google.com/ or https://www.babelfish.com/ or use one of your choice.
...
 
Apr 25, 2017
1,316
2,691
133
OnePlus 3T
OnePlus 5T
Mod edit - translated by https://www.deepl.com/translator:
Which region does the version of the appliance belong to? Firmware 10.5.9. BE86AA. Model BE2029. Global or Eu? And where can i download full firmware images for this phone model?
*******************************
К какому региону относится версию аппарата? Прошивка 10.5.9. BE86AA. Модель BE2029. Глобал или Eu? И где можно скачать полные образы прошивки для этой модели телефона?
BE86AA software is global software.
Unfortunately OnePlus hasn't released full zip for it on its support website yet.
 

serg7500

New member
Nov 23, 2020
4
0
1
BE86AA software is global software.
Unfortunately OnePlus hasn't released full zip for it on its support website yet.
Mod edit - translated by https://www.deepl.com/translator and quotation repaired:
Would you kindly provide a link to this website?
********************************
А будьде добры дать ссылку на этот веб-сайт
 
Last edited by a moderator:

andreas__

Senior Member
[QUOTE = "Some_Random_Username, сообщение: 84311381, участник: 8234677"]
Программное обеспечение BE86AA - это глобальное программное обеспечение.
К сожалению, OnePlus еще не выпустил полный zip для него на своем веб-сайте поддержки.
[/ QUOTE]
А будьде добры дать ссылку на этот веб-сайт

Please, english only

 

tecknight

Recognized Contributor
Jun 12, 2010
986
849
123
Las Vegas
Thanks for posting this. You saved my a$$.
Just got a BE86AA 2 days ago and I rooted it per the instructions posted here.
It worked perfectly rooted for over 24 hours, then refused to boot, just hung at the message about the bootloader being unlocked.
I tried reflashing the patched boot image--no help, then tried wiping anything I could from recovery--no help.
I then flashed the unpatched boot image--still no luck, then I re-locked the bootloader--still not booting.
At that point I downloaded the unbrick tool and I was able to restore to stock successfully !!!
Thank you so much for posting this here !!
FYI: Just before the failure to boot I installed a couple of Magisk apps, the first Magisk apps that I installed.
It's nice to know that I have a solution to restore my phone no matter what happens to it.
 
Last edited:

powergo

Senior Member
Sep 12, 2013
214
64
58
Al Muharraq
www.wael.name
Any way to do it in Linux ? i mean script to do all, i know about
extracting zip to fastboot all like
Code:
[email protected] ~/Downloads/extract_android_ota_payload-master $ python extract_android_ota_payload.py OnePlusN10Oxygen_14.E.09_OTA_009_all_2101021731_9c32820c43e443f1.zip 1/
Extracting 'payload.bin' from OTA file...
Extracting 'abl.img'
Extracting 'boot.img'
Extracting 'dtbo.img'
Extracting 'odm.img'
Extracting 'product.img'
Extracting 'recovery.img'
Extracting 'system.img'
Extracting 'vbmeta.img'
Extracting 'vbmeta_system.img'
Extracting 'vendor.img'
Extracting 'aop.img'
Extracting 'bluetooth.img'
Extracting 'devcfg.img'
Extracting 'dsp.img'
Extracting 'featenabler.img'
Extracting 'hyp.img'
Extracting 'imagefv.img'
Extracting 'keymaster.img'
Extracting 'modem.img'
Extracting 'qupfw.img'
Extracting 'storsec.img'
Extracting 'tz.img'
Extracting 'uefisecapp.img'
Extracting 'xbl_config.img'
Extracting 'xbl.img'
Extracting 'oem_stanvbk.img'
(n):cry:[email protected] ~/Downloads/extract_android_ota_payload-master $ cd 1
abl.img        dtbo.img         odm.img          storsec.img        vendor.img
aop.img        featenabler.img  oem_stanvbk.img  system.img         xbl_config.img
bluetooth.img  hyp.img          payload.bin      tz.img             xbl.img
boot.img       imagefv.img      product.img      uefisecapp.img
devcfg.img     keymaster.img    qupfw.img        vbmeta.img
dsp.img        modem.img        recovery.img     vbmeta_system.img
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot flash boot boot.img
< waiting for any device >
Sending 'boot_b' (98304 KB)                        OKAY [  2.314s]
Writing 'boot_b'                                   OKAY [  1.953s]
Finished. Total time: 4.279s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot flash system system.img
Invalid sparse file format at header magic
Sending sparse 'system' 1/3 (782003 KB)            OKAY [ 18.506s]
Writing 'system'                                   FAILED (remote: 'Partition not found')
fastboot: error: Command failed
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot erase userdata
******** Did you mean to fastboot format this f2fs partition?
Erasing 'userdata'                                 OKAY [  0.822s]
Finished. Total time: 0.828s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot erase cache
Erasing 'cache'                                    FAILED (remote: 'Check device console.')
fastboot: error: Command failed
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot -w
Erasing 'userdata'                                 OKAY [  0.801s]
/usr/bin/make_f2fs failed with status 1
fastboot: error: Cannot generate image for userdata
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash boot boot.img
Sending 'boot_b' (98304 KB)                        OKAY [  2.318s]
Writing 'boot_b'                                   OKAY [  1.885s]
Finished. Total time: 4.217s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash dtbo dtbo.img
Sending 'dtbo' (8192 KB)                           OKAY [  0.195s]
Writing 'dtbo'                                     OKAY [  0.188s]
Finished. Total time: 0.391s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash modem modem.img
Sending 'modem_b' (152332 KB)                      OKAY [  3.607s]
Writing 'modem_b'                                  OKAY [  2.974s]
Finished. Total time: 6.590s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash recovery recovery.img
Sending 'recovery' (102400 KB)                     OKAY [  2.412s]
Writing 'recovery'                                 OKAY [  2.023s]
Finished. Total time: 4.455s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot reboot fastboot
Rebooting into fastboot                            OKAY [  0.003s]
< waiting for any device >
Finished. Total time: 9.477s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash abl abl.img
Sending 'abl_b' (1996 KB)                          OKAY [  0.057s]
Writing 'abl_b'                                    OKAY [  0.028s]
Finished. Total time: 0.093s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash aop aop.img
Sending 'aop_b' (176 KB)                           OKAY [  0.006s]
Writing 'aop_b'                                    OKAY [  0.007s]
Finished. Total time: 0.020s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash bluetooth bluetooth.img
Sending 'bluetooth_b' (220 KB)                     OKAY [  0.007s]
Writing 'bluetooth_b'                              OKAY [  0.008s]
Finished. Total time: 0.021s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash devcfg devcfg.img
Sending 'devcfg_b' (44 KB)                         OKAY [  0.002s]
Writing 'devcfg_b'                                 OKAY [  0.005s]
Finished. Total time: 0.014s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash dsp dsp.img
Sending 'dsp_b' (65536 KB)                         OKAY [  1.618s]
Writing 'dsp_b'                                    OKAY [  0.531s]
Finished. Total time: 2.153s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash featenabler featenabler.img
Sending 'featenabler_b' (88 KB)                    OKAY [  0.003s]
Writing 'featenabler_b'                            OKAY [  0.006s]
Finished. Total time: 0.014s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash hyp hyp.img
Sending 'hyp_b' (396 KB)                           OKAY [  0.011s]
Writing 'hyp_b'                                    OKAY [  0.010s]
Finished. Total time: 0.025s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash imagefv imagefv.img
Sending 'imagefv_b' (524 KB)                       OKAY [  0.017s]
Writing 'imagefv_b'                                OKAY [  0.012s]
Finished. Total time: 0.036s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash keymaster keymaster.img
Sending 'keymaster_b' (232 KB)                     OKAY [  0.008s]
Writing 'keymaster_b'                              OKAY [  0.008s]
Finished. Total time: 0.022s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash logo logo.img
fastboot: error: cannot load 'logo.img': No such file or directory
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash oem_stanvbk oem_stanvbk.img
Sending 'oem_stanvbk' (2920 KB)                    OKAY [  0.078s]
Writing 'oem_stanvbk'                              OKAY [  0.038s]
Finished. Total time: 0.123s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash odm odm.img
Resizing 'odm_b'                                   OKAY [  0.004s]
Sending 'odm_b' (968 KB)                           OKAY [  0.027s]
Writing 'odm_b'                                    OKAY [  0.293s]
Finished. Total time: 0.331s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash qupfw qupfw.img
Sending 'qupfw_b' (56 KB)                          OKAY [  0.002s]
Writing 'qupfw_b'                                  OKAY [  0.005s]
Finished. Total time: 0.012s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash storsec storsec.img
Sending 'storsec_b' (20 KB)                        OKAY [  0.001s]
Writing 'storsec_b'                                OKAY [  0.005s]
Finished. Total time: 0.013s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash tz tz.img
Sending 'tz_b' (2960 KB)                           OKAY [  0.076s]
Writing 'tz_b'                                     OKAY [  0.038s]
Finished. Total time: 0.120s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash uefisecapp uefisecapp.img
Sending 'uefisecapp_b' (124 KB)                    OKAY [  0.004s]
Writing 'uefisecapp_b'                             OKAY [  0.006s]
Finished. Total time: 0.018s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash xbl xbl.img
Sending 'xbl_b' (3296 KB)                          OKAY [  0.083s]
Writing 'xbl_b'                                    OKAY [  1.794s]
Finished. Total time: 1.884s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash xbl_config xbl_config.img
Sending 'xbl_config_b' (96 KB)                     OKAY [  0.003s]
Writing 'xbl_config_b'                             OKAY [  0.029s]
Finished. Total time: 0.040s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash system system.img
Invalid sparse file format at header magic
Resizing 'system_b'                                OKAY [  0.004s]
Sending sparse 'system_b' 1/4 (523001 KB)          OKAY [ 12.780s]
Writing 'system_b'                                 OKAY [  3.391s]
Sending sparse 'system_b' 2/4 (520279 KB)          OKAY [ 12.756s]
Writing 'system_b'                                 OKAY [  3.428s]
Sending sparse 'system_b' 3/4 (523321 KB)          OKAY [ 12.786s]
Writing 'system_b'                                 OKAY [  3.450s]
Sending sparse 'system_b' 4/4 (450188 KB)          OKAY [ 11.003s]
Writing 'system_b'                                 OKAY [  3.045s]
Finished. Total time: 62.944s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash vendor vendor.img
Invalid sparse file format at header magic
Resizing 'vendor_b'                                OKAY [  0.003s]
Sending sparse 'vendor_b' 1/3 (523167 KB)          OKAY [ 12.819s]
Writing 'vendor_b'                                 OKAY [  3.502s]
Sending sparse 'vendor_b' 2/3 (510001 KB)          OKAY [ 12.478s]
Writing 'vendor_b'                                 OKAY [  3.398s]
Sending sparse 'vendor_b' 3/3 (291316 KB)          OKAY [  7.133s]
Writing 'vendor_b'                                 OKAY [  2.147s]
Finished. Total time: 41.657s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash product product.img
Invalid sparse file format at header magic
Resizing 'product_b'                               OKAY [  0.003s]
Sending sparse 'product_b' 1/4 (522958 KB)         OKAY [ 12.807s]
Writing 'product_b'                                OKAY [  3.412s]
Sending sparse 'product_b' 2/4 (523010 KB)         OKAY [ 12.818s]
Writing 'product_b'                                OKAY [  3.418s]
Sending sparse 'product_b' 3/4 (520218 KB)         OKAY [ 12.759s]
Writing 'product_b'                                OKAY [  3.440s]
Sending sparse 'product_b' 4/4 (235736 KB)         OKAY [  5.795s]
Writing 'product_b'                                OKAY [  1.825s]
Finished. Total time: 56.543s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot reboot bootloader
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $
 
Last edited:
Apr 25, 2017
1,316
2,691
133
OnePlus 3T
OnePlus 5T
Any way to do it in Linux ? i mean script to do all, i know about
extracting zip to fastboot all like
Code:
[email protected] ~/Downloads/extract_android_ota_payload-master $ python extract_android_ota_payload.py OnePlusN10Oxygen_14.E.09_OTA_009_all_2101021731_9c32820c43e443f1.zip 1/
Extracting 'payload.bin' from OTA file...
Extracting 'abl.img'
Extracting 'boot.img'
Extracting 'dtbo.img'
Extracting 'odm.img'
Extracting 'product.img'
Extracting 'recovery.img'
Extracting 'system.img'
Extracting 'vbmeta.img'
Extracting 'vbmeta_system.img'
Extracting 'vendor.img'
Extracting 'aop.img'
Extracting 'bluetooth.img'
Extracting 'devcfg.img'
Extracting 'dsp.img'
Extracting 'featenabler.img'
Extracting 'hyp.img'
Extracting 'imagefv.img'
Extracting 'keymaster.img'
Extracting 'modem.img'
Extracting 'qupfw.img'
Extracting 'storsec.img'
Extracting 'tz.img'
Extracting 'uefisecapp.img'
Extracting 'xbl_config.img'
Extracting 'xbl.img'
Extracting 'oem_stanvbk.img'
(n):cry:[email protected] ~/Downloads/extract_android_ota_payload-master $ cd 1
abl.img        dtbo.img         odm.img          storsec.img        vendor.img
aop.img        featenabler.img  oem_stanvbk.img  system.img         xbl_config.img
bluetooth.img  hyp.img          payload.bin      tz.img             xbl.img
boot.img       imagefv.img      product.img      uefisecapp.img
devcfg.img     keymaster.img    qupfw.img        vbmeta.img
dsp.img        modem.img        recovery.img     vbmeta_system.img
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot flash boot boot.img
< waiting for any device >
Sending 'boot_b' (98304 KB)                        OKAY [  2.314s]
Writing 'boot_b'                                   OKAY [  1.953s]
Finished. Total time: 4.279s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot flash system system.img
Invalid sparse file format at header magic
Sending sparse 'system' 1/3 (782003 KB)            OKAY [ 18.506s]
Writing 'system'                                   FAILED (remote: 'Partition not found')
fastboot: error: Command failed
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot erase userdata
******** Did you mean to fastboot format this f2fs partition?
Erasing 'userdata'                                 OKAY [  0.822s]
Finished. Total time: 0.828s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot erase cache
Erasing 'cache'                                    FAILED (remote: 'Check device console.')
fastboot: error: Command failed
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $ fastboot -w
Erasing 'userdata'                                 OKAY [  0.801s]
/usr/bin/make_f2fs failed with status 1
fastboot: error: Cannot generate image for userdata
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash boot boot.img
Sending 'boot_b' (98304 KB)                        OKAY [  2.318s]
Writing 'boot_b'                                   OKAY [  1.885s]
Finished. Total time: 4.217s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash dtbo dtbo.img
Sending 'dtbo' (8192 KB)                           OKAY [  0.195s]
Writing 'dtbo'                                     OKAY [  0.188s]
Finished. Total time: 0.391s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash modem modem.img
Sending 'modem_b' (152332 KB)                      OKAY [  3.607s]
Writing 'modem_b'                                  OKAY [  2.974s]
Finished. Total time: 6.590s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash recovery recovery.img
Sending 'recovery' (102400 KB)                     OKAY [  2.412s]
Writing 'recovery'                                 OKAY [  2.023s]
Finished. Total time: 4.455s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot reboot fastboot
Rebooting into fastboot                            OKAY [  0.003s]
< waiting for any device >
Finished. Total time: 9.477s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash abl abl.img
Sending 'abl_b' (1996 KB)                          OKAY [  0.057s]
Writing 'abl_b'                                    OKAY [  0.028s]
Finished. Total time: 0.093s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash aop aop.img
Sending 'aop_b' (176 KB)                           OKAY [  0.006s]
Writing 'aop_b'                                    OKAY [  0.007s]
Finished. Total time: 0.020s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash bluetooth bluetooth.img
Sending 'bluetooth_b' (220 KB)                     OKAY [  0.007s]
Writing 'bluetooth_b'                              OKAY [  0.008s]
Finished. Total time: 0.021s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash devcfg devcfg.img
Sending 'devcfg_b' (44 KB)                         OKAY [  0.002s]
Writing 'devcfg_b'                                 OKAY [  0.005s]
Finished. Total time: 0.014s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash dsp dsp.img
Sending 'dsp_b' (65536 KB)                         OKAY [  1.618s]
Writing 'dsp_b'                                    OKAY [  0.531s]
Finished. Total time: 2.153s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash featenabler featenabler.img
Sending 'featenabler_b' (88 KB)                    OKAY [  0.003s]
Writing 'featenabler_b'                            OKAY [  0.006s]
Finished. Total time: 0.014s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash hyp hyp.img
Sending 'hyp_b' (396 KB)                           OKAY [  0.011s]
Writing 'hyp_b'                                    OKAY [  0.010s]
Finished. Total time: 0.025s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash imagefv imagefv.img
Sending 'imagefv_b' (524 KB)                       OKAY [  0.017s]
Writing 'imagefv_b'                                OKAY [  0.012s]
Finished. Total time: 0.036s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash keymaster keymaster.img
Sending 'keymaster_b' (232 KB)                     OKAY [  0.008s]
Writing 'keymaster_b'                              OKAY [  0.008s]
Finished. Total time: 0.022s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash logo logo.img
fastboot: error: cannot load 'logo.img': No such file or directory
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash oem_stanvbk oem_stanvbk.img
Sending 'oem_stanvbk' (2920 KB)                    OKAY [  0.078s]
Writing 'oem_stanvbk'                              OKAY [  0.038s]
Finished. Total time: 0.123s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash odm odm.img
Resizing 'odm_b'                                   OKAY [  0.004s]
Sending 'odm_b' (968 KB)                           OKAY [  0.027s]
Writing 'odm_b'                                    OKAY [  0.293s]
Finished. Total time: 0.331s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash qupfw qupfw.img
Sending 'qupfw_b' (56 KB)                          OKAY [  0.002s]
Writing 'qupfw_b'                                  OKAY [  0.005s]
Finished. Total time: 0.012s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash storsec storsec.img
Sending 'storsec_b' (20 KB)                        OKAY [  0.001s]
Writing 'storsec_b'                                OKAY [  0.005s]
Finished. Total time: 0.013s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash tz tz.img
Sending 'tz_b' (2960 KB)                           OKAY [  0.076s]
Writing 'tz_b'                                     OKAY [  0.038s]
Finished. Total time: 0.120s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash uefisecapp uefisecapp.img
Sending 'uefisecapp_b' (124 KB)                    OKAY [  0.004s]
Writing 'uefisecapp_b'                             OKAY [  0.006s]
Finished. Total time: 0.018s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash xbl xbl.img
Sending 'xbl_b' (3296 KB)                          OKAY [  0.083s]
Writing 'xbl_b'                                    OKAY [  1.794s]
Finished. Total time: 1.884s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash xbl_config xbl_config.img
Sending 'xbl_config_b' (96 KB)                     OKAY [  0.003s]
Writing 'xbl_config_b'                             OKAY [  0.029s]
Finished. Total time: 0.040s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash system system.img
Invalid sparse file format at header magic
Resizing 'system_b'                                OKAY [  0.004s]
Sending sparse 'system_b' 1/4 (523001 KB)          OKAY [ 12.780s]
Writing 'system_b'                                 OKAY [  3.391s]
Sending sparse 'system_b' 2/4 (520279 KB)          OKAY [ 12.756s]
Writing 'system_b'                                 OKAY [  3.428s]
Sending sparse 'system_b' 3/4 (523321 KB)          OKAY [ 12.786s]
Writing 'system_b'                                 OKAY [  3.450s]
Sending sparse 'system_b' 4/4 (450188 KB)          OKAY [ 11.003s]
Writing 'system_b'                                 OKAY [  3.045s]
Finished. Total time: 62.944s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash vendor vendor.img
Invalid sparse file format at header magic
Resizing 'vendor_b'                                OKAY [  0.003s]
Sending sparse 'vendor_b' 1/3 (523167 KB)          OKAY [ 12.819s]
Writing 'vendor_b'                                 OKAY [  3.502s]
Sending sparse 'vendor_b' 2/3 (510001 KB)          OKAY [ 12.478s]
Writing 'vendor_b'                                 OKAY [  3.398s]
Sending sparse 'vendor_b' 3/3 (291316 KB)          OKAY [  7.133s]
Writing 'vendor_b'                                 OKAY [  2.147s]
Finished. Total time: 41.657s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot flash product product.img
Invalid sparse file format at header magic
Resizing 'product_b'                               OKAY [  0.003s]
Sending sparse 'product_b' 1/4 (522958 KB)         OKAY [ 12.807s]
Writing 'product_b'                                OKAY [  3.412s]
Sending sparse 'product_b' 2/4 (523010 KB)         OKAY [ 12.818s]
Writing 'product_b'                                OKAY [  3.418s]
Sending sparse 'product_b' 3/4 (520218 KB)         OKAY [ 12.759s]
Writing 'product_b'                                OKAY [  3.440s]
Sending sparse 'product_b' 4/4 (235736 KB)         OKAY [  5.795s]
Writing 'product_b'                                OKAY [  1.825s]
Finished. Total time: 56.543s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $  fastboot reboot bootloader
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
[email protected] ~/Downloads/extract_android_ota_payload-master/1 $
No, as said in OP this tool is Windows only.
It is not a GUI for fastboot, it uses Qualcomm EDL mode to flash your device like at factory.
 
  • Like
Reactions: powergo

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    Disclaimer: By attempting any of the processes listed in this thread you accept full responsibility for your actions. I will not be held responsible if your device stops working, catches fire, or turns into a hipster and claims to have been modified before it was cool.

    Hi everyone, similar to the previous threads for
    OP3, OP3T, OP5, OP5T, OP6, OP6T, OP7, OP7PRO, regular OP7T, T-Mobile OP7T, regular OP7TPRO, T-Mobile OP7TPro 5G, regular OP8, T-Mobile OP8, Verizon OP8, Visible OP8, OP8Pro, OP Nord and OP8T here are the EDL packages (also known as MSM tools or unbrick tools) that can revive a bricked OnePlus Nord N10.

    Albeit it has not been tested, you should hopefully be able to rollback your phone to a previous release of OOS with them if for some reason you want to go back to an older firmware :)

    Please note that crossflashing regional builds is no longer possible by EDL, flash is tied to device project ID. For reference EU devices project ID is 20889 while international devices project ID is 20886. This has been found with @Elidone unit, which hasn't been able to crossflash EU software on his international device (see second screenshot attached). I therefore assume that same happens when trying to flash international software on EU units.

    BE86AA tools (international firmware):


    BE89BA tools (european firmware):


    Instructions:

    Launch MsmDownloadTool V4.0.exe.

    On the login prompt select "Other" in the dropdown menu and click on Next.
    Wait a few seconds until main window shows up.

    Press Start button so that it waits for your device to be connected
    Power off your device
    Maintain volume up and down buttons to get into Qualcomm EDL mode.
    Plug your device to your computer.
    Should you not manage to do that and have adb access, you can use adb reboot edl instead
    Wait ~300 seconds.
    Enjoy your brand new device.

    FAQ:

    Does this work on Mac or on Linux?

    Unfortunately no, tool is Windows only. You should need at least Windows 7.

    Why is my antivirus freaking out when unzipping the archive or running the tool?

    In an effort to protect reverse engineering from being done (and by extension prevent conversion process like it was done on 6T and 7Pro), OnePlus now use VM Protect V3 in their MSM tools. As this tries to detect debug environment, this is seen as malicious behaviour by some antivirus.

    How can I check my device project ID?

    Use getprop ro.boot.project_name. This however involve having ADB access or access to OxygenOS to use Termux or whatever terminal emulator you prefer.

    My device isn't detected

    Go to device manager and make sure your phone shows up as QDLOADER 9008.
    If it shows up as QHUSB_BULK, it means Qualcomm driver wasn't installed automatically by Windows Update. Download the latest one from Microsoft website at http://download.windowsupdate.com/c..._fba473728483260906ba044af3c063e309e6259d.cab (source https://www.catalog.update.microsof...updateid=8ee52ba0-bdef-4009-88cf-335a678dd67a ) and install it manually by right clicking on QHUSB_BULK and selecting "Update driver software" and "Browse my computer for driver software" to where you downloaded CAB file.

    If you can't get into EDL mode by hardware keys, you may use adb reboot edl (will require your phone to still have ADB access)

    MSM tool is stuck on "Param pre-processing"

    Ensure you're using the Qualcomm drivers linked above.

    MSM tool is stuck on "Sahara communication failed"

    Unplug your phone, get in fastboot mode, turn off phone, wait 15 secondes and get back in Qualcomm EDL mode. You can also try using a USB 2.0 port instead of a 3.0 one.

    What is SMT Download mode?

    Just don't try to unlock that mode, it will wipe your IMEI and your Widevine certificate if you use it.

    How can I fix "SMT config not found" error?

    Please refer to https://forum.xda-developers.com/showpost.php?p=83448961&postcount=61

    Credits:

    @Elidone for testing 10.5.7 AA version on his device and for the screenshots
    Votton for providing a server as an alternative mirror
    OnePlus for the device and OS
    Capture d’écran 2020-12-17 234038.pngphoto_2020-12-15_20-03-11.jpg
    3
    Added OOS 10.5.9 MSMs for both regions
    2
    @Some_Random_Username
    Hi. Do you have a new version 10.5.9.BE86AA?
    Hi, no, most likely because 10.5.9 got released too recently (today is first time I'm hearing of that build).
    I however have 10.5.8 which I aim to release in next days.
    2
    Added OOS 10.5.8 MSMs
    For those unfamilliar, you don't need latest version to unbrick your device, it's just a convenience to restore to a newer build.
    1
    Hello kind sir. I just tested out the wonderful software you provide, and may I say, it works flawlessly!

    Have a great Christmas!
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone