diff --git a/android/hal-ipc-api.txt b/android/hal-ipc-api.txt
index 43b79ec..4f1b74d 100644
--- a/android/hal-ipc-api.txt
+++ b/android/hal-ipc-api.txt
Opcode 0x09 - Get Included Service command/response
Command parameters: Connection ID (4 octets)
- Number of Service ID Elements (1 octet)
- Service ID Elements (variable)
+ Number of GATT Service ID Elements (1 octet)
+ GATT Service ID Elements (variable)
Valid Number of Service ID Elements: 0x01
0x02
- Valid Service ID Element: UUID (16 octets)
- Instance ID (1 octet)
- Is Primary (1 octet)
- Valid GATT ID: UUID (16 octets)
- Instance ID (1 octet)
+ Valid GATT Service ID Element: UUID (16 octets)
+ Instance ID (1 octet)
+ Is Primary (1 octet)
Response parameters: <none>
In case of an error, the error response will be returned.
Opcode 0x0a - Get Characteristic command/response
Command parameters: Connection ID (4 octets)
- Service ID (18 octets)
+ GATT Service ID (18 octets)
Number of GATT ID Elements (1 octet)
GATT ID Elements (variable)
- Valid Service ID: as described in Get Included Service
+ Valid GATT Service ID: as described in Get Included Service
Valid Number of GATT ID Elements: 0x00
0x01
Valid GATT ID Element: as described in Get Included Service
Opcode 0x0b - Get Descriptor command/response
Command parameters: Connection ID (4 octets)
- Service ID (18 octets)
+ GATT Service ID (18 octets)
Number of GATT ID Elements (1 octet)
GATT ID Elements (variable)
- Valid Service ID: as described in Get Included Service
+ Valid GATT Service ID: as described in Get Included Service
Valid Number of GATT ID Elements: 0x01
0x02
Valid GATT ID Element: as described in Get Included Service
Opcode 0x0c - Read Characteristic command/response
Command parameters: Connection ID (4 octets)
- Service ID (18 octets)
+ GATT Service ID (18 octets)
GATT ID (17 octets)
Authorization (4 octets)
- Valid Service ID: as described in Get Included Service
+ Valid GATT Service ID: as described in Get Included Service
Valid GATT ID: as described in Get Included Service
Response parameters: <none>
Opcode 0x0d - Write Characteristic command/response
Command parameters: Connection ID (4 octets)
- Service ID (18 octets)
+ GATT Service ID (18 octets)
GATT ID (17 octets)
Write Type (4 octets)
Length (4 octets)
Authorization Req. (4 octets)
Value (variable)
- Valid Service ID: as described in Get Included Service
+ Valid GATT Service ID: as described in Get Included Service
Valid GATT ID: as described in Get Included Service
Response parameters: <none>
Opcode 0x0e - Read Descriptor command/response
Command parameters: Connection ID (4 octets)
- Service ID (18 octets)
+ GATT Service ID (18 octets)
GATT ID (17 octets)
Descr. GATT ID (17 octets)
Authorization Req. (4 octets)
- Valid Service ID: as described in Get Included Service
+ Valid GATT Service ID: as described in Get Included Service
Valid GATT ID: as described in Get Included Service
Response parameters: <none>
Opcode 0x0f - Write Descriptor command/response
Command parameters: Connection ID (4 octets)
- Service ID (18 octets)
+ GATT Service ID (18 octets)
GATT ID (17 octets)
Descr. GATT ID (17 octets)
Write Type (4 octets)
Length (4 octets)
Authorization Req. (4 octets)
Value (variable)
- Valid Service ID: as described in Get Included Service
+ Valid GATT Service ID: as described in Get Included Service
Valid GATT ID: as described in Get Included Service
Response parameters: <none>
Command parameters: Client Interface (4 octets)
Remote address (6 octets)
- Service ID (18 octets)
+ GATT Service ID (18 octets)
GATT ID (17 octets)
Response parameters: <none>
Command parameters: Client Interface (4 octets)
Remote address (6 octets)
- Service ID (18 octets)
+ GATT Service ID (18 octets)
GATT ID (17 octets)
Response parameters: <none>
GATT Service ID (18 octets)
Service Handle (4 octets)
- Valid Service ID: UUID (16 octets)
- Instance ID (1 octet)
- Is Primary (1 octet)
+ Valid GATT Service ID: UUID (16 octets)
+ Instance ID (1 octet)
+ Is Primary (1 octet)
Opcode 0x96 - Included Service Added notification