Génération mobiles - Forum smartphones & tablettes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Génération mobiles - Forum smartphones & tablettesConnexion

Forum Android pour smartphones & tablettes Asus, HTC, Huawei, Honor, LG, Nokia, OnePlus, Samsung, Sony, Xiaomi... Retrouvez applications, astuces, aide, jeux, tutos,...

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS Empty[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz

Modifier / Créer son propre fichier gps.conf pour améliorer le GPS



Pourquoi faire ?

Modifier ce fichier système permet de réduire le temps de verrouillage du GPS et on sait à quel point c'est énervant de devoir attendre le GPS quand on s'est trompé de route, n'est-ce pas ? Very Happy
Mais c'est pas tout ! Le fait de modifier (correctement  study ) ce fichier permet également d'améliorer la réception (signal plus fort même quand il pleut, quand il y a des nuages ou quand vous êtes dans des bâtiments).

Note : ce fichier permet d'améliorer votre GPS. En aucun cas, il règle les problèmes de fond (selon mon expérience). Si vous avez un problème matériel, bah rien ne changera.

Avant de continuer, assurez-vous d'avoir :
► un appareil rooté
► un gestionnaire de fichiers ayant les accès root comme MiXplorer.


Recherche les informations serveur NTP

Note : valable pour n'importe quel pays / langue

1. Allez sur ce site : http://www.pool.ntp.org/fr/

2. À droite, dans "Active Servers", cliquez sur votre continent. On prend l'exemple de l'Europe.
Notez les 4 lignes présentes dans le cadre gris :

Code:

server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org


Capture d'écran :


3. Dans la liste des pays en dessous, cliquez sur votre pays. On prend l'exemple de la France.
Notez les 4 lignes présentes dans le cadre gris :

Code:

server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org



Créer votre nouveau fichier gps.conf

1. Avec votre gestionnaire de fichiers, allez dans /system/etc et créez un nouveau fichier gps.conf.
Note : Concernant le gps.conf existant, supprimez-le ou sauvegardez-le ailleurs ou renommez-le en gps.conf.bak.

2. Copiez le code ci-dessous :
Modèle gps.conf :


3. Modifiez cette partie avec les informations récupérées du site :
À changer a écrit:
NTP_SERVER=0.PAYS.pool.ntp.org
NTP_SERVER=1.PAYS.pool.ntp.org
NTP_SERVER=2.PAYS.pool.ntp.org
NTP_SERVER=3.PAYS.pool.ntp.org
NTP_SERVER=0.CONTINENT.pool.ntp.org
NTP_SERVER=1.CONTINENT.pool.ntp.org
NTP_SERVER=2.CONTINENT.pool.ntp.org
NTP_SERVER=3.CONTINENT.pool.ntp.org
NTP_SERVER=PAYS.pool.ntp.org

Pour l'Europe + la France, on obtient :
À changer a écrit:
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=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


4. Changez les permissions du fichier pour avoir rw-r--r-- (soit 644).

5. Redémarrez.

GPS Status & Toolbox

1. Téléchargez cette application sur le Google Play Store.

2. Ouvrez l'application puis appuyez sur la clé de la barre jaune du haut (appuyez un coup sur l'écran si elle n'est pas accessible).

3. Sélectionnez Gérer l'état A-GPS puis Réinit.

4. Appuyez de nouveau sur la clé puis Gérer l'état A-GPS puis Télécharger.

5. Redémarrez le téléphone.

6. Relancez GPS Status & Toolbox. Le temps de verrouillage du GPS doit être améliorer.

7. Une fois localisé, ouvrez votre application GPS favorite et utilisez-la comme d'habitude.

Note : assurez-vous que votre GPS soit activé avant de redémarrer votre téléphone car il n'utilisera pas le GPS tant que vous n'ouvrez pas une application de cartographie.
Et n'oubliez pas de passer la localisation système sur Haute précision ou Appareil uniquement lol!

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS Emptyaméliorer signal GPS, fichier gps.conf

more_horiz
Réservé

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Salut Primokorn,

Quelle différence avec l'appli Faster Fix ? Désolé de mon ignorance...

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Salut,
Je n'ai utilisé FasterFix que pour le continent et le pays et ce gps.conf gère d'autres réglagles. Je ne sais pas si on peut les gérer avec Fasterfix. Et puis j'aime bien modifier les fichiers moi-même, a la mano quoi smile

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Bonjour Promokorn,

Merci pour ce tuto limpide.

J'ai lu sur d'autres forum de tels tuto mais dons les lignes sont parfois différentes.

J'ai plusieurs questions à te poser :

- Si on donne les bons serveurs de temps, pourquoi se servir de Gps Status pour réinitialiser quoi et ensuite télécharger quoi? j'aime toujours savoir ce que les manipulations modifient smile

- d'autre part, sur tous les forums que je pu voir, nulle part j'ai pu lire une explication sur les ligne de code suivantes, toutes celles qui sont écrites en dessous de la liste des serveur :
# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
DEBUG_LEVEL =0

# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0

# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
ACCURACY_THRES=0

# Report supl ref location as position, 1=enable, 0=disable
REPORT_POSITION_USE_SUPL_REFLOC=1

# Wiper (wifi positioning), 1=enable, 0=disable
ENABLE_WIPER=1

################################
##### AGPS server settings #####
################################

# FOR SUPL SUPPORT, set the following
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_NO_SECURE_PORT=3425
SUPL_SECURE_PORT=7275
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert

# FOR C2K PDE SUPPORT, set the following
C2K_HOST=c2k.pde.com
C2K_PORT=1234

CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE

# TRUE for "User Plane", FALSE for "Control Plane"
DEFAULT_USER_PLANE=TRUE
Pourrais-tu expliquer ce qu'elles signifient car j'ai régler mon tel de manière à ce qu'il communique le moins possible avec google, or je vois que google est cité, entre autres.

- A quoi sert l'AGPS server setting?

- Est-ce qu'avec ces réglages lorsque la géolocalisation est active sur mon smartphone, je consomme du data.
Car je vais me servir de l'appli gps que j'ai installe "Osmand" en consultation hors ligne, carte déja téléchargées dans mon tel.
Est-ce que le fait de me faire géolocaliser par les satellites consomment du data?

Suis assez débutant Sad

Merci beaucoup de ton aide.

à+

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Bonjour,

Très honnêtement, je n'ai pas regardé dans le détail toutes les lignes mais voici quelques éléments de réponse :

► GPS Status permet de télécharger des données AGPS à jour et donc faciliter le positionnement par satellites : wiki

► Pour le détail des lignes, il y a une rapide explication en anglais donc faut soit faire des recherches sur Internet soit "faire avec".

Oui, on utilise des services Google dans ces paramètres. Si tu ne veux rien à voir à faire avec Google sur la géolocalisation, je te recommande ceci.

► J'utilise Osmand en mode hors-ligne et aucune donnée n'est consommée. Il faut juste mettre la localisation de ton téléphone sur Appareil uniquement.

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Je te remercie beaucoup de ta réponse, je vais regarder ça de plus près.

Pour l'instant dans mon fichier gps.conf j'ai ceci :
CAPABILITIES=0x37
NTP_SERVER=fr.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra2.bin
INTERMEDIATE_POS=0
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra2.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra2.bin
ERR_ESTIMATE=0
LPP_PROFILE=0
SGLTE_TARGET=0
SUPL_ES=0
DEBUG_LEVEL=4
A_GLONASS_POS_PROTOCOL_SELECT=0
NMEA_PROVIDER=1
SUPL_VER=0x10000

Mon tel met plusieurs minutes avant de capter les gps, environ 6-8 sur 28, mais c'est surtout que la connexion gps se perd sans arrêt.
De plus il manque de précision.
Enfin, lorsque je suis en piéton ou à l'arrêt, malgré que j'ai retiré la rotation de l'écran la carte tourne mais ne reste pas dans la même position.

Je suppose que cela vient de la mauvaise configuration du fichier gps.conf mais aussi du calibrage de la boussole de mon tel?

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Ça peut venir du gps.conf mais aussi du software ou du hardware.
Sur mon Nexus 5, le software a été corrigé avec Android 5.1 mais il a quand même fallu que je bidouille l'antenne GPS avec un morceau de carton pour pouvoir être correctement géolocalisé. Dans un bâtiment, en haute précision, je suis géolocalisé en 1s alors que la géolocalisation ne marchait pas du tout avant, dans le meilleur des cas, j'étais géolocalisé mais le signal se coupait sans arrêter et je ne pouvais pas suivre un itinéraire.

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Bonjour Primokorn,

Pourquoi bidouiller l'antenne gps et et qu'as-tu fait exactement avec le carton stp?

à+

Bonne journée

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Bonjour tododupont,

J'ai levé la petite broche tout en haut à gauche de la partie de droite (à côté de "HH_GPS") puis j'ai glissé un petit bout de carton en dessous pour que le contact de l'antenne GPS se fasse mieux.
J'ai du faire cette bidouille car le GPS n'arrivait pas du tout à me localiser avant. Parfois, il me trouvait mais me perdait au bout de quelques secondes ou dès que je me déplaçais. Tout fonctionne parfaitement maintenant.

[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS Nexus5-1549

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Bonjour Primokorn,

Ok, j'ai bien vu sur la photo, je vais regarder sur mon smartphone pour voir si l'antenne a besoin d'une petite bidouille comme la tienne.

Sinon, j'ai restauré un backup et le fichier gps.conf ci-dessous est celui d'origine :

# Uncommenting these urls would only enable
# the power up auto injection and force injection(test case).

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra2.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra2.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra2.bin

# Error Estimate
# _SET = 1
# _CLEAR = 0

ERR_ESTIMATE=0

# Test
NTP_SERVER=time.gpsonextra.net

# Asia
# NTP_SERVER=asia.pool.ntp.org
# Europe
# NTP_SERVER=europe.pool.ntp.org
# North America
# NTP_SERVER=north-america.pool.ntp.org

# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
#               4 - Debug, 5 - Verbose
# If DEBUG_LEVEL is commented, Android's logging levels will be used
DEBUG_LEVEL = 4

# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0

# supl version 1.0
SUPL_VER=0x10000

# Emergency SUPL, 1=enable, 0=disable
SUPL_ES=0

# Sensor R&D : Non-SUPL ES should be default
# GPS Capabilities bit mask
# SCHEDULING = 0x01
# MSB = 0x02
# MSA = 0x04
# ON_DEMAND_TIME = 0x10
# GEOFENCE = 0x20
# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING | GEOFENCE
CAPABILITIES=0x37

# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
# ACCURACY_THRES=5000

################################
##### AGPS server settings #####
################################

# FOR SUPL SUPPORT, set the following
# SUPL_HOST=supl.host.com or IP
# SUPL_PORT=1234
# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234

####################################
#  LTE Positioning Profile Settings
####################################

# 0: Enable RRLP on LTE(Default)
# 1: Enable LPP_User_Plane on LTE
# 2: Enable LPP_Control_Plane
# 3: Enable both LPP_User_Plane and LPP_Control_Plane
LPP_PROFILE = 0

# Sensor R&D : This will not be injected to MODEM

################################
# EXTRA SETTINGS
################################

# NMEA provider (1=Modem Processor, 0=Application Processor)
NMEA_PROVIDER=1

# Mark if it is a SGLTE target (1=SGLTE, 0=nonSGLTE)
SGLTE_TARGET=0

##################################################
# Select Positioning Protocol on A-GLONASS system ##################################################

# 0x1: RRC CPlane
# 0x2: RRLP UPlane
# 0x4: LLP Uplane
A_GLONASS_POS_PROTOCOL_SELECT = 0
# Sensor R&D : This will not be injected to MODEM


et j'ai effectué quelques modifications et ça donne ceci :

# Uncommenting these urls would only enable
# the power up auto injection and force injection(test case).

# serveurs pour la France
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=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

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

# Error Estimate
# _SET = 1
# _CLEAR = 0
ERR_ESTIMATE=0

#Test
NTP_SERVER=time.gpsonextra.net

# Asia
# NTP_SERVER=asia.pool.ntp.org
# Europe
# NTP_SERVER=europe.pool.ntp.org
# North America
# NTP_SERVER=north-america.pool.ntp.org

# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
#               4 - Debug, 5 - Verbose
# If DEBUG_LEVEL is commented, Android's logging levels will be used
DEBUG_LEVEL = 0

# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0

# supl version 1.0
SUPL_VER=0x10000

# Emergency SUPL, 1=enable, 0=disable
SUPL_ES=0

# Sensor R&D : Non-SUPL ES should be default
# GPS Capabilities bit mask
# SCHEDULING = 0x01
# MSB = 0x02
# MSA = 0x04
# ON_DEMAND_TIME = 0x10
# GEOFENCE = 0x20
# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING | GEOFENCE
CAPABILITIES=0x37

# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
# ACCURACY_THRES=5000

################################
##### AGPS server settings #####
################################

# FOR SUPL SUPPORT, set the following
# SUPL_HOST=supl.host.com or IP
# SUPL_PORT=1234

# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234

####################################
# LTE Positioning Profile Settings
####################################

# 0: Enable RRLP on LTE(Default)
# 1: Enable LPP_User_Plane on LTE
# 2: Enable LPP_Control_Plane
# 3: Enable both LPP_User_Plane and LPP_Control_Plane
LPP_PROFILE = 0

# Sensor R&D : This will not be injected to MODEM

################################
# EXTRA SETTINGS
################################

# NMEA provider (1=Modem Processor, 0=Application Processor)
NMEA_PROVIDER=1

# Mark if it is a SGLTE target (1=SGLTE, 0=nonSGLTE)
SGLTE_TARGET=0

##################################################
# Select Positioning Protocol on A-GLONASS system
##################################################

# 0x1: RRC CPlane
# 0x2: RRLP UPlane
# 0x4: LLP Uplane
A_GLONASS_POS_PROTOCOL_SELECT = 0
# Sensor R&D : This will not be injected to MODEM


depuis j'ai une accroche plus rapide et meilleure pour une seule détection gps sans détection wifi. Ca décroche moins également.

J'ai lu le lien que tu as mis concernant la géolocalisation sans google, mais j'ai Android avec les applis google et lorsque j'ai essayé d'installer NetworkLocation.apk ça me met :
NetworkLocation ne peut être installé, c'est la 1ère fois que je ne peux pas installer une appli?

à+

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Je n'ai pas testé mais le but est de remplacer la géolocalisation Google donc avoir les deux est probablement impossible.

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Question rapide : si au cours d'un voyage on se déplace dans plusieurs pays, doit-on créer plusieurs fichiers gps.cong (un pour chaque pays), ou bien est-il possible d'en créer un seul en mixant l'ensemble ?

description[GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS EmptyRe: [GPS.CONF] Modifier / Créer son propre fichier gps.conf pour améliorer le GPS

more_horiz
Jamais testé... Je dirais 1 par pays logiquement.
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre