diff --git a/android/bluetooth.c b/android/bluetooth.c
index e0673bb..9da988b 100644
--- a/android/bluetooth.c
+++ b/android/bluetooth.c
get_device_timestamp(dev);
}
+static void send_bonded_devices_props(void)
+{
+ GSList *l;
+
+ for (l = devices; l; l = g_slist_next(l)) {
+ struct device *dev = l->data;
+
+ if (dev->bond_state == HAL_BOND_STATE_BONDED)
+ get_remote_device_props(dev);
+ }
+}
+
static void handle_enable_cmd(const void *buf, uint16_t len)
{
uint8_t status;
* enabling adapter */
get_adapter_properties();
+ /* Sent also properties of bonded devices */
+ send_bonded_devices_props();
+
if (adapter.current_settings & MGMT_SETTING_POWERED) {
status = HAL_STATUS_DONE;
goto failed;