Aller au contenu

Optimisation GPS


Recommended Posts

Salut,

Je n'ai pas l’habitude de laisser des messages mais là, les bras m’en tombe.

Vous avez un super téléphone (pas cher et bien équipé) qui en plus de faire téléphone fait aussi GPS. Malheureusement, il n’est pas configuré pour la France et cela en fait un GPS médiocre. J’explique :

Un GPS classique, lors de sa mise en marche, scan à la recherche des satellites et il faut un certain temps qui dépend surtout de la chance. Nos téléphones par contre ont un immense avantage, c’est leur connexion Internet (3G ou Wifi). Cette connexion permet d’éviter la recherche des satellites, car il peut aller chercher sur Internet la position des satellites. C’est super pratique car avant de démarrer votre voiture, vous pouvez préparer le GPS, sans signale, il faudra le faire en roulant (Grrr). C’est là où le bas blesse, votre Teos (et plein d’autres tel j’imagine) n’est pas capable de trouver ces satellites car il est configuré pour les US.

Donc pour le configurer correctement, il faut modifier le fichier :

/system/etc/gps.conf

Il doit contenir :

NTP_SERVER=fr.pool.ntp.org

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin

XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

SUPL_HOST=supl.google.com

SUPL_PORT=7276

ou plus complet, voir mon post 4 ci-dessous.

Malheureusement, ce fichier ne peut pas être modifié car il est en lecture seul. Pour pouvoir le modifier :

- Passer votre téléphone en mode Root.

- Utiliser l’application ES File Explorer pour modifier le fichier. Note, il faut aller dans les réglages de ce logiciel pour autoriser le mode Root et la modification des fichiers systèmes. Notez aussi que pour moi, il faut souvent que je désinstalle ce soft puis le réinstalle déactive ROOT puis réactive pour éviter le message « la SD Card n’est pas monté ou pas présente » en tout cas avec Eclair (2.1).

Il y a d’autres tuto récent et plus complet qui parle de ce problème, je vous invite à faire une recherche sur "GPS optimisation"

Ce post a principalement pour but de vous expliquer qu’il ne s’agit pas d’une optimisation mais tous simplement d’une bonne configuration de l’appareil et que ça concerne tous les utilisateurs du GPS.

Modifié par RonRon13
Lien vers le commentaire
Partager sur d’autres sites

Merci de préciser que ce n'est pas de l'optimisation mais de la configuration... Mais il y a longtemps que nous sommes au courant pour la modification du gps.conf...

Un petit parcour du Forum t'aurais pu te le faire voir.

Pour l'histoire d'ES File Explorer, aucunes idées... J'ai le même problème que je résoud comme toi je pense, désactivation de la fonction Root puis réactivation...

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ton info sur ES file explorer, je modifie mon post.

Petit complément sur ce sujet, le HTC Wildefire de ma femme a la même config US mais il a par defaut les lignes supplementaires :

SUPL_HOST=supl.google.com

SUPL_PORT=7276

La navigation sur un autre poste propose le fichier gps.conf :

NTP_SERVER=europe.pool.ntp.org

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

NTP_SERVER=fr.pool.ntp.org

NTP_SERVER=0.fr.pool.ntp.org

NTP_SERVER=1.fr.pool.ntp.org

NTP_SERVER=2.fr.pool.ntp.org

NTP_SERVER=3.fr.pool.ntp.org

NTP_SERVER=xtra1.gpsonextra.net

NTP_SERVER=0.xtra1.gpsonextra.net

NTP_SERVER=1.xtra1.gpsonextra.net

NTP_SERVER=2.xtra1.gpsonextra.net

NTP_SERVER=3.xtra1.gpsonextra.net

NTP_SERVER=north-america.pool.ntp.org

NTP_SERVER=0.north-america.pool.ntp.org

NTP_SERVER=1.north-america.pool.ntp.org

NTP_SERVER=2.north-america.pool.ntp.org

NTP_SERVER=3.north-america.pool.ntp.org

NTP_SERVER=be.pool.ntp.org

NTP_SERVER=0.be.pool.ntp.org

NTP_SERVER=1.be.pool.ntp.org

NTP_SERVER=2.be.pool.ntp.org

NTP_SERVER=3.be.pool.ntp.org

NTP_SERVER=ca.pool.ntp.org

NTP_SERVER=0.ca.pool.ntp.org

NTP_SERVER=1.ca.pool.ntp.org

NTP_SERVER=2.ca.pool.ntp.org

