Navigon 7210 7310 8410 8450 2110 ohne Max TMC Empfang GNS mit Wistron
Die PNAs Navigon 7210 u. 7310 haben einen TMC-Chip von der Fa. Wistron eingebaut. Bei den PNAs Navigon 8410 und 8450 soll dies auch der Fall sein. Ich weiß allerdings nicht, ob die Chips vom 84x0 wirklich mit denen vom 7210/7310 baugleich sind. Von daher kann ich nur zusichern, dass meine nachfolgenden Tips für die Geräte 7210/7310 zutreffen. Besitzer eines 84x0 müssten dies selbst testen.
Bisher hatte man mit den PNAs 7210/7310 nur mit der Software MN 7.4.2 Build 802 vom 7310 oder mit MN 7.4.3 Build 201 vom 8310 (mit der TmcHal.dll vom 7310) TMC-Empfang. Durch Zufall bin ich auf zoulou vom china-rns-Board aufmerksam geworden, dem es gelungen ist, mit Hilfe eines Software-Interfaces namens MixSerDrv die Protokolle eines Royaltek-TMC-Chips von einem China-Navi in GNS-Protokolle zu übersetzen. Ich hatte ihn daher kontaktiert und gefragt, ob er sein Programm auch für den Wistron-Chip anpassen könnte. Nach vielen Tests auf meinem Gerät ist dies mit Version 1.3 gelungen. So kann ich nun auf dem 7210/7310 auch mit der Version MN 7.7.5 Build 447 hier aus dem DEB (Version von halver, MobileNavigator.res von eduardo1) dank zoulou TMC-Meldungen empfangen. Da ich keine Links zu Fremd-Boards posten möchte, müsst ihr mit den oben genannten Begriffen nach dem Programm googeln.
Wegen Zeitmangels kann ich keinen Support leisten!!!
Wie User TomKeller im Thread Navigon MN 7.7.5 Build 447 in navigon 2110(ohne max) berichtet, funktioniert MixSerDrv auch beim PNA Navigon 21x0 ohne Max, d.h. dieses Gerät hat auch einen Wistron-TMC-Chip eingebaut.
PS.: Seit 31.03.12 unterstützt MixSerDrv Vers. 2.0 auch Navigon-Softwareversionen (z.B. MN 7.7.6 u. 8.2.5 Flow), die für PNAs mit Amaryllo-TMC-Chips geschrieben wurden. Der verwendete PNA mus dann jedoch WinCE 6.0 als Betriebssystem aufweisen und einen TMC-Chip von Wistron, RoyalTek oder Locosys eingebaut bzw. angeschlossen haben. Mit einer späteren Version 2.5 sollen auch GNS-TMC-Chips (z.B. PNAS von Medion) unterstützt werden.
Wer bei seinem 7210/7310 Windows nicht freigelegt hat, kann sich ja den QuickRunner 1.2 installieren (googeln). Im QuickRunner sind MortScript-Dateien integriert, die fortlaufend durchnummeriert sind (1.mscr, 2.mscr usw.). Mit dem nachfolgenden Script wird das Programm MixSerDrv initialisiert (einschl. Registry-Einträge, Kopie des Treibers), MN 7.7.5 gestartet und die STVO weggeklickt. Also einfach mit dem Texteditor eine Textdatei erstellen, in 1.mscr oder 2.mscr etc. umbenennen, den folgenden Text hineinkopieren und die fertige Datei in den Ordner "Program Files\QuickRunner\Scripts" kopieren und die vorhandene damit überschreiben.
In den Dateien NAVIGON\Settings\UserSettings.default und NAVIGON\Settings\UserSettings.xml muss natürlich bei <TMCPort>3</TMCPort> statt 4 eine 3 eingetragen werden. Im Ordner NAVIGON müssen die Dateien gpstmc.dll und gpstmc.pil vorhanden sein. MixSerDrv funktioniert auf dem 7210/7310 auch mit anderer Fremdsoftware, wenn das GNS-Protokoll unterstützt wird (z.B. GoPal 6.0). Bei GoPal 6.0 muss dann in der Datei My Flash Disk\settings\0\Navigation\streetdirector_hmi.reg bei den Events "2132017154"="COM3" und "2132607125"="38400" stehen. Bei anderer Software muss der TMC-Port entsprechend angepasst werden.
Da MN 7.7.5 Bluetooth vom 7210/7310 nicht unterstützt, hier noch mein Script, um das Telefon-Menü über den QuickRunner aufzufufen.
Wer beim 7210/7310 Windows freilegen möchte, kann sich das Programm nfRunner besorgen (googeln), die Dateien nfRunner.exe und nfRunner.nfRun in UpdateMe.exe und UpdateMe.nfRun (7210) oder autorunce.exe und autorun.nfRun (7310, originale autorunce.exe in autorunceOrig.exe) umbenennen und den nachfolgenden Text in die nfRun-Datei kopieren.
Viel Erfolg wünscht
Achsel
Die PNAs Navigon 7210 u. 7310 haben einen TMC-Chip von der Fa. Wistron eingebaut. Bei den PNAs Navigon 8410 und 8450 soll dies auch der Fall sein. Ich weiß allerdings nicht, ob die Chips vom 84x0 wirklich mit denen vom 7210/7310 baugleich sind. Von daher kann ich nur zusichern, dass meine nachfolgenden Tips für die Geräte 7210/7310 zutreffen. Besitzer eines 84x0 müssten dies selbst testen.
Bisher hatte man mit den PNAs 7210/7310 nur mit der Software MN 7.4.2 Build 802 vom 7310 oder mit MN 7.4.3 Build 201 vom 8310 (mit der TmcHal.dll vom 7310) TMC-Empfang. Durch Zufall bin ich auf zoulou vom china-rns-Board aufmerksam geworden, dem es gelungen ist, mit Hilfe eines Software-Interfaces namens MixSerDrv die Protokolle eines Royaltek-TMC-Chips von einem China-Navi in GNS-Protokolle zu übersetzen. Ich hatte ihn daher kontaktiert und gefragt, ob er sein Programm auch für den Wistron-Chip anpassen könnte. Nach vielen Tests auf meinem Gerät ist dies mit Version 1.3 gelungen. So kann ich nun auf dem 7210/7310 auch mit der Version MN 7.7.5 Build 447 hier aus dem DEB (Version von halver, MobileNavigator.res von eduardo1) dank zoulou TMC-Meldungen empfangen. Da ich keine Links zu Fremd-Boards posten möchte, müsst ihr mit den oben genannten Begriffen nach dem Programm googeln.
Wegen Zeitmangels kann ich keinen Support leisten!!!
Wie User TomKeller im Thread Navigon MN 7.7.5 Build 447 in navigon 2110(ohne max) berichtet, funktioniert MixSerDrv auch beim PNA Navigon 21x0 ohne Max, d.h. dieses Gerät hat auch einen Wistron-TMC-Chip eingebaut.
PS.: Seit 31.03.12 unterstützt MixSerDrv Vers. 2.0 auch Navigon-Softwareversionen (z.B. MN 7.7.6 u. 8.2.5 Flow), die für PNAs mit Amaryllo-TMC-Chips geschrieben wurden. Der verwendete PNA mus dann jedoch WinCE 6.0 als Betriebssystem aufweisen und einen TMC-Chip von Wistron, RoyalTek oder Locosys eingebaut bzw. angeschlossen haben. Mit einer späteren Version 2.5 sollen auch GNS-TMC-Chips (z.B. PNAS von Medion) unterstützt werden.
Wer bei seinem 7210/7310 Windows nicht freigelegt hat, kann sich ja den QuickRunner 1.2 installieren (googeln). Im QuickRunner sind MortScript-Dateien integriert, die fortlaufend durchnummeriert sind (1.mscr, 2.mscr usw.). Mit dem nachfolgenden Script wird das Programm MixSerDrv initialisiert (einschl. Registry-Einträge, Kopie des Treibers), MN 7.7.5 gestartet und die STVO weggeklickt. Also einfach mit dem Texteditor eine Textdatei erstellen, in 1.mscr oder 2.mscr etc. umbenennen, den folgenden Text hineinkopieren und die fertige Datei in den Ordner "Program Files\QuickRunner\Scripts" kopieren und die vorhandene damit überschreiben.
#MN 7.7.5 starten ohne StVO\MN 7.7.5 starting without StVO*
######
#
#MN 7.7.5 starten und den StVO-Hinweis automatisch wegklicken
####################
SoundTyp="min"
call SoundEffects
# -----------------------------------------
# Adjust following variables to your system:
# INSTALLDIR must contain: MixSerDrv.dll , mixser_tmc.bin, activatedevice.exe
INSTALLDIR = "\Storage Card\MixSer"
# MIXSER_PORT must be a free COM port number in your system
# Set the TMC port of your navigation software to this port!
MIXSER_PORT = 3
# COM port name and baudrate of the Wistron TMC chip
TMC_PORT = "COM4:"
TMC_BAUD = 38400
# Optional: Your favorite FM frequency. MixSerDrv will tune to this frequency when MixSerDrv is activated
# Examples: 10520 means 105.2 Mhz; 9440 means 94.4 MHz, etc.
TMC_START_FREQ = 9440
# Optional: In case MixSerDrv does not work properly, try with following lines set to 1
# e.g. Wistron chips need them to be 1
TMC_SKIP_INIT = 1
TMC_NOWAIT_FOR_RESPONSE = 1
# Navigation software executable
NAVI_SW_PATH = "\Storage Card\NAVIGON\navigon.exe"
# If DEBUG is 1 then a log file is written into INSTALLDIR every time when MixSerDrv is activated
DEBUG = 0
# -----------------------------------------
# you should know what you do from here on !!
# MixSerDrv used as a Serial Port Sniffer
# Bei GPS_PORT und GPS_BAUD die Werte von TMC_PORT und TMC_BAUD eintragen.
# Der TMC_PORT wird im GPS_SNIFF_MODE ignoriert! Besser: TMC_PORT = "", TMC_BAUD = 0
# GPS_PORT <==> MixSerDrv <==> MIXSER_PORT
#GPS_PORT = "COM4:"
#GPS_BAUD = 38400
#GPS_SNIFF_MODE = 1
# copy MixSerDrv driver DLL to Windows directory
Copy( INSTALLDIR & "\MixSerDrv.dll", "\Windows\MixSerDrv.dll", TRUE )
# write settings for MixSerDrv to registry
RegWriteString( "HKLM", "\Drivers\MixSer", "FriendlyName", "MixSerDrv" )
RegWriteString( "HKLM", "\Drivers\MixSer", "Dll", "MixSerDrv.dll" )
RegWriteString( "HKLM", "\Drivers\MixSer", "Prefix", "COM" )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "Index", MIXSER_PORT )
RegWriteString( "HKLM", "\Drivers\MixSer", "InstallPath", INSTALLDIR )
#RegWriteString( "HKLM", "\Drivers\MixSer", "GpsPortName", GPS_PORT )
#RegWriteDWord ( "HKLM", "\Drivers\MixSer", "GpsBaudRate", GPS_BAUD )
RegWriteString( "HKLM", "\Drivers\MixSer", "TmcPortName", TMC_PORT )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "TmcBaudRate", TMC_BAUD )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "TmcStartFreq", TMC_START_FREQ )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "TmcSkipInit", TMC_SKIP_INIT )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "TmcNoWaitForResponse", TMC_NOWAIT_FOR_RESPONSE )
#RegWriteDWord ( "HKLM", "\Drivers\MixSer", "DebugMode", DEBUG )
#RegWriteDWord ( "HKLM", "\Drivers\MixSer", "GpsSniffMode", GPS_SNIFF_MODE )
# activate the new COM port
RunWait ( INSTALLDIR & "\activatedevice.exe", "\Drivers\MixSer" )
# start the navigation software
Run ( NAVI_SW_PATH )
#Sleep 1000
#Run "\windows\ShowTbyD.exe"
Sleep 9000
Set true, "1"
While equals %true%, "1"
Sleep 200
GetColorAt 337, 231, color
# 20 Plus Tag color "2698281", Nacht color "1581080"
If equals %color%, 2698281
MouseClick "Mobile Navigator", 337, 231
Set true, "0"
ElseIf equals %color%, 1581080
MouseClick "Mobile Navigator", 337, 231
Set true, "0"
EndIf
EndWhile
Sleep 1000
Exit
# SoundEffects
###########
Sub SoundEffects
if (opt["sounds"])
Sverz="\windows\wind" & %SoundTyp% &".wav"
PlaySound %Sverz%
endif
endsub
######
#
#MN 7.7.5 starten und den StVO-Hinweis automatisch wegklicken
####################
SoundTyp="min"
call SoundEffects
# -----------------------------------------
# Adjust following variables to your system:
# INSTALLDIR must contain: MixSerDrv.dll , mixser_tmc.bin, activatedevice.exe
INSTALLDIR = "\Storage Card\MixSer"
# MIXSER_PORT must be a free COM port number in your system
# Set the TMC port of your navigation software to this port!
MIXSER_PORT = 3
# COM port name and baudrate of the Wistron TMC chip
TMC_PORT = "COM4:"
TMC_BAUD = 38400
# Optional: Your favorite FM frequency. MixSerDrv will tune to this frequency when MixSerDrv is activated
# Examples: 10520 means 105.2 Mhz; 9440 means 94.4 MHz, etc.
TMC_START_FREQ = 9440
# Optional: In case MixSerDrv does not work properly, try with following lines set to 1
# e.g. Wistron chips need them to be 1
TMC_SKIP_INIT = 1
TMC_NOWAIT_FOR_RESPONSE = 1
# Navigation software executable
NAVI_SW_PATH = "\Storage Card\NAVIGON\navigon.exe"
# If DEBUG is 1 then a log file is written into INSTALLDIR every time when MixSerDrv is activated
DEBUG = 0
# -----------------------------------------
# you should know what you do from here on !!
# MixSerDrv used as a Serial Port Sniffer
# Bei GPS_PORT und GPS_BAUD die Werte von TMC_PORT und TMC_BAUD eintragen.
# Der TMC_PORT wird im GPS_SNIFF_MODE ignoriert! Besser: TMC_PORT = "", TMC_BAUD = 0
# GPS_PORT <==> MixSerDrv <==> MIXSER_PORT
#GPS_PORT = "COM4:"
#GPS_BAUD = 38400
#GPS_SNIFF_MODE = 1
# copy MixSerDrv driver DLL to Windows directory
Copy( INSTALLDIR & "\MixSerDrv.dll", "\Windows\MixSerDrv.dll", TRUE )
# write settings for MixSerDrv to registry
RegWriteString( "HKLM", "\Drivers\MixSer", "FriendlyName", "MixSerDrv" )
RegWriteString( "HKLM", "\Drivers\MixSer", "Dll", "MixSerDrv.dll" )
RegWriteString( "HKLM", "\Drivers\MixSer", "Prefix", "COM" )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "Index", MIXSER_PORT )
RegWriteString( "HKLM", "\Drivers\MixSer", "InstallPath", INSTALLDIR )
#RegWriteString( "HKLM", "\Drivers\MixSer", "GpsPortName", GPS_PORT )
#RegWriteDWord ( "HKLM", "\Drivers\MixSer", "GpsBaudRate", GPS_BAUD )
RegWriteString( "HKLM", "\Drivers\MixSer", "TmcPortName", TMC_PORT )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "TmcBaudRate", TMC_BAUD )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "TmcStartFreq", TMC_START_FREQ )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "TmcSkipInit", TMC_SKIP_INIT )
RegWriteDWord ( "HKLM", "\Drivers\MixSer", "TmcNoWaitForResponse", TMC_NOWAIT_FOR_RESPONSE )
#RegWriteDWord ( "HKLM", "\Drivers\MixSer", "DebugMode", DEBUG )
#RegWriteDWord ( "HKLM", "\Drivers\MixSer", "GpsSniffMode", GPS_SNIFF_MODE )
# activate the new COM port
RunWait ( INSTALLDIR & "\activatedevice.exe", "\Drivers\MixSer" )
# start the navigation software
Run ( NAVI_SW_PATH )
#Sleep 1000
#Run "\windows\ShowTbyD.exe"
Sleep 9000
Set true, "1"
While equals %true%, "1"
Sleep 200
GetColorAt 337, 231, color
# 20 Plus Tag color "2698281", Nacht color "1581080"
If equals %color%, 2698281
MouseClick "Mobile Navigator", 337, 231
Set true, "0"
ElseIf equals %color%, 1581080
MouseClick "Mobile Navigator", 337, 231
Set true, "0"
EndIf
EndWhile
Sleep 1000
Exit
# SoundEffects
###########
Sub SoundEffects
if (opt["sounds"])
Sverz="\windows\wind" & %SoundTyp% &".wav"
PlaySound %Sverz%
endif
endsub
In den Dateien NAVIGON\Settings\UserSettings.default und NAVIGON\Settings\UserSettings.xml muss natürlich bei <TMCPort>3</TMCPort> statt 4 eine 3 eingetragen werden. Im Ordner NAVIGON müssen die Dateien gpstmc.dll und gpstmc.pil vorhanden sein. MixSerDrv funktioniert auf dem 7210/7310 auch mit anderer Fremdsoftware, wenn das GNS-Protokoll unterstützt wird (z.B. GoPal 6.0). Bei GoPal 6.0 muss dann in der Datei My Flash Disk\settings\0\Navigation\streetdirector_hmi.reg bei den Events "2132017154"="COM3" und "2132607125"="38400" stehen. Bei anderer Software muss der TMC-Port entsprechend angepasst werden.
Da MN 7.7.5 Bluetooth vom 7210/7310 nicht unterstützt, hier noch mein Script, um das Telefon-Menü über den QuickRunner aufzufufen.
#Telefonmenü starten\Phonemenu starting*
######
#
# Telefonmenü starten
#
####################
SoundTyp="min"
call SoundEffects
If ProcExists ("PhoneLink.exe")
Run "\My Flash Disk\Phonelink\PhoneLinkMsg.exe"
WaitForActive ("PhoneLinkMsgWnd", 9)
MouseClick , 150, 65
Close ("PhoneLinkMsgWnd")
Else
Run "\My Flash Disk\Phonelink\PhoneLink.exe"
Sleep 12000
Run "\My Flash Disk\Phonelink\PhoneLinkMsg.exe"
WaitForActive ("PhoneLinkMsgWnd", 9)
MouseClick , 150, 65
Close ("PhoneLinkMsgWnd")
Endif
Exit
# SoundEffects
###########
Sub SoundEffects
if (opt["sounds"])
Sverz="\windows\wind" & %SoundTyp% &".wav"
PlaySound %Sverz%
endif
endsub
######
#
# Telefonmenü starten
#
####################
SoundTyp="min"
call SoundEffects
If ProcExists ("PhoneLink.exe")
Run "\My Flash Disk\Phonelink\PhoneLinkMsg.exe"
WaitForActive ("PhoneLinkMsgWnd", 9)
MouseClick , 150, 65
Close ("PhoneLinkMsgWnd")
Else
Run "\My Flash Disk\Phonelink\PhoneLink.exe"
Sleep 12000
Run "\My Flash Disk\Phonelink\PhoneLinkMsg.exe"
WaitForActive ("PhoneLinkMsgWnd", 9)
MouseClick , 150, 65
Close ("PhoneLinkMsgWnd")
Endif
Exit
# SoundEffects
###########
Sub SoundEffects
if (opt["sounds"])
Sverz="\windows\wind" & %SoundTyp% &".wav"
PlaySound %Sverz%
endif
endsub
Wer beim 7210/7310 Windows freilegen möchte, kann sich das Programm nfRunner besorgen (googeln), die Dateien nfRunner.exe und nfRunner.nfRun in UpdateMe.exe und UpdateMe.nfRun (7210) oder autorunce.exe und autorun.nfRun (7310, originale autorunce.exe in autorunceOrig.exe) umbenennen und den nachfolgenden Text in die nfRun-Datei kopieren.
SETSTORAGEMEMORY "1000"
RUN "\Windows\explorer.exe"
IFWINDOWEXIST "WisNavigon"
CLOSEWINDOW "WisNavigon"
ENDIF
IFFILEEXIST "\Windows\WisNavigon.exe"
CLOSEFILE "\Windows\WisNavigon.exe"
ENDIF
RUN "\Windows\explorer.exe"
IFWINDOWEXIST "WisNavigon"
CLOSEWINDOW "WisNavigon"
ENDIF
IFFILEEXIST "\Windows\WisNavigon.exe"
CLOSEFILE "\Windows\WisNavigon.exe"
ENDIF
Viel Erfolg wünscht
Achsel
Zuletzt bearbeitet: