Hello,
I have an issue working with TI WL1283 chip, I cannot set LE mode for its, because for HCI command <LE_Set_Event_Mask> we get Command Disallowed response. Below is part of log for that situation, and couple of question about it.
According to <Command_Complete> HCI events returned on response to <Read_Local_Supported_Features> and <Read_Local_Supported_Commands> HCI commands, this TI BT chip supports LE and also supports <LE_Set_Event_Mask> HCI command.
The questions are:
- Where to find the proper firmware version that supports LI on this TI BT chip?
- Are there any special actions that should be performed to force TI BT chip handle LE HCI commands successfully?
Here is detail HCI log:
<Command_Complete> for <Read_Local_Supported_Features>
HCI EVENT BYTE [0000] = 0x0E
HCI EVENT BYTE [0001] = 0x0C
HCI EVENT BYTE [0002] = 0x01
HCI EVENT BYTE [0003] = 0x03
HCI EVENT BYTE [0004] = 0x10
HCI EVENT BYTE [0005] = 0x00
HCI EVENT BYTE [0006] = 0xFF
HCI EVENT BYTE [0007] = 0xFE
HCI EVENT BYTE [0008] = 0x2D
HCI EVENT BYTE [0009] = 0xFE
HCI EVENT BYTE [0010] = 0xDB ( = 11011011, “LE Supported (Controller)” bit is set)
HCI EVENT BYTE [0011] = 0xFF
HCI EVENT BYTE [0012] = 0x7B
HCI EVENT BYTE [0013] = 0x87
<Command_Complete> for < Read_Local_Supported_Commands >
HCI EVENT BYTE [0001] = 0x44
HCI EVENT BYTE [0003] = 0x02
HCI EVENT BYTE [0007] = 0xFF
HCI EVENT BYTE [0008] = 0xFF
HCI EVENT BYTE [0009] = 0x03
HCI EVENT BYTE [0010] = 0xCE
HCI EVENT BYTE [0012] = 0xFF
HCI EVENT BYTE [0013] = 0xFF
HCI EVENT BYTE [0014] = 0xCF
HCI EVENT BYTE [0015] = 0xFF
HCI EVENT BYTE [0016] = 0xFF
HCI EVENT BYTE [0017] = 0x1F
HCI EVENT BYTE [0018] = 0xF2
HCI EVENT BYTE [0019] = 0x0F
HCI EVENT BYTE [0020] = 0xE8
HCI EVENT BYTE [0021] = 0xFE
HCI EVENT BYTE [0022] = 0x3F
HCI EVENT BYTE [0023] = 0xF7
HCI EVENT BYTE [0024] = 0x8F
HCI EVENT BYTE [0025] = 0xFF
HCI EVENT BYTE [0026] = 0x1C
HCI EVENT BYTE [0027] = 0x00
HCI EVENT BYTE [0028] = 0x00
HCI EVENT BYTE [0029] = 0x00
HCI EVENT BYTE [0030] = 0x61
HCI EVENT BYTE [0031] = 0xF7 ( = 11110111, “LE Set Event Mask” bit is set)
HCI EVENT BYTE [0032] = 0xFF
HCI EVENT BYTE [0033] = 0xFF
HCI EVENT BYTE [0034] = 0x7F
HCI EVENT BYTE [0035] = 0x00
….
HCI EVENT BYTE [0069] = 0x00
But BT chip cannot handle <LE_Set_Event_Mask> HCI command successfully:
HCI COMMAND BYTE [0000] = 0x01
HCI COMMAND BYTE [0001] = 0x20
HCI COMMAND BYTE [0002] = 0x08
HCI COMMAND BYTE [0003] = 0x1F
HCI COMMAND BYTE [0004] = 0x00
HCI COMMAND BYTE [0005] = 0x00
HCI COMMAND BYTE [0006] = 0x00
HCI COMMAND BYTE [0007] = 0x00
HCI COMMAND BYTE [0008] = 0x00
HCI COMMAND BYTE [0009] = 0x00
HCI COMMAND BYTE [0010] = 0x00
HCI EVENT BYTE [0001] = 0x04
HCI EVENT BYTE [0003] = 0x01
HCI EVENT BYTE [0004] = 0x20
HCI EVENT BYTE [0005] = 0x0C (COMMAND DISALLOWED)
Thanks.
I have been also intersted in using the WiLink's bluetooth low energy , but when I contacted TI, I have been told that the hardware supports BLE, but there is no software support yet.
Does it mean that there are no some firmware or something else?