I have no idea why it doesn’t get a fix.
About glue, I’d recommend you not to glue it too strongly.
You might want to re-open the phone to change the battery or fix something else.
For me, the good glue for the cap was polyurethane/“contact glue”, the one you put on both sides and let dry before to assemble. I scratched the plastic side before tu en-glue to bring some attach. This glue also allows you to re-open it later.
Here is the original gps.conf
XTRA_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=0
XTRA_SERVERs below are used only if XTRA_SERVER_QUERY
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
Error Estimate
_SET = 1
_CLEAR = 0
ERR_ESTIMATE=0
NTP Server
Asia
Europe
North America
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 = 2
Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0
GPS Capabilities bit mask
SCHEDULING = 0x01
MSB = 0x02
MSA = 0x04
ON_DEMAND_TIME = 0x10
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=5000
################################
AGPS server settings
################################
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
FOR SUPL SUPPORT, set the following
SUPL_HOST=supl.sonyericsson.com
SUPL_PORT=7275
################################
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 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
##################################################
AGPS_CONFIG_INJECT
##################################################
enable/disable injection of AGPS configurations:
SUPL_VER
SUPL_HOST
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
AP Coarse Timestamp Uncertainty
##################################################
default : 10
or as per clock uncertainty of product
AP_TIMESTAMP_UNCERTAINTY = 10
#####################################
#DR_SYNC Pulse Availability
#####################################
0 : DR_SYNC pulse not available (default)
1 : DR_SYNC pulse available
DR_SYNC_ENABLED = 0
#####################################
#PPS Device name
#####################################
PPS_DEVICENAME = /dev/pps0
#####################################
#AP Clock Accuracy
#####################################
AP_CLOCK_PPM = 100
#####################################
#MAX ms difference to detect missing pulse
#####################################
MISSING_PULSE_TIME_DELTA = 900
#####################################
#Propagation time uncertainty
#####################################
PROPAGATION_TIME_UNCERTAINTY = 1
Other ones than the one provided by Suplpatcher?