[Il merito di questa risposta va principalmente a ewedel, che ha chiarito che la risposta si trova nel file btsnoop_hci.log, usando Wireshark; e prittstift69, per condividere il modo più semplice per creare questo file di registro.]
Questo è un tutorial passo-passo per i principianti, che riassume le risposte già fornite, con una certa interpretazione dei risultati da me.
Come indicato da prittstift69 e altri, è possibile "Abilitare registro snoop Bluetooth HCI" in Opzioni sviluppatore. Non è necessario seguire l'approccio più complicato suggerito da ewedel.
Inizia disattivando il bluetooth sul dispositivo Android (lo chiamerò "telefono").
Attiva il registro snoop Bluetooth HCI in Opzioni sviluppatore.
Attiva il Bluetooth sul telefono e collegalo al ricevitore Bluetooth (lo chiamerò "ricevitore"). Questo passaggio presuppone che il ricevitore sia stato precedentemente associato al telefono.
Riproduci musica sul tuo telefono (idealmente un file WAV o FLAC non compresso). Dieci secondi sono tutto ciò che serve. (Probabilmente anche meno)
Disattiva il Bluetooth sul telefono.
Disattiva il registro snoop Bluetooth HCI
Trasferisci il file btsnoop_hci.log (l'ho trovato in / sdcard / Android / Data /) sul tuo computer. Esegui WireShark sul tuo computer e apri il file btsnoop_hci.log
Filtro per "btavdtp" (senza virgolette) Cerca un messaggio dal telefono al ricevitore "Comando inviato - SetConfiguration ...." Questo è il messaggio inviato dal telefono al ricevitore con la configurazione finale da utilizzare per questo audio dopo aver completato l'handshaking. Il testo nel campo Informazioni ti dirà quale era la configurazione finale.
[SBC] Se è SBC, potresti voler sapere qual è il bitpool. Per fare ciò, rimuovere il Filtro per btavdtp e cercare un messaggio con Protocollo SBC e fare clic su di esso. Di seguito, nella sezione dettagli, espandere le informazioni Bluetooth Codec SBC. Quindi espandere qualsiasi (o tutti) i dati Frame. Lì, dovrebbe mostrare chiaramente il Bitpool utilizzato da quel Frame. Se è 35, ci sono buone probabilità che la frequenza di campionamento sia di 44,1 kHz, si stia utilizzando Joint Stereo e si usi il profilo audio SBC di qualità media ( http://soundexpert.org/news/-/blogs/bluetooth-audio -quality-a2dp ). Il bitrate per l'audio compresso è quindi 229 kbit / sec SBC, che ottiene un punteggio di 4.68 nei test di Sound Expert ( http://soundexpert.org/encoders-224-kbps ) che è paragonabile a mp3 circa 110-130 kbit / sec.
[APT-X] Se è APT-X, sia il telefono che il ricevitore supportano APT-X, ed è quello che sta usando. Supponendo 16 bit, 44,1 kHz, il codec funziona a 352 kbit / s.