0 votos

Android 13 la unidad principal del automóvil no enruta las llamadas telefónicas ni el audio de AV-IN al DAC/AMP USB

Tengo una unidad principal de coche Android 13 - EX-ALS215 (Snapdragon 662). El audio se emite desde un conector de jack de 3,5 mm en el arnés de la unidad (conector de salida de audio). Luego he conectado un DAC/AMP Cyrus Soundkey a uno de los puertos USB de la unidad principal. Ahora todo el audio se emite a través del DAC excepto las llamadas telefónicas y el audio de AV-IN. (AV-IN es parte del arnés de la unidad y es donde conecto mi sintonizador de TV como entrada [Video/L/R]). Por lo tanto, las llamadas de voz y AV-IN siguen saliendo del conector de salida de audio en el arnés.

¿Por qué está sucediendo esto y cómo se puede dirigir todo el audio al USB?

Pista#1: He probado el Cyrus Soundkey con un Samsung Galaxy A53 y al hacer una llamada telefónica el audio de la llamada se dirigió correctamente a los auriculares conectados al DAC. El micrófono utilizado durante la llamada fue el que está integrado en el A53. Estoy desconcertado acerca de lo que está sucediendo.

ACTUALIZACIÓN#1 (01 Feb 2024): Usé adb para investigar por qué está sucediendo esto. ¿Puedes ver algo obvio en los archivos de texto? ¿O te gustaría que pruebe algo más?

OBSERVACIONES:

  1. No soy un experto, pero ¿está dumpsys audio mostrando al "Cyrus Soundkey" (usb_headset(4000000)) como el predeterminado para las llamadas de voz? post.com/forums/attachment.php?attachmentid=3377686&d=1706801391

  2. dumpsys media_session: ¿muestra la aplicación com.wits.ksw.bt (el marcador KSW BT) realizando una llamada de voz? ¿Significa esto que kswBt intenta enviar al Soundkey y falla, volviendo al altavoz integrado (como se ve en la práctica)? ACTUALIZACIÓN: Esta entrada NO representa una llamada telefónica. En cambio, representa audio BT reproducido en mi teléfono a través de esta app BT que también es responsable de las llamadas de voz. De hecho, el audio BT de mi teléfono reproducido con esta app, pasa a través del DAC USB.

SUGERENCIAS:

  1. ¿Es posible que el Soundkey esté siendo rechazado debido a una incompatibilidad de audio con el audio de telefonía (24 bits vs 16 bits o algo así)?
  2. Alguien sugirió que un DAC FiiO Q3 funcionaría con llamadas de voz porque soporta USB Audio Class 1.0. Otros han dicho que un DAC FiiO K3 que también soporta USB Audio Class 1.0 presentó el mismo problema con las llamadas de voz. (Para tu información, el primero tiene una unidad del mismo fabricante que la mía, comprada hace 2 años y actualizada a A13 y firmware actual. El segundo fue del mismo fabricante en 2020 A10.)

ENLACES A ARCHIVOS: dumpsys audio, media.audio_policy, dumpsys media_session, media.audio_flinger.

1voto

conanDrum Puntos 103

Parece que después de más de una semana y 77 vistas y una recompensa de 50, no ha habido respuesta.

Hoy recibí el FiiO Q3 que alguien afirmó que funcionaría con llamadas de voz porque soporta USB Audio Class 1.0 {16 bit} (presiona el botón 'Gain' mientras lo conectas a USB). Lo probé tanto en modo predeterminado {32 bit} como en modo UAC1.0 {16 bit} y nada cambió. Es decir, cualquiera que fuera el comportamiento del Cyrus Soundkey, el Q3 lo replicó exactamente. No hubo una mejora mágica en la ruta de audio.

Las llamadas de voz siguieron siendo enviadas al arnés, en lugar de al DAC. Lo mismo con el audio de la televisión digital - todavía enviado al arnés, en lugar del DAC.

Mi conclusión es que la aplicación com.wits.ksw.bt (el marcador BT KSW) y la aplicación de televisión digital están hardcoded para utilizar específicamente la salida del altavoz interno, sin tener en cuenta cualquier otra salida. Supongo que la persona que afirmó que el FiiO Q3 era capaz de superar este problema estaba totalmente equivocada o su HU android era sustancialmente diferente (p.ej., la mía es CCC mientras que la suya es CCI).

Más información detallada se puede encontrar en este hilo entre estos 2 posts: https://f30.bimmerpost.com/forums/showthread.php?p=30805968 https://f30.bimmerpost.com/forums/showthread.php?p=30891352

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