J'ai un HTC EVO, et je crois savoir que le matériel supporte le mode hôte USB. Je cherche encore à le confirmer, mais même si ce n'est pas le cas, je crois savoir que d'autres appareils le font et que le noyau Android prend en charge USB2Go.
En supposant que le matériel soit capable, que faudrait-il faire pour qu'Android utilise une interface audio USB ? Je suis seulement intéressé à essayer de le faire fonctionner pour les interfaces conformes à la classe, car tout le reste ne vaut pas la peine.
Je comprends que c'est une question un peu générale. J'espère que quelqu'un a déjà essayé. Je suis un développeur de logiciels, mais je n'ai pas beaucoup travaillé sur Android. Ce serait un premier projet lourd pour moi, mais toute information sur comment/si cela peut être fait serait très appréciée.
Edita: Il semble que ce type l'ait fait fonctionner sur un Nexus One : http://sven.killig.de/Android/N1/2.2/usb_host/
Edit #2 : Donc, puisqu'il semble y avoir des pilotes disponibles... comment puis-je les charger ? ADB est-il le seul moyen ? Une mise à jour du noyau est-elle nécessaire, ou puis-je simplement déposer les modules en place et les charger ? Si une mise à jour du noyau est nécessaire, puis-je remplacer le noyau sans perdre tout le reste ?