ADB driver for HTC Eris with 2.1 OS - Droid Eris Q&A, Help & Troubleshooting

Does anyone know how to get the ADB to work? I tried downloading the usb_driver from Android SDK but that didn't help.

ADB works the same way with the eris as with any Android based phone. You may want to tell people what operating system you are using to get things started.
Assuming you meant windows ( usually thats the case ) you first want to download the htc driver. There are two out there, the 32 bit one and the 64 bit one. This is what I meant by what operating system. Once you have picked a driver, you want to go into your device manager and apply that driver to the ADB device where it is listed by clicking the "update" driver button.

You need the HTC Sync software.
http://www.htc.com/us/support/droid-eris-verizon/downloads/

you can get the one in the sdk to work by adding the Vendor and Product ID to the .inf file. i had to do this to get it to work with the leaked 2.1.

esmith972 said:
You need the HTC Sync software.
http://www.htc.com/us/support/droid-eris-verizon/downloads/
Click to expand...
Click to collapse
You don't need that. The USB driver can be downloaded through the Android SDK.

GrdLock:
While you can download it from the SDK, the version made by HTC in the Sync program is alot easier to install as it puts the driver files in the correct places on your windoze machine to auto-install.

In case anyone still needs this, add these lines to the [Google.NTx86] and [Google.NTamd64] sections of the android_winusb.inf file that comes with the SDK. It will allow you to install the driver for your Eris. I recommend not using or installing HTC Sync unless you really want to.
Code:
; HTC Eris
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01

ihtfp69 said:
In case anyone still needs this
Click to expand...
Click to collapse
Thanks. It took a while to find this post

Before I rooted (when phone was at 1.5), it connected to ADB just fine. Now that it's running 2.1, it won't recognize it. I've re-updated the USB stuff through the SDK too.

ihtfp69 said:
In case anyone still needs this, add these lines to the [Google.NTx86] and [Google.NTamd64] sections of the android_winusb.inf file that comes with the SDK. It will allow you to install the driver for your Eris. I recommend not using or installing HTC Sync unless you really want to.
Code:
; HTC Eris
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01
Click to expand...
Click to collapse
Big thanks!!!

ihtfp69 said:
In case anyone still needs this, add these lines to the [Google.NTx86] and [Google.NTamd64] sections of the android_winusb.inf file that comes with the SDK. It will allow you to install the driver for your Eris. I recommend not using or installing HTC Sync unless you really want to.
Code:
; HTC Eris
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01
Click to expand...
Click to collapse
will try this

paOol said:
will try this
Click to expand...
Click to collapse
Worked perfectly. Definitely try it

ihtfp69 said:
In case anyone still needs this, add these lines to the [Google.NTx86] and [Google.NTamd64] sections of the android_winusb.inf file that comes with the SDK. It will allow you to install the driver for your Eris. I recommend not using or installing HTC Sync unless you really want to.
Code:
; HTC Eris
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01
Click to expand...
Click to collapse
Thanks! Once I did this I used Device Manager to install a driver for the ADB Device with a yellow exclamation mark. Windows detected the phone and now my "adb devices" command shows the phone.

I don't need HTCSync as I using :MyPhoneExplorer
I don't need the full Android SDK as I'm not a dev but I'm using ADB and fastboot.
So I proceed like this to install HTC driver +ADB/Fastboot without additional files:
HTC Driver:
Double clic on setup_3.0.5579.exe (dwnld from HTC support site)
Choose the language and clic next (stop when it list the things to install: air,...)
Go to c:/user/yourname/AppData/Local/Temp
Order the files by date and choose the last folder created (so the temp folder were the files were extracted for the full package install)
Delete all *.prq except the ones for the drivers (3 files, 2 if you choose between x86 and x64)
Clic next in the HTCSync install box.
All deleted prq will be 'installed' but in fact no
Check... only drivers are installed
nb: do this if you don't have a sense ROM and don't need HTCSync of course.
Hope this will help
ADB:
Download the SDK, open it with 7zip and take the 'tools' you want
nb: 7zip can't open the HTCSync.exe so the driver extraction was not possible for me. If you can access the files in th exe you may get the driver directly. Not good enough in IT (and/or not enough time to search for the right tool).
Hope this will help

