Hi:
I'm running our own stack with CC2564/CC2564B for a audio solution, both HFP and A2DP profile are needed ,in addition, we want the BLE for control purpose,so the A3DP and assist HFP are disabled, when playing a music or calling ,the raw data streaming to the HCI.
By now ,the A2DP working perfect ,but there is something wrong with HFP SCO/eSCO data ( with or without mSBC)
.
The scenario is this:
1.use VS command sco_configuration : 1,0,0,0xff, retarget the audio data to HCI.
2.change the voice setting to 0x40 (or 0x60 for 16 bit )
3.add HFP1.5 to my project ,set link setting to D1(SCO) or S3(eSCO), then connect with iPhone6 or PC
4.Playing a 1Khz wav from PC ,sometimes there will be noise output from speaker, so I store the HCI raw data to a .PCM format ,and open with Cool Edit( in the attachment)
5.Both CC2564 (SP2.1.4) and CC2564B(SP1.2,SP1.3) were used, seems no defference.
Unlike a2dp ,the is no sequence num for SCO data, so i don't know whether the packet was lost ,but the HCI raw data seems normal.
Please help me!
Thanks!
HCI Raw data to Pcm