Hi,
We are using TI BT CC256x chipset in our product, the HCI UART is used for audio :
A2DP - SBC
A2DP - AAC
SCO - WideBand speech
RFCOMM/SPP for file transfer
On UART is clocked at 2.4 Mhz. The host processor is STM32F4, we did a very long run of SPP (with user data CRC) to check the integrity of our UART link.
Regarding the SCO configuration, we configure HCI_VS_Write_SCO_Configuration (0xFE10) with the value 0x00, to reject packets with bad CRC.
With this current configuration, we can observe that we have sometimes burst of "WBS speech data" (60 bytes starting from the H2 header) full of 0x00 whereas the HCI header (first 4 bytes is correct).
The sniffer trace BPA600 shows that all the SCO WB packets are correct.
FYI, over the UART, our third-party BT stack (binary), reads 1 bytes, then 3 bytes, then bytes of "WBS speech"
Any idea of this issue ?
Br,
Franck