0 votes

Problème de puissance du signal Bluetooth avec la stéréo de ma voiture

J'ai un problème avec le xiaomi mi a1 et la radio bluetooth de la voiture ford fiesta.

J'ai connecté un téléphone Android à un véhicule via bluetooth pour passer/recevoir des appels.

La connexion de l'appareil par bluetooth a été simple. Passer des appels, en revanche, a été un défi. Le véhicule indique que le téléphone Android n'a jamais de réception cellulaire et qu'il ne peut donc pas passer d'appels. De plus, l'unité principale du véhicule (c'est-à-dire le récepteur) affiche un indicateur de "non réception" pour la réception cellulaire de l'appareil Android.

Passer des appels depuis l'appareil Android via le système audio du véhicule fonctionne comme prévu. Cela montre également que le dispositif Android dispose d'une réception cellulaire suffisante pour passer des appels.

avec le journal bt hci je vois que :

quand le téléphone connecte la bt à la radio, le téléphone envoie cette info :

+CIND : 0,0,1,3,0,4,0

légende +CIND :("call",(0,1)),("callsetup",(0-3)),("service",(0,1)),("signal",(0-5)),("roam",(0,1)),("battchg",(0-5)),("callheld",(0-2))

lorsque l'intensité du signal sur la radio disparaît et que tout est remis à zéro, le téléphone envoie cette information :

+CIEV : 3,0 +CIEV : 4,0

3 = service, 0 = pas de service (précédemment 1) 4 = signal, 0 = pas de signal (précédemment 3)

mais le téléphone en réalité améliore la force du signal de 3 à 4 !!!!!

0voto

hank15 Points 141

A première vue, la source du problème dans votre journal est mIsSimStateLoaded=false .
La vraie valeur de l'indicateur de service (1, disponible) est enregistrée, mais à cause de ce SIM, l'état est égal à faux. HeadsetService envoie 0 (non disponible) au lieu de 1.
La vraie valeur de l'indicateur de signal est inconnue, car avec service=0 HeadsetService envoie 0 au lieu du vrai indicateur de niveau de signal (cette valeur 0 temporaire est enregistrée, en fait ce n'est pas la valeur de mSignal).
Possiblement Android HeadsetService contient une erreur dans le traitement de l'indicateur mIsSimStateLoaded, parce qu'il peut être effacé à chaque perte de service téléphonique, mais activé uniquement à l'occasion de ICC_LOADED diffusé. Si c'est le cas, c'est étrange car beaucoup de téléphones Android devraient avoir le même problème.
Avez-vous essayé de redémarrer le smartphone avant de le connecter à l'autoradio ?
Upd : Hmm, cette diffusion SIM est collante, alors peut-être que c'est un bug de Xiaomi, pas d'Android.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X