Aller au contenu

[DEVELOPPEMENT] Gps


Recommended Posts

Bonjour je commence ce nouveau sujet, à partir d'une conversation entre Kawa31 (qui c'est occupé du gps sur le slim sur hardware.fr) et moi.

willteck

Bonjour, pouvez vous jeter un oeil sur ce lien : http://forum.frandro......] try2435653

Spanish qui nous fait les roms sur le peax, as inclus cette configuration pour le GPS.

Juste pour savoir si, cela peut être amélioré ou pas.

Merci.

icon1.gif

kawa31

J'ai pas de Peax ni le Gps.conf d'origine mais il est sur que celui là est foireux, c'est un copier/coller d'un exemple qui à fait le tour du monde avec des modifs à chaque fois.

plus de 3 ntp ne sert a rien, incohérence

INTERMEDIATE_POS=0 on laisse pas passer les valeurs

ACCURACY_THRES=0 mais on les veux toutes ????

c2k c'est un serveur simulateur de GPS

préfère celui que viens de mettre notre copain russe, seul doute sur le certificat de sécurité du fichier de spanish qui peux être ok

SUPL_TLS_CERT=/etc/SuplRootCert

c'était le chemin pour le slim, pas sur que pour le peax, cela soit le même, didem ne le met pas, normalement le peax doit le trouver tout seul, ce qui est mieux q'un chemin inexistant

Sinon, il suffit de rechercher le certificat et de mettre le bon chemin dans le fichier de didem

http://forum.hardwar...

icon1.gif

willteck

j'ai téléchargé les fichiers de Didem_rus, pour moi il n'y à aucun chemin vers d'autres fichiers dans le gps.conf, il est 2 fois plus court que celui actuellement sur mon peax et les valeurs sont différentes.

Dans le gpsconfig.xml il s'agit d'infos concernant l'EPO.

Sur mon peax j'ai également un epo_conf.xml

spanish m'indiquais que dans la rom officiel il n'y avais aucun fichier gps....

j'ai tester les deux fichiers de didem et pas de différence chez moi, mais je fixais déja en 20s, par contre il vient de mettre un lien vers un patch, qui contient sept fichiers.

je peux le tester ? https://docs.google....

désolé je parle très mal anglais, je lui aurais bien demandé autrement...

kawa31

Salut

j'ai pris un peu de temps car n'ayant pas de peax, j'ai analysé le Kernel et extrait la Rom.

1- Cette version de JB c'est du n'importe quoi, absolument pas propre, des dizaine de programmes apk en copie(1), un cache et un data monstrueux, bref, le gars a exporter depuis un peax en cours de test, sans aucun Wipe. (mauvaise manip)

Celle du KING est à l'opposée, nickel

Au mieux, sur le Peax, après avoir maj en JB, il faut faire la totalité des Wipes.

Revenons au GPS

Normal qu'il n'y est aucun fichier GPS comme sur le Slim, ce n'est pas la même puce ni le même programme, mettre ceux du slim équivaux a ne strictement rien faire (le XML, car il est possible que map et d'autres programmes utilisent en standard un GPS.conf), mais le driver mediatek n'utilise que EPO_conf.xml

Ce qui peut être fait sans risque

Mette le fichier GPS.Conf dans system\etc avec ces données

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

INTERMEDIATE_POS=1

ACCURACY_THRES=0

DEFAULT_AGPS_ENABLE=TRUE

DEFAULT_USER_PLANE=FALSE

--------------------------------------------------------------------

supprimer le fichier mtkgps.dat avant la configuration du gps, ne pas l'inclure dans une rom custom, c'est la dernière position des sat visible, il sera recréé à la configuration gps

--------------------------------------------------------------------

Voir si le menu ingénieur a une entrée ygps, si oui, il doit être possible d'affiner le réglage de base, par défaut il n'y a que le supl.google de configuré

--------------------------------------------------------------------

Et bien sur, configurer les entrées GPS avant la première utilisation (epo, agps, etc.)

--------------------------------------------------------------------

