From 61306c5feaa7315560a5a7a1c63250d505b44929 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 5 Jan 2013 00:08:44 -0800 Subject: [PATCH] core: Make sure to enable SSP and LE if supported --- src/adapter.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index 8f7446559..bcd906e85 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -4143,6 +4143,14 @@ static void read_info_complete(uint8_t status, uint16_t length, set_name(adapter, btd_adapter_get_name(adapter)); + if ((adapter->supported_settings & MGMT_SETTING_SSP) && + !(adapter->current_settings & MGMT_SETTING_SSP)) + set_mode(adapter, MGMT_OP_SET_SSP, 0x01); + + if ((adapter->supported_settings & MGMT_SETTING_LE) && + !(adapter->current_settings & MGMT_SETTING_LE)) + set_mode(adapter, MGMT_OP_SET_LE, 0x01); + set_mode(adapter, MGMT_OP_SET_PAIRABLE, 0x01); set_mode(adapter, MGMT_OP_SET_CONNECTABLE, 0x01); -- 2.47.3