Le Galaxy S , depuis sa toute première version de firmware, possède un défaut assez gênant : son GPS . Voici un tutoriel pour en améliorer le fonctionnement.
Le GPS du Galaxy S depuis ses débuts n’est pas très précis ni très stable. Il stabilise avec une précision maxi de 5 m à 10m (là où un Nexus One affiche une précision de 1m – tests faits exactement dans les mêmes conditions avec GPS Test), mais surtout là où il est mauvais c’est dans ses sauts de position. On roule tout va bien et d’un coup on se retrouve à 50 voir à 100 m de notre position réelle. Ceci est la constatation courante des utilisateurs.
Un membre du Forum XDA (dangrayorg) nous propose un récapitulatif de la solution pour palier aux défauts du GPS.
Je fais la manipulation en rédigeant cet article.
Tout d’abord il faut ouvrir l’application de téléphonie comme si vous vouliez taper un n° de téléphone à la main. Il faut taper un code comme n° de téléphone :
Pour Android 2.1 : *#*#1472365#*#*
Pour Android 2.2 : *#*#3214789650#*#*
Normalement vous devriez arriver sur cette interface :

Allons dans « Application settings » :

Ici nous voyons la configuration courante du GPS.
Changez la valeur 50 de l’Accuracy par 30
Revenez au menu précédent :

Cliquez maintenant sur « SUPL/CP Settings :
On arrive sur cette interface :

Réglez les paramètres comme ci-dessus.
Votre GPS est patché.
A ma grande surprise les paramètres de mon GPS étaient déjà réglés comme préconisé !
Je trouvais un peu étrange que mon GPS ne se comportait comme décrit en début de tuto (comportement généralement constaté) .
Il stabilise rapidement à 10m puis à 5m puis fait de rares sauts de précision à 20m.
Je soupçonnais les ROM customs d’y être pour quelque chose, le fix décrit étant connu depuis assez longtemps, les Cookers de ROMs ont du intégrer ce patch depuis.
Ma ROM courante ZeroBlaster Rom v0.4.2 + Super Optimized Kernel 4.2 [voir le sujet sur le forum]
(je rechangerais pour la première RC de Cyanogenmod 6.1)
On peut retourner au menu précédent et choisir « Get Position Test » :
En intérieur cela donne :

5 minutes après le GPS trouve 2 satellites :

source : forum XDA developers (en anglais, mais avec des explications sur chaque paramètre)
moi j’ai juste du mettre 30 a la place de 50 le reste été deja mis comme ecrit au dessus
rom officiel bouygues jp5
Ce sont même les mêmes paramètres que j’avais en eclair, sauf que il y avait skyhook, on peut aussi mettre Server FQDN type en auto pour certains cela fonctionne mieux.
Malheureusement les SGS on pas l’air d’être corrigeables. (test de desire et de iphone 3gs a cote de mon sgs et tous les deux sont instantanés :s)
PS: J’ai l’habitude d’un melange de francais anglais dans les phrases de part mes études mais je crois que « corriger » correspondrait plus que « fixer ».
Voici un fix, un vrai. Il est même intégré dans la CM.
http://forum.xda-developers.com/showthread.php?t=831725&highlight=jm9+gps
Testé et c’est enfin, oui enfin la première fois que le gps fonctionne presque bien ! Testé pendant 2 semaines au us en road trip
Merci bien pour cette correction, fonctionnelle avec mon Galaxy S + froyo.
Il me voit chez mon voisin d’en face mais c’est mieux qu’avant ou il m’envoyait parfois à +1 km de ma position
Merci, il à trouvé 9 satellites en moins d’une minute, a l’interieur de ma maison en pleine campagne.
Miracle il ne me positionne plus à Nice!!! mais bien chez moi dans le Loiret
Merci encore
Bonjour , je viens de tester sur mon Galaxy android 2.1 , c’est terrible , en pleine campagne en Gironde , le Galaxy avant me situer toujours a 500m du lieu de position , et maintenant , il arrive a presque 5metres de la verité…
Merci enormement pour ce travail…
il ne se passe rien quand je fais le code.
Salut
Petite question…
Avant j’étais sous orange.fr en navigation là cela passe par google.
Jusque là c’est ok Donc si je comprends bien vu que je ne passe plus par orange cela risque de ne plus d’être facturé ?
Car je crois bien que cela l’est habituellement.
Sinon plus l’astuce j’ai trois satellite mais incapable d’être à moins de 500m environs.
Et lorsque je repart sur google map là il fais une recherche du signal GPS mais sans succès ??????
Bonjour… et merci pour votre travail !
J’ai récement mis à jour mon GS en Froyo… et depuis le GPS ne fix plus du tout ! (fonctionnait très bien en 2.1) J’ai suivit le tuto ci-dessus… il trouve bien 2 satélites… mais ne fix toujours pas. Je suis assez désorienté (sans jeu de mot)… quelqu’un pourrait-il me venir en aide ??? MERCI !
[quote name=Tembo]Bonjour… et merci pour votre travail !
J’ai récement mis à jour mon GS en Froyo… et depuis le GPS ne fix plus du tout ! (fonctionnait très bien en 2.1) J’ai suivit le tuto ci-dessus… il trouve bien 2 satélites… mais ne fix toujours pas. Je suis assez désorienté (sans jeu de mot)… quelqu’un pourrait-il me venir en aide ??? MERCI ![/quote]
Moi c’est pareil, c’est vraiment de la merde ce gps, le miens arrive a fixer (après 5 min) mais après c’est carrément pas stable.
Pour moi le GPS était important, il est inutilisable dans l’état, il faudrait que Samsung trouve une solution …