From d3e32f6569d45f8b29080b44450658aaa802c481 Mon Sep 17 00:00:00 2001 From: TheStrix Date: Thu, 22 Dec 2016 22:25:32 +0530 Subject: [PATCH] msm8976-common: Update GPS configs from MIUI N Change-Id: I89a3f8a9ecaebcbd25afca9ab5cab345ef4dc352 --- gps/etc/flp.conf | 2 +- gps/etc/gps.conf | 32 +++++++++++++++++++++----------- gps/etc/izat.conf | 31 ++++++++++++++++++++----------- gps/etc/sap.conf | 3 +-- 4 files changed, 43 insertions(+), 25 deletions(-) diff --git a/gps/etc/flp.conf b/gps/etc/flp.conf index 7d6002f..a424121 100644 --- a/gps/etc/flp.conf +++ b/gps/etc/flp.conf @@ -42,7 +42,7 @@ CAPABILITIES=0x03 # Low accuracy = 0 # Medium accuracy = 1 # High accuracy = 2 -ACCURACY=0 +ACCURACY=1 ################################### # FLP GEOFENCE RESPONSIVENESS diff --git a/gps/etc/gps.conf b/gps/etc/gps.conf index 80979a4..446ec76 100644 --- a/gps/etc/gps.conf +++ b/gps/etc/gps.conf @@ -16,19 +16,13 @@ XTRA_VERSION_CHECK=0 # _CLEAR = 0 ERR_ESTIMATE=0 -#Test -NTP_SERVER=time.gpsonextra.net -#Asia -# NTP_SERVER=asia.pool.ntp.org -#Europe -# NTP_SERVER=europe.pool.ntp.org -#North America -# NTP_SERVER=north-america.pool.ntp.org +#NTP server +NTP_SERVER=time.izatcloud.net # DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info # 4 - Debug, 5 - Verbose # If DEBUG_LEVEL is commented, Android's logging levels will be used -DEBUG_LEVEL = 2 +DEBUG_LEVEL = 3 # Intermediate position report, 1=enable, 0=disable INTERMEDIATE_POS=0 @@ -65,7 +59,7 @@ SUPL_MODE=3 # ON_DEMAND_TIME = 0x10 # GEOFENCE = 0x20 # default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING | GEOFENCE -CAPABILITIES=0x31 +CAPABILITIES=0x37 # Accuracy threshold for intermediate positions # less accurate positions are ignored, 0 for passing all positions @@ -76,7 +70,7 @@ CAPABILITIES=0x31 ################################ # FOR SUPL SUPPORT, set the following -SUPL_HOST=supl.google.com +SUPL_HOST=supl.qxwz.com SUPL_PORT=7275 # FOR C2K PDE SUPPORT, set the following @@ -115,3 +109,19 @@ SGLTE_TARGET=0 # 0x2: RRLP UPlane # 0x4: LLP Uplane A_GLONASS_POS_PROTOCOL_SELECT = 0 + +################################################## +# Select technology for LPPe Control Plane +################################################## +# 0x1: DBH for LPPe CP +# 0x2: WLAN AP Measurements for LPPe CP +LPPE_CP_TECHNOLOGY = 0 + +################################################## +# Select technology for LPPe User Plane +################################################## +# 0x1: DBH for LPPe UP +# 0x2: WLAN AP Measurements for LPPe UP +LPPE_UP_TECHNOLOGY = 0 +XTRA_TEST_ENABLED = 1 +XTRA_THROTTLE_ENABLED = 0 diff --git a/gps/etc/izat.conf b/gps/etc/izat.conf index 4f77fba..9e4942c 100644 --- a/gps/etc/izat.conf +++ b/gps/etc/izat.conf @@ -12,7 +12,7 @@ WIFI_WAIT_TIMEOUT_SELECT = 0 ################################ # NLP Settings ################################ -# NLP_MODE 1: GNP Only, 2: QNP Only, 3: Combo +# NLP_MODE 1: OSNLP Only, 2: QNP Only, 3: Combo, 4: QNP preferred # NLP_TOLERANCE_TIME_FIRST: Time in ms used in Combo mode # to determine how much Tolerance for first position # NLP_TOLERANCE_TIME_AFTER: Time in ms used in Combo mode @@ -27,12 +27,17 @@ WIFI_WAIT_TIMEOUT_SELECT = 0 # QNP when the EULA is not consented to by the user. QNP can # still return ZPP locations or injected locations even # without EULA consent, but the uncertainty can be high. +# QNP preferred mode prefers QNP when there is EULA consent, +# otherwise OSNLP is used. NLP_MODE = 1 +NLP_MODE_EMERGENCY = 2 NLP_TOLERANCE_TIME_FIRST = 5000 NLP_TOLERANCE_TIME_AFTER = 20000 NLP_THRESHOLD = 3 NLP_ACCURACY_MULTIPLE = 2 NLP_COMBO_MODE_USES_QNP_WITH_NO_EULA_CONSENT = 1 +#OSNLP_PACKAGE = com.google.android.gms +#OSNLP_ACTION = com.android.location.service.v3.NetworkLocationProvider # Threshold period for ZPP triggers ZPP_TRIGGER_THRESHOLD=60000 @@ -83,32 +88,36 @@ GTP_WAA=DISABLED # DISABLED # BASIC # PREMIUM -SAP=BASIC +SAP=PREMIUM #ODCPI valid modes: #DISABLED #BASIC -ODCPI=DISABLED +ODCPI=BASIC #FREE_WIFI_SCAN_INJECT valid modes: #DISABLED #BASIC -FREE_WIFI_SCAN_INJECT=DISABLED +FREE_WIFI_SCAN_INJECT=BASIC #SUPL_WIFI valid modes: #DISABLED #BASIC -SUPL_WIFI=DISABLED +SUPL_WIFI=BASIC #WIFI_SUPPLICANT_INFO valid modes: #DISABLED #BASIC -WIFI_SUPPLICANT_INFO=DISABLED +WIFI_SUPPLICANT_INFO=BASIC ##################################### # Location process launcher settings ##################################### +# DO NOT MODIFY +# Modifying below attributes without +# caution can have serious implications. + #Values for PROCESS_STATE: # ENABLED # DISABLED @@ -139,7 +148,7 @@ WIFI_SUPPLICANT_INFO=DISABLED #DISABLED -> if this process is to be disabled on lean and mean targets PROCESS_NAME=/system/bin/garden_app PROCESS_ARGUMENT=-u 0 -q 0 -j 0 -g 0 -l 0 -Z 0 -T 1 -PROCESS_STATE=DISABLED +PROCESS_STATE=ENABLED PROCESS_GROUPS=gps net_raw PREMIUM_FEATURE=0 IZAT_FEATURE_MASK=0 @@ -149,7 +158,7 @@ LEAN_TARGETS=DISABLED PROCESS_NAME=/system/bin/gpsone_daemon PROCESS_ARGUMENT= -PROCESS_STATE=DISABLED +PROCESS_STATE=ENABLED PROCESS_GROUPS=inet net_raw PREMIUM_FEATURE=0 IZAT_FEATURE_MASK=0 @@ -159,7 +168,7 @@ LEAN_TARGETS=DISABLED PROCESS_NAME=/system/bin/lowi-server PROCESS_ARGUMENT= -PROCESS_STATE=DISABLED +PROCESS_STATE=ENABLED PROCESS_GROUPS=gps net_admin wifi inet qcom_diag net_raw PREMIUM_FEATURE=0 IZAT_FEATURE_MASK=0xf303 @@ -169,7 +178,7 @@ LEAN_TARGETS=DISABLED PROCESS_NAME=/system/bin/xtwifi-inet-agent PROCESS_ARGUMENT= -PROCESS_STATE=DISABLED +PROCESS_STATE=ENABLED PROCESS_GROUPS=inet gps PREMIUM_FEATURE=1 IZAT_FEATURE_MASK=0xc0f @@ -179,7 +188,7 @@ LEAN_TARGETS=DISABLED PROCESS_NAME=/system/bin/xtwifi-client PROCESS_ARGUMENT= -PROCESS_STATE=DISABLED +PROCESS_STATE=ENABLED PROCESS_GROUPS=net_admin wifi inet gps net_raw rfs_shared system PREMIUM_FEATURE=1 IZAT_FEATURE_MASK=0xf0f diff --git a/gps/etc/sap.conf b/gps/etc/sap.conf index 2a19917..3fe5358 100644 --- a/gps/etc/sap.conf +++ b/gps/etc/sap.conf @@ -27,7 +27,7 @@ SENSOR_GYRO_SAMPLES_PER_BATCH_HIGH=25 # Sensor Control Mode (0=AUTO, 1=FORCE_ON) # used in loc_eng_reinit -SENSOR_CONTROL_MODE=0 +SENSOR_CONTROL_MODE=1 # Enable or Disable Sensors for GPS use (0=Enable, 1=Disable) # used in loc_eng_reinit @@ -50,4 +50,3 @@ SENSOR_ALGORITHM_CONFIG_MASK=0x0 # 3 - CLOCK_REALTIME # 4 - CLOCK_BOOTTIME using Alarm timer interface NDK_PROVIDER_TIME_SOURCE=1 -