diff --git a/system/bta/jv/bta_jv_act.c b/system/bta/jv/bta_jv_act.c
index 8981e750a429bf5e415129affbed93545a2e0ed9..224450ad6d2198724838e02f38bd875f22e34b71 100644
--- a/system/bta/jv/bta_jv_act.c
+++ b/system/bta/jv/bta_jv_act.c
@@ -44,11 +44,11 @@
 #include "gap_api.h"
 
 
-extern void uuid_to_string(bt_uuid_t *p_uuid, char *str);
+extern void uuid_to_string_legacy(bt_uuid_t *p_uuid, char *str);
 static inline void logu(const char* title, const uint8_t * p_uuid)
 {
     char uuids[128];
-    uuid_to_string((bt_uuid_t*)p_uuid, uuids);
+    uuid_to_string_legacy((bt_uuid_t*)p_uuid, uuids);
     APPL_TRACE_DEBUG("%s: %s", title, uuids);
 }
 
diff --git a/system/btif/include/btif_util.h b/system/btif/include/btif_util.h
index 66994631fde25178f7709674bb4fafff06cff4fb..2315523da4036feb3ad58855e08d47e860145356 100644
--- a/system/btif/include/btif_util.h
+++ b/system/btif/include/btif_util.h
@@ -68,7 +68,7 @@ UINT32 devclass2uint(DEV_CLASS dev_class);
 void uint2devclass(UINT32 dev, DEV_CLASS dev_class);
 void uuid16_to_uuid128(uint16_t uuid16, bt_uuid_t* uuid128);
 
-void uuid_to_string(bt_uuid_t *p_uuid, char *str);
+void uuid_to_string_legacy(bt_uuid_t *p_uuid, char *str);
 void string_to_uuid(char *str, bt_uuid_t *p_uuid);
 int ascii_2_hex (char *p_ascii, int len, UINT8 *p_hex);
 
diff --git a/system/btif/src/btif_dm.c b/system/btif/src/btif_dm.c
index 3f96b0a1a099f1bcc745755a6c915f6724341d4b..8ecb1d30ee7a389e6b4d1722e15b74533ca266b3 100644
--- a/system/btif/src/btif_dm.c
+++ b/system/btif/src/btif_dm.c
@@ -1406,7 +1406,7 @@ static void btif_dm_search_services_evt(UINT16 event, char *p_param)
                  for (i=0; i < p_data->disc_res.num_uuids; i++)
                  {
                       char temp[256];
-                      uuid_to_string((bt_uuid_t*)(p_data->disc_res.p_uuid_list + (i*MAX_UUID_SIZE)), temp);
+                      uuid_to_string_legacy((bt_uuid_t*)(p_data->disc_res.p_uuid_list + (i*MAX_UUID_SIZE)), temp);
                       BTIF_TRACE_ERROR("Index: %d uuid:%s", i, temp);
                  }
             }
@@ -1466,7 +1466,7 @@ static void btif_dm_search_services_evt(UINT16 event, char *p_param)
                     j--;
                 }
 
-                uuid_to_string(&uuid, temp);
+                uuid_to_string_legacy(&uuid, temp);
                 BTIF_TRACE_ERROR(" uuid:%s", temp);
 
                 bdcpy(bd_addr.address, p_data->disc_ble_res.bd_addr);
diff --git a/system/btif/src/btif_storage.c b/system/btif/src/btif_storage.c
index f770df93f5e32ada2080599d7393d93dc2b28709..9a3bb558651b13354bc2ac72cbdff55cb2948ea2 100644
--- a/system/btif/src/btif_storage.c
+++ b/system/btif/src/btif_storage.c
@@ -275,7 +275,7 @@ static int prop2cfg(bt_bdaddr_t *remote_bd_addr, bt_property_t *prop)
             {
                 bt_uuid_t *p_uuid = (bt_uuid_t*)prop->val + i;
                 memset(buf, 0, sizeof(buf));
-                uuid_to_string(p_uuid, buf);
+                uuid_to_string_legacy(p_uuid, buf);
                 strcat(value, buf);
                 //strcat(value, ";");
                 strcat(value, " ");
diff --git a/system/btif/src/btif_util.c b/system/btif/src/btif_util.c
index 0ecdfe630924353cf61968ae52708129f2358141..2abfb130f359c3b298adfd955eb4e2a09ac4f98a 100644
--- a/system/btif/src/btif_util.c
+++ b/system/btif/src/btif_util.c
@@ -137,7 +137,7 @@ void string_to_uuid(char *str, bt_uuid_t *p_uuid)
 
 }
 
-void uuid_to_string(bt_uuid_t *p_uuid, char *str)
+void uuid_to_string_legacy(bt_uuid_t *p_uuid, char *str)
 {
     uint32_t uuid0, uuid4;
     uint16_t uuid1, uuid2, uuid3, uuid5;