From 127b92560d8143dc2450bf7965bc4b21bb4cfe43 Mon Sep 17 00:00:00 2001 From: Jolla Phone Date: Tue, 5 Sep 2023 17:00:05 +0300 Subject: [PATCH] add final conf --- gps.conf | 323 +++++++------------------------------------------------ 1 file changed, 38 insertions(+), 285 deletions(-) diff --git a/gps.conf b/gps.conf index db58e7b..e0d6f27 100644 --- a/gps.conf +++ b/gps.conf @@ -1,14 +1,10 @@ -# cp /vendor/etc/gps.conf -#USE AT YOUR OWN RISK -#MAKE A COPY OF YOUR OLD CONF BEFORE APPLYING THIS - -# XTRA_SERVER_QUERY (1=on, 0=off) +# 2XTRA_SERVER_QUERY (1=on, 0=off) # If XTRA_SERVER_QUERY is on, the XTRA_SERVERs listed # below will be ignored, and instead the servers will # be queried from the modem. -XTRA_SERVER_QUERY=1 +XTRA_SERVER_QUERY=0 # XTRA_SERVERs below are used only if XTRA_SERVER_QUERY -# is off. THESE ARE DISABLED +# is off. XTRA_SERVER_1=http://xtrapath1.izatcloud.net/xtra2.bin XTRA_SERVER_2=http://xtrapath2.izatcloud.net/xtra2.bin XTRA_SERVER_3=http://xtrapath3.izatcloud.net/xtra2.bin @@ -18,95 +14,57 @@ XTRA_SERVER_3=http://xtrapath3.izatcloud.net/xtra2.bin # _CLEAR = 0 ERR_ESTIMATE=0 -#NTP server -NTP_SERVER=time.google.com -NTP_SERVER_2=pool.ntp.org -NTP_SERVER_3=0.europe.pool.ntp.org +# NTP Server +# 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 -#XTRA CA path -#XTRA_CA_PATH=/usr/lib/ssl-1.1/certs +#NTP_SERVER = time.google.com + +# If NTP_SERVER is commented NTP_SERVER=time.izatcloud.net is used # 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 = 3 +DEBUG_LEVEL = 1 # Intermediate position report, 1=enable, 0=disable -# YOU COULD TRY PLAYING WITH THIS INTERMEDIATE_POS=0 -# supl version 1.0 -SUPL_VER=0x20000 - -# Emergency SUPL, 1=enable, 0=disable -SUPL_ES=1 - -#Choose PDN for Emergency SUPL -#1 - Use emergency PDN -#0 - Use regular SUPL PDN for Emergency SUPL -USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=0 - -#SUPL_MODE is a bit mask set in config.xml per carrier by default. -#If it is uncommented here, this value will overwrite the value from -#config.xml. -#MSA=0X2 -#MSB=0X1 -SUPL_MODE=3 - # GPS Capabilities bit mask # SCHEDULING = 0x01 # MSB = 0x02 # MSA = 0x04 # ON_DEMAND_TIME = 0x10 -# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING -CAPABILITIES=0x17 +# GEOFENCE = 0x20 +# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING | GEOFENCE +CAPABILITIES=0x37 # Accuracy threshold for intermediate positions # less accurate positions are ignored, 0 for passing all positions -ACCURACY_THRES=70 +# ACCURACY_THRES=5000 ################################ ##### AGPS server settings ##### ################################ - -# FOR SUPL SUPPORT, set the following -# SUPL_HOST=supl.host.com or IP -# SUPL_PORT=1234 -SUPL_HOST=supl.google.com -SUPL_PORT=7275 - -# FOR MO SUPL SUPPORT, set the following -# MO_SUPL_HOST=supl.host.com or IP -# MO_SUPL_PORT=1234 - -# FOR C2K PDE SUPPORT, set the following -# C2K_HOST=c2k.pde.com or IP -# C2K_PORT=1234 - # Bitmask of slots that are available # for write/install to, where 1s indicate writable, # and the default value is 0 where no slots # are writable. For example, AGPS_CERT_WRITABLE_MASK # of b1000001010 makes 3 slots available # and the remaining 7 slots unwritable. -#AGPS_CERT_WRITABLE_MASK=0 +# AGPS_CERT_WRITABLE_MASK=0 -#################################### -# LTE Positioning Profile Settings -#################################### -# LPP_PROFILE is a bit mask -# 0: Enable RRLP on LTE(Default) -# 1: Enable LPP_User_Plane on LTE -# 2: Enable LPP_Control_Plane -# 3: Enable both LPP_User_Plane and LPP_Control_Plane -LPP_PROFILE = 3 +# FOR SUPL SUPPORT, set the following +#SUPL_HOST=supl.sonyericsson.com +#SUPL_PORT=7275 +SUPL_HOST=supl.google.com +SUPL_PORT=7276 -#################################### -#Datum Type -#################################### -# 0: WGS-84 -# 1: PZ-90 -DATUM_TYPE = 0 ################################ # EXTRA SETTINGS @@ -114,76 +72,22 @@ DATUM_TYPE = 0 # NMEA provider (1=Modem Processor, 0=Application Processor) NMEA_PROVIDER=0 -################################ -# NMEA TAG BLOCK GROUPING -################################ -# NMEA tag block grouping is only applicable to GSA -# Default is disabled -# 0 - disabled -# 1 - enabled -NMEA_TAG_BLOCK_GROUPING_ENABLED = 0 - -# Customized NMEA GGA fix quality that can be used to tell -# whether SENSOR contributed to the fix. -# -# When this configuration item is not enabled (set to any value that is not 1), -# GGA fix quality conforms to NMEA standard spec as below: -# PPP/DGNSS/SBAS correction fix w/ or w/o sensor: 2 -# RTK fixed fix w/ or w/o sensor: 4 -# RTK float fix w/ or w/o sensor: 5 -# SPE fix w/ or w/o sensor: 1 -# Sensor dead reckoning fix: 6 -# -# When this configuration is enabled (set to 1), GGA fix quality -# will be output as below: -# PPP fix w/o sensor: 59, w/ sensor: 69 -# DGNSS/SBAS correction fix w/o sensor: 2, w/ sensor: 62 -# RTK fixed fix w/o sensor: 4, w/ sensor: 64 -# RTK float fix w/o sensor: 5, w/ sensor: 65, -# SPE fix w/o sensor: 1, and w/ sensor: 61 -# Sensor dead reckoning fix: 6 -# -# any value that is not 1 - disabled -# 1 - enabled -CUSTOM_NMEA_GGA_FIX_QUALITY_ENABLED = 0 - -################################ -# NMEA Reporting Rate Config, valid only when NMEA_PROVIDER is set to "0" -################################ -# NMEA Reporting Rate -# Set it to "1HZ" for 1Hz NMEA Reporting -# Set it to "NHZ" for NHz NMEA Reporting -#Default : NHZ (overridden by position update rate if set to lower rates) -NMEA_REPORT_RATE=NHZ - # Mark if it is a SGLTE target (1=SGLTE, 0=nonSGLTE) SGLTE_TARGET=0 -################################################## -# Select Positioning Protocol on A-GLONASS system -################################################## -# 0x1: RRC CPlane -# 0x2: RRLP UPlane -# 0x4: LLP Uplane -A_GLONASS_POS_PROTOCOL_SELECT = 0xf - ################################################## # Select technology for LPPe Control Plane ################################################## # 0x1: DBH for LPPe CP # 0x2: WLAN AP Measurements for LPPe CP -# 0x4: SRN AP measurement for CP -# 0x8: Sensor Barometer Measurement LPPe CP -LPPE_CP_TECHNOLOGY = 0x2 +LPPE_CP_TECHNOLOGY = 0 ################################################## # Select technology for LPPe User Plane ################################################## # 0x1: DBH for LPPe UP # 0x2: WLAN AP Measurements for LPPe UP -# 0x4: SRN AP measurement for UP -# 0x8: Sensor Barometer Measurement LPPe UP -LPPE_UP_TECHNOLOGY = 0x2 +LPPE_UP_TECHNOLOGY = 0 ################################################## # AGPS_CONFIG_INJECT @@ -192,198 +96,47 @@ LPPE_UP_TECHNOLOGY = 0x2 # SUPL_VER # SUPL_HOST # SUPL_PORT -# MO_SUPL_HOST -# MO_SUPL_PORT +# SUPL_MODE +# SUPL_ES # C2K_HOST # C2K_PORT # LPP_PROFILE # A_GLONASS_POS_PROTOCOL_SELECT +# USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL +# GPS_LOCK # 0: disable # 1: enable AGPS_CONFIG_INJECT = 1 - -################################################## -# GNSS settings for automotive use cases -# Configurations in following section are -# specific to automotive use cases, others -# please do not change, keep the default values -################################################## - +SUPL_VER=0x20000 # AP Coarse Timestamp Uncertainty ################################################## # default : 10 -# AP time stamp uncertainty, until GNSS receiver -# is able to acquire better timing information +# or as per clock uncertainty of product AP_TIMESTAMP_UNCERTAINTY = 10 ##################################### -# DR_SYNC Pulse Availability +#DR_SYNC Pulse Availability ##################################### # 0 : DR_SYNC pulse not available (default) # 1 : DR_SYNC pulse available -# This configuration enables the driver to make use -# of PPS events generated by DR_SYNC pulse -# Standard Linux PPS driver needs to be enabled DR_SYNC_ENABLED = 0 ##################################### -# PPS Device name +#PPS Device name ##################################### PPS_DEVICENAME = /dev/pps0 ##################################### -# Ignore PPS at Startup and after long outage +#AP Clock Accuracy ##################################### -IGNORE_PPS_PULSE_COUNT = 1 - -##################################### -# Long GNSS RF outage in seconds -##################################### -GNSS_OUTAGE_DURATION = 10 - -##################################### -# AP Clock Accuracy -##################################### -# Quality of APPS processor clock (in PPM). -# Value specified is used for calculation of -# APPS time stamp uncertainty AP_CLOCK_PPM = 100 ##################################### -# MAX ms difference to detect missing pulse +#MAX ms difference to detect missing pulse ##################################### -# Specifies time threshold in ms to validate any missing PPS pulses MISSING_PULSE_TIME_DELTA = 900 ##################################### -# Propagation time uncertainty +#Propagation time uncertainty ##################################### -# This settings enables time uncertainty propagation -# logic incase of missing PPS pulse PROPAGATION_TIME_UNCERTAINTY = 1 - -####################################### -# APN / IP Type Configuration -# APN and IP Type to use for setting -# up WWAN call. -# Use below values for IP Type: -# v4 = 4 -# v6 = 6 -# v4v6 = 10 -####################################### -# INTERNET_APN = abc.xyz -# INTERNET_IP_TYPE = 4 -# SUPL_APN = abc.xyz -# SUPL_IP_TYPE = 4 - -##################################### -# Modem type -##################################### -# This setting configures modem type -# (external=0 or internal=1) -# comment out the next line to vote -# for the first modem in the list -MODEM_TYPE = 1 - -################################################## -# CONSTRAINED TIME UNCERTAINTY MODE -################################################## -# 0 : disabled (default) -# 1 : enabled -# This setting enables GPS engine to keep its time -# uncertainty below the specified constraint -#CONSTRAINED_TIME_UNCERTAINTY_ENABLED = 0 - -# If constrained time uncertainty mode is enabled, -# this setting specifies the time uncertainty -# threshold that gps engine need to maintain. -# In unit of milli-seconds. -# Default is 0.0 meaning that modem default value -# of time uncertainty threshold will be used. -#CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD = 0.0 - -# If constrained time uncertainty mode is enabled, -# this setting specifies the power budget that -# gps engine is allowed to spend to maintain the time -# uncertainty. -# Default is 0 meaning that GPS engine is not constained -# by power budget and can spend as much power as needed. -# In unit of 0.1 milli watt second. -#CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET = 0 - -################################################## -# POSITION ASSISTED CLOCK ESTIMATOR -################################################## -# 0 : disabled (default) -# 1 : enabled -# This setting enables GPS engine to estimate clock -# bias and drift when the signal from at least 1 -# SV is available and the UE�s position is known by -# other position engines. -#POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED = 0 - -##################################### -# proxyAppPackageName -##################################### -# This is a string that is sent to the framework -# in nfwNotifyCb callback -#PROXY_APP_PACKAGE_NAME = com.lbe.security.miui - -##################################### -# CP_MTLR_ES -##################################### -# CP MTLR ES, 1=enable, 0=disable -CP_MTLR_ES=0 - -################################################## -# GNSS_DEPLOYMENT -################################################## -# 0 : Enable QTI GNSS (default) -# 1 : Enable QCSR SS5 -# 2 : Enable PDS API -# This setting use to select between QTI GNSS, -# QCSR SS5 hardware receiver, and PDS API. -# By default QTI GNSS receiver is enabled. -# GNSS_DEPLOYMENT = 0 - -################################################## -## LOG BUFFER CONFIGURATION -################################################## -#LOG_BUFFER_ENABLED, 1=enable, 0=disable -#*_LEVEL_TIME_DEPTH, maximum time depth of level * -#in log buffer, unit is second -#*_LEVEL_MAX_CAPACITY, maximum numbers of level * -#log print sentences in log buffer -LOG_BUFFER_ENABLED = 0 -E_LEVEL_TIME_DEPTH = 600 -E_LEVEL_MAX_CAPACITY = 50 -W_LEVEL_TIME_DEPTH = 500 -W_LEVEL_MAX_CAPACITY = 100 -I_LEVEL_TIME_DEPTH = 400 -I_LEVEL_MAX_CAPACITY = 200 -D_LEVEL_TIME_DEPTH = 30 -D_LEVEL_MAX_CAPACITY = 300 -V_LEVEL_TIME_DEPTH = 200 -V_LEVEL_MAX_CAPACITY = 400 - -# Xiaomi add for breaking xtra download limitation -XTRA_TEST_ENABLED = 1 -XTRA_THROTTLE_ENABLED = 0 -XTRA_SYSTEM_TIME_INJECT = 1 -# Mechanism to handle the gnss assistance data download -# in very bad network situations -XTRA_SOCK_KEEPALIVE=1 -################################################## -# Allow buffer diag log packets when diag memory allocation -# fails during boot up time. -################################################## -BUFFER_DIAG_LOGGING = 1 - -####################################### -# NTRIP CLIENT LIBRARY NAME -####################################### -# NTRIP_CLIENT_LIB_NAME = - -################################################## -# Correction Data Framework settings -# Default v