tengo problemas con el xiaomi mi a1 y la radio bluetooth del coche ford fiesta.
Conecté un teléfono Android a un vehículo vía bluetooth para hacer/recibir llamadas.
Conectar el dispositivo por bluetooth fue sencillo. Hacer llamadas, sin embargo, fue un reto. El vehículo informa que el teléfono Android siempre está sin recepción celular, y por lo tanto no hará llamadas. Además, la unidad principal del vehículo (también conocida como receptor) muestra un indicador de "sin recepción" para la recepción celular del dispositivo Android.
La realización de llamadas desde el dispositivo Android a través del sistema de audio del vehículo funciona como se esperaba. Esto también muestra que el dispositivo Android tiene una amplia recepción celular para hacer llamadas.
con el registro de bt hci veo que:
cuando el teléfono conecta bt con la radio, el teléfono envía esta información:
+CIND: 0,0,1,3,0,4,0
leyenda +CIND:("call",(0,1)),("callsetup",(0-3)),("service",(0,1)),("signal",(0-5)),("roam",(0,1)),("battchg",(0-5)),("callheld",(0-2))
cuando la intensidad de la señal en la radio desaparece y se restablece todo (cero) el teléfono enviar esta información:
+CIEV: 3,0 +CIEV: 4,0
3 = servicio, 0 = sin servicio (antes era 1) 4 = señal, 0 = sin señal (antes era 3)
¡¡¡¡¡pero el teléfono en realidad actualizar la fuerza de la señal de 3 a 4!!!!!
0 votos
Es extraño, debería enviar
+CIEV:4,4
. ¿Puedes ver en logcat? Debería contenersendDeviceStateChanged
cadena con cinco valores indicadores.0 votos
en el registro de bt hci no encuentro la cadena "sendDeviceStateChanged" :-(
0 votos
mi comentario no se refería al registro de HCI, sino al registro del sistema Android. Se puede ver con aplicaciones de Android (se requiere Root), por ejemplo CatLog o Logcat Extreme o a través del cable USB usando
adb logcat
(es necesario instalar los controladores y el adb en el ordenador) enlace Pero este paso sólo para el diagnóstico, no estoy seguro de que puede ayudar a solucionar el problema.0 votos
ok, uso el comando adb: mira aquí a las 13:39:36.899 leo: ¡¡¡HeadsetPhoneState: sendDeviceStateChanged. mSer vice=1 mIsSimStateLoaded=false mSignal=0 mRoam=0 mBatteryCharge=4 pero en el teléfono la señal de 4 baja a 3, no a 0!!!
0 votos
He encontrado este error en Android: Android-review.googlesource.com/c/platform/packages/apps/ ¿puede ayudarme con mi problema?