NTP_SERVER=3.ca.pool.ntp.org

NTP_SERVER=ch.pool.ntp.org

NTP_SERVER=0.ch.pool.ntp.org

NTP_SERVER=1.ch.pool.ntp.org

NTP_SERVER=2.ch.pool.ntp.org

NTP_SERVER=3.ch.pool.ntp.org

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin

XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

SUPL_HOST=supl.google.com

SUPL_PORT=7276

J'ai essayé, ça à l'air OK, qu'en pensez-vous ? Pouquoi pas mettre les fr en premier ?

Lien vers le commentaire
Partager sur d’autres sites

Ouf! C'est du .conf ça!!

Effectivement il est complet, mais ne servira qu'aux Travellers, le pool fr suffira pour quelqu'un qui reste en France ou dans les pays limitrophes, ou pourquoi ne pas opter pour un pool europe si on s'y déplace souvant.

Pour les deux dernières lignes, je suppose que c'est un précision pour la recherche du port et de l'adresse à contacter lors de la synchro temps.

Pour quelqu'un habitant en France et allant très peu ou pas du tout à l'étranger (comme moi), la bonne config sera:

NTP_SERVER=fr.pool.ntp.org

NTP_SERVER=0.fr.pool.ntp.org

NTP_SERVER=1.fr.pool.ntp.org

NTP_SERVER=2.fr.pool.ntp.org

NTP_SERVER=3.fr.pool.ntp.org

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin

XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

SUPL_HOST=supl.google.com

SUPL_PORT=7276

Lien vers le commentaire
Partager sur d’autres sites

Pour ma part, avec un Teos en 2.1 rooté et fichier gps.conf modifié, quand ça marche, ça prend 10 secondes mais quand ça coince, mieux vaut faire un petit reboot (j'utilise Quick Boot). En ecrivant ces mots, je me rend compte que je n'ai pas essayé simplement déactiver/activer le GPS.

Je pars sur l'hypothèse que quand j'active le GPS, je suis en Wifi chez moi et quand je sort vers ma voiture et je passe en 3G, ce changement d'operateur pourrait-il perturber la connexion à Internet du GPS ? Je le suppose.

Je vais faire le test :

- Soit en déactivant le wifi avant de sortir pour rester être en 3G dès l'activation,

- Soit en restant proche du wifi jusqu'à l'obtention du signal GPS.

Et je vous tiens au courant.

En conclusion, le GPS semble être très efficace, car par moment, il est très rapide, mais sa gestion par le système est à revoir ... à moins que la puce GPS soit capricieuse mais j'en doute.

J'utilise GPS Test mais l'idéal serait d'avoir un utilitaire qui montre les connexions aux sites présent dans gps.conf.

PS : j'utilise cette fonction pour icoyote/ABonEntendeur/Glob Traffic d'où l'intêret d'avoir une bonne réactivité du GPS à l'allumage.

Modifié par RonRon13
Lien vers le commentaire
Partager sur d’autres sites

Je n'ai pas fait des tonnes de test mais le GPS reste capricieux malgré la modif de gps.conf

J'ai pris le partie de laisser icoyote tourner et de recharger le tel au moins un fois par jour.

Si quelqu'un a une solution pour corriger ce problème, je persiste à penser que le GPS du teos devrait être opérationnel après l'activation en moins de 30 secondes en extérieur et chez moi ça ne marche pas à tout les coups.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 months later...

bonjour à tous! depuis MAJ EN 2.2 FROYO.POJPE opérateur bouygues mon téos Kenzo tricote.le GPS ne fonctionne plus puisque je suis en permanence en "attente de localisation "donc cela m'empeche d'utiliser Endomondo.j'ai déja fait des retours aux paramètres d'usine mais rien de bien probants.Comme je n'y connait rien mon tel n'est ni "rooté" ni "flashé"... si une bonne âme pouvait m'aider.... :huh:

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Commence par rooter ton tel et applique la solution proposée ici même... Mais je doute que cela fonctionne réellement, les possesseurs de Teos Kenzo ayant a peu près tous le même problème...

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Pourqouoi faire compliqué quand on peut faire simple :

Achat avant hier Teos Éclair, mise a jour via Kies le jour même en Froyo, root avec SuperOneClick.

Installer GPStest, lancer attendre quelques minutes : lamentable....

Installer Fasterfix, lancer, choisir France, Go,et quitter. (attention faut être root, opération super simple avec un pc le Teos connecté en USB et superoneclick à exécuter sur le pc)

Lancer GPStest et en quelques secondes vous constaterez la différence ....

Fasterfix améloire les gps de mon galaxy s, de ma tab iconia A500. Pas besoin sur mon Spica qui a la meilleure réception sans aucune modif

Message envoyé avec l'application Forum Frandroid

Modifié par Hokuto34
Lien vers le commentaire
Partager sur d’autres sites

  • 4 weeks later...

après avoir appliqué la soluce et installé gps boost il faut tout de meme quelques minutes avant de réceptionner un signal gps (chiant avec endomondo lorsque l'on veut aller courir et que l'on doit poiroter 5/6 min avant de se lancer)

ps:merci pour le tuto ça a quand même amélioré la réception ;)

