aboutsummaryrefslogtreecommitdiff
path: root/bluetooth
diff options
context:
space:
mode:
Diffstat (limited to 'bluetooth')
-rw-r--r--bluetooth/bdroid_buildcfg.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/bluetooth/bdroid_buildcfg.h b/bluetooth/bdroid_buildcfg.h
index 8a7f266..88f5289 100644
--- a/bluetooth/bdroid_buildcfg.h
+++ b/bluetooth/bdroid_buildcfg.h
@@ -21,7 +21,25 @@
#ifndef _BDROID_BUILDCFG_H
#define _BDROID_BUILDCFG_H
-#define BTM_DEF_LOCAL_NAME "ZUK Z2 Plus"
+
+#include <cutils/properties.h>
+#include <string.h>
+
+static inline const char* BtmGetDefaultName()
+{
+ char product_device[PROPERTY_VALUE_MAX];
+ property_get("ro.product.device", product_device, "");
+
+ if (strstr(product_device, "z2_plus"))
+ return "Zuk Z2 Plus";
+ if (strstr(product_device, "z2_row"))
+ return "Zuk Z2 Pro";
+
+ // Fallback to ro.product.model
+ return "";
+}
+
+#define BTM_DEF_LOCAL_NAME BtmGetDefaultName()
// Disables read remote device feature
#define BTA_SKIP_BLE_READ_REMOTE_FEAT FALSE
#define MAX_ACL_CONNECTIONS 7