Sinon, il y a un nouveau kernel pour le module 4in1 qui vient d'être posté par médiatek, je te met le liens ainsi que ce que j'ai qui concerne la partie GPS de ce module. Chipset MT6620 qui utilise les instructions GPS du médiatek MT3326 (il n'a pas de Glonass, mais il à Galileo, peut être utilisable avant encore 15 ans smile.gif

http://www.futura-sc......] ois_45189/

--------------------------------------------------------------------

Mediatek MMT6620 Wifi,BT,FM RDS,GPS ressources (Peax & King)

https://github.com/M...ectivity/mt6620

http://www.doc88.com...2264856023.html

http://eugene.mir74..../MT3326_GPS.pdf

https://www.bluetoot......] 01110.docx

https://www.olimex.c......] K-NMEA.pdf

http://www.reyax.com......] Manual.pdf

http://gpsd.googleco......] _Sanav.pdf

Voilà, j'espère que cela pourras aider nos dévellopeurs, car ça deviens trop complexe pour moi.

Si je comprends bien, on pourrais peut-être améliorer la précision en se servant du dernier kernel Médiatek qui ajoute là prise en charge de Galileo et en supprimant les fichiers inutiles...

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

Je débarque parce que je dois avoir le peax en début de semaine prochaine, c'est quoi le malaise avec le GPS ?

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

Citation Kawa31

Bonjour,

Voici comme promis le résultat

Chip version : MTK_GPS_MT6628 ? d'après le kernel je m'attendai à MT6620 ou MT3326, je vais finir par en acheter un pour le démonter smile.gif

Menu EPO : Update period Setting , la valeur correspond à un update auto toutes les 24h

Les utilisateurs sans Data devrait enlever auto Download et faire un update quand ils ont du wifi (le menu préférence normal doit le permettre sans qu'il soit besoin besoin de rentrer par celui ci)

Menu AGPS

External Address et MLC Number / Pas trouvé à quoi sa correspond

Sim Sélection: Peut être utile de vérifier que la SIM preferred est bien celle configurée avec les datas pour ceux dont la SIM data est en 2

Allow EM notification : A cocher

Allow Roadming : A cocher

Enable Network initiated Timer : A cocher

Horizontal Accuracy: On doit pouvoir avoir un fix un peu plus rapide en spécifiant 0 ou 50

Control Plane Setting

N'est pas utilisé (l'écran suivant spécifie bien User Plane)

A-GPS On/Off : Utilisateur avec Data, même peu (free 0.99/20mo), le cocher

A-GPS Mode

Utilisateur avec Data : MSB

Utilisateur sans aucune Data 2G/3g, Standalone

CP and UP switching toujours User Plane chez nous

Control Plane est utilisé aux US avec le 911 (équivalent du 112), le Smartphone envoi les coordonnées GPS au 911 automatiquement

User Plane Settings, Google à l'air d'être bien la valeur par défaut dans le XML donc normalement c'est ok, sinon il faut le forcer

N'ayant rien trouvé dans les documents GPS Médiatek concernant une compatibilité avec Gpsonextra, ( Ephémérides qui viennent alimenter directement la NVRAM de la puce GPs, licence Qualcomm),

voici les seules instructions qui dévrait se trouver dans le fichier GPS.CONF sans aucun risque que ce fichier serve ou pas.

Tout le reste est bien pris en charge par la configuration du menu standard et ingénieur

NTP_SERVER=1.fr.pool.ntp.org

NTP_SERVER=2.fr.pool.ntp.org

NTP_SERVER=3.fr.pool.ntp.org

Hormis le GPS, je vois dans le menu ingénieur une entrée Fast Dormancy et cette valeur n'est pas à zéro

Cela permet d'économiser la batterie, mais seulement si l'opérateur la configurée

Hors, en France, après avoir posé la question aux supports, le seul susceptible de l'avoir activé est Orange, SFR ne sait pas ce que c'est, 'faite des tests", sur Bouygues et B&You et Free, il n'est pas actif

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

Moi je pense qu'il ppurrait être utle de comparer avec le GPS.conf de la rom de Nexgen (JB Ifinity V17.1) car je me suis fait 1 portage de cette rom, pour me faire la main, et pour la premiere fois, j'ai fixé en intérieur en rien de tps...

Je n'ai pas encore eu le tps de me pencher dessus, mais ça m'a surpris au plus haut point...

Ça m'a trouvé a 40m près, mais ça m'a trouvé... Si jamais quelqu'un se sent de regarder...

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...