source_endpoint->sep = NULL;
} else if (!g_strcmp0(a2dp_role, A2DP_SOURCE_ROLE)) {
if (btd_adapter_get_a2dp_role(adapter->btd_adapter) == BLUETOOTH_A2DP_SOURCE_ROLE) {
- DBG("Already selected A2DP sink role");
+ DBG("Already selected A2DP source role");
return btd_error_already_exists(msg);
}
adapter->pending_settings |= setting;
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+ DBG("sending 0x%4.4x set mode %d command for index %u", opcode, mode, adapter->dev_id);
+#else
DBG("sending set mode command for index %u", adapter->dev_id);
+#endif
if (mgmt_send(adapter->mgmt, opcode,
adapter->dev_id, sizeof(cp), &cp,
if (adapter->le_static_addr.b[5] != 0)
adv_data[2] = EIR_GEN_DISC | EIR_CONTROLLER |
EIR_SIM_HOST | EIR_BREDR_UNSUP;
- else
- adv_data[2] = EIR_GEN_DISC | EIR_CONTROLLER | EIR_SIM_HOST;
+ else {
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+ if (TIZEN_FEATURE_BLUEZ_FHUB) {
+ DBG("Disable LE General Discoverable Mode");
+ adv_data[2] = EIR_CONTROLLER | EIR_SIM_HOST;
+ } else
+#endif
+ adv_data[2] = EIR_GEN_DISC | EIR_CONTROLLER | EIR_SIM_HOST;
+ }
memcpy(adv_data + 3, data, data_len);
return data_len + 3;
adapter->stored_discoverable = g_key_file_get_boolean(key_file,
"General", "Discoverable", &gerr);
if (gerr) {
- adapter->stored_discoverable = false;
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+ if (TIZEN_FEATURE_BLUEZ_FHUB) {
+ DBG("Default Discoverable mode is TRUE");
+ adapter->stored_discoverable = true;
+ } else
+#endif
+ adapter->stored_discoverable = false;
g_error_free(gerr);
gerr = NULL;
}