This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2564/CC2564B HFP Sco/eSco packet lost

Other Parts Discussed in Thread: CC2564

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

  HCI Raw data for eSCO