4 votes

Le casque Bluetooth se déconnecte constamment

J'ai récemment acheté une nouvelle paire d'écouteurs, un JBL Everest Elite 150nc (avec réduction du bruit). Je sais qu'il est un peu plus vieux, mais le prix était une bonne affaire (environ 9 fois moins cher qu'un AirPods Pro) et le précédent, un Beats x de 3 ans, m'a lâché.

Il fonctionne parfaitement sur mon iPhone, mon iPad et le PC Windows de ma femme, mais lorsque je l'ai connecté à mon MacBook Pro 13 pouces (2016 - MacBookPro13,2) fonctionnant sous MacOS 10.15.5 (19F101), il s'est déconnecté lorsque j'ai essayé de jouer quoi que ce soit. Il est exaspérant .

J'ai essayé un tas de solutions dans AskDifferent et aucune n'a fonctionné :

Quelqu'un peut-il m'aider ?

4voto

Fernando Crespo Points 181

Après avoir perdu la tête pendant quelques jours, j'ai trouvé une solution qui me convient.

J'ai réinitialisé le module Bluetooth avec Shift-Option cliquez sur le Élément de la barre de menu BT > Déboguer > Réinitialiser le module Bluetooth .

Après cela, j'ai lancé la commande pour lire la configuration du démon audio Bluetooth.

sudo defaults read bluetoothaudiod

Le mien avait 0 entrée, ce qui signifie que tout est réglé par défaut sur ce que le démon audio Bluetooth pense être le meilleur.

Puis j'ai lancé la commande ci-dessous.

sudo defaults write bluetoothaudiod "Apple Bitpool Max" 40
sudo defaults write bluetoothaudiod "Disable AAC codec" 1
sudo defaults write bluetoothaudiod "Disable AptX codec" 1

Il désactive les codecs AAC et AptX, je pense que c'est parce que mon casque BT est un peu plus vieux et qu'il y a une incompatibilité avec ces codecs, et il règle le Bitpool maximum à 40 (je pense qu'il est par défaut à 64).

Puis j'ai essayé de connecter à nouveau mon casque BT et il fonctionne comme un charme pour une journée entière.

Mise à jour

Eh bien. J'ai trouvé une preuve pour ma solution...

Utilisation de ce site et Apple Packet Logger sur le Outils supplémentaires pour Xcode J'ai extrait

Comment créer le journal btsnoop sur MacOS ?

  • Télécharger des outils supplémentaires pour Xcode
  • Monter la DMG
  • Ouvrez PacketLogger dans le dossier Hardware.
  • Arrêter la capture (icône de lecture en haut à gauche)
  • Effacer la liste (icône de la corbeille)
  • Désactiver Bluetooth
  • Démarrer la capture (icône de lecture en haut à gauche)
  • Activez le Bluetooth, connectez-vous à votre oreillette
  • Laissez-le fonctionner pendant au moins 30 secondes
  • Arrêter à nouveau la capture
  • Filtrez par l'appareil sur lequel vous essayez de trouver les informations (en haut au milieu).
  • Allez dans Fichier > Exportation > BTsnoop...
  • Enregistrez-la sur votre bureau pour pouvoir la consulter facilement.
  • Utilisez ce fichier pour le télécharger sur le site ci-dessus

Après le téléchargement, vous serez redirigé vers une page avec les informations ci-dessous :

Connection:
  78:4f:43:78:2e:61 ()  b0:91:22:bc:5d:4e (JBL Everest Elite 150NC)

Supported codecs:
  Audio SBC (48000 | Mono JointStereo | block: 4 8 12 16 | subbands: 8 | allocation: Loudness | bitpool: 2..40)
  Audio non-A2DP (aptX - 48000, Stereo)

Used for audio:
  Audio SBC (48000 | JointStereo | block: 16 | subbands: 8 | allocation: Loudness | bitpool: 2..40)

Latest SBC Bitpool value: 40

Mise à jour 2

J'ai trouvé d'autres valeurs qui fonctionnent

{
    "AAC Bitrate" = 255;
    "Apple Initial Bitpool" = 53;
    "Enable AAC codec" = 1;
}

J'ai constaté que mes écouteurs semblaient avoir la compatibilité avec le codec AAC et je les ai activés. Et à ma grande surprise, en fixant le Bitpool initial du SBC au-dessus de celui qu'il découvrait automatiquement (48), cela fonctionne toujours.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X