How to ON semi dead Xiaomi Mi 3

Disclaimer and to thank the authors below:
1. If you decide to follow this steps, please note that I am not responsible for your actions.  This is for your reference only.
2. I would like to thank the authors of the threads that I had made references to and also for using some of their images.
3. This might work for Xiaomi Mi 4 but not tested.

Break condition of Xiaomi Mi 3
Recently, my Xiaomi Mi3 died with the following issues:
a. blankscreen
b. no LED
c. capacitive buttons not lighted
d. when the Mi3 was plugged to my Windows 8.1 computer, there was many Windows pop-up stating that the disks need to be formatted.  

Image taken from here

Research on unbricking Mi 3
Firstly, I left the Xiaomi Mi 3 aside for 24 hours to drain it's battery. After that, I charge it and could see the blinking red color LED (symptom of battery depleted) and left it to charge for more than 12 hours. The issues I higlighted above remained the same.

So I did some research and found the 3 links (links at end of this post) which helped me to figure out how to unbrick my Xiaomi Mi 3.

The steps below is for cases of soft break.  For hard break, you will need to follow the complete instructions from the thread below: "Unbrick YourCompletely Dead Mi3 With No Fastboot/Recovery".

1. Download MiFlash tool from here

2. Download Xiaomi Phone Manager from here

3. Reboot Windows 8.1 in safe mode, select "Disable driver signature enforcement" option.  Refer to this link on how to do this.  Applicable to Windows 7 but not Windows XP.

4. When the Mi 3 is connected to computer by USB, in device manager, the detected device "QHSUSB_BULK" is with "!".

Image taken from here

5. Click on "QHSUSB_BULK" to install drivers by pointing to the directory:
C:\Program Files(x86)\Xiaomi\MiPhone\Qualcomm\Driver\serial

6. Follow the MiFlash steps from the thread below : "Unbrick Your Completely Dead Mi3 With NoFastboot/Recovery".  Note that you do not need to remove the back cover of Xiaomi Mi 3 nor to use wire to short the two contact points of the Xiaomi Mi 3's motherboard as shown in the thread.

7. After the flashing is completed, press Power button for about 20 seconds, and my Xiaomi Mi 3 booted up successfully.

About sushant gore