While debugging problems with BT discoverable with an older version of BlueZ. I stumbled upon this error - Two places the flag of `current_settings` is checked against MGMT_OP_SET_DISCOVERABLE instead of MGMT_SETTING_DISCOVERABLE. Jakob hilmer (1): adapter: Fix check of DISCOVERABLE setting src/adapter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.25.1