3 votos

auriculares micro-usb en Android 2.3

Tengo un samsung galaxy ace que estoy intentando configurar para que funcione con un auricular usb. El problema es que el auricular usb tiene un conector micro-usb y mi teléfono no parece reconocerlo en absoluto.

Sólo necesito utilizar el auricular para activar una llamada telefónica. No necesito escuchar ningún audio, sólo necesito poder pulsar el botón "teléfono" del auricular y que éste responda al teléfono.

He leído la guía de desarrolladores de Android y parece que un auricular usb pasivo debe comunicarse en modo host. También dice que el modo host sólo está disponible en Android 3.1+

Me preguntaba si alguien podría decirme si hay alguna forma de conseguir que esto funcione. usar el puerto de salida de altavoces específico no es una opción.

2voto

Mitch Wheat Puntos 169614

Creo que esto es imposible.

El auricular requiere la alimentación del dispositivo. Las versiones de Android anteriores a la 3.1 afirman que no admiten la alimentación del bus usb.

De la guía del desarrollador:

Cuando el dispositivo con Android está en modo host, actúa como host USB y alimenta el bus. Cuando el dispositivo con Android está en modo accesorio USB, el hardware USB conectado (un accesorio USB de Android en este caso) actúa como anfitrión y alimenta el bus.

Los modos accesorio y host USB son directamente compatibles con Android 3.1 (nivel de API 12) o plataformas más recientes. El modo accesorio USB también se ha trasladado a Android 2.3.4 (nivel de API 10) como biblioteca complementaria para dar soporte a una gama más amplia de dispositivos. Los fabricantes de dispositivos pueden optar por incluir o no la biblioteca complementaria en la imagen del sistema del dispositivo.

A no ser que exista un sistema operativo Android personalizado que soporte el modo usb host, creo que lo que intento conseguir es imposible

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X