Это самая короткая и самая философская часть статьи об ускорении работы GPS на Android.
1) "не ловит в помещении - выйди на улицу, не ловит на улице - смени устройство" (с) dude_sam
2) если вы прошили новую прошивку и не являетесь сторонником п.1 - пробуйте шить другую версию радио (информацию о своей модели аппарата можно поискать на 4pda). Частный случай для HTC при переходе с андроида 2.х.х на 4.х.х описан мною
здесь3) для gps.conf пробуйте эти варианты, они самые правильные:
Базовая конфигурация GPS для Европы:
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
XTRA_SERVER_1=
http://xtra1.gpsonextra.net/xtra.binXTRA_SERVER_2=
http://xtra2.gpsonextra.net/xtra.binXTRA_SERVER_3=
http://xtra3.gpsonextra.net/xtra.binSUPL_HOST=supl.google.com
SUPL_PORT=7276
Немного расширенная конфигурация для Украины:
NTP_SERVER=0.ua.pool.ntp.org
NTP_SERVER=1.ua.pool.ntp.org
NTP_SERVER=2.ua.pool.ntp.org
NTP_SERVER=3.ua.pool.ntp.org
XTRA_SERVER_1=
http://xtra1.gpsonextra.net/xtra.binXTRA_SERVER_2=
http://xtra2.gpsonextra.net/xtra.binXTRA_SERVER_3=
http://xtra3.gpsonextra.net/xtra.bin# DEBUG LEVELS: 0-none 1-Error 2-Warning 3-Info 4-Debug 5-Verbose
DEBUG_LEVEL=5
# Intermediate position report, 1=enable, 0=disable for DHD 0=disable
INTERMEDIATE_POS=0
# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
# Use only increment or decrement of 10 and DON'T go below 30
ACCURACY_THRES=0
SUPL_HOST=supl.google.com
SUPL_PORT=7276
# AGPS Carrier settings
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE