Hi all! I have a Magellan Roadmate 2000 GPS unit
(you can see it here
HERE
and get the official manual
HERE )
There is a sticker on the back that says WinCE Core 5.0.
It was acting funny and locking up a lot
(when routing to addresses over an hour away or so
), so I was trying to reset it. The reset button did not fix the problem
(and I noticed that all my settings were still there after a 'reset'
) so I was trying to find a way to do a "Hard reboot". I did not find anything in the manual or online so I wias fiddling around with the buttons until I found an undocumented menu
(blue screen
) which said:
Pluto_0_0129_RAM32_ROM1.12
0=WINCE Upgrade
1=GPS Tools
2=BT Tools
3=UBOOT Upgrade
4=Other Tools
Choice=3
I picked "Other tools" and did:
ERASE FLASH
Format FLASH for BINFS
Aak! Stupid me!! Now the GPS is dead, I think I deleted the WinCE OS that was operating underneath the Magellan firmware!
All it does when you turn it on is show "Loading" on the screen
(in the same font you see when you Reset it
).
I can still get into the bootloader
(? blue screen
) menu though, which gives me some options:
0=WINCE by SD/MMC (Format)
1=WINCE by SD/MMC
2=WINCE by USB (Format)
3=WINCE by USB
When I pick #2 it says "downAddr :31400000. Waiting for Download. Cable not connected."
However if I have the USB cable connected to the computer, it does make the "Plugged in a new USB device" noise and says it found a "SEC S3C2410X Test B/D"
Also, the UBOOT menu allows me to:
0=UBOOT by USB
1=UBOOT by SD/MMC
And the same thing happens if I have it plugged into the computer.
I found a driver for theSEC S3C2410X Test B/D" Here:
http://blog.aggregatedintelligence.com/2007/08/mio-c310x-sec-s3c241...
But I don't think that alone will fix my problem.
I downloaded new firmware for my Magellan Roadmate 2000 from magellan's website. That link is
HERE and it comes directly from Magellan.
When I try to use the setup.exe that comes with it, it reports that "No Magellan Roadmate 2000" was found. I suspect it looks for the specific Magellan RM 2000 device ID on USB. Since I wiped out not only the Magellan firmware, but the WinCE under it, there's no way it would report itself as a RM2000.
I also found this "bluescreen fix" for the Roadmate800, which is obviously not the unit I have, but I figured it might help.
(
http://www.hacking-gps.com/gps-notes/archives/2006/08/solve_your_ma... )
When I tried to run it, it too failed to recognize the unit
(even when I set W it to "WINCE by USB" or "UBOOT by USB".
So then I started reading more online and realized I need to get a copy of the firmware for a Magellan Roadmate 2000, and either find an uploader/flasher for USB or put it on a memory card and try to let the bootloader load it. I suspect calling Magellan will lead nowhere
(even they would fix/swap it, I still would like to know how to fix it! I guess I'm just interested at this point
).
I do have another RM2000
(my wife's
), but I have no idea how to get what I need from it.... then I saw on some other posts that the .zip file from Magellan
(the firmware upgrade .zip
)
contains the file I need; it's called WINCEIMG.BIN
I learned that from these guys who had the same problem, but did not seem to find a solution either:
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=85498&SearchT...
Based on the hints in that posting, I renamed the updater .exe file
(again, found here:
http://magellan.cachefly.net/softwareupgrades/Magellan_RoadMate_200... ) to a .zip and found the winceing.bin file. I put it on an SD card
(the file format just says "FAT" so I guess that's FAT16 not FAT32? does it matter what format the SD card is?
) and popped it in the Roadmate 2000. Now, when I go into the bootloader menu, it says the following:
SD Card boot
Please wait...
Waiting!!
MountDisk Success!
open file failed!
ERROR happened!
Put image file into SD!
------------
When I go into the WinCE upgrade by SD/MMC menu, it says:
Waiting!!
MountDisk Success!
Open CEimage ...
can not find WINCEIMG.CKS
Any key to continue
--------------
From this thread
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=72270
it looks like you can generate winceimg.cks from winceimg.bin ; I think you use winhex to find the 32bit checksum, then create a text file named winceimg.cks with the following text in it:
binSize : xxx
checksum: yyy
where xxx is the filesize of your winceimg.bin
(no commas
) and yyy is the checksum that winhex reported.
I noticed the examples I saw had '0x' in front of the checksum, so I added that.
When I put it on the card, the Roadmate does something different
(it
tries to load the file!
)
WINCE Upgrade by SD
Waiting!!
MountDisk SUCCESS!
Open CEimage ...
Checksum error.
Any key to continue
Read progress: it goes quickly through 0..1..2..3..
(etc
) until it reaches
100%
But then it says
Checksum error
And nothing else happens
I tried it for uboot.bin and uboot.cks and tried that in the uboot menu; it also said the checksum was bad.
Arg!! So close! I think I am closing in on a solution but I have run out of things to try.
What should I try next?
Thanks for reading this long post!!
Edited by mgrm2k 2008-11-16 3:47 PM