Remain only essential functions for Tizen RT's BT adapter 74/208574/1
authorDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 26 Jun 2019 05:53:22 +0000 (14:53 +0900)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 26 Jun 2019 05:53:22 +0000 (14:53 +0900)
Change-Id: I5cfd5527c997938cd9196079b1fb9dae0db1b6bd
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
src/bluetooth-adapter.c

index ead8cf13bd67c68ed7909aacdafd8379a424c4aa..a969d6657cd13575d8e40bce1f325e02de11fd6d 100644 (file)
        BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_5_0); \
 }
 
-static bt_scan_filter_h pxp_linkloss_alert_filter;
-static bt_scan_filter_h pxp_immediate_alert_filter;
-static bt_scan_filter_h pxp_signal_loss_filter;
-
 static GSList *advertiser_list = NULL;
 
 /* LCOV_EXCL_START */
@@ -76,30 +72,12 @@ int bt_adapter_disable(void)
 
 int bt_adapter_recover(void)
 {
-       int error_code = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       error_code = _bt_get_error_code(bluetooth_recover_adapter());
-       if (error_code != BT_ERROR_NONE) { /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code); /* LCOV_EXCL_LINE */
-       } /* LCOV_EXCL_LINE */
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_reset(void)
 {
-       int error_code = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       error_code = _bt_get_error_code(bluetooth_reset_adapter());
-       if (error_code != BT_ERROR_NONE) { /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code); /* LCOV_EXCL_LINE */
-       } /* LCOV_EXCL_LINE */
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
@@ -116,41 +94,17 @@ int bt_adapter_get_state(bt_adapter_state_e *adapter_state)
 /* LCOV_EXCL_START */
 int bt_adapter_le_enable(void)
 {
-       int error_code = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       error_code = _bt_get_error_code(bluetooth_enable_adapter_le());
-       if (error_code != BT_ERROR_NONE) { /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code); /* LCOV_EXCL_LINE */
-       } /* LCOV_EXCL_LINE */
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_disable(void)
 {
-       int error_code = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-
-       error_code = _bt_get_error_code(bluetooth_disable_adapter_le());
-       if (error_code != BT_ERROR_NONE) { /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code); /* LCOV_EXCL_LINE */
-       } /* LCOV_EXCL_LINE */
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_get_state(bt_adapter_le_state_e *adapter_le_state)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(adapter_le_state);
-
-       *adapter_le_state = bluetooth_check_adapter_le();
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
@@ -183,27 +137,7 @@ int bt_adapter_get_address(char **address)
 /* LCOV_EXCL_START */
 int bt_adapter_get_version(char **version)
 {
-       int ret = BT_ERROR_NONE;
-       bluetooth_version_t loc_ver = { { 0 } };
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(version);
-
-       ret = _bt_get_error_code(bluetooth_get_local_version(&loc_ver));
-       if (ret != BT_ERROR_NONE) { /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                               ret); /* LCOV_EXCL_LINE */
-               return ret; /* LCOV_EXCL_LINE */
-       }
-
-       *version = strdup(loc_ver.version);
-       if (*version == NULL) {
-               BT_ERR("OUT_OF_MEMORY(0x%08x)", BT_ERROR_OUT_OF_MEMORY);
-               return BT_ERROR_OUT_OF_MEMORY;
-       }
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
@@ -215,223 +149,7 @@ int bt_adapter_get_version(char **version)
 int bt_adapter_get_local_info(char **chipset, char **firmware,
                        char **stack_version, char **profiles)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-
