0 votes

Pourquoi certains accessoires fonctionnent-ils avec l'adaptateur Lightning - USB3 pour appareil photo et d'autres pas ?

Contexte

J'ai emprunté un iPad Pro pour travailler pendant que mon ordinateur portable était en panne, mais sans clavier physique, j'ai trouvé frustrant de taper autre chose qu'une courte phrase dessus.

Après d'innombrables fautes de frappe et la fatigue du poignet, j'ai essayé de connecter un clavier USB de taille normale (plus précisément, celui-ci ) en utilisant l'adaptateur Lightning vers USB 3 Camera, et cela a parfaitement fonctionné ! Le contrôle du volume, la luminosité de l'écran, les touches de fonction, tout a fonctionné, à peu près de la même manière qu'un clavier bluetooth lorsqu'il est connecté à un appareil iOS.

Mais à ma grande confusion, il a fait exactement le contraire le jour suivant. Lorsque j'ai branché le clavier, il ne semblait pas être reconnu par l'iPad.

En tapant sur un champ de texte, le clavier virtuel s'est affiché comme d'habitude, et aucune des frappes que j'ai effectuées sur le clavier physique n'a semblé être enregistrée. Le bouton d'échappement fonctionne comme le bouton d'accueil la veille, et le bouton " fn Les touches " " pour le contrôle des médias également, mais plus maintenant.

Je n'avais effectué aucun changement qui aurait pu être significatif (pas de mise à jour d'iOS, pas de mise à jour du microprogramme de l'adaptateur - à moins qu'ils ne soient installés silencieusement, dans ce cas je ne le saurais pas). L'iPad n'a même pas été redémarré. Il fonctionnait bien un jour, mais après avoir été déconnecté pendant la nuit, il a apparemment décidé de ne pas reconnaître le clavier du tout ? Il n'y a pas eu de fenêtre contextuelle "Cet accessoire peut ne pas être pris en charge", comme j'en ai vu lors du branchement de câbles, de chargeurs, etc. inadéquats.

Question

J'ai été un peu déçu, et j'ai trouvé cela tellement bizarre que j'ai essayé d'enquêter sur la cause exacte de l'arrêt de la configuration pendant la nuit, et j'ai fini par me demander ce qui fait qu'une configuration particulière de dispositif iOS + adaptateur de caméra USB + dispositif USB fonctionne en premier lieu ?

Normalement, avec un problème de compatibilité d'un accessoire USB entre un ordinateur, l'arbre des pilotes/appareils aurait été le premier endroit où j'aurais regardé, mais la communication qui se produit à travers l'adaptateur de la caméra et le port lightning semble être une boîte noire. J'ai récemment acheté un iPad Pro (9,5 pouces), et l'une des premières choses que j'ai essayées a été d'utiliser le clavier matériel avec lui, mais sans succès.

J'ai jailbreaké l'iPad (iOS 11.2.5, en utilisant Electra1131 MPTCP), mais je me suis rendu compte que je n'ai aucune idée de l'endroit où sont exposés les dispositifs USB-adaptateur-foudre, ou même s'ils le sont.

Je sais que l'utilisation de l'adaptateur pour appareil photo pour tout ce qui n'est pas un appareil photo, et certains appareils spécifiquement listés et certifiés pour fonctionner avec lui, est aléatoire, mais j'ai toujours pensé que c'était l'un ou l'autre. Le fait qu'il ait fonctionné à un moment donné et qu'il ait cessé de fonctionner si peu de temps après me donne envie de savoir quel est le coupable, et comment la communication fonctionne pour permettre à l'iPad d'agir comme hôte USB.

Existe-t-il des pilotes dans iOS ? Sont-ils intégrés dans le micrologiciel de l'adaptateur de caméra ? Est-ce un grand mystère ? Toute indication sur l'endroit où chercher serait également appréciée, sachant que j'ai accès au système de fichiers et au runtime du système, mais généralement pas aux applications tierces.

1voto

Jose Chavez Points 645

Oui, il y a des pilotes dans iOS. iOS est basé sur Darwin, comme MacOS. C'est exactement le même type de pilotes.

Non, ces pilotes ne sont pas intégrés dans le micrologiciel de l'adaptateur de la caméra. L'adaptateur de caméra lui-même n'a pas de support spécifique pour les périphériques de stockage, les claviers, les caméras, les adaptateurs Ethernet, les claviers MIDI ou tout autre élément que vous souhaitez brancher. Ces types de pilotes sont intégrés au système d'exploitation de l'appareil iOS lui-même.

Un bon point de départ pour rechercher plus d'informations d'exécution sur les unités USB connectées est d'exécuter la commande "dmesg" après avoir branché le périphérique. Vous pouvez également rechercher et/ou installer des extensions personnalisées du noyau prenant en charge des types spécifiques de périphériques USB.

L'une des causes courantes des problèmes liés aux périphériques USB sur les appareils iOS est que le port USB ne fournit qu'une très faible quantité d'énergie. De nombreux périphériques USB nécessitent une puissance supérieure à celle que ce port peut fournir. Vous devrez alors brancher le périphérique USB sur un hub USB alimenté, puis connecter le hub avec l'adaptateur de caméra à l'appareil iOS.

1voto

MacGuffin Points 1375

J'ai vu ce problème et la résolution est de connecter l'alimentation avant de connecter le téléphone ou le périphérique USB. Oh, et l'alimentation doit avoir une puissance nominale d'au moins 12 watts. Un hub alimenté pourrait aider, mais si je me souviens bien, ce n'était pas suffisant.

Vos commentaires indiquent que vous avez essayé de connecter les choses dans un ordre différent, mais vous n'avez pas mentionné la puissance de sortie de la brique d'alimentation. J'ai vu ce comportement avec une alimentation de 5 watts mais pas avec une alimentation de 12 watts. Si vous avez quelque chose de plus grand que 12 watts pour l'alimentation, je vous recommande de l'utiliser.

Étant donné l'ancienneté de ce message, je le commente surtout pour les autres personnes ayant le même problème. Je suppose que le problème initial a été résolu depuis longtemps maintenant.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X