[Windows Phone 8 Development and Hacking] codgician:
First Things First

1.This guide is highly based on the reference guides below (You should take a look there first) and is intended for those who are experiencing failures while unbricking their devices.

2.This guide only applies to black bricks (No display, no vibrant after pressing power, displaying QHUSB_DLOAD / QHUSB_BULK / QHUSB_ARMPRG in device manager). If you can still feel a vibrant after pressing power button or the NOKIA logo still displays, what you need is flashing your firmware again using Windows Phone Recovery Tool or Nokia Care Suite.

3.Thanks to these guides that I used for reference! They helped me a lot!

https://docs.google.com/document/d/1FdTtfRcR80qnSzjHX1kvTcjMRcoWh8j5hUxw8UM_prE/edit?pli=1

http://xdaforums.com/windows-phone-8/development/help-programmer-unbrick-jtag-t3082592

4.I’m new here, so please accept my apology & tell me if I’ve done anything offensive. [emoji28]

Possible ways to solve your problem with thor2

Please remember to reset your dead phone (long press power button 30 seconds) after any failed operations with thor2, or it may say “Message send failed with error code -1” while detecting devices.

1.THOR2_ERROR_CONNECTION_NOT_FOUND

Error code 85030

First try pressing the power button of your phone for 30 seconds to reset it & try again.

If that doesn’t work, it means driver not correctly installed or device not found.

Try reinstall the emergency driver here:

And then press the power button of your phone for 30 seconds.

2.THOR2_EMERGENCYFLASHV1_ERROR_PROGRAMMER_SEND_FAILED

THOR2_EMERGENCYFLASHV1_ERROR_MSG_SEND_RECIEVE_FAILED

Or error code 85021

Probably means incorrect HEX file / mbn file.

*Some hex file from WPRT Server seems to be incorrect. It happens to my RM-994 (Lumia 1320), please use the hex files from the original post.

3.SAFE hex file was used and unallowed memory address was being written

Error code 85034

& SOME OTHER ISSUES.

//You could follow the instructions below if you have tried everything but still failed with thor2:

In the original post, it says that it PROBABLY means bootloader flashed, BUT I don’t really think so, because mine keeps unconscious after resetting. But I suppose, if you are seeing this, it at least means the hex & mbn files ARE CORRECT (even if it tells you to reset the device and use the correct hex file).

Now, you need to follow these steps:

1.Download Windows Phone Recovery Tool

2.Install it

3.Launch it, and click My phone was not detected.

4.Connect your phone.

If your device model could be identified successfully, it would save a lot of effort. Just follow the instructions provided by WPRT.

If it shows that “This device cannot be recovered”, you’ll need to:

1. Download your phone’s firmware (full, not only ffu).

2.Copy them to C:\ProgramData\Microsoft\Packages\Products\RM-XXX

Create the directory if it does not exist.

3.Relaunch Windows Phone Recovery Tool and click “My phone was not detected”, then you shall see your device model on the list, just simply follow the instructions and move on. (It will download hex / mbn from Microsoft Server and save your phone automatically. Those hex & mbn files will be placed in the same folder where you’ve just copied your firmware to.)

However, seems that I’ve got a really bad luck. It fails everytime when I tried to do the operation above. If you fail too, try these steps to see the log:

1.Open Settings menu in Windows Phone Recovery Tool.

2.Select Troubleshooting and export your log file.

3.Open your log file and search for “thor2.exe -mode emergency –hexfile”.

4.You’ll find a sentence around it showing where the log file of thor2 is stored.

Mine’s like this:

SEE ATTACHMENT

Open that log file you’ll see what the heck has happened then check up the error code at the beginning part.

If it shows error code 85021, you’re probably experiencing the same issue as me:

The solution to that is simply copying the command in that log file and change the hex file & mbn file into your own ones from xda and then execute it in command prompt. Finally, the NOKIA logo appeared on the screen of my device and I got pumped.

This is the first time for me to write such guides, so it might not be clear in someways. This guide is somewhat based on the guides I've referred to, and I really appreciate those great contributors (and you may also want to read their original post to learn more :)).

Wish all you guys good luck.