wayne: Set model via checking hardware revision
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
This commit is contained in:
parent
25b47ac236
commit
f05bd896e3
2 changed files with 26 additions and 1 deletions
|
@ -76,6 +76,28 @@ static void init_finger_print_properties()
|
|||
}
|
||||
}
|
||||
|
||||
static void init_setup_model_properties()
|
||||
{
|
||||
std::ifstream fin;
|
||||
std::string buf;
|
||||
|
||||
std::string product = GetProperty("ro.product.name", "");
|
||||
if (product.find("wayne") == std::string::npos)
|
||||
return;
|
||||
|
||||
fin.open("/proc/cmdline");
|
||||
while (std::getline(fin, buf, ' '))
|
||||
if (buf.find("hwversion") != std::string::npos)
|
||||
break;
|
||||
fin.close();
|
||||
|
||||
if (buf.find("2.31.0") != std::string::npos) {
|
||||
property_set("ro.product.model", "MI 6X MIKU");
|
||||
} else {
|
||||
property_set("ro.product.model", "MI 6X");
|
||||
}
|
||||
}
|
||||
|
||||
static void init_alarm_boot_properties()
|
||||
{
|
||||
char const *boot_reason_file = "/proc/sys/kernel/boot_reason";
|
||||
|
@ -138,6 +160,7 @@ void vendor_load_properties()
|
|||
init_alarm_boot_properties();
|
||||
check_device();
|
||||
init_finger_print_properties();
|
||||
init_setup_model_properties();
|
||||
|
||||
property_set("dalvik.vm.heapstartsize", heapstartsize);
|
||||
property_set("dalvik.vm.heapgrowthlimit", heapgrowthlimit);
|
||||
|
|
|
@ -28,7 +28,6 @@ PRODUCT_BRAND := Xiaomi
|
|||
PRODUCT_DEVICE := wayne
|
||||
PRODUCT_MANUFACTURER := Xiaomi
|
||||
PRODUCT_NAME := lineage_wayne
|
||||
PRODUCT_MODEL := MI 6X
|
||||
|
||||
PRODUCT_GMS_CLIENTID_BASE := android-xiaomi
|
||||
|
||||
|
@ -38,3 +37,6 @@ PRODUCT_BUILD_PROP_OVERRIDES += \
|
|||
PRIVATE_BUILD_DESC="wayne-user 8.1.0 OPM1.171019.011 V9.5.11.0.ODCCNFA release-keys"
|
||||
|
||||
BUILD_FINGERPRINT := xiaomi/wayne/wayne:8.1.0/OPM1.171019.011/V9.5.11.0.ODCCNFA:user/release-keys
|
||||
|
||||
PRODUCT_SYSTEM_PROPERTY_BLACKLIST += \
|
||||
ro.product.model
|
||||
|
|
Loading…
Reference in a new issue