Comment puis-je déterminer si mon appareil prend en charge le mode USB Host Mode (OTG)?


52

Certains périphériques Android peuvent agir en tant qu'hôte USB afin que vous puissiez utiliser d'autres périphériques USB qui leur sont connectés. Par exemple, parcourez ou importez les photos stockées sur un appareil photo depuis votre téléphone, copiez les fichiers sur une clé USB connectée à votre tablette, branchez un clavier ou une souris USB sur une tablette ou utilisez un GPS externe ou un périphérique wifi. .

Comment savoir si mon appareil peut le faire?


Sur ma tablette avec OTG, cela est indiqué dans les spécifications de la page du produit en ligne sur Amazon. Regardez la fiche technique. S'il dit qu'il l'a, eh bien voilà. Sinon ... je dirais non. Ils aiment généralement "annoncer" et "montrer" ce que leurs produits peuvent faire. (Même si personne, à l'exception des ingénieurs électriciens, ne lit les fiches techniques.)
Pingouin anonyme

Réponses:


52

Pour utiliser un périphérique USB connecté, vous devez avoir:

  • Un câble USB OTG (USB On-The-Go)
  • Pilotes en mode hôte USB chargés sur votre appareil
  • Une version du système d'exploitation Android chargée sur ce périphérique qui prend en charge le mode hôte USB
  • Un appareil Android (téléphone ou tablette, par exemple) doté d'une prise en charge matérielle intégrée pour le mode hôte USB
  • Et enfin, vous devez disposer de pilotes sur votre périphérique, quel que soit le périphérique USb branché.

Système opérateur

La prise en charge du mode hôte USB a été introduite dans la version 3.1 d'Android (Honeycomb) . Par conséquent, si vous avez Android 3.1, ou une version plus récente, installé sur votre appareil, vous devez disposer de la prise en charge nécessaire dans votre système d'exploitation. Android 4 ajoute également une prise en charge supplémentaire USB et OTG. En outre, de nombreuses ROM tierces ajoutent la prise en charge du mode hôte USB aux téléphones dotés de la prise en charge matérielle, mais ne prennent pas en charge le système d'exploitation ou les pilotes nécessaires dans la version officielle du système d'exploitation.

Pilotes en mode hôte

La plupart des périphériques prenant en charge à la fois le matériel et un nouveau système d'exploitation auront les pilotes nécessaires pour activer le mode hôte USB, mais d'autres non. Vous pouvez trouver des applications de pilotes sur le Play Store pour certains modèles qui ne possèdent pas de pilotes intégrés. Certains modèles avec des instructions et des pilotes tiers sont les suivants:

Câble

Vous ne pouvez pas simplement utiliser un câble USB normal. Étant donné que ces appareils peuvent à la fois être utilisés comme "esclaves" USB (par exemple, vous pouvez les connecter à un PC et copier de la musique sur votre téléphone, ou copier des photos du téléphone), ainsi qu’un "hôte" USB (par exemple, vous pouvez brancher une clé USB sur votre tablette et copier des fichiers dessus ou non. Ils ont besoin d’un moyen de déterminer lequel ils doivent agir à un moment donné.

Un câble USB OTG ( USB On-The-Go ) est utilisé pour indiquer à votre appareil d'agir en tant qu'hôte. Il s'agit d'un câble USB normal, mais l'une des broches internes est connectée à la terre à une extrémité pour permettre périphérique sait qu'il doit agir en tant qu'hôte (techniquement, les broches 4 et 5 sont mises à la terre dans un câble OTG).

De plus, comme la plupart des téléphones sont dotés de prises micro-USB, la plupart des dongles USB sont dotés de prises USB "standard", car ci-dessous, de nombreux câbles OTG sont dotés d’une prise mâle micro-B USB à une extrémité et d’une prise USB-A autre pour convertir entre les connecteurs de différentes tailles.

Câble USB Motorola OTG)
Le kit Motorola Camera Connection, qui est un câble USB OTG

Les câbles USB OTG peuvent être achetés à moindre coût sur des sites tels qu'eBay ou le marché Amazon, ainsi que dans de nombreux petits magasins d'électronique. Vous constaterez peut-être également que le fabricant de votre appareil vend un produit officiel de marque, souvent appelé "kit de connexion d'appareil photo" ou "câble de connexion de clé USB". Si vous êtes courageux, vous pouvez également trouver sur le Web divers didacticiels expliquant comment créer votre propre câble OTG à partir d'un câble USB standard.

Pilotes de périphérique USB

Lorsque vous connectez votre périphérique USB à votre téléphone ou à votre tablette Android, il doit savoir en quoi consiste ce périphérique USB et quoi faire avec. Pour les périphériques courants, tels que les clés USB ou les appareils photo prenant en charge PPTP ou le stockage de masse USB, ceux-ci sont déjà intégrés au système d'exploitation. Pour les autres périphériques USB, tels que les dongles Wifi, 3G ou Bluetooth, il se peut que les pilotes ne soient pas pré-intégrés au système d'exploitation ou que les pilotes de certains périphériques spécifiques.

Comment tout tester ensemble

Certaines applications peuvent vous aider à vérifier si vous disposez de tout le matériel et de tous les logiciels nécessaires, comme USB Host Diagnostics . Son utilisation pour tester les capacités de votre appareil est très simple

  • Installez USB Host Diagnostics à partir du Play Store
  • Exécuter
  • Appuyez sur le lien Démarrer les diagnostics, puis suivez les instructions en veillant à ce que rien ne soit branché sur le périphérique USB de votre appareil, puis branchez un périphérique (tel qu'un lecteur flash USB) lorsque vous y êtes invité.

Diagnostics d'hôte USB en cours d'exécution

Si tout fonctionne, vous devez vous retrouver avec un écran de synthèse comme celui-ci, qui présente d'abord quelques détails sur votre appareil et le système d'exploitation en cours, puis vous indique si votre appareil indique qu'il prend en charge le mode hôte USB, puis le dernier élément important. Verdict qui vous permet de savoir si le test de l'accès en mode hôte a fonctionné ou non:

Écran de résultats du diagnostic hôte USB

Si tout fonctionne et que l'application a correctement détecté votre périphérique USB (indiquant que votre mode hôte USB fonctionne), vous devez indiquer "Oui" dans les sections en anneau, et quelques détails indiquant le nombre d'accès tiers (c.-à-d. Non intégré). ) les applications doivent à l'appareil. Sinon, il devrait y avoir des détails pour vous aider à localiser le problème.

Sinon , Chainfire, l'auteur de Diagnostics USB Host, a une (longue) liste de tous les rapports que les gens ont soumis après l' exécution du test sur leurs appareils. Vous pouvez rechercher votre appareil dans la liste et voir si les utilisateurs de votre appareil et de la version de votre système d'exploitation ont réussi ou non tous les tests. Recherchez votre appareil ici: http://usbhost.chainfire.eu/


Chainfire contient également une liste de tous les appareils pour lesquels des informations ont été soumises par l'application de diagnostic et les résultats obtenus. Utile si vous souhaitez rechercher une assistance avant d’acheter l’appareil.
Compro01

Merci @ Compro01 n'a pas repéré cela, ont ajouté une note mentionnant ce lien.
GAThrawn

Quelqu'un sait-il que le samusng GT-S5830V prend en charge l'OTG? s'il vous plait, si une coutume le fait!
LOG_TAG

Indique-t-il quelle version d'USB OTG est prise en charge (par exemple, USB3 OTG vs USB 2 OTG)?
Alex Rothberg
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.