truc007 said:
I don't need HTCSync as I using :MyPhoneExplorer
I don't need the full Android SDK as I'm not a dev but I'm using ADB and fastboot.
So I proceed like this to install HTC driver +ADB/Fastboot without additional files:
HTC Driver:
Double clic on setup_3.0.5579.exe (dwnld from HTC support site)
Choose the language and clic next (stop when it list the things to install: air,...)
Go to c:/user/yourname/AppData/Local/Temp
Order the files by date and choose the last folder created (so the temp folder were the files were extracted for the full package install)
Delete all *.prq except the ones for the drivers (3 files, 2 if you choose between x86 and x64)
Click to expand...
Click to collapse
Nice hack truc. Worked for me. Editing the Google USB driver didn't work because it complained the hash on the .inf files was corrupted. I'm on Windows 8.

Related

Installing ADB USB driver for HTC Hero on Windows 7

Hi,
I recently bought my first Android phone, an HTC Hero, from a helpful eBayer here in the UK. When I got the phone, it had already been rooted and had a custom ROM, v4 RC1 of EzHero, installed.
I want to update this custom ROM to v5.1, because there are some problems with the current version that's installed. (For example, the phone doesn't ring because there are no ringtones installed! Also, the camera doesn't work, and the phone crashed and rebooted whilst I was in the middle of a call last night.)
So, after some reading around on these forums, I tried following the instructions on this thread: http://cleanimport.xda/index.php?threads/709220/. The basic first step is to download the SDK from Google and instruct it to download the USB driver. So far so good. (I am using Windows 7 BTW.)
However, I have been unable to get the USB driver installed correctly, such that when I run the command:
Code:
adb devices
I get nothing back. (Not strictly true -- the first time I ran it it said it was starting a daemon, then said something like "devices list", but listed no devices. The second time I ran it, it didn't mention the daemon, but still didn't list my device.)
When I connect the phone to my computer (via USB, and with USB debugging enabled), I basically get a balloon at the bottom right of the screen to say that it is installing drivers, and then it says it had some problems. It lists out several devices, each with a green tick or a red cross against them. Invariably, one of the devices listed is called simply "ADB", and it always has a red cross against it. I am not specifically prompted to point the system towards any drivers for the device.
If I go into Device Manager, I currently see, under "Other devices", three devices:
- ADB
- Multimedia Controller
- Multimedia Video Controller.
The icon for each of these has a little yellow exclamation mark. If I double-click on ADB, I am given the chance to Update driver. Doing this gives me two options, and I choose "Browse my computer for driver software". This prompts me to "search for driver in this location" and I choose "C:\android-sdk-windows\usb_driver". (I have also tried pointing it to the subfolder "i386", but this gives the same result. I am on a 32-bit Intel system.) There is also a checkbox "Include subfolders", again I have tried both options, and both lead to the same outcome.
I then click Next and receive this error message:
Windows was unable to install your ADB
Windows could not find driver software for your device.
[...]
Click to expand...
Click to collapse
If, instead of clicking Next, I click "Let me pick from a list of device drivers on my computer" and then select "Mobile devices" and click Next, I am presented with a blank list and a button reading "Have Disk". Clicking on this lets me browse, this time, for an .inf file. But selecting the android_winusb.inf file gives the following error message:
---------------------------
Select Device
---------------------------
The folder you specified doesn't contain a compatible software driver for your device. If the folder contains a
driver, make sure it is designed to work with Windows for 32-bit systems.
---------------------------
OK
---------------------------
Click to expand...
Click to collapse
This is about as far as I have got! I have tried experimenting with a couple of things, but with ultimately the same result:
Running (as administrator) USBDEview and uninstalling anything that starts with HTC, or ADB, or Android, or USB Mass Storage device
Editing the .inf file using the modifications described below:
The first modification I tried is described in comment 44 of issue 1039 on the Android Google Code forum (link removed because I don't have permission to post external links!):
Code:
;HTC Hero
%USB\VID_0BB4&PID_0FFE.DeviceDescRelease%=androidusb.Dev, USB\Vid_0bb4&Pid_0ffe&Rev_0100
You can find / adapt those description with your material manager (look in advanced tabs)
To have a nice name of device, add at the end of file something like
USB\VID_0BB4&PID_0FFE.DeviceDescRelease="HTC Hero rev 0100"
The second modification I tried is described in comment 99:
Code:
[Google.NTx86]
; HTC Hero
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C9A
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C9A&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0C9A
And the third is described in post 2 of a recent Android Developers Google
Groups thread entitled "cannot install USB drivers for HTC Slide, Android 2.1, Windows Vista 32 bit" (link removed because I am not allowed to post external links!). For this one, I consulted the information displayed when I go into Device Manager > ADB > Properties > Details > Hardware Ids, so the actual lines I added to the .inf file are as follows:
Code:
;HTC Hero 2.1
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&REV_0100&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01
I also tried a slight twist on this:
Code:
;HTC Hero 2.1
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01
since all the other devices in the .inf file didn't include the &REV_0100&MI_01 parameters for the %SingleAdbInterface% line.
Finally, I also tried various times to uninstall devices from Device Manager, e.g. ADB, the two multimedia controllers with exclamation marks against them, and USB Mass Storage Device (which does indeed have three lines on the Properties > Details > Compatible Ids screen, as advised by a blog post I found on the Android Simplicity blog entitled "How-To #0: How to Install Usb Driver on Your Computer" (link removed because I do not have permission to post external links!).)
I really can't think of much more to try, so would really appreciate any pointers, however small, from the experts!
Another option might be to give up on Windows and try doing the whole process under Ubuntu Linux, which I have installed under dual-boot. However, the instructions for updating ROMs/making backups/recovery/etc. appeared to rely on some Windows executables so I figured that could be a risky approach (especially given I know very little about how to work Linux...!).
Thanks for reading
Michael
Don't need them. Get the latest HTC Sync and install the My HTC driver and adb will work.
Thanks for such a quick reply btdag!
Really? That would certainly make things a lot easier, however dreamersipaq does make a point of reinforcing how important it is not to have HTC Sync installed in his instructions:
At this point, I'm going to ask that you uninstall HTC Sync. Also, please uninstall HTC Driver... (whatever it's called) Nobody likes them (really though, it will mess up a lot of things. You can install them later when all this is done)
Click to expand...
Click to collapse
[...]
HTC Sync does not like to play nice with the reflash tool
Click to expand...
Click to collapse
[...]
Ok, at this point, I'm going to ASSUME that you don't have HTC SYNC installed (or uninstalled it)
Click to expand...
Click to collapse
Does this not matter after all?
To get adb working I just installed the latest HTC Sync and drivers and then added ;C:\Path\To\SDK\Tools to my Windows Environment Variables as described in this guide:
http://www.villainrom.co.uk/viewtopic.php?f=46&t=1735&sid=d1d70142a6264965b8c370bf1afa64d0
no problems with adb since
As an alternative, if you install "droid explorer" it will automatically download and install the right drivers for you. Plus its a great app. Google it!
Thanks for all the help.
I'm pleased to say I've now managed to install the update, and my phone is now ringing!
In the end I worked out that I did not in fact need ADB at all. Since the phone had already been rooted and had a custom ROM installed, it dawned on me that it must already have the requisite recovery image installed. And indeed it did. So all I had to do was install Titanium Backup, back up my apps and settings, also take a nandroid backup just to be on the safe side, and then factory reset/wipe and install the update. (And then restore apps and settings using Titanium Backup.) Problem solved!
As an aside, I think there is certainly scope for more 'newbie' documentation. (Or would this be on the Wiki, currently down?) I'm certainly very grateful to those who have taken the trouble to set out what they have learnt already, for the benefit of others. For example though, even after spending several hours searching and reading up all the newbie guides I could find, I still had to read between the lines quite a lot to work out what a 'radio' was, what purpose the recovery image serves, how ADB fits into the whole picture, why there are multiple custom ROMs available for the same version of Android and how to choose one, etc. Perhaps one day I will be advanced enough to attempt that myself!
CyberWalrus said:
As an alternative, if you install "droid explorer" it will automatically download and install the right drivers for you. Plus its a great app. Google it!
Click to expand...
Click to collapse
Thank you very much! I was reading this trying to get my G1 to work and it did. Windows 7 x64 won't allow me to install the android_winusb.inf driver but droid explorer did.
Phone nor computer will recognize adb/usb
First of all, my is rooted but somehow the superuser.apk file is missing. When trying to activate wifi tethering it asks if the device is rooted. The answer is, yes! I can boot into recovery mode but I do not have a way to get the superuser to open without adb. Can anyone help me?
Unable to Instal ADB Drivers
I'm having similar issues trying to root my MyTouch 4G. I've been following steps on the cyanogen wiki website for this device, which refers you to their site's instructions for setting up SDK & ADB drivers.
I've downloaded the SDK zip file, extracted to the C drive and made sure file paths are all the same as per the instructions. When following the instructions under Windows, I've added to variable values ;C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools (and double checked these folders on C drive to be sure they're accurate).
When trying to manually update device drivers for ADB, I select the file android_winusb.inf and get error: "The folder you specified doesn't contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems."
My device has USB debugging enabled and is in mass storage mode (I've read on other forums that this can fix).
Not really sure what else to try? Any way I can change the .inf file to make Windows recognize it? Running Windows Vista 64.

Q>ADB For 7

has there been a release yet to get ADB to work on windows 7? or a way to get it to work?
Yes the ADB install works from the site, the issue is the drivers. Which can be circumvented by adding these lines to the android_winusb.inf file in the usb_driver folder
; HTC Eris
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01
That I believe is what fixed it for me.
Edit: actually just unzip this file to your android-sdk-windows\usb_driver folder, because you have to add it in two different places and its too early in the morning to explain it.
Or install HTC Sync. That's what helped me because it installed the drivers I needed for me...
http://www.htc.com/us/support/droid-eris-verizon/downloads/
es0tericcha0s said:
Or install HTC Sync. That's what helped me because it installed the drivers I needed for me...
http://www.htc.com/us/support/droid-eris-verizon/downloads/
Click to expand...
Click to collapse
It didn't work for me hence the fix that I use.
I've been running ADB on all 3 of my win7 pro machines for the past few months. Installed HTC Sync from the HTC site and also did the USB fix to the file mentioned above. I would say make sure you've got the latest version of HTC sync and try again.
edit: Disregard I can't read.
Thanks for the input. Out of town atm and ill get the crap working when I get back
Sent from my FroyoEris using XDA App

Guide to getting ADB & Android Commander to work on WinXP x64

I had to switch to Windows XP x64 from the 32bit version and found out after I did that the necessary USB driver isn't compatible. It took a little googling, but I figured out how to get it to work. I figured I'd post how I did it to save other people the trouble.
I'm not sure if the necessary changes are the same for each type of Galaxy Player (please reply whether or not they are--I think they should be, though), so I'll go through how I got it right for mine.
1) If you don't already know, root your device with SuperOneClick (http://forum.xda-developers.com/showthread.php?t=803682); then install the Java JDK (http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html); then install the Android SDK (http://developer.android.com/sdk/index.html) including the Google USB driver, Android SDK Platform Tools, and Android SDK Tools. (Those are the requirements to use adb on any system.)
2) Hit ctrl-r and type in devmgmt.msc and hit enter. We have to locate your device. If you already connected it and it installed successfully (i.e., with drivers that don't work with adb, like the ones that come with Kies), it'll be listed under SAMSUNG Android Phone. If not, it should show up under Unknown Device. Expand it, right click on the indented line/device that shows up, and go to Properties. Click the Details tab and under Property click Hardware Ids. Keep this window open where you can see it.
3) With your text editor of choice (notepad or wordpad work), open C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver\android_winusb.inf. Scroll down to the section [Google.NTamd64]. We need to add a section for our device just like you see there already. Use the longer hardware id from the device manager for the SingleAdbInterface and shorter for the CompositeAdbOnterface. Here is mine:
Code:
; Galaxy Player
%SingleAdbInterface% = USB_Install, USB\VID_04e8&PID_685e&Rev_0400&ADB
%CompositeAdbInterface% = USB_Install, USB\VID_04e8&PID_685e&ADB
Add yours and save the file.
4) Now go back to the Device manager, right click the same line as before, but this time choose Update Driver.
--Click "No, not this time" and Next
--"Install from a list or specific location (Advanced)" and Next
--"Don't search. I will choose the driver to install" and Next
--Click the "Have Disk" button and browse to C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver. If you edited the android_winusb.inf correctly, it will work and tell you to reboot once it's done.
5) After rebooting, your device will show up in adb and Android Commander!

