Height

From OpenTom
Revision as of 21:35, 15 November 2010 by Lapo Mori (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Height
This application displays the actual altitude on the TomTom screen.
Properties
Developer: Joghurt
Version: 17  (10.07.2010)
Architecture: arm-linux
Language: C
Comment: compiled under cygwin, uses ttninit framework
Dependencies
Requires: {{{requires}}}
See also: Software
Flag-en.gifHeight is a little plug-in which displays the actual altitude on the TomTom screen.

Flag-de.gifHeight ist ein kleines Plug-in das die aktuelle Höhe auf dem TomTom-Bildschirm anzeigt.

Flag-fr.gifHeight est un petit plug-in qui affiche l'altitude actuelle sur l'écran du TomTom.

Flag-it.gifHeight è un piccolo plug-in che mostra l'altitudine corrente sullo schermo del TomTom (funziona da altimetro).

Download

Find the binary package here.

Installation

Flag-en.gif

  • Unpack the binary package (.zip file)
  • Then unpack the .cab file
  • Then copy the ttn file and the Height and ttninit directories on the root directory of your TomTom.

Tip: to unpack the .zip and .cab files, you can use for ex. the 7-Zip freeware.

Flag-de.gif

  • Die .zip Datei auspacken
  • Dann die .cab Datei auspacken
  • Dann die ttn Datei und die Height und ttninit Verzeichnisse im Root-Verzeichnis des TomToms kopieren.

Tipp: um die .zip und .cab Dateien auszupacken kannst Du z.B. die 7-Zip Freeware benützen.

Flag-fr.gif

  • Décompresser le fichier .zip
  • Puis décompresser le fichier .cab
  • Puis copier le fichier ttn ainsi que les répertoires Height et ttninit dans le répertoire source du TomTom.

Conseil: pour décompresser les fichiers .zip et .cab, tu peux utiliser par ex. le freeware 7-Zip.

Flag-it.gif

  • Estrarre il l'archivio .zip
  • Estrarre il l'archivio .cab
  • Copiare il file ttn e le cartelle Height e ttninit nella cartella di root del TomTom.

Consiglio: per estrarre gli archivi .zip e .cab, è possibile usare il programma gratuito 7-Zip.

Compatibility with Navcore versions

Navcore Height
4 5 6 7 8 9 10 11 12 13 14 15 16 17
8.x not tested YES not tested
8.351 not tested YES not tested YES
9.026 not tested YES not tested NO YES not tested
9.051 not tested YES not tested NO YES not tested YES

Showing the height above sea level

Some Tomtom GPS-Chips (see table below) tell the height above WGS84 ellipsoid instead of producing the height above sea level (ASL). The difference between the height ASL and that above WGS84 ellipsoid is not constant (varies between -106 m and +85 m [1]) although it varies quite smoothly. The correction for a particular position can be obtained with the online geoid calculator.


TomTom Models with the height bug
Model height bug Option for TTTracklog Option for Height Option for GPSBabel
TomTom ONE 3rd Edition YES --agc h-48.4 -x height,wgs84tomsl
TomTom GO 520/520T NO none h0.0 none
TomTom GO 720/720T NO none h0.0 none
Note: the option for Height is an example where the correction needs to be -48.4 m.

This bug can be corrected with the h parameter. For example in Rome, Italy (whose coordinates are 41.8833,12.5000), the geoid height is 48.4 m and hence the correction for Height must be h-48.4.

Configuration

Flag-en.gifa) When the program is correctly configured, it should only show the altimeter on the navigation screen.

b) If you come to the navigation screen and the only thing you see is a number with one to five digits without a unit, then that is not your height but that screens "id".
- Remember that id - Change to day- or night-mode (whereever you weren't), and remember that number as well.
- Then connect your TT to your computer and modify the height.cfg in the Height-directory
- Change the number behind the "d" and the "n" to the values you got in day- and night-mode.
- After disconnecting and starting the TT, you should have a unit behind the number in the navigation-screen, that's the height. And it should only be visible on the navigation-screen.

Flag-de.gifa) Zeigt sich dann nach dem Hochfahren auf der Navigationsansicht eine Bindestrich oder eine Zahl mit einer abschließende Einheit, z.B. "200m" oder "200ft" (die Zahl kann je nach Deiner Höhe abweichen), so ist alles in Ordnung und Height korrekt installiert und eingestellt.

b) Zeigt sich allerdings nur eine "komische Zahl" mit einer bis sechs Stellen ohne Einheit, also ohne ein "m" oder ein "ft" am Ende, dann weiß Height nicht, auf welcher Seite es die Höhe anzeigen soll. Es wurde so programmiert, das es die Höhe nur auf der Navigationsansicht anzeigt, schließlich willst Du die Höhe ja nicht auch im Menü sehen, das würde nur Überschriften etc. verdecken.
In diesem Fall musst Du noch eine Einstellung vornehmen, dann gehts weiter mit:
- Schreibe Dir die Zahl auf, die in der Navigationsansicht links oben erscheint.
- Dann wechsle auf Nacht- oder Tagansicht, je nachdem, wo Du gerade warst. Schreibe Dir auch dort die Zahl auf, die in der Navigationsansicht links oben erscheint.
- Nun verbinde Deinen TomTom wieder mit dem Computer, öffne ihn und suche das Verzeichnis "Height". Öffne auch dieses, darin enthalten ist eine Datei "height.cfg".
- Öffne sie durch anklicken, wenn Windows sich nicht sicher ist, mit welchem Programm es das tun soll, benutze Notepad oder Wordpad.
- Nun trage die beiden aufgeschriebenen Zahlen hinter den Parametern "d" (steht für "day", also Tag) und "n" (für "night", Nacht) ein, ersetze die dort stehenden Zahlen "19028" und "8500".
- Speichere Deine Änderung, schließe den Editor, trenne das TomTom, und nach dessen Start müsste, wenn alles geklappt hat, es bei a) weitergehen.

