diff --git a/android/hal-ipc-api.txt b/android/hal-ipc-api.txt
index 58c05a9..ab9cbc5 100644
--- a/android/hal-ipc-api.txt
+++ b/android/hal-ipc-api.txt
UUID (16 octets)
Opcode 0x82 - Scan Result notification
+
+ Notification parameters: Address (6 octets)
+ RSSI (4 octets)
+ Length (2 octets)
+ Data (variable)
+
Opcode 0x83 - Connect Device notification
Opcode 0x84 - Disconnect Device notification
Opcode 0x85 - Search Complete notification
diff --git a/android/hal-msg.h b/android/hal-msg.h
index 0b58658..9b9a1d0 100644
--- a/android/hal-msg.h
+++ b/android/hal-msg.h
int32_t client_if;
uint8_t app_uuid[16];
} __attribute__((packed));
+
+#define HAL_EV_GATT_CLIENT_SCAN_RESULT 0x82
+struct hal_ev_gatt_client_scan_result {
+ uint8_t bda[6];
+ int32_t rssi;
+ uint16_t len;
+ uint8_t adv_data[0];
+} __attribute__((packed));