Wie kann ich feststellen, ob mein Gerät den USB-Host-Modus (OTG) unterstützt?

Einige Android-Geräte können als USB-Host fungieren, sodass Sie andere daran angeschlossene USB-Geräte verwenden können. Durchsuchen oder importieren Sie beispielsweise die auf einer Kamera gespeicherten Fotos von Ihrem Telefon oder kopieren Sie Dateien auf einen an Ihr Tablet angeschlossenen USB-Speicherstick, schließen Sie eine USB-Tastatur oder -Maus in voller Größe an ein Tablet an oder verwenden Sie ein externes GPS- oder WLAN-Gerät .

Wie kann ich feststellen, ob mein Gerät dies kann?

Auf meinem Tablet mit OTG steht es in den Spezifikationen auf der Produktseite online bei Amazon. Schau dir das Datenblatt an. Wenn es sagt, dass es es hat, dann gehen Sie. Wenn nicht ... würde ich nein sagen. Sie "werben" normalerweise gerne und "zeigen", was ihre Produkte können. (Auch wenn niemand außer Elektroingenieuren Datenblätter liest.)

Antworten (1)

Um ein angeschlossenes USB-Gerät verwenden zu können, benötigen Sie:

  • Ein USB-OTG-Kabel (USB On-The-Go).
  • Auf Ihrem Gerät geladene USB-Host-Modus-Treiber
  • Eine auf diesem Gerät geladene Version des Android-Betriebssystems, die den USB-Host-Modus unterstützt
  • Ein Android-Gerät (z. B. Telefon oder Tablet) mit integrierter Hardwareunterstützung für den USB-Host-Modus
  • Und schließlich müssen auf Ihrem Gerät Treiber vorhanden sein, für welches USB-Gerät Sie es auch immer anschließen.

Betriebssystem

Die Unterstützung des USB-Host-Modus wurde in Android Version 3.1 (Honeycomb) eingeführt . Wenn Sie also Android 3.1 oder neuer auf Ihrem Gerät installiert haben, sollten Sie die notwendige Unterstützung dafür in Ihrem Betriebssystem haben, Android 4 fügt auch zusätzliche USB- und OTG-Unterstützung hinzu. Außerdem fügen viele ROMs von Drittanbietern Unterstützung für den USB-Host-Modus zu Telefonen hinzu, die über die Hardwareunterstützung verfügen, aber nicht über die erforderliche Betriebssystem- oder Treiberunterstützung in der offiziellen Betriebssystemversion.

Host-Modus-Treiber

Bei den meisten Geräten, die sowohl Hardwareunterstützung als auch ein ausreichend neues Betriebssystem haben, sind die erforderlichen Treiber geladen, um den USB-Host-Modus zu aktivieren, bei einigen jedoch nicht. Im Play Store finden Sie Treiber-Apps für einige Modelle, die keine integrierten Treiber haben. Einige Modelle mit Anleitungen und Treibern von Drittanbietern sind verfügbar:

Kabel

Sie können nicht einfach ein normales USB-Kabel verwenden. Da diese Geräte sowohl als USB-"Slave"-Gerät (zum Beispiel damit Sie sie an einen PC anschließen und Musik auf Ihr Telefon kopieren oder Bilder vom Telefon kopieren können) als auch als USB-"Host" (zum Beispiel damit Sie können einen USB-Speicherstick an Ihr Tablet anschließen und Dateien darauf oder davon kopieren), sie müssen irgendwie feststellen können, wie sie sich zu einem bestimmten Zeitpunkt verhalten sollen.

Ein USB-OTG-Kabel ( USB On-The-Go ) wird verwendet, um Ihrem Gerät mitzuteilen, dass es als Host fungieren soll. Dies ist wie ein normales USB-Kabel, aber es hat einen der internen Pins, die an einem Ende mit Masse verbunden sind, um dies zu ermöglichen Gerät weiß, dass es als Host fungieren sollte (technisch gesehen sind Pins 4 und 5 in einem OTG-Kabel mit Masse kurzgeschlossen).

Da die meisten Telefone Micro-USB-Buchsen haben, die meisten USB-Dongles jedoch USB-Stecker in "normaler Größe", wie unten gezeigt, haben viele OTG-Kabel einen männlichen Micro-B-USB-Stecker an einem Ende und einen weiblichen USB-A-Stecker am anderen Ende andere, um zwischen den unterschiedlich großen Anschlüssen umzuwandeln.

