| Versions |
 |
|
| Author |
Topic  |
|
salival
14 Posts |
Posted - 26 oct. 2008 : 19:44:11
|
Here's a possible way to unlock the Navigon 2200/2210.
-First a little intro (may be skipped ) The 22xx uses by default it's internal flash memory (at least the 2200 Benelux version does.) It starts only from MicroSD when there's no autorunce.exe available on the flash Rom. I couldn't get the common methods to work. But when the latest mio pocket appeared to run i got a little hope. To bad it wouldn't install since the 22xx appears to do a hard reset when restarted, so mio pocket wanted to install itself and reboot every time. But I could use the script executer it uses (MortScript.) I wanted to achieve the following: When there's no SD card present start the normal Navigon. When there is, do something (show a menu or something.) And I came up with the following solution.
-The good stuff Use at your own risk! (It should be fairly safe though.) 1. For safety reasons, make a backup of your internal flash Rom. You can do this via Navigon Fresh or with your regular file manager. 2. Download http://www.megaupload.com/?d=PE37K9GR and extract it somewhere to your harddrive 3. Rename autorunce.exe on the Navigon to autorunce.orig.exe 4. Copy the 3 files in Navigon to the root of the internal flash rom. 5. Copy the 3 files in NavigonSD to an empty SDMicro card.
Safely remove the device from your computer and power the unit on. If you don't have the SDCard inserted it should just boot into the normal navigation software, if you do have it inserted it should display a menu.
(edit: Look a few posts down for a nicer looking menu)
N.B.You don't have to alter the menu on the Navigon itself. Every change you want to make is done in the autorunce.mscr file on the sd card.
If you press cancel in the menu or let the dialog time-out you will return to the regular Navigon software.
At http://www.sto-helit.de/index.php?module=page&entry=ms_overview&action=view&menu=29 you will find the documentation for the script runner, if you want to alter/extend the script to your liking.
(updated) Since the 22xx runs on WinCE 6 embedded core it misses a lot of Dll's which some programs need to run. You will get an error like: "programname or one of it's components could not be found." You can download a dll pack from here: http://navmanunlocked.forumwise.com/navmanunlocked-post-5018.html#5018. Using that enabled me to get tomtom 7 to work.
I also got Miopocket working to a certain extend, by removing the restart from the script, quit the install script using Wolftoolbar and starting the miopocket script again. But it's very unstable like this and if you're not carefull will hang the device (just restart and it will be just fine again.)
IGo runs "straight out of the box".
This is a method that worked for me. The other methods described on this forum might work aswell. |
Edited by - salival on 18 déc. 2008 12:52:50
|
|
|
Ads
|
|
|
gpspassion
87495 Posts |
|
|
salival
14 Posts |
Posted - 26 oct. 2008 : 20:15:30
|
Thank you,
That was the first one I tried, but I couldn't get it to work.
My version is very similar to the c30auto and nfrunner methods in that you call other files with a script, just another scriptrunner. It probably sounds more complex than it is. The 5 steps as described above are all it takes. |
 |
|
|
gpspassion
87495 Posts |
|
|
salival
14 Posts |
Posted - 26 oct. 2008 : 20:28:33
|
On another note: As stated in the intro I wanted to keep the internal flash memory as original as possible and still be able to start without an SDcard inserted.
But since the Navigon 2210 always starts from the internal memory there has to be something that allows to start from either. That's what the script on the device itself is for: It checks if there's a SDcard inserted and acts accordingly. (either run the script on the sd card, or start the original software)
That's why this method is a little different than the common methods. If there's abything unclear, feel free to ask. |
 |
|
|
abufct
3 Posts |
|
|
salival
14 Posts |
Posted - 01 nov. 2008 : 10:35:40
|
| I updated the link in the first post to another filehost, and included Wolftoolbar and filemanCE. |
 |
|
|
abufct
3 Posts |
Posted - 04 nov. 2008 : 04:13:43
|
Thanks! That's the first "unlocking" that actually works for my Navigon 1200. Although I have managed to start some parts of other unlockers. Did you find any window manager for your device? Maybe just copying explorer.exe from another PNA would work? |
 |
|
|
salival
14 Posts |
Posted - 04 nov. 2008 : 10:24:18
|
I didn't get explorer to work, but then again I haven't really tried  To browse files you can use FileMan CE or similar programs. To manage processes you can use the taskmanager of the Wolftoolbar.
By the way, If you want a nicer looking menu, take a look at this site: http://www.ultimatelaunch.de/ and then choose Systeminformation. It's the same interface Miopocket uses and although the documentation is in German most commands are self explainatory. It also comes with a normal Windows exe so you can test it on your pc before you put it on your PNA. Then just rename systeminformation.exe to autorunce.exe and put it in the root of your SD card. Or just point the script on the internal flash to systeminformation.exe, or whatever you decide to call it.
I'm not going to offer a full walkthrough on systeminformation here, but if you don't understand something about Systeminformation I'll try to help.
It's not my goal to try to reinvent the wheel here, but since I only need a handful of programs to run MioPocket is a bit overkill for me. If you want many programs to run I think it pays to try to get Miopocket to run.
edit: here's the menu I'm using: http://www.megaupload.com/?d=O425GBD8
 |