Flag-fr.gifa) Après le démarrage du Tomtom, si un tiret ou chiffre suivi d'une unité (par ex. "47m" ou "200ft": le nombre indiquant l'altitude actuelle) apparaît sur l'écran de navigation, alors tout est en ordre et Height est correctement installé et configuré.

b) Si un "nombre bizarre" de 1 à 6 positions et suivi d'aucune unité (donc sans m ou ft) apparaît, cela signifie que Height ne sait pas sur quel écran afficher l'altitude. Il a été programmé pour n'afficher l'altitude que sur l'écran de navigation. Il ne serait pas judicieux de l'afficher également dans les menus où il pourrait cacher du texte.
Dans ce cas, il faut donc saisir les paramètres de la manière suivante:
- prendre note du nombre qui apparaît en haut à gauche de l'écran de navigation
- puis passer l'écran de navigation en mode nuit ou jour, selon le mode où tu te trouvais justement et également prendre note de ce nombre qui s'affiche lui aussi en haut à gauche
- se rendre ensuite dans le répertoire Height se trouvant sur le TomTom. A l'intérieur se trouve un fichier height.cfg
- ouvrir ce fichier par un double-clic et si Windows demande quel programme utiliser, sélectionner Notepad ou WordPad
- reporter les deux nombres derrière les paramètres "d" (pour "day", donc jour) et "n" (pour "night", donc nuit) et remplacer les nombres existants "19028" et "8500"
- enregistrer les modifications, fermer l'éditeur, déconnecter le TomTom et après redémarrage de ce dernier et si tout a bien fonctionné, l'altitude devrait s'afficher sur l'écran de navigation.


The day- and night-mode to use

For TomTom PNAs using Firmware 7.x ("small" ONE and Rider), use d7 and n7.
For TomTom PNAs using Firmware 8.x ("large" ONE XL and newer GO) and if the task list is set to horizontal, use d25401 and n12697.
For TomTom PNAs using Firmware 8.x ("large" ONE XL and newer GO) and if the task list is set to vertical, use d19028 and n8500.
For TomTom PNAs using Firmware 9.x (large and small screen devices), use d19028 and n8500.

Release notes

Version 17 (2010-07-10)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Now with additional font sizes '4' and '5' 

Version 16 (2010-05-26)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Now works with NavCore 8.351 (TT7000)

Version 15 (2010-05-25)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Minor changes: Changed config file format, added debug function

Version 14 (2010-05-10)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fixed an error with the algebraic sign of the geoid-separation with some TTs 

Version 13 (2010-03-08)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Should now also work with 9.x-NavCores. If flickering on older NavCores, use 12 or 8! 

Version 12 (2010-02-13)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Bluetooth-icon was ghostet on older TomToms, again 

Version 11 (2009-07-21)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Looks like the shutdown image disabled Height on firmwares <8.3, works now

Version 10 (2009-07-15)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* No more flickering on 8.3-firmwares and autodetected nav-page.

Version 9 (2009-07-15)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Bluetooth-bug fixed.

Version 8 (2009-02-03)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Value can be aligned left, center or right.

Version 7 (2009-02-01)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Font can be configured to stay black or white all the time.

Version 6 (2009-01-28)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Optimized day/night detection on PNAs with Navcore >= 8.x for 2D nav users.

Version 5 (2009-01-26)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Four different font sizes.

Version 4 (2009-01-25)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* First version that works on all PNAs, displays altitude on navigation screen, imperial or metric.

Forums

Flag-en.gifEnglish Forum

Flag-de.gifDeutsches Forum

Flag-fr.gifForum français

Known bugs

  • Should work with Overleap but not 100% sure!
  • Tomtom OFF, the battery runs down very quickly in the presence of height ... --jpe54

ASK

  • Height v11 and v12 - Go730 Navcore 8.351 : ttn generates a log file of several gigabytes at the root level ... is it voluntary ? --Jpe54

Wishes for next version

  • The TomTom GPS-Chip has a bug: instead of producing the height above sea level it tells the height above WGS84 ellipsoid. I think it would be great to show the height above sea level by introducing a correction similar to what the last version of TTTracklog [2] does. --Lapo Mori 10:52, 28 February 2010 (CET)

You can correct this manually by changing the value of the h-option in Height/height.cfg. I can't do it completely automatic because the vendors of the used GPS-chips handle this stuff in different ways. :( Joghurt 13:50, 16 July 2010 (CEST)

Personal tools