QVGA (240x320)
Auf vielfachen Wunsch hin, habe ich eine Zusammenfassung erstellt, die fast alle bisherigen Maßnahmen enthält, welche den MN6 beschleunigen, d.h. vor allem die Startzeit aber auch die Menüführung und die Adresseingaben.
Nach allen Maßnahmen dauert der Start auf meinem H2210 nur noch 6 Sekunden, einfach fantastisch.
Habe ein kurzes (;D) DivX-Video im zweiten Beitrag unten angehängt, welches den Blitz-Start dokumentiert.
Vielen Dank an alle, die an der Beschleunigung mitgewirkt haben und immer konstruktive Vorschläge hatten auf die ich teilweise gar nicht gekommen wäre. Besonderer Dank geht an snoopik und pikko.
Die Änderungen betreffen das aktuelle Update 6.20 (funktionieren auch mit 6.15, aber nicht mit 6.0) und sind ausschließlich für QVGA-PDAs im Hochkantformat (240x320) geeignet. Alle Maßnahmen werden auf eigene Gefahr durchgeführt, deshalb vorher immer ein Backup erstellen.
Nach den Optimierungen bleibt die volle Funktionalität von MN6 erhalten, d.h. die Optimierung ist mit keinen Einschränkungen verbunden.
Die Punkte 1,3,4 und 5 sollten unbedingt durchgeführt werden, da sie am meisten bringen.
Punkt 6 und 7 krönen das Ganze dann noch durch zusätzliche Programmstabilität und allgemein gesteigerte Performance in allen Bereichen, so dass MN6 danach nahezu perfekt läuft.
OK, los gehts :D:
1. Speicherkarte in FAT16 Clustergröße 32kb formatieren:
Dazu am besten folgendes Tool benutzen:
Panasonic Formatter
Das Tool formatiert 2GB-Karten automatisch mit den richtigen Parametern, es sind keine manuellen Einstellungen notwendig.
Es reicht aus alles auf den PC zu kopieren, die Karte zu formatieren und anschließend alles wieder zurückzukopieren. Eine Neuinstallation ist nicht notwendig.
Diese Maßnahme ist sehr wichtig und kann viele Probleme mit dem MN6 von Vorneherein beseitigen.
2. Navilib.ini anpassen
Folgender Eintrag sollte in der Datei Navilib.ini ergänzt werden, z.B. mit Notepad:
[DB]
FileName=\SD-Karte\MN6\Maps
Der Pfad muss an den tatsächlichen Pfad angepasst werden, in dem sich die MN6-Karten befinden.
Dabei sollte man darauf achten, dass die Speicherkarte je nach PDA anders genannt wird, z.B. Speicherkarte oder SD-Karte etc.
3. MN6ResourcesBinary.res ersetzen
Die res enthält praktisch alle Bilder, die der MN6 zur Darstellung der Menüs etc. benötigt.
Die unten angebotene res habe ich von allen überflüssigen Auflösungen befreit, nur 240x320 ist übrig geblieben. Zusätzlich habe ich alle Bilder darin nochmals mit pngoutwin komprimiert. Der Skin ist der original grau-orangene Skin von Navigon ohne irgendwelche Modifikationen.
Die Datei sollte einfach gegen die originale ausgetauscht werden.
Die res kann mit dem "MN6 Resource Extractor" von KaenGuruH bearbeitet werden, siehe Datei-Anhang.
Alternativ kann auch das Tool "MN6ResourceView" von xwilli zum Bearbeiten der res verwendet werden, welches eine graphische Benutzeroberfläche bietet.
MN6ResourceView
4. ApplicationSettings.xml ersetzen
Die xml habe ich auch von allen überflüssigen Auflösungen befreit, diese ebenfalls einfach gegen die originale Datei austauschen.
An den Routingprofilen etc. habe ich nichts geändert, es ist alles original.
Zusätzlich habe ich alle Länder-IDs entfernt, die soweiso nicht auf der Europa-Karte vorhanden sind, d.h. ungenutzt bleiben und nur die Performance negativ beeinflussen.
5. QVGA-Ordner ersetzen
Den unten angehängten Ordner QVGA in den Ordner MN6/Settings/Data kopieren, dabei wird der originale Ordner überschrieben.
Ich habe keine Bilder entfernt, sondern diese lediglich mit pngoutwin stärker komprimiert.
6. MN6 in den RAM verschieben
Eine wichtige Maßnahme um den MN6 zu beschleunigen besteht darin, den MN6-Ordner in den RAM zu verschieben. Dies erhöht die Geschwindigkeit und die Stabilität deutlich.
Dazu den Ordner MN6 komplett in den RAM verschieben, die Map bleibt natürlich auf der Speicherkarte.
Die Startverknüpfung muss natürlich angepasst werden. Ebenfalls muss folgender Pfad in der Navilib.ini angepasst werden, sonst kommen keine Routenanweisungen:
[Properties]
ConfigFilesDir=\Programme\MN6\ConfigFiles\Advisor.SFS
Natürlich wieder den tatsächlichen Pfad von der Datei Advisor.sfs eintragen.
Um Platz zu sparen können folgende Elemente gelöscht werden, je nachdem welche Option nicht benötigt wird.
- Ordner VGA in MN6/Settings/Data wenn man einen QVGA-PDA hat
- Nicht benötigte Sprachen im Ordner language_files
- Ordner tmc, falls kein TMC genutzt wird
Zusätzlich kann die Sprachdatei (german_sound.SFS) auf die Speicherkarte verschoben werden.
Dazu muss der Pfad in der Datei ApplicationSettingsPathes.xml unter folgendem Eintrag angepasst werden, z.B. siehts bei mir so aus:
<Sound>/SD-Karte/MN6/Sound</Sound>
Gerade bei WM2003-Geräten ist eine Verlegung in den RAM sehr empfehlenswert, Voraussetzung ist natürlich, dass man noch genügend Speicher übrig hat.
Bei WM05-Geräten lohnt sich die Verlegung in den FlashROM allerdings nur, wenn dieser schneller und zuverlässiger arbeitet als die Speicherkarte, was oftmals der Falls ein kann.
Achtung: Nach Verlegung in den RAM funktioniert die Navigation zu Outlook-Kontakten direkt aus Outlook heraus nicht mehr.
Aus MN6 heraus (Meine Ziele->Kontakte) funktioniert die Outlook-Navigation allerdings problemlos. Dazu muss ein Ordner namens MN6 mit der MN6.exe als Inhalt im Root der Speicherkarte erstellt werden.
Hinweis: Unter bestimmten Umständen (vor allem nach manueller Neuinstallation/ manuellem Update ohne den Navigon-Installer) kann es erforderlich sein, dass die englische Textdatei English.lng (26 kb) vor dem ersten Start von MN6 im Ordner "language_files" vorhanden ist.
7. PDA übertakten:
Es ist auch sehr wirkungsvoll den PDA zu übertakten, das geschieht selbstverständlich auf eigene Gefahr.
Ein äußerst einfach zu bedienendes Tool ist xCPUScalar, damit ist eine Übertaktung mit zwei bis drei Klicks erledigt.
Weitaus mehr Optionen bietet da Pocket Hack Master, hiermit sind noch bessere Ergebnisse zu erwarten, also am besten einfach beide Tools ausprobieren.
xCPUScalar 2007
Pocket Hack Master
8. Mehr Programmspeicher beschaffen
Da der MN6 ziemlich speicherhungrig ist, sollte man für genügend freien Programmspeicher sorgen.
Dazu kann mit Hilfe von SK-Tools die Speicherverteilung Datenspeicher<->Programmspeicher manuell festgelegt werden.
Man geht dafür unter SK-Tools auf den Menüpunkt Tune Up! und stellt die Alternative Speicherverwaltung auf Ja. Dann geht man unter Windows zu Start->Einstellungen->System->Speicher und schiebt den Regler so weit wie möglich nach links. Es sollten so ca. 3 MB an freiem Datenspeicher übrig gelassen werden.
Damit MN6 nun an dieser Festlegung nichts mehr ändert muss folgender Eintrag in der ApplicationSettings.xml verändert werden:
<UseMemorySplit>1</UseMemorySplit> wird zu <UseMemorySplit>0</UseMemorySplit>
Achtung: Diese Maßnahme für mehr Programmspeicher ist nur für WM2003-Geräte gedacht und hat auf WM2005-Geräten keinerlei Wirkung.
So das wars im Großen und Ganzen. Bitte müllt den Thread nicht zu und stellt Fragen z.b. hier:
http://forum.pocketnavigation.de/tid1058839-sid.htm
Hinweise und Verbesserungsvorschläge oder sonstige Anmerkungen bitte per PN an mich.