How to get FASBOOT + ADB to work even for Win7 (64)- with pics

Hello Everyone,
Well like some of you I had a hell of a time trying to see my sdcards in order to flash new JB roms.
I had MechaPanda and Ntnemis that helped me get it going. I stumbled upon a step that finally made it work.
This will show you how to get ADB and Fastboot to work with Windows 7 32 and 64 bit versions.
It is easy and takes about 5 minutes to do.
Step 1 - get the Windows USB drivers from this thread.
http://forum.xda-developers.com/showthread.php?t=1354487
You need USB drivers first:
http://dl.dropbox.com/u/15069134/usbdrivers.zip
Step 2 - get the free Windows app Notepad+
Windows notepad can work also.
Step 3
Now this is where I found the glitch for me. I was on JB .03 I went back to ICS to at least access my memory. I looked at the PID value and found it's different in ICS vs. JB. So you will likely need your ICS PID value to make this work. You can try using your PID values first if you are on JB first before you wipe back to ICS.
Make sure you add them to 32 and 64 bit section to be sure.
Step 4 Connect your tablet turned on booted into the ICS ROM
Open your Win Device Manager:
Look under OTHER DEVICES.
Right click on the NookTablet (has yellow !)
*my screen cap shows bluetooth device, just click your nooktablet
Step 5 Open the android_winusb.inf file from the drivers package with Notepad+
Step 6 Move down the this section in the file.
You are taking your PID values and replacing the ones in the inf file.
***I DID THE SAME FOR THE [Google.NTamd64] ALSO
[Google.NTx86]
; HTC Dream
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0100&REV_0100
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0100
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
See photo for info.
Step 7 - Now go and copy your 2 lines (1 at a time) from the Win Device Manager and replace lines 1 and 2. Do the same under the [Google.NTamd64] bit section too.
Step 8 - Save the file
Step 9 - now go back to Windows Device Manager and update driver, point it to the inf location of the file you edited above. Windows will now install your ADB device
Step 10 - open ADB and test or as I did I booted my tablet in Cyanoboot then picked the Fastboot option
Step 11 - Download the new recover03.img posted in the JB ROM thread.
Flash the new recovery.img with fastboot and you are done.
***The above did NOT work for me using the PID values from JB. It ONLY worked for me going back to ICS. I then flashed back JB and all still works.
You know, all you have to do is install the same ADB drivers for fastboot, right?
NookTabletsPower said:
You know, all you have to do is install the same ADB drivers for fastboot, right?
Click to expand...
Click to collapse
You know I posted that does not work for some of us.
This is how I got mine to work.
droiduzr2 said:
You know I posted that does not work for some of us.
This is how I got mine to work.
Click to expand...
Click to collapse
You smart mama jama... worked for me. I was about ready to chuck this tablet out the front door :laugh:
Do we need a 3rd line "%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF"?
---------- Post added at 10:25 PM ---------- Previous post was at 10:14 PM ----------
Mine says NT is offline. I'm running XP, but at least I can mount USB and access them with windows explorer now.
Still can't do adb. I tried 4.2.2 adb as well.
Thanks
lepa71 said:
Do we need a 3rd line "%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF"?
Click to expand...
Click to collapse
No.
Anyhow, I finally got ADB working again on my laptop as the drivers I'd installed there some time ago no longer worked.
This is what I did...
1. Download the USB drivers as per the OP's post and extract to a temporary folder.
2. In Device Manager, right click the Nook Tablet device (with the yellow exclamation).
In the popup dialog select the Details tab and then Hardware Ids from the combo box.
(Note the image below was taken after I'd done the driver update so it's showing Android Composite ADB Interface instead of Nook Tablet.)
3. Copy the second shorter value there. (The first value with the extra REV_XXXX field may have worked too.)
4. Open the file android_winusb.inf (in the usbdrivers folder) in a text editor and into both the [Google.NTx86] and [Google.NTamd64] sections add a Nook Tablet option using the hardware Id info copied in step 3. Abbreviate the Id for the SingleAdbInterface entry by removing the MI_XX value and preceding ampersand. Save the edited android_winusb.inf file.
Code:
;B & N Nook Tablet
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_6868
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_6868&MI_01
5. In Device Manager, right click the broken Nook Tablet device again, select Update Driver Software, click Browse My Computer for driver software and select the usbdrivers folder (found where you extracted it from the zip file in step 1). The drivers should now install.
Hopefully, everything should work ...
Code:
C:\NookTablet\>adb shell
[email protected]:/ #
Code:
C:\NookTablet\>adb devices
List of devices attached
0123456789ABCDEF device
Mine still shows offline.
D:\Downloads\Droid\NookTablet\Tools>adb devices
List of devices attached
201454000857xxxx offline

