* Steps :
1. Settings->Power->Uncheck Fastboot
2. Run latest version of HTC Sync on your PC and connect phone in HTC Sync mode and sync all your files.Remove HTC Sync and not the drivers ..
3. Reboot phone.
4. Settings->Applications->Development->Check USB Debugging
5. Run AlphaRevX and connect phone to PC in Charge Only mode
6. AlphaRevX should recognise your phone and show your Device Serial number, typically it should be something like HTXXETDXXXXX
7. Now type this out in the AlphaRevX page, the Key Generator appears only after you click the 'Download for Windows' link
8. Type out the key in the AlphaRevX software, keeping in mind the upper and lower case letters and press enter
9. AlphaRevX should start doing its thing and I got S-OFF at my first attempt in under 90 seconds
10. If it takes longer, just wait for the 15 minutes mark, if nothing, then reboot phone and retry. Some members got S-OFF after multiple tries
*After a successfull S-OFF
http://forum.xda-developers.com/show...php?p=14693680
for : fastboot wait device
power on ur phone pressing volume down + power button ..
run the neccessary commands on windows cmd prompt , when it shows wait for device
then click on fastboot on the phone's screen . here click is enabled by pressing the power button !!
* Make sure you have disabled your antivirus and firewall !!
On windows7 if UAC is enable make sure you right click and run it as administrator