aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShreps <shr3ps@gmail.com>2017-09-12 17:44:40 +0200
committerShreps <shr3ps@gmail.com>2017-09-12 17:44:40 +0200
commitd4390220c96d88963ff0938eae2c4a8da3e5e350 (patch)
treee4f755c96a2baf7f632d8f10940a90c67c9096ba
parente9550977346669da80cfa1b1f5417d47e1093e5f (diff)
A6020: init - keep variant in `product.model` prop
friendly name is enough in `product.name` prop Change-Id: If8066cb9b2c4beb3427c0c87047537394dd0508d
-rw-r--r--init/init_A6020.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/init/init_A6020.cpp b/init/init_A6020.cpp
index 5c3bce3..dd68d1e 100644
--- a/init/init_A6020.cpp
+++ b/init/init_A6020.cpp
@@ -92,11 +92,13 @@ void vendor_load_properties()
if (ISMATCH(panel_id, "ili9881c_720p_video") || ISMATCH(panel_id, "hx8394f_boe_720p_video")) {
property_override("ro.build.product", "A6020a40"); // HW39
property_override("ro.product.device", "A6020a40");
+ property_override("ro.product.model", "A6020a40");
property_override("ro.build.fingerprint", "Lenovo/A6020a40/A6020a40:5.1.1/LMY47V/A6020a40_S007_161128_ROW:user/release-keys");
set_model_config(false); // 720p
} else { // panel_id = "otm1901a_tm_1080p_video" for A6020a46
property_override("ro.build.product", "A6020a46");
property_override("ro.product.device", "A6020a46");
+ property_override("ro.product.model", "A6020a46");
property_override("ro.build.fingerprint", "Lenovo/A6020a46/A6020a46:5.1.1/LMY47V/A6020a46_S042_160516_ROW:user/release-keys");
set_model_config(true); // 1080p
}
@@ -104,24 +106,28 @@ void vendor_load_properties()
} else if (ISMATCH(board_id, "S82918E1")){
property_override("ro.build.product", "A6020a41");
property_override("ro.product.device", "A6020a41");
+ property_override("ro.product.model", "A6020a41");
property_override("ro.build.fingerprint", "Lenovo/A6020a41/A6020a41:5.1.1/LMY47V/A6020a41_S102_161123_ROW:user/release-keys");
set_model_config(false);
gsm_properties(false);
} else if (ISMATCH(board_id, "S82918F1")){
property_override("ro.build.product", "A6020l36");
property_override("ro.product.device", "A6020l36");
+ property_override("ro.product.model", "A6020l36");
property_override("ro.build.fingerprint", "Lenovo/A6020l36/A6020l36:5.1.1/LMY47V/A6020l36_S032_160401_LAS:user/release-keys");
set_model_config(true);
gsm_properties(true);
} else if (ISMATCH(board_id, "S82918G1")){
property_override("ro.build.product", "A6020l37");
property_override("ro.product.device", "A6020l37");
+ property_override("ro.product.model", "A6020l37");
property_override("ro.build.fingerprint", "Lenovo/A6020l37/A6020l37:5.1.1/LMY47V/A6020l37_S014_160402_LAS:user/release-keys");
set_model_config(true);
gsm_properties(false);
} else if (ISMATCH(board_id, "S82918H1")){
property_override("ro.build.product", "A6020a46");
property_override("ro.product.device", "A6020a46");
+ property_override("ro.product.model", "A6020a46");
property_override("ro.build.fingerprint", "Lenovo/A6020a46/A6020a46:5.1.1/LMY47V/A6020a46_S105_161124_ROW:user/release-keys");
set_model_config(true);
gsm_properties(true);
@@ -129,6 +135,7 @@ void vendor_load_properties()
// Use A6020a40 as default - board_id = "S82918D1"
property_override("ro.build.product", "A6020a40");
property_override("ro.product.device", "A6020a40");
+ property_override("ro.product.model", "A6020a40");
property_override("ro.build.fingerprint", "Lenovo/A6020a40/A6020a40:5.1.1/LMY47V/A6020a40_S102_161123_ROW:user/release-keys");
set_model_config(false);
gsm_properties(true);
@@ -150,7 +157,6 @@ void gsm_properties(bool msim)
void set_model_config(bool plus){
if (plus){
property_set("ro.sf.lcd_density", "480");
- property_override("ro.product.model", "Vibe K5 Plus");
property_override("ro.product.name", "Vibe K5 Plus");
/* Dalvik properties
@@ -165,7 +171,6 @@ void set_model_config(bool plus){
property_set("dalvik.vm.heapmaxfree", "8m");
} else {
property_set("ro.sf.lcd_density", "320");
- property_override("ro.product.model", "Vibe K5");
property_override("ro.product.name", "Vibe K5");
/* Dalvik properties