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.

CC2564C: Telit BL871 hciattach issues

Part Number: CC2564C


Hi,

I am currently unable to init the Telit module with hciattach command, using standard BlueZ linux stack (kernel 5.4.47, BlueZ 5.5).

I have tried bts script from TI Service pack (here https://www.ti.com/tool/CC256XC-BT-SP ).

This is the error using the premerged .bts script (under BluetopiaPM_Linux directory):

hciattach /dev/ttyUSB0 texas 3000000 flow
Found a Texas Instruments' chip!
Firmware file : /lib/firmware/ti-connectivity/TIInit_6.12.26.bts
Loaded BTS script version 1
texas: changing baud rate to 3000000, flow control to 1
Cannot send hci command to socket: Connection timed out
[ 5985.598731] Bluetooth: hci0: sending frame failed (-49)
Can't initialize device: Connection timed out

This is the error using a manually merged bts script (created following this guide  )

hciattach /dev/ttyUSB0 texas 115200 flow
Found a Texas Instruments' chip!
Firmware file : /lib/firmware/ti-connectivity/TIInit_6.12.26.bts
Loaded BTS script version 1
texas: changing baud rate to 115200, flow control to 1
[ 6046.620930] debugfs: File 'dut_mode' in directory 'hci0' already present!
Can't init device hci0: Device or resource busy (16)Can't initialize device: Device or resource busy

Those are the TI Logger log file 0675.logs.zip

I also tried the bts script found here  with the same results.