Il problema del gps lo risolvi con sgs tools
Ci sono dei parametri da modificare poi il gs ti funziona bene
per fare il root devi usare superoneclick.
Guida per il Fix del Galaxy s 2.2.1
Segui Questa Guida:
1) Ho scaricato dal market il programma SGS tools gratis
2) Apri SGS tools
3) Cliccare su GSP fix e selezionare il server europeo
3) Vai a "Secret Codes"
4) Clicca su "GPS-Test and settings (LBSTestMode)"
5) Clicca su "SUPL/CP Setting"
6) Nella sezione SERVER FQDN Type, se trovi "Custom config" cambialo in "AUTO config"
7) Tornare indietro
8) Cliccare su "Application Settings"
9) Nella sezione "Accuracy" cambia il valore a 70 (50 è di default).
10) Tornare indietro e cliccare su "Delete GPS Data"
11) Chiudere SGS tools
12) Reboot del telefono