USB drivers for ADB. Which ones?

Anybody with a working link for correct drivers on Windows (I'm on 8.1)?
Thank you! And merry Christmas!
gorman42 said:
Anybody with a working link for correct drivers on Windows (I'm on 8.1)?
Thank you! And merry Christmas!
Click to expand...
Click to collapse
Take the normal ADB Drivers you allready got and do the following:
(This worked out for me just fine)
1. Swipe from the right to open the charms bar.
Tip: If you have a keyboard, use WIN+I and then skip to Step 3.
2. Tap or click on Settings.
3. Tap or click on Change PC settings at the bottom of the charms bar.
4. Choose Update and recovery from the list of options on the left of the PC settings window.
Note: Prior to Windows 8.1, choose General instead and then skip to Step 6.
5. Choose Recovery.
6. Locate Advanced startup, at the bottom of the list of options on your right.
7. Tap or click on Restart now.
Wait through the Please wait message until Advanced Startup Options opens.
Click to expand...
Click to collapse
Ehm... my problem begins at "take the normal drivers you already got. I don't have the drivers.
gorman42 said:
Ehm... my problem begins at "take the normal drivers you already got. I don't have the drivers.
Click to expand...
Click to collapse
i cant post outside links...
replace the DOT with a dot... xD
www dot mediafire dot com/?nwr2j8i7t7dh9f3
Rev 6 USB drivers needed for Fire HD6
gorman42 said:
Anybody with a working link for correct drivers on Windows (I'm on 8.1)?
Thank you! And merry Christmas!
Click to expand...
Click to collapse
In terms of using Android SDK manager to get the drivers, some of the old links out there for user defined sites will download old drivers which won't work on the HD6. I found the Rev 6 Kindle Fire USB driver was needed for correct install and ADB of the HD6 4th generation.
Use user defined add-on site s3 dot amazonaws dot com slash android-sdk-manager slash redist slash addon.xml
http://kindle-sdk.s3.amazonaws.com/2ba63011a73a0a0d0f35e001696677ec92a825cb.zip
yep, it's quite true that the .../redist/addon.xml has updated info for the newest drivers. ("newest" meaning, sept/oct 2013, since that's what all the files inside are actually dated)
I am so utterly sick of every single "guide" saying how getting the USB/ADB drivers is so "easy"........ "just install the entire ginormous spamazon-modified SDK/NDK! it's fun!"
I don't want the stupid sdk. I don't want a bunch of bloat I'm not going to use, and god knows what else it's doing. I also don't want to DL a possibly-skeezy .exe (no offense) from random intarwebs dropbox-type-sites.
all I (and I think many of us) want is:
- adb, fastboot, etc. binaries (I like this one)
- adb usb drivers
I don't get why every mfgr needs their own "special drivers" (well some of the nvidia stuff can get weird) - it used to be that the generic Google ADB/composite driver worked on so many more phones. and the fact that Win7 used to be surprisingly cool about making that happen automagically.
not to mention the fact that my HD6 (and plenty of other devices) work 100% with adb in linux, and I think they are all just using basic generic libusb. (speaking of which, I really ought to have tried using Zadig first on Win7, before wasting time on KindleDrivers.exe. zadig is some pretty neat stuff for getting a proper generic libusb driver in Windows.)
and even the the KindleDrivers install binary failed every single time I ran it - right at the very end. but at least it left the driver folders for me to play with. which was, like, 95% close enough, at least...
I had to end up changing one of the 64-bit entries in android_winusb.inf:
basically just changed the 06 to F2, in 2 places. since back in 2013, 1949:00F2 HD6 was nonexistent or something.
Code:
; For 64-bit os
[Amazon.NTamd64]
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01
to
; For 64-bit os
[Amazon.NTamd64]
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_00F2
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_00F2&MI_01
and then device manager finally did what it was supposed to.
Thanks for the .inf clue
tarvoke said:
I had to end up changing one of the 64-bit entries in android_winusb.inf:
basically just changed the 06 to F2, in 2 places. since back in 2013, 1949:00F2 HD6 was nonexistent or something.
Code:
; For 64-bit os
[Amazon.NTamd64]
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01
to
; For 64-bit os
[Amazon.NTamd64]
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_00F2
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_00F2&MI_01
and then device manager finally did what it was supposed to.
Click to expand...
Click to collapse
Thanks, this just saved me more slogging and it is really appreciated.

Categories

Resources