I am using WL1835 with our ARMv5 custom board and ran into problem below when load bts file. What does it mean?
#hciattach -s 115200 /dev/ttyS1 texas
Found a Texas Instruments' chip!
Firmware file : /lib/firmware/TIInit_11.8.32.bts
Loaded BTS script version 1
Can't set device: Protocol not supported
Can't initialize device: Protocol not supported
"hciconfig dev" command response with no hci0. I then continue with command below.
# hciattach -s 115200 /dev/ttyS1 any
Device setup complete
Now, I ran "hciconfig dev" again and hci0 is available. I can scan for BT devices and communicate but occasionally I get errors below.
bluetoothd[2198]: Bluetooth daemon 4.99
kernel: [ 467.900000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.900000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.900000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.910000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.910000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.920000] Bluetooth: Frame Reassembly Failed
ernel: [ 467.920000] Bluetooth: bad checksum in packet
kernel: [ 467.950000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.950000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.950000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.960000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.960000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.970000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.970000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.980000] Bluetooth: Frame Reassembly Failed
kernel: [ 467.980000] Bluetooth: Frame Reassembly Failed
kernel: [ 4924.210000] Bluetooth: hci0 ACL packet for unknown connection handle 1
kernel: [ 4924.230000] Bluetooth: hci0 ACL packet for unknown connection handle 1