switch (main_opts.mode) {
case BT_MODE_DUAL:
- if (missing_settings & MGMT_SETTING_SSP)
- set_mode(adapter, MGMT_OP_SET_SSP, 0x01);
+ if (missing_settings & MGMT_SETTING_SSP) {
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+ if (main_opts.pin_code)
+ set_mode(adapter, MGMT_OP_SET_SSP, 0x00);
+ else
+#endif
+ set_mode(adapter, MGMT_OP_SET_SSP, 0x01);
+ }
if (missing_settings & MGMT_SETTING_LE)
set_mode(adapter, MGMT_OP_SET_LE, 0x01);
if (missing_settings & MGMT_SETTING_BREDR)