[MN6-Add-On] NaviRunner MN6 V1.6 (jetzt auch für PNAs)

  • Hallo Navifreunde!


    Argasha hat ein sehr schönes Multi-Funktionstool auf Mortscriptbasis programmiert das Euch die Navigation noch angenehmer macht.
    Dieses Script kann Euch zum Beispiel den Sender für den TMC-Empfang automatisch nach einer gewissen Zeit wechseln um somit auch alle ausgestrahlten Meldungen zu empfangen.
    Weiterhin hat diese Tool eine schöne Funktion die Euch Euer Navi automatisch bei eintreten der Dunkelheit auf den Nachtansichtsmodus umschaltet. Das selbe geschieht natürlich dann auch morgens wieder umgekehrt.
    Sollte Euer Navi am Tage noch auf Nachtansicht stehen und ihr öffnet die Kartenansicht, so wird dann auf Tagansicht umgeschaltet.


    Das Tool kann aber noch viel viel mehr.
    Der Original-Thread mit weiteren Infos und dem Programmpaket findet Ihr >> H I E R <<.




    Zum Installieren diese Tool sollte man einige Informationen haben, die ich Euch nun hier bereitstellen möchte. Alle diejenigen, die bereits Zugriff auf Windows CE haben (Startleiste bzw QuickRunner), brauchen eigentlich nur die Informationen die im 3. Abschnitt folgen. Das bedeutet für Euch, Ihr installiert MortScript und folgt dann den Infos im Abschnitt 3.


    Bevor Ihr nun mit der Installation beginnt, sollte Ihr auf jeden Fall eine Sicherung Euerer SD-Karte vornehmen!!!
    Wir werden dort nämlich Dateien dazu kopieren. Sollte dann was schief gehen, könnt Ihr einfach die Sicherung wieder zurückspielen.



    1. Abschnitt
    Um überhaupt die Installation von NaviRunner durchführen zu können, benötigen wir Zugriff auf den Windows Explorer von Windows CE. Hierfür gibt es einen sehr schönen "Trick".
    Als allererstes sollte ActiveSync auf Eurerem PC installiert sein.
    Ist dies nicht der Fall, dann könnt Ihr es Euch >> H I E R << herunter laden (Eine Registrierung wie angegeben ist NICHT erforderlich). Die Installation von ActiveSync sollte auch selbsterklärend sein.
    Nachdem Ihr nun ActiveSync installiert habt, verbindet Ihr Eueren PNA über das USB-Kabel mit Eurerem PC. Daraufhin öffnet sich ActiveSync und möchte eine Partnerschaft mit Eurerem PNA eingehen. Dies sollte man zulassen.
    Anschließend habt Ihr in ActiveSync die Möglichkeit auf Durchsuchen zu klicken. Dadurch öffnet sich ein Fenster mit dem Inhalt Eureres PNAs. Hier wechselt Ihr bitte durch Doppelklick auf die Jeweiligen Ordner in das Verzeichnis \Storage Card\MN6\Settings. Darin befindet sich die Datei ApplicationSettings.xml. Diese kopiert Ihr und fügt sie anschließend am besten auf Eurerem PC-Desktop wieder ein, damit wir sie bearbeiten können.
    Öffnet nun die ApplicationSettings.xml mit einem Rechtsklick und dem Menüpunkt Öffnen mit und wählt dann den Editor (oder auch Notepad) aus.
    Nun seht Ihr unter anderem den Eintrag <ExitBehaviour>1</ExitBehaviour>. Bei diesem macht Ihr aus der 1 einfach eine 0 (Null). Anschließend speichern wir die Datei ApplicationSettings.xml ab, kopieren diese und fügen sie wieder in unser Verzeichnis \Storage Card\MN6\Settings auf dem PNA ein.
    Somit erreichen wir, das, wenn wir nun während MN6 am Laufen ist die Speicherkarte entfernen, MN6 beendet wird, aber der PNA keinen Reset durchführt.
    Somit haben wir nun auch Zugriff auf unser Windows CE.


    Jetzt Entfernen wir während MN6 noch am laufen ist, die Speicherkarte. Nach ca. 2 Sekunden kommt eine Meldung, das unsere Speicherkarte entfernt wurde. Diese bestätigen wir nun mit OK.
    Nun ist auf unserem PNA der Desktop sichtbar.



    2. Abschnitt
    Jetzt erfolgt die Installation von Mortscript.
    Diese solltet Ihr Euch im Original NaviRunner Thread herunterladen. Ich empfehle hier die Beta-Version.
    Weiterhin würde ich dann die Setup-Installation nehmen welches dann im heruntergeladenen Verzeichnis in Setup die Datei MortScript-4.01b21-PNA.exe wäre.
    Mortscript installiert sich dann über ActiveSync. Ich empfehle hier die Installation ins Standard Verzeichnis vor zu nehmen.
    Nach der Installation sollte man auf dem PNA auf die Startleiste klicken (unten revchts) und den Windows Explorer öffnen. Hier wechselt man nun auf Program Files\MortScript. Hier findet man die Datei MortScript. Durch Doppelklick auf diese wird MortScript aktiviert und kann nun benutzt werden.



    3.Abschnitt
    Nun müssen wir zu guter Letzt noch NaviRunner installieren.
    Dazu ladet Ihr Euch im Original NaviRunner Thread Das Installationsarchiv NaviRunnerMN6_V1.6.zip herunter. Danach entpackt Ihr es. Ich empfehle hier das NaviRunner Verzeichnis einfach auf die SD-Karte (Storage Card) zu kopieren.
    Danach müssen wir über den Windows Explorer auf unserem PNA ins Verzeichnis wechseln, in dem NaviRunner zu finden ist. Das wäre hier dann \Storage Card\NaviRunner. Dort starten wir über einen Doppelklick auf NR_4_MN6-Installer.mscr den Installer von NaviRunner.
    Dort einfach den Anweisungen folgen.
    Wichtig dabei ist, das Ihr bei der Abfrage "Soll der Autostart von MN6 nach Softreset unterbunden und statt dessen von NaviRunner übernommen werden?" Yes anklickt!
    Auch noch wichtig ist bei folgender Frage" Soll nun NR-BacklightCheck gestartet werden..." dass ihr hier auf No klickt (bei PNAs ist diese Helligkeitssteuerung nicht vorhanden da MN6 dies übernimmt)!
    Bei der nächste Frage, ob die Hintergrundbeleuchtung komplett deaktiviert werden solle, sollte Yes angeklickt werden!


    Die Grundkonfiguration ist nun abgeschlossen.
    Nun sollten wir aber noch 4 Änderungen in der UserPrefs.txt vornehmen.
    Dazu öffnen wir über ActiveSync das Verzeichnis \Storage Card\NaviRunner\Config. Dort befindet sich die Datei UserPrefs.txt. Um hier wieder Änderungen vor zu nehmen, muss die Datei wieder kopiert und auf den Desktop des PCs eingefügt werden.
    Anschließend öffnen wir die Datei und fügen folgende Einträge hinzu:
    BattMinLevel = 0
    BigChoice = 1
    TMC_Binfredusa_SpecialDelay = 30
    GPS_1stFix = 1


    Eine kurze Erklärung dazu:
    BattMinLevel = 0 ist für die Batteriekapazitätsroutine verantwortlich. Da Windows CE uns aber warnt, wenn die Batterie zu neige geht, benötigen wir diese NaviRunnerfunktion nicht.
    BigChoice = 1 ändert uns bei Installation von Mortscript ab Beta21 die Auswahl von Großer Schrift in Abfragemenüs im NaviRunner.
    TMC_Binfredusa_SpecialDelay = 30 bewirkt, das nach einem TMC-Senderwechsel die Stauinfos für 30 Sekunden sichtbar bleiben. Wer dies nicht möchte, lässt diese Eintrag einfach weg.
    GPS_1stFix = 1 bewirkt ein Akustisches Signal wenn der erste Sat-Fix statt gefunden hat. Auch diese Funktion kann weg gelassen werden, wer es nicht möchte.


    Nach den Änderungen in der UserPrefs.txt diese wieder abspeichern, kopieren und zurück einfügen ins Verzeichnis \Storage Card\NaviRunner\Config.


    Als allerletzten Schritt sollten wir nun noch das Script MN6-Colorteach.mscr ausführen. Dazu öffnen wir wieder unseren Windows Expolrer und wechseln in das Verzeichnis \Storage Card\NaviRunner und öffnen dort MN6-Colorteach.mscr.
    Bitte befolgt nun alle Anweisungen genau!!!! Nur so ist eine richtige Funktionsweise von NaviRunner gewährleistet.


    Nachdem nun auch Colorteach komplett durchlaufen ist, könnt Ihr einen SoftReset durchführen und könnt NaviRunner bewundern. So richtig in den Genuss diese Tools kommt ihr dann, wenn ihr Euch Navigieren lasst.



    Ich hoffe mal, ich konnte mit dieser Anleitung auch alle PNA Besitzer, die sich nicht so recht daran trauen einen Einblick geben, wie man das Tool installieren kann.


    Ein besonderer Dank geht noch an Argasha, das er diese Tool überhaupt für PNAs angepasst hat.

  • Hört sich ja sehr vielversprechend an. Werde das Ganze nachher mal testen.

  • Im Übrigen:
    Bei Problemen mit der Installation oder bei Probleme gewisser Einstellungen bin ich Euch gerne behilflich.


    Sollte es allerdings Probleme mit NaviRunner selbst geben (Fehlermeldungen usw) dann bitte im Original NaviRunner Thread posten.


    Das ganze wurde bis jetzt ja nur auf einem Transonic 6000t getestet und ohne Poi-Warner.

  • Na das wird ja spannend. :D


    Frage vorweg: die vorgenommen Installationen bekomme ich doch durch einfaches Löschen und Hardreset wieder weg, oder?

  • Ja genau!


    Durch einen Hardreset werden die Änderungen an der Registry und die Installation von Mortscript wieder zurückgesetzt!


    Einzig das Verzeichnis NaviRunner inklusive der darin enthaltenen Dateien müß von der SD-Karte gelöscht werden.

  • @Toto1973
    Sehr schöne und detailierte Anleitung!


    Da die Steuerung der Hintergrundbeleuchtung, die auf den PDAs eins der größten Probleme bei der Hardware-Kompatibilität des Scripts ist, auf PNAs durch MN6 durchgeführt wird, bin ich eigentlich ganz guter Dinge, dass es auf vielen PNAs läuft.


    Noch ein Hinweis: Wer MortScript behalten, aber NaviRunner wieder löschen möchte, muss keinen Hardreset machen. Der NaviRunner-Installer kann alle Änderungen in der Registry wieder Rückgängig machen, die von ihm vorgenommen wurden, wenn er im Modus "Deinstallation" gestartet wird. Das NaviRunner Verzeichnis kann dann, wie Toto1973 schon erwähnt hat, von Hand gelöscht werden. Alle Inis werden in diesem Verzeichnis gespeichert, NaviRunner verteilt sich also nicht im ganzen System.


    Gruß, Argasha


    P.S. Es wäre schön, wenn wir einige Rückmeldungen bekommen würden, auf welchen PNAs NaviRunner mit Totos Anleitung zum laufen gebracht werden konnte.

  • Von mir noch ein kleiner Hinweis:


    Wenn Ihr einen Skin verwendet, der die Kompassanzeige verändert, dann wird NaviRunner momentan leider nicht funktionieren.


    Eine Meldung an Argasha habe ich diesbezüglich bereits gemacht :D

  • Hallo,


    habe den Navi Runner wie beschrieben installiert leider kommt aber immer wenn ich den PNA einschalte folgende Meldung: siehe Anhang !


    Wenn ich ich NaviRunnerMN6 über QuickRunner starte, startet MN6 auch ohne Probleme und NaviRunner funktioniert auch einwandfrei.


    Kann mir jemand helfen wie ich diese Meldung abstellen kann ?


    LG PDAFreund


  • Hi,


    sieht so aus, als ob Du NaviRunner auf Speicherkarte installiert hast, und die Karte erst zu spät erkannt wird. Es könnte helfen, zumindestens Mortscript in den internen Speicher zu installieren. Siehe HIER >>KLICK<< Das trifft auch bei NaviRunner selber zu, wenn es auf SD-Karte installiert ist.


    Alternativ kannst Du den NaviRunner-Eintrag (NaviRunnerMN6.lnk) aus dem Autostart-Ordner entfernen. NaviRunner kann dann aber nur noch über Quickrunner gestartet werden.


    Gruß, Argasha

  • Hi Argasha,


    vielen Dank für deinen Tipp, nun funktioniert alles.


    Vielen Dank noch mal für das Super Programm.


    PS: Was mir bei der Installation von Navi Runner aufgefallen ist, es wird toolhelp.dll benötigt. Keine Ahnung ob es nun nur an meinem PNA lag oder ob es allgemein installiert sein muss. Falls hier im Forum schon angesprochen dann sorry,hab mir die Mühe nicht gemacht danach zu suchen.


    MfG PDAFreund

  • Zitat

    Original von blackLucky80
    Wieso kann ich den NaviRunner nicht installeiren???


    Hallo,
    könnte es sein, dass du die vorherige Installation von MortScript vergessen hast???
    Download-Link im Originalbeitrag zum Navirunner im MN6-PDA-Bereich!
    Außerdem brauchst du zunächst den Zugriff auf Windows CE - wozu es verschiedene in diesem Forumsbereich beschriebene Wege gibt.


    Gruß miresc

    Einmal editiert, zuletzt von miresc ()

  • Hallo,


    mich interessiert an dem Tool die automatische Umschaltung von Tag auf Nachtmodus. Wenn das ein eigenständiges Script ist, kann man es dann auch einfach in den Quickrunner installieren? Würde ungerne noch mehr Programme installieren.


    Besten Dank


    Michael

  • Hallo,


    ich habe nen LOOX N100 und finde keinen <ExitBehaviour>1</ExitBehaviour> - Eintrag!


    Wo könnte der stecker oder ist das beim LOOX ein anderer Befehl?


    Gruß
    Marcus

  • Zitat

    Original von setternixe
    mich interessiert an dem Tool die automatische Umschaltung von Tag auf Nachtmodus.


    Dieser Teil ist natürlich Bestandteil des kompletten NaviRunners. Aber dieser nimmt nicht viel Speicher und der gleichen in Anspruch.


    Zitat

    Original von kim280190
    ich habe nen LOOX N100 und finde keinen <ExitBehaviour>1</ExitBehaviour> - Eintrag!


    Das ist natürlich doof. Da wird man beim Loox den Desktop freilegen müssen. Bemühe doch mal die Suche, ob Du dazu was findest.