Le impostazioni a cui mi riferivo sono relative al "menù nascosto" del gps, ci puoi accedere comodamente usando SGSTools (free sul market) dal suo menù "secret codes" alla voce "GPS Test and settings".
In realtà vi si può accedere direttamente digitando un codice sul dialer, ma il codice è diverso su eclair e froyo e non lo ricordo a memoria, quindi SGSTools è più pratico
Una volta nel menù del gps, queste sono le impostazioni che uso:
Sottomenù "application settings"
- Session Type: Tracking
- Test Mode: S/W Test
- Operation mode: MS Based
- Start Mode: Cold Start (ad intuito verrebbe da pensare che hot start sia meglio, invece pare agganciare molto più facilmente così)
- GPS Plus: on
- Dynamic Accuracy: on
- Accuracy: 50
- GPS logging: off
Sottomenù "SUPL/CP Settings"
- Server FQDN Type: custom config
- Server: supl.google.com
- Server port: 7276
- SUPL Secure Socket: off
- AGPS mode: SUPL
Se pensi di provare questi settaggi, prima di modificare qualunque cosa ti consiglio di scriverti da qualche parte quali impostazioni avevi, giusto per poter tornare alla situazione di partenza in caso dovesse servire (non si sa mai).
Una volta impostato il tutto e uscito dal programma, fai un reboot.
Oltre a queste impostazioni, ho notato anche che lanciare GPS Status (nuovamente free sul market) e fargli fare un fix prima di usare un navigatore sembra contribuire ulteriormente alla rapidità di aggancio dei satelliti.
Con quelle impostazioni, GPS fix mi si aggancia ai satelliti in media in 10-15 secondi, il navigon più o meno ci mette tanto uguale o al limite pochi secondi in più.