Just to let you guys know in case you experience the same thing...
I also soft bricked my m7 when I reformatted my internal storage. It happened to me before, and I know that I can use ADB sideload (from TWRP recovery) to install a new custom rom. This time around, though, my windows 8.1 notebook can not detect my m7, so ADB sideload can not work. I knew that this is due to a missing adb driver, so I tried different drivers (android SDK usb driver, universal naked driver, HTC sync, team nocturnal ADB/Fastboot, etc), to no avail.
Finally, I saw yet another universal driver, this time, from Koushik Dutta (Thanks man!). I downloaded the driver, installed it, and, voila! Worked like a charm. ADB finally detected my m7. With this, ADB sideload also worked, and I managed to install a new custom rom. The driver is available at Koush.
Also, do take note that you don't have to wait for your battery to drain... just press and hold the power button for a while... not sure how long, though, as I never timed it... seemed like 10 sec or more... it will eventually restart (beats waiting until battery is drained...
). Once the screen turns off, press and hold volume down immediately to go to bootloader. Select fastboot, and then recovery to boot into recovery.
I also soft bricked my m7 when I reformatted my internal storage. It happened to me before, and I know that I can use ADB sideload (from TWRP recovery) to install a new custom rom. This time around, though, my windows 8.1 notebook can not detect my m7, so ADB sideload can not work. I knew that this is due to a missing adb driver, so I tried different drivers (android SDK usb driver, universal naked driver, HTC sync, team nocturnal ADB/Fastboot, etc), to no avail.
Finally, I saw yet another universal driver, this time, from Koushik Dutta (Thanks man!). I downloaded the driver, installed it, and, voila! Worked like a charm. ADB finally detected my m7. With this, ADB sideload also worked, and I managed to install a new custom rom. The driver is available at Koush.
Also, do take note that you don't have to wait for your battery to drain... just press and hold the power button for a while... not sure how long, though, as I never timed it... seemed like 10 sec or more... it will eventually restart (beats waiting until battery is drained...
