Hello,
Note: I use BTool Application v1.30d
I fall back to TI demo SWRU301A page 18. After scanning and establishing I can read using characteristic UUID “F1:FF” and get handle (0x0022) and value (01). Everything for reading is fine.
As described for writting, with handle 0x0022 and value 7 the display shows “Char 1: 7”, but I get at the end always an error? (see below)
29] : <Tx> - 10:53:47.765
-Type : 0x01 (Command)
-Opcode : 0xFD92 (GATT_WriteCharValue)
-Data Length : 0x05 (5) byte(s)
ConnHandle : 0x0000 (0)
Handle : 0x0022 (34)
Value : 07
Dump(Tx):
01 92 FD 05 00 00 22 00 07
------------------------------------------------------------------------------------------------------------------------
[30] : <Rx> - 10:53:47.781
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x06 (6) bytes(s)
Event : 0x067F (GAP_HCI_ExtentionCommandStatus)
Status : 0x00 (Success)
OpCode : 0xFD92 (GATT_WriteCharValue)
DataLength : 0x00 (0)
Dump(Rx):
04 FF 06 7F 06 00 92 FD 00
------------------------------------------------------------------------------------------------------------------------
[31] : <Rx> - 10:53:47.921
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x06 (6) bytes(s)
Event : 0x0513 (ATT_WriteRsp)
Status : 0x00 (Success)
ConnHandle : 0x0000 (0)
PduLen : 0x00 (0)
Dump(Rx):
04 FF 06 13 05 00 00 00 00
------------------------------------------------------------------------------------------------------------------------
[32] : <Error> - 10:54:27.782
Message Response Timeout
Name = GATT_WriteCharValue
Opcode = 0xFD92