Modifié par ArnoV
Lien vers le commentaire
Partager sur d’autres sites

  • 2 years later...

Remarque 1:

Mettre 20 lignes de NTP_SERVER=xxx.xxx.xxx ne sert STRICTEMENT à rien.

NTP_SERVER est une variable (utilisée par les applications qui ont besoin d'accéder à un serveur de temps), cette variable ne peut prendre qu'une seule

valeur. Elle aura la valeur indiquée dans la dernière ligne qui lui assigne une valeur..... Donc dans le fichier gps.conf du post #4, NTP_SERVER aura  la valeur "3.ch.pool.ntp.org".

C'est à dire que l'appli interrogera un serveur en Suisse.

 

Remarque 2: Les serveurs NTP (Network Time Protocol) ne servent à pas à donner la position des satellites.. il servent à donner l'heure universelle. Les satellites GPS sont synchronisés et, pour pouvoir connaître sa position (par triangulation), notre GPS DOIT être également synchronisé.

 

Remarque 3: Plus un serveur est proche (au sens du nombre de routeurs à traverser), moins l'heure est décalée (c'est pourquoi il faut configurer son tel pour que l'heure soit synchro avec celle sur le réseau mobile) et plus rapidement l'appli sera synchro. Selon sa localisation (et son opérateur internet/ou 3G selon que l'un où l'autre est actif), il n'est pas sûr qu'un serveur en Suisse ne soit pas plus proche qu'un serveur en France.

La commande "traceroute" (sous linux ou sous android) peut aider à connaître le nombre de routeurs pour joindre une machine.

Exemple de chez moi il vaut mieux se synchroniser sur le serveur fr(9 routeurs) que sur le serveur europe(15 routeurs).

root# traceroute -T europe.pool.ntp.org
traceroute to europe.pool.ntp.org (217.73.16.2), 30 hops max, 44 byte packets
 1  dsldevice.lan (192.168.1.254)  39.251 ms  38.945 ms  38.729 ms
 2  mar-1-rdb.fr.eu (178.32.37.6)  58.711 ms  59.676 ms *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * 21st-century-communication.sfinx.tm.fr (194.68.129.168)  84.016 ms *
 8  ae1-0.fra-006-score-2-re0.interoute.net (212.23.42.30)  84.329 ms  84.596 ms  95.271 ms
 9  ae0-0.fra-006-score-1-re0.interoute.net (84.233.207.93)  84.554 ms  83.646 ms  82.636 ms
10  * ae1-0.vie-per-score-1-re0.interoute.net (212.23.43.25)  89.231 ms  91.824 ms
11  ae0-0.vie-per-score-2-re0.interoute.net (212.23.43.50)  89.936 ms  90.826 ms  94.706 ms
12  * * *
13  * * *
14  * * *
15  ns2.vnet.sk (217.73.16.2)  108.991 ms  109.154 ms  83.248 ms
root# traceroute -T fr.pool.ntp.org
traceroute to fr.pool.ntp.org (188.165.39.130), 30 hops max, 44 byte packets
 1  * * dsldevice.lan (192.168.1.254)  78.092 ms
 2  mar-1-rdb.fr.eu (178.32.37.6)  55.138 ms  58.280 ms  59.708 ms
 3  mar-1-6k.fr.eu (178.32.37.182)  204.633 ms * *
 4  * * *
 5  gsw-g1-a9.fr.eu (91.121.131.113)  77.413 ms * *
 6  * * *
 7  * * *
 8  web.berton.me (188.165.39.130)  68.484 ms *  69.999 ms
 9  web.berton.me (188.165.39.130)  69.991 ms  70.858 ms  72.353 ms

 

Modifié par domtor0
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...