After I started using my Win 7 system, I had to do the whole process of updating and flashing my device. After like 3 hours going back and fourth to find the solution, I found it is a pretty strange way. In a place where I would never have thought before:
The problem is about Drivers.
I've found there are two type of drivers:
1. ADB/Bootloader interfaces (usb_drivers we download from Android SDK). This are useful in the first part of the HOWTO since we need to run some ADB commands. This might be also useful during the rooting process
2. MyHTC drivers (both boot and standard). This are the basic HTC drivers for using with several software like HTC Sync AND for flashing phone. This are installed during the HTC Sync installation process.
How to know which driver is using at each time?
Under Control Panel -> System -> Device Manager -> We might find a driver called Android Phone.
1. With the phone in the Start menu into it we might see either:
a) ADB Interface
b) My HTC
2. If we go into the bootloader (rebooting device, volume down + power button) we might see
a) Bootloader
b) My HTC
If we need to FLASH, the we need in both parts My HTC
If we see anything else, we need to update the driver. Just by going into properties of the driver, Controller, Updating Controller -> Find Controller into the PC -> Select from the list of controllers of this PC -> Use Disk and we must look for the HTC Driver that is installed during the HTC Sync Installation process (Normally this is into Program Files-> HTC -> HTC Driver).
Finally we can update the driver by selecting the My HTC one from the list.
This worked perfectly for me, and make me discover this issue that may help some people. I write this as a complement for my guide for flashing to make it wider and more complete: http://forum.xda-developers.com/showthread.php?t=603286
The problem is about Drivers.
I've found there are two type of drivers:
1. ADB/Bootloader interfaces (usb_drivers we download from Android SDK). This are useful in the first part of the HOWTO since we need to run some ADB commands. This might be also useful during the rooting process
2. MyHTC drivers (both boot and standard). This are the basic HTC drivers for using with several software like HTC Sync AND for flashing phone. This are installed during the HTC Sync installation process.
How to know which driver is using at each time?
Under Control Panel -> System -> Device Manager -> We might find a driver called Android Phone.
1. With the phone in the Start menu into it we might see either:
a) ADB Interface
b) My HTC
2. If we go into the bootloader (rebooting device, volume down + power button) we might see
a) Bootloader
b) My HTC
If we need to FLASH, the we need in both parts My HTC
If we see anything else, we need to update the driver. Just by going into properties of the driver, Controller, Updating Controller -> Find Controller into the PC -> Select from the list of controllers of this PC -> Use Disk and we must look for the HTC Driver that is installed during the HTC Sync Installation process (Normally this is into Program Files-> HTC -> HTC Driver).
Finally we can update the driver by selecting the My HTC one from the list.
This worked perfectly for me, and make me discover this issue that may help some people. I write this as a complement for my guide for flashing to make it wider and more complete: http://forum.xda-developers.com/showthread.php?t=603286