I have 2 Windows Mobile Phones - Microsoft Lumia 640 and BLU Win Jr. Recently Microsoft released Windows 10 Anniversary Update. While I was very excited to update my Lumia 640, the excitement became short lived since my BLU phone gave serious Touch screen issues post the update. The Phone sensed touch at incorrect places and was almost bricked.
I followed the Factory Reset process as mentioned on http://windowsphone.stackexchange.com/questions/1939/how-can-i-hard-reset-my-windows-8-phone-which-keys-do-i-press , but that did not work. Post the reboot the Phone continued to have the same Touch Screen issues. Later on I realized that the Windows 10 Mobile (10.0.14393.67) update for few non-Microsoft devices had failed. There was a similar problem when I update the BLU phone from Windows 8.1 to 10.
The only option which I now had was to go back to Factory Default Firmware which was Windows 8.1 (one version lower, since I had earlier updated the Phone OS to Windows 10). Though I have done rooting and firmware upgrades for Symbian, iOS and Android devices, I had never done an Firmware fix for Windows Mobile devices. But after researching quite a bit I found a Microsoft Tool which just makes it very easy to restore your Phone's Factory Default Firmware and that too it supports non-Microsoft Phones.
Welcome to Microsoft Device Recovery Tool. You may either have an unusable Phone like mine with Touch Screen issues or a semi-bricked Phone which shows a frowning icon :-( after a failed upgrade, and does not boot. In both the cases, first install the Tool, Launch it and Connect your Phone once prompted.
After you connect your Phone the Tool first detects and displays your Mobile Phone's details and then might ask you to select the specific Model Number for your Phone. While I have a BLU Win Jr Phone, it has 2 x variants X130E and X130Q whose information can be found in the sticker printed over the Phone's Battery (after removing the back cover).