First of all you will need to download the drivers attached in this post and extract them. Remember where you extract them to!
The main reason for updating these drivers is so that you can use USPL or MTTY. USPL is an alternative to HSPL and is used for flashing roms. MTTY is used for retrieving information from the HTC bootloader as well as setting certain things. One of the more popular uses for MTTY is to clear the rom update error code in the bootloader after a failed flash.
The drivers that come with Windows for the HTC Bootloader are incompatible with USPL and MTTY. Once you update the driver with this guide you will be able to use USPL and MTTY.
Now that you have the drivers downloaded and extracted you need to know which version of Windows you have.
If you have Windows XP go to post 2
If you have Windows Vista or Windows 7 go to post 3
MOD EDIT
If you have previously updated drivers and successfully flashed a rom before you do not need to update drivers again. If 'usb' is not displayed at bottom of bootloader when connected to pc, simply reboot, press F8-key & select option to ignore the signature. Phone should now state 'usb' in bootloader to enable you to flash rom
Windows XP
Use this method only if you have Windows XP!
Before you start this, put your phone into its bootloader and plug it into your computer via the USB cable. Your phone should show USB at the bottom of the bootloader screen. It is very important not to skip this!
If you have ActiveSync installed, start at step WXP1. Otherwise skip to step WXP4.
WXP1 - Downloads
(WXP1a) Drivers.zip
(WXP1b) Extract each item to its own folder
WXP2 - Open ActiveSync and click File, Connection Settings.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WXP3 - Uncheck Allow USB connections and click OK and then close ActiveSync.
WXP4 - Press Start menu, Run, type in devmgmt.msc, and press OK. Or you can press and hold the Windows and R keys. This also brings up the Run dialog.
WXP5 - In the Device Manager locate Windows CE USB Devices and expand it. Double-click on HTC USB Sync.
WXP6 - In the HTC USB Sync Properties click the Driver tab and then Update Driver.
WXP7 - In the Hardware Update Wizard, click the No, not this time radio button and then click Next.
WXP8 - Continuing in the Hardware Update Wizard, click the Install from a list or specific location radio button and then click Next.
WXP9 - Continuing in the Hardware Update Wizard, click the Don't search. I will choose the driver to install radio button and then click Next.
WXP10 - Continuing in the Hardware Update Wizard, click the Have Disk button.
WXP11 - In the Install From Disk dialog, click the Browse button.
WXP12 - In the Locate File dialog, browse to where you downloaded the driver. Select the 32-bit folder if you use the 32-bit edition of Windows, or select the 64-bit folder if you use the 64-bit edition. Select wceusbsh.inf and click the Open button.
WXP13 - Back in the Hardware Update Wizard, select the HTC USB Sync and click Next.
WXP14 - Continuing in the Hardware Update Wizard, you will see an error: This device cannot start. (Code 10)
This is totally normal, do not worry. Click Finish.
WXP15 - The Device Manager will show an exclamation point next to the HTC USB Sync. Unplug the USB cable from your phone. You will notice the bootloader on your phone change from USB to Serial.
WXP16 - The Device Manager will no longer show the HTC USB Sync. Plug the USB cable back in to your phone. You will notice the bootloader on your phone change from Serial to USB. The Device Manager will now show the HTC USB Sync as fully functional. You are done!
Windows Vista / Windows 7
Use this method only if you have Windows Vista or Windows 7!
Before you start this, put your phone into its bootloader and plug it into your computer via the USB cable. Your phone should show USB at the bottom of the bootloader screen. It is very important not to skip this!
If you have the 64-bit edition of Windows you must disable digital driver signing before you continue on! To do this, restart your computer. After the initial BIOS screen but before the Windows bootup splash screen, spam press F8 until you see a Windows menu. If you do not get a menu and end up in Windows you pressed F8 at the wrong time. Try it again until you get the menu. In the menu select Disable Driver Signature Enforcement or Disable Digital Driver Signing (depending on your version of Windows). Windows will finish booting up and you can continue on.
If you have Windows Mobile Device Center installed, start at step WV1. Otherwise skip to step WV4.
WV1 - Downloads
(WV1a) Drivers.zip
(WV1b) Extract each item to its own folder
WV2 - Open Windows Mobile Device Center, hover over Mobile Device Settings and click Connection Settings.
WV3 - Uncheck Allow USB connections and click OK and then close Windows Mobile Device Center.
WV4 - Press Start menu, Run, type in services.msc, and press OK. Or you can press and hold the Windows and R keys. This also brings up the Run dialog.
WV5 - Make sure both the Windows Mobile 2003-based device connectivity and Windows Mobile-based device connectivity services show Started. If they are not, start them.
WV6 - Press Start menu, Run, type in devmgmt.msc, and press OK. Or you can press and hold the Windows and R keys. This also brings up the Run dialog.
WV7 - In the Device Manager locate Mobile Devices and expand it. Double-click on HTC USB Sync.
WV8 - In the HTC USB Sync Properties click the Driver tab and then Update Driver.
WV9 - In the Update Driver Software Wizard, click the Browse my computer for driver software button.
WV10 - Continuing in the Update Driver Software Wizard, click the Let me pick from a list of device drivers on my computer button.
WV11 - Continuing in the Update Driver Software Wizard, click the Have Disk button.
WV12 - In the Locate File dialog, browse to where you downloaded the driver. Select the 32-bit folder if you use the 32-bit edition of Windows, or select the 64-bit folder if you use the 64-bit edition. Select wceusbsh.inf and click the Open button.
WV12 - Back in the Update Driver Software Wizard, select the HTC USB Sync and click Next.
WV14 - Continuing in the Update Driver Software Wizard, you will see a message: The hardware you installed will not work until you restart your computer.
This is not true at all, do not restart. Click Finish.
WV15 - The Device Manager will show an exclamation point next to the HTC USB Sync. Unplug the USB cable from your phone. You will notice the bootloader on your phone change from USB to Serial.
WV16 - The Device Manager will no longer show the HTC USB Sync. Plug the USB cable back in to your phone. You will notice the bootloader on your phone change from Serial to USB. The Device Manager will now show the HTC USB Sync as fully functional. You are done!
A big noobish question: what are these drivers meant for?? what are the benefits of installing them??
Kristaps-K9-Lv said:
A big noobish question: what are these drivers meant for?? what are the benefits of installing them??
Click to expand...
Click to collapse
Also interested in this one. Haven't heard of them so far ?
Kristaps-K9-Lv said:
A big noobish question: what are these drivers meant for?? what are the benefits of installing them??
Click to expand...
Click to collapse
johnpatcher said:
Also interested in this one. Haven't heard of them so far ?
Click to expand...
Click to collapse
If you want to use USPL or MTTY.
excellent tutorial cRaCKwHoRe. that would save lots of time to answer same questions over and over again.
cRaCKwHoRe, you are such a wonderful person...
Your guide is even better & more comprehensible than the one over at Modaco!
Thank you!
Wonderful piece of work bro... another amazingly easy tutorial...
Thanks, CrAcKwHoRe
this thread need a glue
Thanks for your work
GREAT WORK HERE. WISH THIS WAS AROUND WHEN I FIRST HAD TO DO IT. THANKS FOR YOUR DEDICATION OF HELPING OTHERS AS ALWAYS.
I haven't in device manager windows CE USB devices
I tried reinstall ActivSync 4.5 without any results.
How can I fix this problem?
Thanks for the help
zoltrix3 said:
I haven't in device manager windows CE USB devices
I tried reinstall ActivSync 4.5 without any results.
How can I fix this problem?
Thanks for the help
Click to expand...
Click to collapse
Are you putting your phone in the bootloader before you connect it to your PC via USB?
cRaCKwHoRe said:
Are you putting your phone in the bootloader before you connect it to your PC via USB?
Click to expand...
Click to collapse
No
That was the reason
Thanks
I'm about to attempt this driver update, but I have a conflict with your instructions.
Your instructions hint that there should be a 32-bit folder and a 64-bit folder inside the drivers.zip file. I just see 6 individual files. Is it okay to proceed with extracting all six files to a single folder and updating the driver with the wceusbsh.inf file?
ModernMuseum said:
I'm about to attempt this driver update, but I have a conflict with your instructions.
Your instructions hint that there should be a 32-bit folder and a 64-bit folder inside the drivers.zip file. I just see 6 individual files. Is it okay to proceed with extracting all six files to a single folder and updating the driver with the wceusbsh.inf file?
Click to expand...
Click to collapse
I just downloaded the attachment from the first post. When I open the archive in Winrar on Winzip I see two folders, 32-bit and 64-bit. I get the same directory structure when I unzip them...
cRaCKwHoRe said:
I just downloaded the attachment from the first post. When I open the archive in Winrar on Winzip I see two folders, 32-bit and 64-bit. I get the same directory structure when I unzip them...
Click to expand...
Click to collapse
I've tried it on two PC's and got the same result: 7 files in one directory - the first five appear to be 32-bit and I extracted those five to a directory on my PC:
WceRndis.cat
WceRndis.inf
wceusbsh.cat
wceusbsh.inf
wceusbsh.sys
(64-bit files wceusbsh.sys and wceusbshx64.inf appear to be the only 64-bit files and I did not extract them)
I believe I updated the drivers successfully, but when using USPL to update the phone to 1.54 SPL (step USPL3), it gets stuck at 0% and then sends me into a Recovery sequence.
Anyone got any ideas? I need to get this done ASAP before I leave the country.
ModernMuseum said:
I've tried it on two PC's and got the same result: 7 files in one directory - the first five appear to be 32-bit and I extracted those five to a directory on my PC:
WceRndis.cat
WceRndis.inf
wceusbsh.cat
wceusbsh.inf
wceusbsh.sys
(64-bit files wceusbsh.sys and wceusbshx64.inf appear to be the only 64-bit files and I did not extract them)
I believe I updated the drivers successfully, but when using USPL to update the phone to 1.54 SPL (step USPL3), it gets stuck at 0% and then sends me into a Recovery sequence.
Anyone got any ideas? I need to get this done ASAP before I leave the country.
Click to expand...
Click to collapse
When you use USPL does it "reboot" your phone and show SPL 1.15.USPL?
cRaCKwHoRe said:
Are you putting your phone in the bootloader before you connect it to your PC via USB?
Click to expand...
Click to collapse
Guys i'm italian and i don't understand this piece and i don't able to install that drivers ._.
Anyone can help me?
Lilith_v2 said:
Guys i'm italian and i don't understand this piece and i don't able to install that drivers ._.
Anyone can help me?
Click to expand...
Click to collapse
Bootloader screen = Tri-colour screen
1. Turn off device
2. Hold down Volume down
3. Turn on device & continue to hold down volume down
You will enter a tri-colour screen. This is bootloader.
You need to be in bootloader before connecting your computer to phone.
Sorry this is not in Itailian. Hopefully you understand
When I tried to install it, it failed and now when I try again it says
bad image
C;\windows
system32\wdcoinstaller01005.dll is either not designed to run windows or it contains an error. Try installing the program using the original installation media or contact your system administrator or the software vendor for support
you dont install anything. you extract the android sdk into the c:\. then you copy the two files mention in the thread to c:\windows\system32. you then go to start>run>cmd(enter). type adb devices. ADB is ALL COMMAND LINE. THERE IS NO PROGRAM YOU INSTALL
what two files?
blackfire1 said:
what two files?
Click to expand...
Click to collapse
~sigh~ are you sure you read how to do this at all?
adb.exe and AdbWinApi.dll are the two files that need to go to system32
and then install the drivers from your usb_driver folder from the SDK. Use the AMD one if you're using a 64bit OS or the Intel one for 32bit OS.
Okay but I get a problem at
Plug in your phone through USB and DO NOT MOUNT IT!!!!!
Your computer should see a new device and try to install Android 1.0 driver (If it doesnt, scroll down to the "Im not getting a notification of Android ADB when i plug in my USB" section)
Let it load
Once it cant find them select "Install drivers from my pc"
The drivers you need are in the Android SDK 1.5r2 folder (C:\android-sdk-windows-1.5_r2\usb_driver)
Depending on your OS pick x86 or amd64
You ADB Android Device should now be installed! Good Job
I get a problem at this part when I click install drivers from my pc it pops up an error
bad image
C;\windows
system32\wdcoinstaller01005.dll is either not designed to run windows or it contains an error. Try installing the program using the original installation media or contact your system administrator or the software vendor for support
It worked before but I picked the amd one before because I didnt know which one to pick now it messed up my system and I cant do it again and it didnt work.
blackfire1 said:
Okay but I get a problem at
Plug in your phone through USB and DO NOT MOUNT IT!!!!!
Your computer should see a new device and try to install Android 1.0 driver (If it doesnt, scroll down to the "Im not getting a notification of Android ADB when i plug in my USB" section)
Let it load
Once it cant find them select "Install drivers from my pc"
The drivers you need are in the Android SDK 1.5r2 folder (C:\android-sdk-windows-1.5_r2\usb_driver)
Depending on your OS pick x86 or amd64
You ADB Android Device should now be installed! Good Job
I get a problem at this part when I click install drivers from my pc it pops up an error
bad image
C;\windows
system32\wdcoinstaller01005.dll is either not designed to run windows or it contains an error. Try installing the program using the original installation media or contact your system administrator or the software vendor for support
It worked before but I picked the amd one before because I didnt know which one to pick now it messed up my system and I cant do it again and it didnt work.
Click to expand...
Click to collapse
System Restore and try it again.
that has nothing to do with adb. that means your driver installer that is resident in windows is corrupted. unless you can system restore to a point at which it was working, the only real fix is going to be a new windows install. not entirely sure how one breaks the library for installing device drivers, but hey, thats what you've got.
Ok the problem was solved when I used my other computer.
hello people,
i've installed windows xp sp2 with a step by step guide on xda (this one http://forum.xda-developers.com/showthread.php?t=436982) without problems.
At the end, when we have to install wlan drivers, i've noticed that marvell sdio sd8686 appear in the hardware list but there is also a yellow ! on this hardware with the error code number 10, windows cannot start hardware.
I've tried with some other drivers that i found on internet but with the same results. Someone can help me?
en_ky said:
hello people,
i've installed windows xp sp2 with a step by step guide on xda (this one http://forum.xda-developers.com/showthread.php?t=436982) without problems.
At the end, when we have to install wlan drivers, i've noticed that marvell sdio sd8686 appear in the hardware list but there is also a yellow ! on this hardware with the error code number 10, windows cannot start hardware.
I've tried with some other drivers that i found on internet but with the same results. Someone can help me?
Click to expand...
Click to collapse
Hi en_ky!
I was following the other installation method "Installing Windows XP with Windows Post Install (WPI)" that you can find on this forum, but basically should be the same.
Anyway, regarding WLAN on the WPI method it says:
"13. WLAN: Drivers are copied to c:\wlandrivers, install from there when you are asked for them later". This step is just before installing CYGWIN
After finishing with SwapResolution,
"Now it usually asks about the WLAN drivers, see step nr. 13."
"If it asks about drivers for Windows Mobile, just answer yes until it finishes."
"To get Wifi working, you have to copy the "copy HTC Shift XP Drivers\WLAN\sdbus.sys to c:\windows\system32\drivers\ say yes to the replace dialog and reboot."
"DO THIS IN SAFE MODE ONLY. This is how I got mine to work. I had the same problem with the yellow and not working wifi code 10 in the device manager."
"If you copy this without being in safe mode, it will not work because after the reboot the system will replace the overridden version with the old one again."
So check again all the steps and do the last one in Safe Mode (I think here is your problem)!
Good luck!
thank you for your reply,
I tried to resolve my problem with help of windows update and an eterneth connection for internet. At first it doesn't start with the same yellow ! But after a restart, it starts!!!!
Many thanks to you in any case; i know that your answer will be usefull for another person with this problem!
i want to put a custom rom in my HD7. When i run DFT_RSPL_WP7FG2_LAUNCH.exe it gives me an error saying "the program can't start because RAPI.dll is missing form your computer". Please i need some help because i am new to flashing roms although i have read about flashing roms here but this will be my first time.
my PC OS is windows 8. zune recognizes my phone as i have been synchronizing music and videos
My hTC os version is 7.0.7008.0
bootloader version is 1.60.2250.0(114364)
radio software version is 5.52.09.16_22.33a.50.10u
your problem: my PC OS is windows 8
kingzerduff said:
i want to put a custom rom in my HD7. When i run DFT_RSPL_WP7FG2_LAUNCH.exe it gives me an error saying "the program can't start because RAPI.dll is missing form your computer". Please i need some help because i am new to flashing roms although i have read about flashing roms here but this will be my first time.
my PC OS is windows 8. zune recognizes my phone as i have been synchronizing music and videos
My hTC os version is 7.0.7008.0
bootloader version is 1.60.2250.0(114364)
radio software version is 5.52.09.16_22.33a.50.10u
Click to expand...
Click to collapse
Your solution, use a virtual computer with windows 7 or xp, and do whatever you want with the phone. that dll is not part of Windows 8.
I got a computer running windows xp
faustolg said:
Your solution, use a virtual computer with windows 7 or xp, and do whatever you want with the phone. that dll is not part of Windows 8.
Click to expand...
Click to collapse
i go t a computer running windows XP so i ran DFT_RSPL_WP7FG1_LAUNCH and it did not show that rapi.dll error but DFT_RSPL_WP7FG1_LAUNCH does not detect my HD7. i have Active Sync installed. i went to device manager and i does not fully recognize my device. so i updated the driver via internet. it updated then requested for zune. and zune will not run on xp so am stuck.
Please help me.
Thank you.
I just upgraded my computer with Windows 10. Everything seemed to work fine with upgrading but when I put my phone into fastboot,the prompt doesn't detect my device anymore (like it did with Windows 7)
Used :
http://forum.xda-developers.com/showthread.php?t=2588979
this...
http://developer.sonymobile.com/downloads/drivers/xperia-z1-c6902-c6903-c6906-c6943-driver/
and the Google USB driver from SDK tools but my PC still can't find my phone.
Flashing kernels won't help either.
Looked online but I can't seem to find an answer...any ideas to fix this?
you probably need to reinstall the drivers, you can use Flashtool-drivers.exe found in the flashtool/drivers folder.
but you also need to probably disable driver signature enforcement to install it, instructions can be found here:
http://answers.microsoft.com/en-us/...ment-win/a53ec7ca-bdd3-4f39-a3af-3bd92336d248