Lo que voy a hacer es poneros un tuto de htcmania que he encontrado por ahi para un samsung.
http://www.htcmania.com/showthread.php?t=475651
El procedimiento es el mismo y los datos a incluir dentro del archivo gps.conf seguramente sirvan a la perfeccion. Os pongo los datos que van incluidos en mi Xperia y que me los baje de un foro super raro que encontre en internet con 1 o 2 comentarios y estaba en frances creo, os aseguro que me funciona perfectamente, yo le doy mucha caña al endomondo sin los datos activados. Aunque hace 2 dias contrate una tarifa de datos muy basica, pero sin datos en 70 segundos fijaba el gps. Aqui os pongo el contenido de mi gps.conf
NTP_SERVER=xtra1.gpsonextra.net
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra2.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra2.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra2.bin
# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
DEBUG_LEVEL = 3
# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0
# 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 following
SUPL_HOST=supl.sonyericsson.com
SUPL_PORT=7275
# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234
################################
# EXTRA SETTINGS
################################
Copiadlo tal cual.