Edited by - salival on 23 déc. 2008 11:45:58 |
 |
|
|
joostk
10 Posts |
Posted - 15 déc. 2008 : 09:22:40
|
| Thanks, salival. Excellent post, my 2210 is happily running iGO. I like the MN software better, though... |
 |
|
|
jcostantino
USA
29 Posts |
Posted - 15 déc. 2008 : 19:41:14
|
Thanks for the legwork! I am going to pick up a MicroSD card for my 2200T - do you know if it handles a SDHC card? I would assume so but want to make sure before buying.
Also have you tried changing the CoreCacheSize? I had terrible delays pressing buttons until I increased it by 1000. Look here: http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=120679#top
Edit: I bought an 8 gig MicroSDHC on Amazon for about $20, should be here Wed and I should hopefully be set with that. |
Edited by - jcostantino on 15 déc. 2008 21:12:04 |
 |
|
|
salival
14 Posts |
Posted - 16 déc. 2008 : 14:37:19
|
They offer a 4GB SDHC card on their site and state it's compatible, so indeed it should work.
And as a matter of fact I just adjusted the cache size a couple of days a go and it sped the software up a little. Not much, but certainly noticeable.
And another trick: If you want to be able to return to the menu from the MN software, set the ExitBehaviour to 1 in Settings/ApplicationSettings.xml (line 6). Make sure you don't exit the custom menu when running the Navigon software by changing "QuitOnExecute" for the button to "no" in the Main.ini file (AutorunGUI/Main/). If you do not do this you will not see the custom menu when the MN software has shut down.
If you do this the Navigon software will exit to the menu instead of putting the device in standby. Keep in mind it takes a while for the software to exit back to the menu. |
 |
|
|
jcostantino
USA
29 Posts |
Posted - 16 déc. 2008 : 18:29:08
|
Glad that setting helped you - it was terribly sluggish for me prior to increasing it. I was going to box it back up and return it until I came upon that setting.
I should have my 8gb Micro SDHC card tomorrow... then I can start experimenting. |
 |
|
|
jcostantino
USA
29 Posts |
Posted - 17 déc. 2008 : 21:48:04
|
| My 8 gig card works just fine - your directions are very simple and everything works as expected! Thanks! |
 |
|
|
petestibby
USA
4 Posts |
Posted - 22 déc. 2008 : 15:51:45
|
| Salival, how to you install igo 8 into your menu? |
 |
|
|
salival
14 Posts |
Posted - 22 déc. 2008 : 17:56:59
|
For the text menu: Add/Change the following in autorun.mscr: (everything in bold)
ChoiceDefault( "Menu","Choose Program",0,20,"FileManCE","WolfToolbar","Application name" ) #Enter how the name is displayed in the menu, with quotation marks
Case( 1 )
(...)
Case( 2 )
(...)
Case(3) For every added item a new case must be made
#Check if the file exists, keeps the unit from stalling when it doesn't
If (FileExists("\Storage Card\Foldername\Executable.exe")) #Replace with the proper folder and executable names
Run( "\Storage Card\Foldername\Executable.exe" ) #Replace with the proper folder and executable names
Else
#Show a message and return to the menu
Message("Application could not be found.")
Run( "\Storage Card\Autorunce.exe" )
EndIf
Case(0)
(...)
And for the graphical menu: The icons are defined in either AutorunGUI\Main\Main.ini (the first screen) or AutorunGUI\Apps\Apps.ini. In either case the icons are defined as follows:
ICONXPBUTTON
x = 112 (horizontal location from topleft corner, negatives are from the opposite side)
y = 65 (vertical location)
Command = \Storage Card\Folder\Executable.exe (Which file to run)
SizeNormal = 96 (normal icon size in pixels)
SizePushed = 96 (icon size when pressed)
ScaleAlpha = 100 (normal alpha:100=opaque, 0=transparant")
IconNormal = ..\Icons\navigon_icon.ico (normal icon)
ScaleAlpha = 100 (alpha when pushed)
IconPushed = ..\Icons\navigon_icon.ico (icon when pushed)
QuitOnExecute = yes (yes: the menu shuts itself down after it executes the file.
You'll not be able to return to the menu when exiting the application.
-no: the menu remains running in the background) More info on the graphic menu: http://www.ultimatelaunch.de/ then choose systeminformation (In German, but fairly self explainatory.)
For the code to work everything in italics must be removed. I hope this helps.
|
Edited by - salival on 23 déc. 2008 11:00:26 |
 |
|
Topic  |
|
|
|
| This page was generated in 0,56 seconds. |
 |
|