买来Z17一周了,期间GPS一直无法定位,绅士烦恼,摸索了半小时,终于解决了这个问题。方法不敢独享,先分享给大家。修改/system/etc/gps.conf文件即可。因APP不能发文件,修改后gps.conf文件内容如下:

#Uncommenting these urls would only enable#the power up auto injection and force injection(test case).#XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin#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#Version check for XTRA#DISABLE = 0#AUTO    = 1#XTRA2   = 2#XTRA3   = 3XTRA_VERSION_CHECK=0# Error Estimate# _SET = 1# _CLEAR = 0ERR_ESTIMATE=0#NTP serverNTP_SERVER=time.izatcloud.net#NTP_SERVER=cn.pool.ntp.org#asia.pool.ntp.org#XTRA CA pathXTRA_CA_PATH=/system/etc/security/cacerts# 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 usedDEBUG_LEVEL = 3# Intermediate position report, 1=enable, 0=disableINTERMEDIATE_POS=1# Below bit mask configures how GPS functionalities# should be locked when user turns off GPS on Settings# Set bit 0x1 if MO GPS functionalities are to be locked# Set bit 0x2 if NI GPS functionalities are to be locked# default - non is locked for backward compatibility#GPS_LOCK = 3# supl version 1.0SUPL_VER=0x20000# Emergency SUPL, 1=enable, 0=disable#SUPL_ES=0#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=0X1SUPL_MODE=3# GPS Capabilities bit mask# SCHEDULING = 0x01# MSB = 0x02# MSA = 0x04# ON_DEMAND_TIME = 0x10# GEOFENCE = 0x20# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING | GEOFENCECAPABILITIES=0x37# Accuracy threshold for intermediate positions# less accurate positions are ignored, 0 for passing all positions# ACCURACY_THRES=5000##################################### AGPS server settings ###################################### FOR SUPL SUPPORT, set the followingSUPL_HOST=supl.qxwz.com#supl.nokia.comSUPL_PORT=7275# 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#####################################  LTE Positioning Profile Settings##################################### 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_PlaneLPP_PROFILE = 0################################# EXTRA SETTINGS################################# NMEA provider (1=Modem Processor, 0=Application Processor)NMEA_PROVIDER=0# 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 UplaneA_GLONASS_POS_PROTOCOL_SELECT = 0################################################### 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 CPLPPE_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 UPLPPE_UP_TECHNOLOGY = 0################################################### AGPS_CONFIG_INJECT################################################### enable/disable injection of AGPS configurations:#     SUPL_VER#     SUPL_HOST#     SUPL_PORT#     C2K_HOST#     C2K_PORT#     LPP_PROFILE#     A_GLONASS_POS_PROTOCOL_SELECT# 0: disable# 1: enableAGPS_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################################################### AP Coarse Timestamp Uncertainty################################################### default : 10# AP time stamp uncertainty, until GNSS receiver# is able to acquire better timing informationAP_TIMESTAMP_UNCERTAINTY = 10################################################### QDR engine availability status################################################### 0 : NO QDR (default)# 1 : QDR enabled# This settings enables QDR Configuration for# automotive use case, if enabled then# DR_AP_Service needs to be enabled in izat.conf#EXTERNAL_DR_ENABLED = 0###################################### 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 enabledDR_SYNC_ENABLED = 0###################################### PPS Device name#####################################PPS_DEVICENAME = /dev/pps0###################################### AP Clock Accuracy###################################### Quality of APPS processor clock (in PPM).# Value specified is used for calculation of# APPS time stamp uncertaintyAP_CLOCK_PPM = 100###################################### MAX ms difference to detect missing pulse###################################### Specifies time threshold in ms to validate any missing PPS pulsesMISSING_PULSE_TIME_DELTA = 900###################################### Propagation time uncertainty###################################### This settings enables time uncertainty propagation# logic incase of missing PPS pulsePROPAGATION_TIME_UNCERTAINTY = 1XTRA_TEST_ENABLED = 1 XTRA_THROTTLE_ENABLED = 0

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