-       int ret = BT_ERROR_NONE;
-       FILE *fp = NULL;
-       char *buf = NULL;
-       long lsize;
-       size_t result;
-       char *info_start = NULL;
-       char *info_end = NULL;
-       long info_size;
-       char *local_chipset = NULL;
-       char *local_firmware = NULL;
-       char *local_stack_version = NULL;
-       char *local_profiles = NULL;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(chipset);
-       BT_CHECK_INPUT_PARAMETER(firmware);
-       BT_CHECK_INPUT_PARAMETER(stack_version);
-       BT_CHECK_INPUT_PARAMETER(profiles);
-
-       if ((fp = fopen(BT_ADAPTER_FIRMWARE_INFO_FILE_PATH, "r")) == NULL) {
-               BT_ERR("fopen() is failed(%s)",
-                       BT_ADAPTER_FIRMWARE_INFO_FILE_PATH);
-
-               local_firmware = (char *)malloc(sizeof(char) *1);
-               if (local_firmware == NULL) {
-                       ret = BT_ERROR_OUT_OF_MEMORY;
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                                                       ret);
-                       goto ERROR;
-               }
-               local_firmware[0] = '\0';
-               local_chipset = (char *)malloc(sizeof(char) *1);
-               if (local_chipset == NULL) {
-                       ret = BT_ERROR_OUT_OF_MEMORY;
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                                                       ret);
-                       goto ERROR;
-               }
-               local_chipset[0] = '\0';
-       } else {
-               fseek(fp, 0, SEEK_END);
-               lsize = ftell(fp);
-               if (lsize < 0) {
-                       BT_ERR("ftell() error(0x%lx)", lsize);
-                       ret = BT_ERROR_OPERATION_FAILED;
-                       goto ERROR;
-               }
-               buf = (char *)malloc(sizeof(char) *(lsize + 1));
-               if (buf == NULL) {
-                       ret = BT_ERROR_OUT_OF_MEMORY;
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                                                       ret);
-                       goto ERROR;
-               }
-               fseek(fp, 0, SEEK_SET);
-               result = fread(buf, 1, lsize, fp);
-               buf[lsize] = '\0';
-
-               if (result != lsize)
-                       BT_ERR("fread() error");
-
-               info_start = strstr(buf, "bluetooth");
-               if (info_start == NULL) {
-                       BT_ERR("strstr() error(%s)", info_start);
-                       ret = BT_ERROR_OPERATION_FAILED;
-                       goto ERROR;
-               }
-               info_start += 10;
-               info_end = strstr(buf, "hcd");
-               if (info_end == NULL) {
-                       BT_ERR("strstr() error(%s)", info_end);
-                       ret = BT_ERROR_OPERATION_FAILED;
-                       goto ERROR;
-               }
-               info_size = info_end - info_start - 1;
-               if (info_size < 0) {
-                       BT_ERR("info_size is invalid(%ld)", info_size);
-                       ret = BT_ERROR_OPERATION_FAILED;
-                       goto ERROR;
-               }
-
-               local_firmware = (char *)malloc(sizeof(char) *(info_size + 1));
-               if (local_firmware == NULL) {
-                       ret = BT_ERROR_OUT_OF_MEMORY;
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                                                       ret);
-                       goto ERROR;
-               }
-
-               strncpy(local_firmware, info_start, info_size);
-               local_firmware[info_size] = '\0';
-
-               info_end = strchr(buf, '_');
-               if (info_end == NULL) {
-                       BT_ERR("strchr() error(%s)", info_end);
-                       ret = BT_ERROR_OPERATION_FAILED;
-                       goto ERROR;
-               }
-               info_size = info_end - info_start;
-
-               local_chipset = (char *)malloc(sizeof(char) *(info_size + 1));
-               if (local_chipset == NULL) {
-                       ret = BT_ERROR_OUT_OF_MEMORY;
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                                                       ret);
-                       goto ERROR;
-               }
-
-               strncpy(local_chipset, info_start, info_size);
-               local_chipset[info_size] = '\0';
-
-               if (buf)
-                       free(buf);
-               buf = NULL;
-               fclose(fp);
-       }
-
-       if ((fp = fopen(BT_ADAPTER_STACK_INFO_FILE_PATH, "r")) == NULL) {
-               BT_ERR("fopen() error");
-               ret = BT_ERROR_OPERATION_FAILED;
-               goto ERROR;
-       }
-
-       fseek(fp, 0, SEEK_END);
-       lsize = ftell(fp);
-       if (lsize < 0) {
-               BT_ERR("ftell() error(0x%lx)", lsize);
-               ret = BT_ERROR_OPERATION_FAILED;
-               goto ERROR;
-       }
-       buf = (char *)malloc(sizeof(char) *(lsize + 1));
-       if (buf == NULL) {
-               ret = BT_ERROR_OUT_OF_MEMORY;
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-               goto ERROR;
-       }
-       fseek(fp, 0, SEEK_SET);
-       result = fread(buf, 1, lsize, fp);
-       buf[lsize] = '\0';
-
-       if (result != lsize) {
-               BT_ERR("fread() error(0x%zd)", result);
-               ret = BT_ERROR_OPERATION_FAILED;
-               goto ERROR;
-       }
-
-       info_start = buf;
-       info_end = strchr(buf, ',');
-       if (info_end == NULL) {
-               BT_ERR("strchr() error(%s)", info_end);
-               ret = BT_ERROR_OPERATION_FAILED;
-               goto ERROR;
-       }
-       info_size = info_end - info_start;
-
-       if (info_size < 0 || info_size > BT_ADAPTER_MAX_BUFFER_SIZE) {
-               BT_ERR("info size is incorrect: %ld", info_size);
-               ret = BT_ERROR_OPERATION_FAILED;
-               goto ERROR;
-       }
-
-       local_stack_version = (char *)malloc(sizeof(char) *(info_size + 1));
-       if (local_stack_version == NULL) {
-               ret = BT_ERROR_OUT_OF_MEMORY;
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-               goto ERROR;
-       }
-
-       strncpy(local_stack_version, info_start, info_size);
-       local_stack_version[info_size] = '\0';
-
-       info_start = info_end + 2;
-       info_size = lsize - info_size - 3;
-
-       if (info_size < 0 || info_size > BT_ADAPTER_MAX_BUFFER_SIZE) {
-               BT_ERR("info size is incorrect: %ld", info_size);
-               ret = BT_ERROR_OPERATION_FAILED;
-               goto ERROR;
-       }
-
-       local_profiles = (char *)malloc(sizeof(char) *(info_size + 1));
-       if (local_profiles == NULL) {
-               ret = BT_ERROR_OUT_OF_MEMORY;
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-               goto ERROR;
-       }
-
-       strncpy(local_profiles, info_start, info_size);
-       local_profiles[info_size] = '\0';
-
-       if (buf)
-               free(buf);
-       fclose(fp);
-
-       *chipset = local_chipset;
-       *firmware = local_firmware;
-       *stack_version = local_stack_version;
-       *profiles = local_profiles;
-
-       return BT_ERROR_NONE;
-
-ERROR:
-       if (local_chipset)
-               free(local_chipset);
-       if (local_firmware)
-               free(local_firmware);
-       if (local_stack_version)
-               free(local_stack_version);
-       if (buf)
-               free(buf);
-       if (fp)
-               fclose(fp);
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
@@ -715,96 +433,14 @@ int bt_adapter_free_device_info(bt_device_info_s *device_info)
 
 int bt_adapter_is_service_used(const char *service_uuid, bool *used)
 {
-       int ret = BT_ERROR_NONE;
-       gboolean is_used = FALSE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(service_uuid);
-       BT_CHECK_INPUT_PARAMETER(used);
-
-       if (strcmp(service_uuid, OPP_UUID) == 0) {
-               *used = bluetooth_obex_server_is_activated();
-       } else {
-               ret = _bt_get_error_code(bluetooth_is_service_used(
-                                       service_uuid, /* LCOV_EXCL_LINE */
-                                       &is_used));
-               *used = is_used ? true : false; /* LCOV_EXCL_LINE */
-       }
-       /* TODO: MAP? see above */
-
-       if (ret != BT_ERROR_NONE) { /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x) : Failed to run function",
-                               _bt_convert_error_to_string(ret),
-                               ret); /* LCOV_EXCL_LINE */
-       } /* LCOV_EXCL_LINE */
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 /* LCOV_EXCL_START */
 int bt_adapter_foreach_profile_connected_devices(const char *profile_uuid,
        bt_adapter_profile_connected_devices_cb callback, void *user_data)
 {
-       char *uuid128;
-       GPtrArray *addr_list = NULL;
-       bluetooth_device_address_t *remote_addr = NULL;
-       char *remote_address = NULL;
-       int ret = BT_ERROR_NONE;
-       int i = 0;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(profile_uuid);
-       BT_CHECK_INPUT_PARAMETER(callback);
-
-       uuid128 = _bt_convert_uuid_to_uuid128(profile_uuid);
-       if (uuid128 == NULL) {
-               BT_ERR("Wrong type of uuid : %s", profile_uuid);
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       addr_list = g_ptr_array_new();
-       if (addr_list == NULL) {
-               BT_ERR("OUT_OF_MEMORY(0x%08x)", BT_ERROR_OUT_OF_MEMORY);
-               return BT_ERROR_OUT_OF_MEMORY;
-       }
-
-       ret = _bt_get_error_code(
-               bluetooth_get_profile_connected_device_list(uuid128, &addr_list));
-       g_free(uuid128);
-       if (ret != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x) : Failed to get profile connected device list",
-                               _bt_convert_error_to_string(ret), ret);
-               g_ptr_array_free(addr_list, TRUE);
-               return ret;
-       }
-
-       for (i = 0; i < addr_list->len; i++) {
-               remote_addr = g_ptr_array_index(addr_list, i);
-               if (remote_addr != NULL) {
-                       ret = _bt_convert_address_to_string(&remote_address, remote_addr);
-                       if (ret != BT_ERROR_NONE) {
-                               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-                               break;
-                       }
-
-                       if (!callback(remote_address, user_data)) {
-                               g_free(remote_address);
-                               break;
-                       }
-                       g_free(remote_address);
-               } else {
-                       BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED);
-                       ret = BT_ERROR_OPERATION_FAILED;
-                       break;
-               }
-       }
-
-       g_ptr_array_foreach(addr_list, (GFunc)g_free, NULL);
-       g_ptr_array_free(addr_list, TRUE);
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
@@ -825,50 +461,26 @@ int bt_adapter_set_state_changed_cb(bt_adapter_state_changed_cb callback,
 int bt_adapter_le_set_state_changed_cb(bt_adapter_le_state_changed_cb callback,
                                                        void *user_data)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(callback);
-
-       _bt_le_adapter_init();
-       _bt_set_cb(BT_EVENT_LE_STATE_CHANGED, callback, user_data);
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
 int bt_adapter_set_name_changed_cb(bt_adapter_name_changed_cb callback,
                                                        void *user_data)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(callback);
-
-       _bt_set_cb(BT_EVENT_NAME_CHANGED, callback, user_data);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_set_visibility_mode_changed_cb(bt_adapter_visibility_mode_changed_cb callback,
                                                        void *user_data)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(callback);
-
-       _bt_set_cb(BT_EVENT_VISIBILITY_MODE_CHANGED, callback, user_data);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_set_device_discovery_state_changed_cb(bt_adapter_device_discovery_state_changed_cb callback,
                                                        void *user_data)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(callback);
-
-       _bt_set_cb(BT_EVENT_DEVICE_DISCOVERY_STATE_CHANGED, callback, user_data);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_unset_state_changed_cb(void)
@@ -882,48 +494,29 @@ int bt_adapter_unset_state_changed_cb(void)
 /* LCOV_EXCL_START */
 int bt_adapter_le_unset_state_changed_cb(void)
 {
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       _bt_unset_cb(BT_EVENT_LE_STATE_CHANGED);
-       _bt_le_adapter_deinit();
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
 int bt_adapter_unset_name_changed_cb(void)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       _bt_unset_cb(BT_EVENT_NAME_CHANGED);
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_unset_visibility_mode_changed_cb(void)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       _bt_unset_cb(BT_EVENT_VISIBILITY_MODE_CHANGED);
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_set_visibility_duration_changed_cb(bt_adapter_visibility_duration_changed_cb callback,
                                                        void *user_data)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(callback);
-
-       _bt_set_cb(BT_EVENT_VISIBILITY_DURATION_CHANGED, callback, user_data);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_unset_visibility_duration_changed_cb(void)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       _bt_unset_cb(BT_EVENT_VISIBILITY_DURATION_CHANGED);
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_unset_device_discovery_state_changed_cb(void)
@@ -1007,68 +600,14 @@ int bt_adapter_get_local_oob_data(unsigned char **hash,
                                        unsigned char **randomizer,
                                        int *hash_len, int *randomizer_len)
 {
-       int ret = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_OOB);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(hash);
-       BT_CHECK_INPUT_PARAMETER(randomizer);
-       BT_CHECK_INPUT_PARAMETER(hash_len);
-       BT_CHECK_INPUT_PARAMETER(randomizer_len);
-
-       bt_oob_data_t oob_data;
-
-       ret = _bt_get_error_code(bluetooth_oob_read_local_data(&oob_data));
-       if (BT_ERROR_NONE == ret) {
-               *hash = g_memdup(oob_data.hash, oob_data.hash_len);
-               *randomizer = g_memdup(oob_data.randomizer,
-                                               oob_data.randomizer_len);
-               *hash_len = oob_data.hash_len;
-               *randomizer_len = oob_data.randomizer_len;
-       } else {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                               ret); /* LCOV_EXCL_LINE */
-       }
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_set_remote_oob_data(const char *remote_address,
                                unsigned char *hash, unsigned char *randomizer,
                                int hash_len, int randomizer_len)
 {
-       int ret = BT_ERROR_NONE;
-       bluetooth_device_address_t addr_hex = { {0,} };
-       bt_oob_data_t oob_data = { {0},};
-       int len;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_OOB);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(remote_address); /* LCOV_EXCL_START */
-
-       _bt_convert_address_to_hex(&addr_hex, remote_address);
-
-       if (hash && randomizer) {
-               len = hash_len < BLUETOOTH_OOB_DATA_LENGTH ?
-                       hash_len : BLUETOOTH_OOB_DATA_LENGTH;
-               memcpy(oob_data.hash, hash, len);
-               oob_data.hash_len = len;
-
-               len = randomizer_len < BLUETOOTH_OOB_DATA_LENGTH ?
-                       randomizer_len : BLUETOOTH_OOB_DATA_LENGTH;
-               memcpy(oob_data.randomizer, randomizer, len);
-               oob_data.randomizer_len = len;
-       } else {
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       ret = _bt_get_error_code(bluetooth_oob_add_remote_data(&addr_hex,
-                                       BLUETOOTH_BDADDR_BREDR,
-                                       &oob_data));
-       if (BT_ERROR_NONE != ret) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                               ret);
-       }
-       return ret; /* LCOV_EXCL_STOP */
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_get_local_oob_ext_data(unsigned char **hash192, unsigned char **randomizer192,
@@ -1076,51 +615,7 @@ int bt_adapter_get_local_oob_ext_data(unsigned char **hash192, unsigned char **r
                unsigned char **hash256, unsigned char **randomizer256,
                int *hash256_len, int *randomizer256_len)
 {
-       int ret = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_OOB);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(hash192);
-       BT_CHECK_INPUT_PARAMETER(randomizer192);
-       BT_CHECK_INPUT_PARAMETER(hash192_len);
-       BT_CHECK_INPUT_PARAMETER(randomizer192_len);
-       BT_CHECK_INPUT_PARAMETER(hash256);
-       BT_CHECK_INPUT_PARAMETER(randomizer256);
-       BT_CHECK_INPUT_PARAMETER(hash256_len);
-       BT_CHECK_INPUT_PARAMETER(randomizer256_len);
-
-       bt_oob_data_t oob_data;
-
-       ret = _bt_get_error_code(bluetooth_oob_read_local_data(&oob_data));
-       if (BT_ERROR_NONE == ret) {
-               *hash192 = *randomizer192 = NULL;
-               *hash192_len = *randomizer192_len = 0;
-
-               *hash256 = *randomizer256 = NULL;
-               *hash256_len = *randomizer256_len = 0;
-
-               if (oob_data.hash_len && oob_data.randomizer_len) {
-                       *hash192 = g_memdup(oob_data.hash, oob_data.hash_len);
-                       *randomizer192 = g_memdup(oob_data.randomizer,
-                                       oob_data.randomizer_len);
-
-                       *hash192_len = oob_data.hash_len;
-                       *randomizer192_len = oob_data.randomizer_len;
-               }
-
-               if (oob_data.hash256_len && oob_data.randomizer256_len) {
-                       *hash256 = g_memdup(oob_data.hash256, oob_data.hash256_len);
-                       *randomizer256 = g_memdup(oob_data.randomizer256,
-                                       oob_data.randomizer256_len);
-
-                       *hash256_len = oob_data.hash256_len;
-                       *randomizer256_len = oob_data.randomizer256_len;
-               }
-       } else {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-       }
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_set_remote_oob_ext_data(const char *remote_address,
@@ -1129,52 +624,8 @@ int bt_adapter_set_remote_oob_ext_data(const char *remote_address,
                const unsigned char *hash256, const unsigned char *randomizer256,
                int hash256_len, int randomizer256_len)
 {
-       int ret = BT_ERROR_NONE;
-       bluetooth_device_address_t addr_hex = { {0,} };
-       bt_oob_data_t oob_data = { {0},};
-       int len;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_OOB);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(remote_address);
-
-       /* LCOV_EXCL_START */
-       if ((!hash192 || !randomizer192) && (!hash256 || !randomizer256))
-               return BT_ERROR_INVALID_PARAMETER;
-
-       _bt_convert_address_to_hex(&addr_hex, remote_address);
-
-       if (hash192 && randomizer192) {
-               len = hash192_len < BLUETOOTH_OOB_DATA_LENGTH ?
-                       hash192_len : BLUETOOTH_OOB_DATA_LENGTH;
-               memcpy(oob_data.hash, hash192, len);
-               oob_data.hash_len = len;
-
-               len = randomizer192_len < BLUETOOTH_OOB_DATA_LENGTH ?
-                       randomizer192_len : BLUETOOTH_OOB_DATA_LENGTH;
-               memcpy(oob_data.randomizer, randomizer192, len);
-               oob_data.randomizer_len = len;
-       }
-
-       if (hash256 && randomizer256) {
-               len = hash256_len < BLUETOOTH_OOB_DATA_LENGTH ?
-                       hash256_len : BLUETOOTH_OOB_DATA_LENGTH;
-               memcpy(oob_data.hash256, hash256, len);
-               oob_data.hash256_len = len;
-
-               len = randomizer256_len < BLUETOOTH_OOB_DATA_LENGTH ?
-                       randomizer256_len : BLUETOOTH_OOB_DATA_LENGTH;
-               memcpy(oob_data.randomizer256, randomizer256, len);
-               oob_data.randomizer256_len = len;
-       }
-
-       ret = _bt_get_error_code(bluetooth_oob_add_remote_data(&addr_hex,
-                               BLUETOOTH_BDADDR_BREDR, &oob_data));
-       if (BT_ERROR_NONE != ret)
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-       return ret; /* LCOV_EXCL_STOP */
-}
+       return BT_ERROR_NOT_SUPPORTED;
+}
 
 /* LCOV_EXCL_START */
 int bt_adapter_le_set_remote_oob_ext_data(const char *remote_address,
@@ -1182,287 +633,65 @@ int bt_adapter_le_set_remote_oob_ext_data(const char *remote_address,
                const unsigned char *hash256, const unsigned char *randomizer256,
                int hash256_len, int randomizer256_len)
 {
-       int ret = BT_ERROR_NONE;
-       bluetooth_device_address_t addr_hex = { {0,} };
-       bt_oob_data_t oob_data = { {0},};
-       bluetooth_bdaddr_type_e addr_type = BLUETOOTH_BDADDR_LE_PUBLIC;
-       int len;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_OOB);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(remote_address);
-
-       if (!hash256 || !randomizer256)
-               return BT_ERROR_INVALID_PARAMETER;
-
-       _bt_convert_address_to_hex(&addr_hex, remote_address);
-
-       if (hash256 && randomizer256) {
-               len = hash256_len < BLUETOOTH_OOB_DATA_LENGTH ?
-                       hash256_len : BLUETOOTH_OOB_DATA_LENGTH;
-               memcpy(oob_data.hash256, hash256, len);
-               oob_data.hash256_len = len;
-
-               len = randomizer256_len < BLUETOOTH_OOB_DATA_LENGTH ?
-                       randomizer256_len : BLUETOOTH_OOB_DATA_LENGTH;
-               memcpy(oob_data.randomizer256, randomizer256, len);
-               oob_data.randomizer256_len = len;
-       }
-
-       addr_type = (address_type == BT_DEVICE_PUBLIC_ADDRESS) ?
-                                       BLUETOOTH_BDADDR_LE_PUBLIC : BLUETOOTH_BDADDR_LE_RANDOM;
-
-       ret = _bt_get_error_code(bluetooth_oob_add_remote_data(&addr_hex,
-                               addr_type, &oob_data));
-       if (BT_ERROR_NONE != ret)
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
 int bt_adapter_remove_remote_oob_data(const char *remote_address)
 {
-       int ret = BT_ERROR_NONE;
-       bluetooth_device_address_t addr_hex = { {0,} };
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_OOB);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(remote_address);
-
-       _bt_convert_address_to_hex(&addr_hex,
-                               remote_address); /* LCOV_EXCL_LINE */
-
-       ret = _bt_get_error_code(bluetooth_oob_remove_remote_data(
-                                               &addr_hex)); /* LCOV_EXCL_LINE */
-       if (BT_ERROR_NONE != ret) { /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                               ret); /* LCOV_EXCL_LINE */
-       } /* LCOV_EXCL_LINE */
-       return ret; /* LCOV_EXCL_LINE */
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 /* LCOV_EXCL_START */
 int bt_adapter_set_manufacturer_data(char *data, int len)
 {
 
-       int ret;
-       bluetooth_manufacturer_data_t m_data = { 0 };
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(data);
-
-       if (len + 2 > sizeof(m_data.data) || len < 0)
-               return BT_ERROR_INVALID_PARAMETER;
-
-       m_data.data_len = len;
-       m_data.data[0] = len + 1;
-       m_data.data[1] = 0xFF;
-
-       memcpy(&m_data.data[2], data, len);
-
-       ret = _bt_get_error_code(bluetooth_set_manufacturer_data(&m_data));
-       if (ret != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                               ret);
-       }
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_parse_manufacturer_data(bt_manufacturer_data *data, char *manufacturer_data, int manufacturer_data_len)
 {
 
-       int cursor, name_len;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(data);
-       BT_CHECK_INPUT_PARAMETER(manufacturer_data);
-
-       if (manufacturer_data_len < 30) {
-               BT_DBG("minimum Size of the smasung specific manufacturer data is greater than 30 ");
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-       if (manufacturer_data[0] != 0x00 || manufacturer_data[1] != 0x75) {
-               BT_DBG("This is not a samsung specific manufaturer data");
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       cursor = 2;
-
-/* control and version */
-       data->version = manufacturer_data[cursor++];
-
-/* service ID */
-       data->service_id = manufacturer_data[cursor++];
-
-/* Samsung discovery version */
-       data->discovery_version = manufacturer_data[cursor++];
-
-/* associated service ID */
-       data->associated_service_id = manufacturer_data[cursor++];
-
-/* Proxamity and locality */
-       /* type */
-       data->proximity_locality_type = manufacturer_data[cursor++];
-
-       /* info */
-       data->proximity_locality_info = manufacturer_data[cursor++];
-
-/* Device */
-       /* type */
-       data->device_type = manufacturer_data[cursor++];
-
-       /* icon */
-       data->device_icon = manufacturer_data[cursor++];
-
-       /* Authentication info */
-       memcpy(data->auth_info, &(manufacturer_data[cursor]), 5);
-       cursor = cursor + 5;
-
-/* Connectivity */
-       /* address type */
-       data->addr_type = manufacturer_data[cursor++];
-
-       /* addr1 */
-       memcpy(data->addr1, &(manufacturer_data[cursor]), 6);
-       cursor = cursor + 6;
-
-       /* addr2 */
-       memcpy(data->addr2, &(manufacturer_data[cursor]), 6);
-       cursor = cursor + 6;
-
-       /* channel info */
-       data->channel_info = manufacturer_data[cursor++];
-
-
-/* Associated service data */
-       data->associated_service_data_len = manufacturer_data[cursor++];
-       if (data->associated_service_data_len) {
-               data->associated_service_data_val = g_malloc0(data->associated_service_data_len);
-               memcpy(data->associated_service_data_val, &(manufacturer_data[cursor]),
-                                               data->associated_service_data_len);
-
-               cursor = cursor + data->associated_service_data_len;
-       }
-
-/* name : include the null termination */
-       name_len = manufacturer_data_len - cursor;
-       if (name_len > 0) {
-               data->name = g_malloc0(name_len + 1);
-               memcpy(data->name, &(manufacturer_data[cursor]), name_len);
-               data->name[name_len] = '\0';
-       }
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_free_manufacturer_data(bt_manufacturer_data *data)
 {
-       BT_CHECK_INPUT_PARAMETER(data);
-       g_free(data->associated_service_data_val);
-       g_free(data->name);
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_set_manufacturer_data_changed_cb(
                bt_adapter_manufacturer_data_changed_cb callback,
                void *user_data)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(callback);
-
-       _bt_set_cb(BT_EVENT_MANUFACTURER_DATA_CHANGED,
-                       callback, user_data);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_unset_manufacturer_data_changed_cb(void)
 {
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       _bt_unset_cb(BT_EVENT_MANUFACTURER_DATA_CHANGED);
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_set_passkey_notification(
                bt_adapter_passkey_notification_cb callback, void *user_data)
 {
-       int ret = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(callback);
-
-       ret = _bt_get_error_code(bluetooth_set_passkey_notification(TRUE));
-       if (ret == BT_ERROR_NONE) {
-               _bt_set_cb(BT_EVENT_PASSKEY_NOTIFICATION_EVENT,
-                               callback, user_data);
-       } else {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-       }
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_unset_passkey_notification(void)
 {
-       int ret = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-
-       ret = _bt_get_error_code(bluetooth_set_passkey_notification(FALSE));
-       if (ret != BT_ERROR_NONE)
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-       _bt_unset_cb(BT_EVENT_PASSKEY_NOTIFICATION_EVENT);
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_add_white_list(const char *address,
                                bt_device_address_type_e address_type)
 {
-       int error_code = BT_ERROR_NONE;
-       bluetooth_device_address_t addr_hex = { {0,} };
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(address);
-       _bt_convert_address_to_hex(&addr_hex, address);
-
-       error_code = _bt_get_error_code(bluetooth_add_white_list(&addr_hex,
-                                                               address_type));
-       if (error_code != BT_ERROR_NONE) { /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code); /* LCOV_EXCL_LINE */
-       } /* LCOV_EXCL_LINE */
-
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_remove_white_list(const char *address, bt_device_address_type_e address_type)
 {
-       int error_code = BT_ERROR_NONE;
-       bluetooth_device_address_t addr_hex = { {0,} };
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(address);
-       _bt_convert_address_to_hex(&addr_hex, address);
-
-       error_code = _bt_get_error_code(bluetooth_remove_white_list(&addr_hex,
-                                                               address_type));
-       if (error_code != BT_ERROR_NONE) { /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code); /* LCOV_EXCL_LINE */
-       } /* LCOV_EXCL_LINE */
-
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
@@ -1564,10 +793,6 @@ int bt_adapter_le_destroy_advertiser(bt_advertiser_h advertiser)
                                /* Other advertising handle is in there */
                                ret = BT_ERROR_NONE;
                        }
-#ifdef TIZEN_FEATURE_TCT_TMP_SUPPORT
-               if (ret == BT_ERROR_NOT_SUPPORTED)
-                       ret = BT_ERROR_NONE;
-#endif
                }
        }
 
@@ -2492,192 +1717,15 @@ int bt_adapter_le_set_advertising_connectable(bt_advertiser_h advertiser,
        return error_code;
 }
 
-/* LCOV_EXCL_START */
 int bt_adapter_le_enable_privacy(bool enable_privacy)
 {
-       int error_code = BT_ERROR_NONE;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-
-       error_code = _bt_get_error_code(
-                               bluetooth_enable_le_privacy(enable_privacy));
-
-       if (error_code != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code);
-       }
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_set_static_random_address(bool enable)
 {
-       int error_code = BT_ERROR_NONE;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-
-       error_code = _bt_get_error_code(bluetooth_set_le_static_random_address(enable));
-
-       if (error_code != BT_ERROR_NONE)
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code);
-
-       return error_code;
-}
-
-static void __bt_adapter_le_convert_scan_filter(
-                                       bluetooth_le_scan_filter_t *dest,
-                                       bt_le_scan_filter_s *src)
-{
-       int bit;
-       char *data;
-       char *converted_uuid = NULL;
-
-       memset(dest, 0x00, sizeof(bluetooth_le_scan_filter_t));
-
-       if (src->device_address) {
-               dest->added_features |= BLUETOOTH_LE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
-               _bt_convert_address_to_hex(&dest->device_address,
-                                               src->device_address);
-       }
-
-       if (src->device_name) {
-               dest->added_features |= BLUETOOTH_LE_SCAN_FILTER_FEATURE_DEVICE_NAME;
-               strncpy(dest->device_name, src->device_name,
-                               BLUETOOTH_ADVERTISING_DATA_LENGTH_MAX);
-               dest->device_name[BLUETOOTH_ADVERTISING_DATA_LENGTH_MAX - 1] = '\0';
-       }
-
-       if (src->service_uuid) {
-               if (__bt_convert_string_to_uuid(src->service_uuid,
-                       &data, &bit) == BT_ERROR_NONE) {
-                       dest->added_features |= BLUETOOTH_LE_SCAN_FILTER_FEATURE_SERVICE_UUID;
-                       if (bit == 16)
-                               dest->service_uuid.data_len = 2;
-                       else
-                               dest->service_uuid.data_len = 16;
-
-                       if (__bt_convert_byte_ordering(data, dest->service_uuid.data_len,
-                                       &converted_uuid) == BT_ERROR_NONE) {
-                               memcpy(dest->service_uuid.data.data, converted_uuid,
-                                       dest->service_uuid.data_len);
-                               g_free(converted_uuid);
-                               converted_uuid = NULL;
-                       }
-                       g_free(data);
-                       data = NULL;
-
-                       dest->service_uuid_mask.data_len = dest->service_uuid.data_len;
-                       if (src->service_uuid_mask) {
-                               __bt_convert_string_to_uuid(src->service_uuid_mask, &data, &bit);
-
-                               if (__bt_convert_byte_ordering(data, dest->service_uuid_mask.data_len,
-                                               &converted_uuid) == BT_ERROR_NONE) {
-                                       memcpy(dest->service_uuid_mask.data.data, converted_uuid,
-                                               dest->service_uuid_mask.data_len);
-                                       g_free(converted_uuid);
-                                       converted_uuid = NULL;
-                               }
-                               g_free(data);
-                               data = NULL;
-                       } else {
-                               memset(dest->service_uuid_mask.data.data, 0xFF,
-                                       dest->service_uuid_mask.data_len);
-                       }
-               }
-       }
-
-       if (src->service_solicitation_uuid) {
-               if (__bt_convert_string_to_uuid(src->service_solicitation_uuid,
-                       &data, &bit) == BT_ERROR_NONE) {
-                       dest->added_features |= BLUETOOTH_LE_SCAN_FILTER_FEATURE_SERVICE_SOLICITATION_UUID;
-
-                       if (bit == 16)
-                               dest->service_solicitation_uuid.data_len = 2;
-                       else
-                               dest->service_solicitation_uuid.data_len = 16;
-
-                       if (__bt_convert_byte_ordering(data, dest->service_solicitation_uuid.data_len,
-                                       &converted_uuid) == BT_ERROR_NONE) {
-                               memcpy(dest->service_solicitation_uuid.data.data,
-                                       converted_uuid, dest->service_solicitation_uuid.data_len);
-                               g_free(converted_uuid);
-                               converted_uuid = NULL;
-                       }
-                       g_free(data);
-                       data = NULL;
-
-                       dest->service_solicitation_uuid_mask.data_len = dest->service_solicitation_uuid.data_len;
-                       if (src->service_solicitation_uuid_mask) {
-                               __bt_convert_string_to_uuid(src->service_solicitation_uuid_mask, &data, &bit);
-
-                               if (__bt_convert_byte_ordering(data, dest->service_solicitation_uuid_mask.data_len,
-                                               &converted_uuid) == BT_ERROR_NONE) {
-                                       memcpy(dest->service_solicitation_uuid_mask.data.data,
-                                               converted_uuid, dest->service_solicitation_uuid_mask.data_len);
-                                       g_free(converted_uuid);
-                                       converted_uuid = NULL;
-                               }
-                               g_free(data);
-                               data = NULL;
-                       } else {
-                               memset(dest->service_solicitation_uuid_mask.data.data, 0xFF, dest->service_solicitation_uuid_mask.data_len);
-                       }
-               }
-       }
-
-       if (src->service_data_uuid) {
-               int uuid_len;
-               if (__bt_convert_string_to_uuid(src->service_data_uuid, &data, &bit) == BT_ERROR_NONE) {
-                       dest->added_features |= BLUETOOTH_LE_SCAN_FILTER_FEATURE_SERVICE_DATA;
-                       if (bit == 16)
-                               uuid_len = 2;
-                       else
-                               uuid_len = 16;
-
-                       if (__bt_convert_byte_ordering(data, uuid_len, &converted_uuid)
-                                       == BT_ERROR_NONE) {
-                               memcpy(dest->service_data.data.data, converted_uuid, uuid_len);
-                               g_free(converted_uuid);
-                               converted_uuid = NULL;
-                       }
-                       g_free(data);
-                       data = NULL;
-
-                       memcpy(dest->service_data.data.data + uuid_len, src->service_data, src->service_data_len);
-                       dest->service_data.data_len = uuid_len + src->service_data_len;
-
-                       dest->service_data_mask.data_len = dest->service_data.data_len;
-                       memset(dest->service_data_mask.data.data, 0xFF, uuid_len);
-                       if (src->service_data_mask)
-                               memcpy(dest->service_data_mask.data.data + uuid_len, src->service_data_mask, src->service_data_len);
-                       else
-                               memset(dest->service_data_mask.data.data + uuid_len, 0xFF, src->service_data_len);
-               }
-       }
-
-       if (src->manufacturer_id > -1) {
-               dest->added_features |= BLUETOOTH_LE_SCAN_FILTER_FEATURE_MANUFACTURER_DATA;
-               dest->manufacturer_id = src->manufacturer_id;
-
-               if (src->manufacturer_data) {
-                       memcpy(dest->manufacturer_data.data.data,
-                               src->manufacturer_data,
-                               src->manufacturer_data_len);
-                       dest->manufacturer_data.data_len = src->manufacturer_data_len;
-
-                       dest->manufacturer_data_mask.data_len = src->manufacturer_data_len;
-                       if (src->manufacturer_data_mask)
-                               memcpy(dest->manufacturer_data_mask.data.data,
-                                       src->manufacturer_data_mask,
-                                       src->manufacturer_data_len);
-                       else
-                               memset(dest->manufacturer_data_mask.data.data,
-                                       0xFF, src->manufacturer_data_len);
-               }
-       }
+       return BT_ERROR_NOT_SUPPORTED;
 }
-/* LCOV_EXCL_STOP */
 
 int bt_adapter_le_start_scan(bt_adapter_le_scan_result_cb cb, void *user_data)
 {
@@ -3169,339 +2217,79 @@ int bt_adapter_le_get_scan_result_manufacturer_data(const bt_adapter_le_device_s
 
 int bt_adapter_le_free_ibeacon_report(bt_adapter_le_ibeacon_scan_result_info_s *ibeacon_info)
 {
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(ibeacon_info); /* LCOV_EXCL_START */
-
-       g_free(ibeacon_info->uuid);
-
-       g_free(ibeacon_info);
-
-       return BT_ERROR_NONE; /* LCOV_EXCL_STOP */
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_get_scan_result_ibeacon_report(const bt_adapter_le_device_scan_result_info_s *info,
                        bt_adapter_le_packet_type_e pkt_type, bt_adapter_le_ibeacon_scan_result_info_s **ibeacon_info)
 {
-       int manufacturer_id;
-       char *manufacturer_data = NULL;
-       int manufacturer_data_len;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(info);
-
-       if (bt_adapter_le_get_scan_result_manufacturer_data(
-                       info, pkt_type, &manufacturer_id, &manufacturer_data,
-                       &manufacturer_data_len) != BT_ERROR_NONE)
-                       return BT_ERROR_NO_DATA;
-
-       if (manufacturer_data == NULL)
-               return BT_ERROR_NO_DATA;
-
-       if (manufacturer_data_len < 23) {
-               g_free(manufacturer_data);
-               return BT_ERROR_NO_DATA;
-       }
-
-       if (manufacturer_id != COMPANY_ID_APPLE) {
-               g_free(manufacturer_data);
-               return BT_ERROR_NO_DATA;
-       }
-
-       *ibeacon_info = g_malloc0(sizeof(bt_adapter_le_ibeacon_scan_result_info_s));
-
-       (*ibeacon_info)->company_id = manufacturer_id;
-       (*ibeacon_info)->ibeacon_type = manufacturer_data[1] << 8;
-       (*ibeacon_info)->ibeacon_type += manufacturer_data[0];
-
-       (*ibeacon_info)->uuid = g_malloc0(sizeof(char) * 36 + 1);
-
-       snprintf((*ibeacon_info)->uuid, 37, "%2.2X%2.2X%2.2X%2.2X-%2.2X%2.2X-%2.2X%2.2X-%2.2X%2.2X-%2.2X%2.2X%2.2X%2.2X%2.2X%2.2X",
-               manufacturer_data[17], manufacturer_data[16], manufacturer_data[15], manufacturer_data[14],
-               manufacturer_data[13], manufacturer_data[12], manufacturer_data[11], manufacturer_data[10], manufacturer_data[9], manufacturer_data[8],
-               manufacturer_data[7], manufacturer_data[6], manufacturer_data[5], manufacturer_data[4], manufacturer_data[3], manufacturer_data[2]);
-
-       (*ibeacon_info)->major_id = manufacturer_data[19] << 8;
-       (*ibeacon_info)->major_id += manufacturer_data[18];
-
-       (*ibeacon_info)->minor_id = manufacturer_data[21] << 8;
-       (*ibeacon_info)->minor_id += manufacturer_data[20];
-
-       (*ibeacon_info)->measured_power = manufacturer_data[22];
-
-       g_free(manufacturer_data);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_create(bt_scan_filter_h *scan_filter)
 {
-       bt_le_scan_filter_s *__filter = NULL;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-
-       __filter = (bt_le_scan_filter_s *)g_malloc0(sizeof(bt_le_scan_filter_s));
-
-       __filter->manufacturer_id = -1;
-       *scan_filter = (bt_scan_filter_h)__filter;
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_destroy(bt_scan_filter_h scan_filter)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-
-       g_free(__filter->device_address);
-       g_free(__filter->device_name);
-       g_free(__filter->service_uuid);
-       g_free(__filter->service_uuid_mask);
-       g_free(__filter->service_solicitation_uuid);
-       g_free(__filter->service_solicitation_uuid_mask);
-       g_free(__filter->service_data_uuid);
-       g_free(__filter->service_data);
-       g_free(__filter->service_data_mask);
-       g_free(__filter->manufacturer_data);
-       g_free(__filter->manufacturer_data_mask);
-       g_free(__filter);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_device_address(bt_scan_filter_h scan_filter,
                                                        const char *address)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       BT_CHECK_INPUT_PARAMETER(address);
-
-       g_free(__filter->device_address);
-
-       __filter->device_address = strdup(address);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_device_name(bt_scan_filter_h scan_filter, const char *name)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       BT_CHECK_INPUT_PARAMETER(name);
-
-       if (strlen(name) > 29) {
-               BT_ERR("INVALID_PARAMETER(0x%08x)",
-                       BT_ERROR_INVALID_PARAMETER);
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       g_free(__filter->device_name);
-
-       __filter->device_name = strdup(name);
-
-       return BT_ERROR_NONE;
-}
+       return BT_ERROR_NOT_SUPPORTED;
+}
 
 int bt_adapter_le_scan_filter_set_service_uuid(bt_scan_filter_h scan_filter,
                                                        const char *uuid)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       BT_CHECK_INPUT_PARAMETER(uuid);
-
-       g_free(__filter->service_uuid);
-       g_free(__filter->service_uuid_mask);
-
-       __filter->service_uuid = strdup(uuid);
-       __filter->service_uuid_mask = NULL;
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_service_uuid_with_mask(bt_scan_filter_h scan_filter,
                        const char *uuid, const char *mask)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       BT_CHECK_INPUT_PARAMETER(uuid);
-       BT_CHECK_INPUT_PARAMETER(mask);
-
-       if (strlen(uuid) != strlen(mask)) {
-               BT_ERR("INVALID_PARAMETER(0x%08x)",
-                       BT_ERROR_INVALID_PARAMETER); /* LCOV_EXCL_LINE */
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       g_free(__filter->service_uuid);
-       g_free(__filter->service_uuid_mask);
-
-       __filter->service_uuid = strdup(uuid);
-       __filter->service_uuid_mask = strdup(mask);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_service_solicitation_uuid(bt_scan_filter_h scan_filter,
                                                        const char *uuid)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       BT_CHECK_INPUT_PARAMETER(uuid);
-
-       g_free(__filter->service_solicitation_uuid);
-       g_free(__filter->service_solicitation_uuid_mask);
-
-       __filter->service_solicitation_uuid = strdup(uuid);
-       __filter->service_solicitation_uuid_mask = NULL;
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_service_solicitation_uuid_with_mask(bt_scan_filter_h scan_filter,
                        const char *uuid, const char *mask)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       BT_CHECK_INPUT_PARAMETER(uuid);
-       BT_CHECK_INPUT_PARAMETER(mask);
-
-       if (strlen(uuid) != strlen(mask)) {
-               BT_ERR("INVALID_PARAMETER(0x%08x)",
-                       BT_ERROR_INVALID_PARAMETER); /* LCOV_EXCL_LINE */
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       g_free(__filter->service_solicitation_uuid);
-       g_free(__filter->service_solicitation_uuid_mask);
-
-       __filter->service_solicitation_uuid = strdup(uuid);
-       __filter->service_solicitation_uuid_mask = strdup(mask);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_service_data(bt_scan_filter_h scan_filter,
                        const char *uuid, const char *data,
                        unsigned int data_len)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       BT_CHECK_INPUT_PARAMETER(uuid);
-       BT_CHECK_INPUT_PARAMETER(data);
-
-       if (data_len > 27) {
-               BT_ERR("INVALID_PARAMETER(0x%08x)",
-                       BT_ERROR_INVALID_PARAMETER); /* LCOV_EXCL_LINE */
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       g_free(__filter->service_data_uuid);
-       g_free(__filter->service_data);
-       g_free(__filter->service_data_mask);
-
-       __filter->service_data_uuid = strdup(uuid);
-       __filter->service_data = g_memdup(data, data_len);
-       __filter->service_data_len = data_len;
-       __filter->service_data_mask = NULL;
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_service_data_with_mask(bt_scan_filter_h scan_filter,
                        const char *uuid, const char *data, unsigned int data_len,
                        const char *mask, unsigned int mask_len)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       BT_CHECK_INPUT_PARAMETER(uuid);
-       BT_CHECK_INPUT_PARAMETER(data);
-       BT_CHECK_INPUT_PARAMETER(mask);
-
-       if (data_len != mask_len || data_len > 27) {
-               BT_ERR("INVALID_PARAMETER(0x%08x)",
-                       BT_ERROR_INVALID_PARAMETER); /* LCOV_EXCL_LINE */
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       g_free(__filter->service_data_uuid);
-       g_free(__filter->service_data);
-       g_free(__filter->service_data_mask);
-
-       __filter->service_data_uuid = strdup(uuid);
-       __filter->service_data = g_memdup(data, data_len);
-       __filter->service_data_len = data_len;
-       __filter->service_data_mask = g_memdup(mask, data_len);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_manufacturer_data(bt_scan_filter_h scan_filter,
                        int manufacturer_id, const char *data,
                        unsigned int data_len)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-
-       if (manufacturer_id < 0 || manufacturer_id > 0xFFFF) {
-               BT_ERR("manufacturer_id is %.8x(0x%08x)", manufacturer_id,
-                       BT_ERROR_INVALID_PARAMETER); /* LCOV_EXCL_LINE */
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       if (data_len > 27) {
-               BT_ERR("INVALID_PARAMETER(0x%08x)",
-                       BT_ERROR_INVALID_PARAMETER); /* LCOV_EXCL_LINE */
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       g_free(__filter->manufacturer_data);
-       g_free(__filter->manufacturer_data_mask);
-
-       __filter->manufacturer_id = manufacturer_id;
-       if (data != NULL) {
-               __filter->manufacturer_data = g_memdup(data, data_len);
-               __filter->manufacturer_data_len = data_len;
-       } else {
-               __filter->manufacturer_data = NULL;
-               __filter->manufacturer_data_len = 0;
-       }
-       __filter->manufacturer_data_mask = NULL;
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_manufacturer_data_with_mask(bt_scan_filter_h scan_filter,
@@ -3509,123 +2297,22 @@ int bt_adapter_le_scan_filter_set_manufacturer_data_with_mask(bt_scan_filter_h s
                        unsigned int data_len, const char *mask,
                        unsigned int mask_len)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       BT_CHECK_INPUT_PARAMETER(data);
-       BT_CHECK_INPUT_PARAMETER(mask);
-
-       if (manufacturer_id < 0 || manufacturer_id > 0xFFFF) {
-               BT_ERR("manufacturer_id is %.8x(0x%08x)", manufacturer_id,
-                       BT_ERROR_INVALID_PARAMETER); /* LCOV_EXCL_LINE */
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       if (data_len != mask_len || data_len > 27) {
-               BT_ERR("INVALID_PARAMETER(0x%08x)",
-                       BT_ERROR_INVALID_PARAMETER); /* LCOV_EXCL_LINE */
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       g_free(__filter->manufacturer_data);
-       g_free(__filter->manufacturer_data_mask);
-
-       __filter->manufacturer_id = manufacturer_id;
-       __filter->manufacturer_data = g_memdup(data, data_len);
-       __filter->manufacturer_data_len = data_len;
-       __filter->manufacturer_data_mask = g_memdup(mask, data_len);
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_register(bt_scan_filter_h scan_filter)
 {
-       int error_code = BT_ERROR_NONE;
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-       bluetooth_le_scan_filter_t filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       if (bluetooth_is_le_scanning() == TRUE) {
-               BT_ERR("NOW_IN_PROGRESS(0x%08x)",
-                       BT_ERROR_NOW_IN_PROGRESS); /* LCOV_EXCL_LINE */
-               return BT_ERROR_NOW_IN_PROGRESS;
-       }
-
-       __bt_adapter_le_convert_scan_filter(&filter, __filter);
-
-       error_code = _bt_get_error_code(bluetooth_register_scan_filter(&filter,
-                                                       &__filter->slot_id));
-
-#ifdef TIZEN_FEATURE_TCT_TMP_SUPPORT
-       if (error_code == BT_ERROR_NOT_SUPPORTED)
-               error_code = BT_ERROR_NONE;
-#endif
-
-       if (error_code != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code); /* LCOV_EXCL_LINE */
-       }
-
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_unregister(bt_scan_filter_h scan_filter)
 {
-       int error_code = BT_ERROR_NONE;
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-       if (bluetooth_is_le_scanning() == TRUE) {
-               BT_ERR("NOW_IN_PROGRESS(0x%08x)",
-                       BT_ERROR_NOW_IN_PROGRESS); /* LCOV_EXCL_LINE */
-               return BT_ERROR_NOW_IN_PROGRESS;
-       }
-
-       error_code = _bt_get_error_code(bluetooth_unregister_scan_filter(__filter->slot_id));
-
-#ifdef TIZEN_FEATURE_TCT_TMP_SUPPORT
-       if (error_code == BT_ERROR_NOT_SUPPORTED)
-               error_code = BT_ERROR_NONE;
-#endif
-       if (error_code != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code); /* LCOV_EXCL_LINE */
-       }
-
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_unregister_all(void)
 {
-       int error_code = BT_ERROR_NONE;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-
-       if (bluetooth_is_le_scanning() == TRUE) {
-               BT_ERR("NOW_IN_PROGRESS(0x%08x)",
-                       BT_ERROR_NOW_IN_PROGRESS); /* LCOV_EXCL_LINE */
-               return BT_ERROR_NOW_IN_PROGRESS;
-       }
-
-       error_code = _bt_get_error_code(bluetooth_unregister_all_scan_filters());
-
-#ifdef TIZEN_FEATURE_TCT_TMP_SUPPORT
-       if (error_code == BT_ERROR_NOT_SUPPORTED)
-               error_code = BT_ERROR_NONE;
-#endif
-       if (error_code != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
-                                       error_code); /* LCOV_EXCL_LINE */
-       }
-
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 /* LCOV_EXCL_START */
@@ -3633,333 +2320,79 @@ int bt_adapter_le_read_maximum_data_length(
                int *max_tx_octets, int *max_tx_time,
                int *max_rx_octets, int *max_rx_time)
 {
-       int ret = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-
-       bluetooth_le_read_maximum_data_length_t max_le_datalength;
-
-       ret = _bt_get_error_code(
-               bluetooth_le_read_maximum_data_length(&max_le_datalength));
-
-       if (ret != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                               ret); /* LCOV_EXCL_LINE */
-               return ret;
-       }
-
-       *max_tx_octets = max_le_datalength.max_tx_octets;
-       *max_tx_time = max_le_datalength.max_tx_time;
-       *max_rx_octets = max_le_datalength.max_rx_octets;
-       *max_rx_time = max_le_datalength.max_rx_time;
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_write_host_suggested_default_data_length(
                        const unsigned int def_tx_Octets,
                        const unsigned int def_tx_Time)
 {
-       int ret = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-
-       /*Range for host suggested txtime is 0x001B-0x00FB  and
-       txocets is 0x0148- 0x0848 as per BT 4.2 spec*/
-       if (((def_tx_Octets < 27 || def_tx_Octets > 251) ||
-               (def_tx_Time < 328 || def_tx_Time > 2120)) ||
-               ((def_tx_Octets < 0x001B || def_tx_Octets > 0x00FB) ||
-               (def_tx_Time < 0x0148 || def_tx_Time > 0x0848))) {
-               return BT_ERROR_INVALID_PARAMETER;
-       }
-
-       ret = _bt_get_error_code(
-               bluetooth_le_write_host_suggested_default_data_length(
-                                       def_tx_Octets, def_tx_Time));
-
-       if (ret != BT_ERROR_NONE)
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                               ret); /* LCOV_EXCL_LINE */
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_read_suggested_default_data_length(
        unsigned int *def_tx_Octets,  unsigned int *def_tx_Time)
 {
-       int ret = BT_ERROR_NONE;
-
-       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
-       BT_CHECK_INIT_STATUS();
-
-       bluetooth_le_read_host_suggested_data_length_t data_values;
-
-       ret = _bt_get_error_code(
-               bluetooth_le_read_suggested_default_data_length(&data_values));
-
-       if (ret != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret),
-                                               ret); /* LCOV_EXCL_LINE */
-               return ret;
-       }
-
-       *def_tx_Octets = data_values.def_tx_octets;
-       *def_tx_Time = data_values.def_tx_time;
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_force_hcidump(int timeout)
 {
-       int error_code = BT_ERROR_NONE;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-
-       error_code = _bt_get_error_code(bluetooth_force_hcidump(timeout));
-
-       if (error_code != BT_ERROR_NONE)
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code);
-
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_set_authentication_req_cb(bt_adapter_authentication_req_cb callback,
                                                        void *user_data)
 {
-       BT_CHECK_INIT_STATUS();
-       _bt_set_cb(BT_EVENT_AUTHENTICATION_REQUEST, callback, user_data);
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_unset_authentication_req_cb(void)
 {
-       BT_CHECK_INIT_STATUS();
-       _bt_unset_cb(BT_EVENT_AUTHENTICATION_REQUEST);
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_ibeacon(bt_scan_filter_h scan_filter)
 {
-       bt_le_scan_filter_s *__filter = (bt_le_scan_filter_s *)scan_filter;
-       int ibeacon_manufacturer_id = COMPANY_ID_APPLE;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-
-       BT_INFO("");
-
-       g_free(__filter->manufacturer_data);
-       g_free(__filter->manufacturer_data_mask);
-
-       __filter->manufacturer_id = ibeacon_manufacturer_id;
-       __filter->manufacturer_data = NULL;
-       __filter->manufacturer_data_len = 0;
-       __filter->manufacturer_data_mask = NULL;
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_set_proximity_uuid(bt_scan_filter_h scan_filter)
 {
-       int ret;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-
-       /* register Linkloss alert scan filter */
-       ret = bt_adapter_le_scan_filter_create(&pxp_linkloss_alert_filter);
-       if (ret == BT_ERROR_NONE) {
-
-               ret = bt_adapter_le_scan_filter_set_service_uuid(pxp_linkloss_alert_filter, PXP_LINK_LOSS_SVC_UUID);
-               if (ret == BT_ERROR_NONE)
-                       ret = bt_adapter_le_scan_filter_register(pxp_linkloss_alert_filter);
-               if (ret != BT_ERROR_NONE) {
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-                       ret = bt_adapter_le_scan_filter_destroy(pxp_linkloss_alert_filter);
-                       if (ret != BT_ERROR_NONE)
-                               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-                       pxp_linkloss_alert_filter = NULL;
-               }
-       } else {
-               return BT_ERROR_OPERATION_FAILED;
-       }
-
-       /* register Immediate alert scan filter */
-       ret = bt_adapter_le_scan_filter_create(&pxp_immediate_alert_filter);
-       if (ret == BT_ERROR_NONE) {
-
-               ret = bt_adapter_le_scan_filter_set_service_uuid(pxp_immediate_alert_filter, PXP_IMMEDIATE_ALERT_SVC_UUID);
-               if (ret == BT_ERROR_NONE)
-                       ret = bt_adapter_le_scan_filter_register(pxp_immediate_alert_filter);
-               if (ret != BT_ERROR_NONE) {
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-                       ret = bt_adapter_le_scan_filter_destroy(pxp_immediate_alert_filter);
-                       if (ret != BT_ERROR_NONE)
-                               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-                       pxp_immediate_alert_filter = NULL;
-               }
-       } else {
-               return BT_ERROR_OPERATION_FAILED;
-       }
-
-       /* register Signal loss scan filter */
-       ret = bt_adapter_le_scan_filter_create(&pxp_signal_loss_filter);
-       if (ret == BT_ERROR_NONE) {
-
-               ret = bt_adapter_le_scan_filter_set_service_uuid(pxp_signal_loss_filter, PXP_TX_POWER_SVC_UUID);
-               if (ret == BT_ERROR_NONE)
-                       ret = bt_adapter_le_scan_filter_register(pxp_signal_loss_filter);
-               if (ret != BT_ERROR_NONE) {
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-                       ret = bt_adapter_le_scan_filter_destroy(pxp_signal_loss_filter);
-                       if (ret != BT_ERROR_NONE)
-                               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-                       pxp_signal_loss_filter = NULL;
-               }
-       } else {
-               return BT_ERROR_OPERATION_FAILED;
-       }
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_scan_filter_unset_proximity_uuid(bt_scan_filter_h scan_filter)
 {
-       int ret = BT_ERROR_NONE;
-
-       BT_CHECK_LE_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(scan_filter);
-
-       /* unregister Linkloss alert scan filter */
-       if (pxp_linkloss_alert_filter) {
-
-               ret = bt_adapter_le_scan_filter_unregister(pxp_linkloss_alert_filter);
-               if (ret != BT_ERROR_NONE)
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-               ret = bt_adapter_le_scan_filter_destroy(pxp_linkloss_alert_filter);
-               if (ret != BT_ERROR_NONE)
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-               pxp_linkloss_alert_filter = NULL;
-       }
-
-       /* unregister Immediate alert scan filter */
-       if (pxp_immediate_alert_filter) {
-
-               ret = bt_adapter_le_scan_filter_unregister(pxp_immediate_alert_filter);
-               if (ret != BT_ERROR_NONE)
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-               ret = bt_adapter_le_scan_filter_destroy(pxp_immediate_alert_filter);
-               if (ret != BT_ERROR_NONE)
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-               pxp_immediate_alert_filter = NULL;
-       }
-
-       /* unregister Signal loss scan filter */
-       if (pxp_signal_loss_filter) {
-
-               ret = bt_adapter_le_scan_filter_unregister(pxp_signal_loss_filter);
-               if (ret != BT_ERROR_NONE)
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-               ret = bt_adapter_le_scan_filter_destroy(pxp_signal_loss_filter);
-               if (ret != BT_ERROR_NONE)
-                       BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-
-               pxp_signal_loss_filter = NULL;
-       }
-
-       return ret;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
 int bt_adapter_le_scan_filter_set_type(bt_scan_filter_h scan_filter,
                        bt_adapter_le_scan_filter_type_e mode)
 {
-       if (mode == BT_ADAPTER_LE_SCAN_FILTER_TYPE_IBEACON)
-               return bt_adapter_le_scan_filter_set_ibeacon(scan_filter);
-       else if (mode == BT_ADAPTER_LE_SCAN_FILTER_TYPE_PROXIMITY_UUID) /* LCOV_EXCL_LINE */
-               return bt_adapter_le_scan_filter_set_proximity_uuid(scan_filter); /* LCOV_EXCL_LINE */
-       else
-               return BT_ERROR_INVALID_PARAMETER;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 /* LCOV_EXCL_START */
 int bt_adapter_passkey_reply(char *passkey, bool authentication_reply)
 {
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(passkey); /* LCOV_EXCL_LINE */
-       int error_code = BT_ERROR_NONE; /* LCOV_EXCL_LINE */
-       error_code = _bt_get_error_code(bluetooth_passkey_reply(passkey, authentication_reply)); /* LCOV_EXCL_LINE */
-       if (error_code != BT_ERROR_NONE) /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code); /* LCOV_EXCL_LINE */
-
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_passkey_confirmation_reply(bool confirmation_reply)
 {
-       BT_CHECK_INIT_STATUS();
-
-       int error_code = BT_ERROR_NONE; /* LCOV_EXCL_LINE */
-       error_code = _bt_get_error_code(bluetooth_passkey_confirmation_reply(confirmation_reply)); /* LCOV_EXCL_LINE */
-       if (error_code != BT_ERROR_NONE) /* LCOV_EXCL_LINE */
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code); /* LCOV_EXCL_LINE */
-
-       return error_code;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 /* LCOV_EXCL_STOP */
 
 int bt_adapter_le_is_2m_phy_supported(bool *is_supported)
 {
-       int ret = BT_ERROR_NONE;
-       gboolean support = FALSE;
-
-       BT_CHECK_LE_5_0_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(is_supported);
-
-       ret = _bt_get_error_code(bluetooth_is_le_2m_phy_supported(&support));
-       if (ret != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-               return ret;
-       }
-
-       *is_supported = support ? true : false;
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
 
 int bt_adapter_le_is_coded_phy_supported(bool *is_supported)
 {
-       int ret = BT_ERROR_NONE;
-       gboolean support = FALSE;
-
-       BT_CHECK_LE_5_0_SUPPORT();
-       BT_CHECK_INIT_STATUS();
-       BT_CHECK_INPUT_PARAMETER(is_supported);
-
-       ret = _bt_get_error_code(bluetooth_is_le_coded_phy_supported(&support));
-       if (ret != BT_ERROR_NONE) {
-               BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
-               return ret;
-       }
-
-       *is_supported = support ? true : false;
-
-       return BT_ERROR_NONE;
+       return BT_ERROR_NOT_SUPPORTED;
 }
+