Welke USB-driver moeten we gebruiken voor de Nexus 5?

Op het moment van schrijven biedt Google geen USB-stuurprogramma (voor Windows) voor de Nexus 5. De gebruikelijke link (http://developer.android.com/sdk/win-usb.html) toont Windows USB-stuurprogramma’s voor verschillende Nexus-lijnen. De “Nexus 5” wordt echter niet meegeleverd. Houd er rekening mee dat de Nexus “S” (letter-S, niet nummer-5) WORDT ondersteund.

Ook van deze site is de nieuwste versie van de huidige download versie-8, 17 juli-2013. Als ik dit vergelijk met zijn voorganger, versie-7, zijn de bestanden hetzelfde.

Wat moeten we doen totdat Google dit heeft opgelost? Hoe kunnen we fouten opsporen en ontwikkelen voor de Nexus 5?


Antwoord 1, autoriteit 100%

Ik wilde alleen een kleine bijdrage leveren, omdat ik fouten heb kunnen opsporen op mijn Nexus 5-apparaat op Windows 8, zonder dit allemaal te hoeven doen.

Toen ik de stekker in het stopcontact stak, was er geen geel uitroepteken in Apparaatbeheer. Dus voor mij waren de chauffeurs in orde. Maar het apparaat werd niet vermeld in mijn EclipseDDMS. Na een beetje zoeken was het gewoon een optie om de apparaatinstellingen te wijzigen. Standaard is de Nexus 5 USBcomputerverbinding in MTP-modus (media-apparaat).

Wat u moet doen is:

  • Ontkoppel het apparaat van de computer
  • Ga naar Instellingen -> Opslag.
  • Klik in de ActionBar op het optiemenu en kies “USB-computerverbinding”.
  • Controleer de “Camera (PTP)”-verbinding.
  • Sluit het apparaat aan en je zou een pop-up op het apparaat moeten hebben waarmee je de inkomende verbinding van de computer of iets dergelijks kunt accepteren.
  • Eindelijk zou je het nu in de DDMS moeten zien en voilà.

Ik hoop dat dit zal helpen!


Antwoord 2, autoriteit 50%

Dit werkte voor mij:

  1. Download de Nexus 5-stuurprogramma’s van Google USB-stuurprogramma
  2. Pak de ZIP-inhoud uit en plaats alle bestanden in een enkele map op uw bureaublad.
  3. Sluit uw apparaat aan op uw computer.
  4. Start Apparaatbeheer op uw pc.
  5. Nu zou je de Nexus 5 in de hardwarelijst moeten zien staan.
  6. Klik met de rechtermuisknop op de regel ‘Nexus 5’ en klik vervolgens op Stuurprogrammasoftware bijwerken.
  7. Klik vervolgens op de optie ‘door mijn computer bladeren’.
  8. Klik in het nieuwe venster op de knop ‘Bladeren…’.
  9. Ga naar de uitgepakte map bij stap 2. Selecteer de map waarin u de USB-stuurprogramma’s uitpakt. Klik volgende.
    • Zorg ervoor dat u ook het vakje voor de submap aanvinkt.
  10. Het Windows-installatieprogramma zoekt nu naar Nexus 5-stuurprogramma’s. Klik op Installerenwanneer om toestemming wordt gevraagd.
  11. Wacht tot het proces is voltooid en controleer vervolgens de lijst Apparaatbeheer om te bevestigen dat de installatie is gelukt.

Bron: Download en installeer Google Nexus 5 USB-stuurprogramma’s (ADB / Fastboot)


Antwoord 3, autoriteit 48%

Ik heb een oplossing.

Ik heb het bestand android_winusb.infbijgewerkt om de VIDen PIDvan de Nexus-5weer te geven. Nu laadt het de generieke driver en ondersteunt ADBin Eclipse.

Let op, na eventuele eerdere pogingen die je hebt gedaan, ga je naar Apparaatbeheeren werk je het stuurprogramma voor de “Nexus 5” (weergegeven met een geel uitroepteken).

Je moet naar de USBdriver directory gaan, die op mijn computer was:
C:\Users\Xxxxxxxxxx\android-sdk\extras\google\usa_driver

Bewerk in die map het bestand android_winusb.infin zowel de x86- als de amd64-sectie en voeg één regel in:

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01

Dit was genoeg voor mij om dit te laten werken.

Hier is de inhoud van mijn bestand:

;
; Android WinUsb driver installation.
;
;
;
; Includes FIX for the Nexus-5 ADB,
;                  --- jonovos         ---
;                  --- petuniaPlatypus ---
;                  --- 2013-11-07      ---
;
;        By snooping on the USB for the Nexus-5,
;        it is known that the VID = 18D1 and PID = 4EE1.
;        With this, we insert them into the GENERIC sections bwlow.
;
;
[Version]
Signature           = "$Windows NT$"
Class               = AndroidUsbDeviceClass
ClassGuid           = {3F966BD9-FA04-4ec5-991C-D326973B5128}
Provider            = %ProviderName%
DriverVer           = 07/09/2013,8.0.0000.00000
CatalogFile.NTx86   = androidwinusb86.cat
CatalogFile.NTamd64 = androidwinusba64.cat
[ClassInstall32]
Addreg = AndroidWinUsbClassReg
[AndroidWinUsbClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,-1
[Manufacturer]
%ProviderName% = Google, NTx86, NTamd64
[Google.NTx86]
;Google Nexus One
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
;Google Nexus S
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E21
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E23
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E24&MI_01
;Google Nexus 7
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01
;Google Nexus Q
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_2C11
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-new-line-added:
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
;;;;;;;;
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
[Google.NTamd64]
;Google Nexus One
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
;Google Nexus S
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E21
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E23
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E24&MI_01
;Google Nexus 7
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01
;Google Nexus Q
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_2C11
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-new-line-added:
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
;;;;;;;;
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
[USB_Install]
Include = winusb.inf
Needs   = WINUSB.NT
[USB_Install.Services]
Include     = winusb.inf
AddService  = WinUSB,0x00000002,WinUSB_ServiceInstall
[WinUSB_ServiceInstall]
DisplayName     = %WinUSB_SvcDesc%
ServiceType     = 1
StartType       = 3
ErrorControl    = 1
ServiceBinary   = %12%\WinUSB.sys
[USB_Install.Wdf]
KmdfService = WINUSB, WinUSB_Install
[WinUSB_Install]
KmdfLibraryVersion  = 1.9
[USB_Install.HW]
AddReg  = Dev_AddReg
[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"
[USB_Install.CoInstallers]
AddReg    = CoInstallers_AddReg
CopyFiles = CoInstallers_CopyFiles
[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
[CoInstallers_CopyFiles]
WinUSBCoInstaller2.dll
WdfCoInstaller01009.dll
[DestinationDirs]
CoInstallers_CopyFiles=11
[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64
[SourceDisksFiles.x86]
WinUSBCoInstaller2.dll  = 1
WdfCoInstaller01009.dll = 1
[SourceDisksFiles.amd64]
WinUSBCoInstaller2.dll  = 2
WdfCoInstaller01009.dll = 2
[Strings]
ProviderName                = "Google, Inc."
SingleAdbInterface          = "Android ADB Interface"
CompositeAdbInterface       = "Android Composite ADB Interface"
SingleBootLoaderInterface   = "Android Bootloader Interface"
WinUSB_SvcDesc              = "Android USB Driver"
DISK_NAME                   = "Android WinUsb installation disk"
ClassName                   = "Android Device"

Antwoord 4, autoriteit 12%

Mijn Nexus 5 wordt geïdentificeerd door de id = USB\VID_18D1&PID_D001.

Gebruik de Google USB-stuurprogramma’s en wijzig het bestand android_winusb.inf. Vind de lijnen:

;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0

En voeg hieronder toe:

%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_D001

Herhaal het, want er zijn twee secties om aan te passen, [Google.NTx86]en [Google.NTamd64].

Als je doorgaat met problemen, probeer dan dit:

Sluit uw Nexus 5 aan, ga naar Apparaatbeheer, zoek de Nexus 5 op “overig” en klik met de rechtermuisknop. Selecteer eigenschappen, details en in de selectielijst en selecteer hardware-ID. Schrijf de korte ID op en wijzig de regel met:

%CompositeAdbInterface% = USB_Install, YOUR_SHORT_ID

Antwoord 5, autoriteit 9%

Ik heb een oplossing gevonden in Hoe ik de MTP-problemen op Nexus 7.


Een andere manier om dit op Windows 8 op te lossen: dit probleem kan optreden, omdat u de Google ADBdriver van de Android SDK geïnstalleerd. Windows kiest het ADB-stuurprogramma boven het MTP-stuurprogramma, zelfs wanneer USB-foutopsporing is uitgeschakeld op de Nexus 7. Het komt ook terug wanneer u een upgrade uitvoert van Windows 8 naar Windows 8.1. Om dit op te lossen:

  1. Steek de Nexus 7 in en zorg ervoor dat de USB-modus is ingesteld op MTP
  2. Voer devmgmt.msc uit
  3. Zoek het ADB-stuurprogramma, mogelijk onder ‘Android-apparaten’ of ‘ADB-apparaten’
  4. Klik er met de rechtermuisknop op en selecteer “Stuurprogramma’s bijwerken”
  5. “Blader op mijn computer naar stuurprogramma’s”
  6. “Laat me kiezen uit een lijst met apparaatstuurprogramma’s op mijn computer”
  7. Als “Toon compatibele hardware” is aangevinkt, ziet u twee stuurprogramma’s onder “Model”:
  8. “Android ADB-interface”
  9. Ofwel “MTP USB-apparaat” of “Samengesteld USB-apparaat”
  10. Selecteer “MTP/Composite USB Device” (dat wil zeggen, degene die niet “Android ADB Interface” is) en klik op Volgende.
  11. Het apparaat zou nu moeten verschijnen als een MTP-apparaat.

Er is bevestigd dat het ook met de Nexus 7 2013 werkt.


Antwoord 6, autoriteit 3%

Ik heb de LG United Mobile Driver, en ik was eindelijk in staat om ADB mijn apparaat te laten herkennen.


Antwoord 7, autoriteit 3%

Ik had soortgelijke problemen als mensen hier met Nexus 5 op Windows 7. Er waren geen .inf-bestandsbewerkingen nodig, mijn computer zat vast op een oude versie van de Google USB-stuurprogramma’s (7.0.0.1). Windows 7 weigerde de nieuwere versie te installeren, zelfs als ik probeerde de map of het .inf-bestand handmatig te selecteren. Moest handmatig specifieke .inf-bestanden in de cache verwijderen in de map WINDOWS\inf, volg de instructies hier: http://code.google.com/p/android/issues/detail?id=62365#c7

Zorg er ook voor dat USB-foutopsporing is ingeschakeld in de ontwikkelaarsopties. Er is een truc om de ontwikkelaarsopties bloot te leggen, klik 7 keer op het buildnummer onderaan de informatie over “Over de telefoon”!


Antwoord 8, autoriteit 2%

Er zijn meerdere hardwarerevisies van Nexus 5. Het geaccepteerde antwoord werkt dus niet voor alle apparaten (het werkte niet voor mij).

  1. Open Apparaatbeheer, klik met de rechtermuisknop en Eigenschappen. Ga nu naar het tabblad “Details”
    En selecteer nu de eigenschap “Hardware-ID’s”.
    Noteer de PID en VID.

  2. Download het Google-stuurprogramma

  3. Update de android_winusb.inf met bovenstaande VID en PID

    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&**PID_4EE1**
    
  4. Zoek in Apparaatbeheer Nexus 5, werk de driversoftware bij en blader naar de locatie waar u hebt gedownload.

  5. Het stuurprogramma moet worden geïnstalleerd en u zou het apparaat moeten zien in ADB.


Antwoord 9

Ik had hetzelfde probleem ook. In de Apparaatbeheerwaren alle stuurprogramma’s in orde, maar Eclipsekon het apparaat niet vinden. Zelfs na het updaten van de Google USB-stuurprogramma’s met de SDK Manager.

Het probleem was dat ik de ontwikkelaarsopties niet had ingeschakeld. Daarvoor kwam ik hier, Ontwikkelaar inschakelen Opties op de Nexus 5 & KitKat.

Vervolgens moest ik de Google USB-stuurprogramma’s handmatig bijwerken, zie Download en installeer Google Nexus 5 USB-stuurprogramma’s (ADB / Fastboot).

Daarna herkende mijn installatie van Eclipse mijn apparaat.


Antwoord 10

Ik was eerst ook de weg kwijt, maar vond een vrij gemakkelijke oplossing. Houd er rekening mee dat ik dit allemaal op Windows 7 heb gedaan nadat ik de ontwikkelaarsopties en USB-foutopsporing op mijn Nexus 5 (op 4.4.2) heb ingeschakeld en deze vervolgens via USB op mijn pc heb aangesloten.

Als je naar de downloadlink gaat – http://developer.android.com/ sdk/win-usb.html– je ziet onderaan in stap 4 de installatielocatie van de driver. Als u vervolgens vanuit het Configuratiescherm naar Apparaten en printers navigeert en uw apparaat zoekt, klikt u met de rechtermuisknop en gaat u naar eigenschappen, klikt u vervolgens op het tabblad Hardware bovenaan, klikt u op het weergegeven apparaat dat problemen heeft, klikt u op eigenschappen en vervolgens op Instellingen wijzigen. Selecteer vervolgens Stuurprogramma bijwerken, kies de locatie handmatig en kies de map die Google heeft genoteerd als de installatiemap, die ze hebben genoteerd als \extras\google\usb_driver\

Dit heeft het probleem voor mij opgelost en mijn Nexus 5 verschijnt nu in DDMS.


Antwoord 11

Dit antwoord is voor mensen met Windows 8.1N! (en misschien alle N versies)

Het korte antwoord is: installeer Media Feature Pack voor N- en KN-versies van Windows 8.1

Hartelijk dank aan Matej Drolc die het heeft opgelost in populaire blogpost hier.


Antwoord 12

Terwijl Nexus 5-bezitters wachten op een speciale driver, kunt u deze driver, die voor de LG G2is, van LG Electronics’website, aangezien USB-stuurprogramma’s gewoonlijk niet beperkt zijn tot één bepaald model. Deze lijkt bijvoorbeeld een generiek USB-stuurprogramma. U wordt gevraagd om dezelfde te downloaden voor een flink aantal modellen op de website van LG Electronics.

Ik hoop dat dit je helpt 😉


Antwoord 13

De versie van Google USB-stuurprogrammawerkte prima voor mij op twee machines (Windows 7 x64 op beide). Nadat Windows het stuurprogramma niet automatisch kon installeren, klikte ik met de rechtermuisknop op de telefoon in Apparaatbeheer, koos ik “stuurprogramma bijwerken” en gaf het het pad waarin ik dat stuurprogramma had uitgepakt.


Antwoord 14

Nadat ik de andere oplossingen had geprobeerd, kon ik ADB-opdrachten naar de telefoon sturen zolang het is opgestart in Android. Toen de telefoon zich echter in de herstelmodus bevond, kwam ik een nieuw probleem tegen en ik wil hier graag mijn ervaring delen.

Tijdens het opstarten in Android werd de telefoon in Windows geïnstalleerd als een apparaat met de naam “Nexus 5”. Nadat de telefoon was uitgeschakeld en opgestart in de herstelmodus, was de telefoon nog steeds geïnstalleerd als “Nexus 5”, maar ADB kon het apparaat niet detecteren. Ik moest het stuurprogramma handmatig forceren van “Nexus 5” naar het Google USB-stuurprogramma dat bij de SDK is geleverd of dat beschikbaar is op Google USB-stuurprogramma.

Het .inf-bestand heeft drie apparaten beschikbaar. Ik heb “Android Composite ADB Interface” gebruikt en alles lijkt te werken.


Antwoord 15

Ik gebruik Windows 8.1 en ik heb alles van de andere antwoorden geprobeerd en niets werkte. Ten slotte besloot ik om “Kies uit een lijst met stuurprogramma’s” te proberen en vond “LGE Mobile Sooner Single ADB Interface” onder “ADB Interface”. ADB.exe kon eindelijk de Nexus 5 en sideload 4.4.1 vinden.

Ik hoop dat dit helpt.


Antwoord 16

Al het andere hier faalde aanvankelijk voor mij (het bleef maar verschijnen als een MTP-apparaat, ongeacht hoe vaak ik de installatie ongedaan heb gemaakt en opnieuw heb opgestart).

Door te gaan en USB-foutopsporing in te schakelen, werkte het echter. Doe dit gewoon:

  1. Verwijder het Nexus 5-stuurprogramma
  2. Verbreek de verbinding met de computer
  3. Ontwikkelaarsopties inschakelen, zie Ontwikkelaarsopties inschakelen op de Nexus 5 & KitKat.
  4. USB-foutopsporing inschakelen: ga naar Instellingen-> Ontwikkelaarsopties-> USB-foutopsporing
  5. Opnieuw verbinden
  6. Het zal waarschijnlijk niet lukken om alle stuurprogramma’s te installeren. Ga de stuurprogramma’s bijwerken zoals beschreven in andere antwoorden.

Antwoord 17

Weet je zeker dat het een driverprobleem is? Een apparaat dat niet wordt gedetecteerdheeft waarschijnlijk een hardware- of firmwareprobleem. Als het niet wordt gedetecteerd, hoort u het gedetecteerde geluidssignaal van het USB-apparaat niet. Het is misschien niet ernstig, b.v. sommige “USB”-kabels zijn eigenlijk alleen maar oplaadkabels. Probeer een USB-kabel waarvan u weet dat deze werkt voor gegevens, b.v. degene die bij de telefoon is geleverd of degene die je gebruikt om een ​​externe harde schijf aan te sluiten.


Antwoord 18

Ik gebruik de Windows 7 Ultimate N-versie en mijn Nexus 5 verscheen met een geel uitroepteken in Apparaatbeheer en geen van de oplossingen hier werkte.

Ik heb geverifieerd dat de telefoon zichzelf meldde als:

USB\VID_18D1&PID_4EE1

Wat niet werkt met de huidige (v11) van het Google USB-stuurprogramma.

Maar na het inschakelen van Opties voor ontwikkelaarsen USB-foutopsporingop de telefoon identificeerde het zichzelf als:

USB\VID_18D1&PID_4EE2&MI_01
USB\VID_18D1&PID_4EE2&REV_0232&MI_01

Wat prima te installeren is.

Dus schakel de ontwikkelaarsopties in op je telefoon en probeer het apparaat opnieuw te installeren.

Other episodes