Motorola USB-OTG-Kabel)
Das Motorola Camera Connection Kit, bei dem es sich um ein USB-OTG-Kabel handelt

USB-OTG-Kabel können ziemlich günstig auf Orten wie eBay oder dem Amazon-Marktplatz sowie in vielen kleinen Elektronikgeschäften gekauft werden. Möglicherweise stellen Sie auch fest, dass der Hersteller Ihres Geräts ein offizielles Markengerät verkauft, das oft so etwas wie „Camera Connection Kit“ oder „USB Memory Stick Connection Cable“ genannt wird. Wenn Sie mutig sind, finden Sie im Internet auch verschiedene Tutorials, wie Sie aus einem Standard-USB-Kabel Ihr eigenes OTG-Kabel herstellen können.

USB-Gerätetreiber

Wenn Sie Ihr USB-Gerät an Ihr Android-Telefon oder -Tablet anschließen, muss es wissen, was dieses USB-Gerät ist und was damit zu tun ist. Bei gängigen Geräten wie USB-Speichersticks oder Kameras, die PPTP oder USB-Massenspeicher unterstützen, sind diese häufig bereits in das Betriebssystem integriert. Für andere USB-Geräte wie WLAN-, 3G- oder Bluetooth-Dongles sind möglicherweise keine Treiber im Betriebssystem vorinstalliert oder nur Treiber für bestimmte spezifische Geräte.

Wie man alles zusammen testet

Es gibt einige Apps, mit denen Sie testen können, ob Sie über die erforderliche Hardware und Software verfügen, z. B. USB Host Diagnostics . Die Verwendung zum Testen der Fähigkeiten Ihres Geräts ist sehr einfach

  • Installieren Sie USB Host Diagnostics aus dem Play Store
  • Starte es
  • Tippen Sie auf den Link „Diagnose starten“ und befolgen Sie die Anweisungen, stellen Sie zunächst sicher, dass Sie nichts an den USB-Anschluss Ihres Geräts angeschlossen haben, und schließen Sie dann ein Gerät (z. B. ein USB-Flash-Laufwerk) an, wenn Sie dazu aufgefordert werden

USB-Host-Diagnose wird ausgeführt

Wenn alles funktioniert, sollten Sie mit einem Zusammenfassungsbildschirm wie diesem enden, der zunächst einige Details zu Ihrem Gerät und dem laufenden Betriebssystem anzeigt, Ihnen dann mitteilt, ob Ihr Gerät den USB-Host-Modus unterstützt oder nicht, und dann das alles wichtige Finale Urteil, das Sie darüber informiert, ob das Testen des Host-Modus-Zugriffs funktioniert hat oder nicht:

Ergebnisbildschirm der USB-Host-Diagnose

Wenn alles funktioniert und die App Ihr ​​USB-Gerät erfolgreich erkannt hat (was anzeigt, dass Ihr USB-Host-Modus funktioniert), sollten Sie „Ja“ in den ringförmigen Abschnitten haben und einige Details zeigen, wie viel Zugriff von Drittanbietern (d ) Apps auf dem Gerät haben. Wenn nicht, sollten dort Details vorhanden sein, mit denen Sie herausfinden können, wo das Problem liegt.

Alternativ hat Chainfire, der Autor von USB Host Diagnostics, eine (lange) Liste aller Berichte, die Leute nach dem Ausführen des Tests auf ihren Geräten eingereicht haben. Sie können Ihr Gerät in der Liste nachschlagen und sehen, ob Personen mit Ihrem Gerät und Ihrer Betriebssystemversion alle Tests bestanden haben oder nicht. Suchen Sie hier nach Ihrem Gerät: http://usbhost.chainfire.eu/

Chainfire hat auch eine Liste aller Geräte, für die Informationen von der Diagnose-App übermittelt wurden, und die Ergebnisse, die sie erhalten haben. Nützlich, wenn Sie vor dem Kauf des Geräts nach Support suchen möchten.
Danke @Compro01 hatte das nicht entdeckt, habe eine Notiz hinzugefügt, in der dieser Link erwähnt wird.
Weiß jemand, dass samusng GT-S5830V OTG unterstützt? Bitte und wenn Sie einen benutzerdefinierten Kernel tun!
Wird angezeigt, welche Version von USB OTG unterstützt wird (z. B. USB3 OTG vs. USB 2 OTG)?