Fix GSM support (elelinux variant)
This commit is contained in:
parent
b58cb83b15
commit
214c6d7fa3
|
@ -133,7 +133,7 @@ TARGET_NO_RPC := true
|
|||
|
||||
# Vendor Init
|
||||
TARGET_UNIFIED_DEVICE := true
|
||||
TARGET_INIT_VENDOR_LIB := libinit_klte
|
||||
TARGET_INIT_VENDOR_LIB := libinit_msm
|
||||
TARGET_LIBINIT_DEFINES_FILE := device/samsung/klte/init/init_klte.c
|
||||
|
||||
TARGET_RELEASETOOLS_EXTENSIONS := device/samsung/klte
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_C_INCLUDES := system/core/init
|
||||
LOCAL_CFLAGS := -Wall -DANDROID_TARGET=\"$(TARGET_BOARD_PLATFORM)\"
|
||||
LOCAL_SRC_FILES := init_klte.c
|
||||
LOCAL_MODULE := libinit_klte
|
||||
include $(BUILD_STATIC_LIBRARY)
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright (c) 2014, The Linux Foundation. All rights reserved.
|
||||
Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
|
@ -34,6 +34,8 @@
|
|||
#include "log.h"
|
||||
#include "util.h"
|
||||
|
||||
#include "init_msm.h"
|
||||
|
||||
void init_msm_properties(unsigned long msm_id, unsigned long msm_ver, char *board_type)
|
||||
{
|
||||
char platform[PROP_VALUE_MAX];
|
||||
|
@ -54,43 +56,43 @@ void init_msm_properties(unsigned long msm_id, unsigned long msm_ver, char *boar
|
|||
|
||||
if (strstr(bootloader, "G900W8")) {
|
||||
/* kltecan */
|
||||
gsm_properties();
|
||||
property_set("ro.build.fingerprint", "samsung/kltecan/klte:4.4.2/KOT49H/G900W8VLUBMJ4:user/release-keys");
|
||||
property_set("ro.build.description", "kltecan-user 4.4.2 KOT49H G900W8VLUBMJ4 release-keys");
|
||||
property_set("ro.product.model", "SM-G900W8");
|
||||
property_set("ro.build.fingerprint", "samsung/kltevl/kltecan:4.3/JSS15J/N900W8VLUBMJ4:user/release-keys");
|
||||
property_set("ro.build.description", "kltevl-user 4.3 JSS15J N900W8VLUBMJ4 release-keys");property_set("ro.product.model", "SM-G900W8");
|
||||
property_set("ro.product.device", "kltecan");
|
||||
gsm_properties();
|
||||
} else if (strstr(bootloader, "G900P")) {
|
||||
/* kltespr */
|
||||
cdma_properties("1");
|
||||
property_set("ro.build.fingerprint", "samsung/kltespr/klte:4.4.2/KOT49H/G900PVPUBMJ4:user/release-keys");
|
||||
property_set("ro.build.description", "kltespr-user 4.4.2 KOT49H G900PVPUBMJ4 release-keys");
|
||||
property_set("ro.build.fingerprint", "samsung/kltespr/kltespr:4.4.2/KOT49H/G900PVPU1ANCB:user/release-keys");
|
||||
property_set("ro.build.description", "kltespr-user 4.4.2 KOT49H G900PVPU1ANCB release-keys");
|
||||
property_set("ro.product.model", "SM-G900P");
|
||||
property_set("ro.product.device", "kltespr");
|
||||
cdma_properties();
|
||||
} else if (strstr(bootloader, "G900T")) {
|
||||
/* kltetmo */
|
||||
gsm_properties();
|
||||
property_set("ro.build.fingerprint", "samsung/kltetmo/klte:4.4.2/KOT49H/G900TUVUBMI7:user/release-keys");
|
||||
property_set("ro.build.description", "kltetmo-user 4.4.2 KOT49H G900TUVUBMI7 release-keys");
|
||||
property_set("ro.build.fingerprint", "samsung/kltetmo/kltetmo:4.4.2/KOT49H/G900TUVU1ANCH:user/release-keys");
|
||||
property_set("ro.build.description", "kltetmo-user 4.4.2 KOT49H G900TUVU1ANCH release-keys");
|
||||
property_set("ro.product.model", "SM-G900T");
|
||||
property_set("ro.product.device", "kltetmo");
|
||||
gsm_properties();
|
||||
} else if (strstr(bootloader, "G900V")) {
|
||||
/* kltevzw */
|
||||
cdma_properties("1");
|
||||
property_set("ro.build.fingerprint", "Verizon/kltevzw/klte:4.4.2/KOT49H/G900VOYUBMJ3:user/release-keys");
|
||||
property_set("ro.build.description", "kltevzw-user 4.4.2 KOT49H G900VOYUBMJ3 release-keys");
|
||||
/* hltevzw */
|
||||
property_set("ro.build.fingerprint", "Verizon/kltevzw/kltevzw:4.4.2/KOT49H/G900VVRU1ANCG:user/release-keys");
|
||||
property_set("ro.build.description", "kltevzw-user 4.4.2 KOT49H G900VVRU1ANCG release-keys");
|
||||
property_set("ro.product.model", "SM-G900V");
|
||||
property_set("ro.product.device", "kltevzw");
|
||||
property_set("ro.product.device", "hltevzw");
|
||||
cdma_properties();
|
||||
property_set("ro.telephony.default_cdma_sub", "0");
|
||||
property_set("ro.cdma.home.operator.alpha", "Verizon");
|
||||
property_set("ro.cdma.home.operator.numeric", "311480");
|
||||
} else if (strstr(bootloader, "G900F")) {
|
||||
} else {
|
||||
/* kltexx */
|
||||
gsm_properties();
|
||||
property_set("ro.build.fingerprint", "samsung/kltexx/klte:4.4.2/KOT49H/G900FXXU1ANCE:user/release-keys");
|
||||
property_set("ro.build.description", "kltexx-user 4.4.2 KOT49H G900FXXU1ANCE release-keys");
|
||||
property_set("ro.product.model", "SM-G900F");
|
||||
property_set("ro.product.device", "kltexx");
|
||||
gsm_properties();
|
||||
}
|
||||
|
||||
property_get("ro.product.device", device);
|
||||
strlcpy(devicename, device, sizeof(devicename));
|
||||
ERROR("Found bootloader id %s setting build properties for %s device\n", bootloader, devicename);
|
||||
|
@ -100,13 +102,12 @@ void gsm_properties()
|
|||
{
|
||||
property_set("telephony.lteOnGsmDevice", "1");
|
||||
property_set("ro.telephony.default_network", "9");
|
||||
property_set("ro.telephony.ril.v3", "newDriverCallU");
|
||||
}
|
||||
|
||||
void cdma_properties(char cdma_sub[])
|
||||
void cdma_properties()
|
||||
{
|
||||
property_set("ro.telephony.default_cdma_sub", cdma_sub); // 0: RUIM/SIM 1: NV
|
||||
property_set("ro.gps.set_privacy", "1");
|
||||
property_set("ro.telephony.ril.v3", "newDriverCallU");
|
||||
property_set("ro.telephony.ril.v3", "newDriverCallU,newDialCode");
|
||||
property_set("telephony.lteOnCdmaDevice", "1");
|
||||
property_set("ro.telephony.default_network", "10");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue