From: Oliver Eichler <oliver.eichler@ds...> - 2006-11-09 10:07:27
I know, I know, you guys aren't in the 'Map Business'. However I wonder
if one of you ever tried to download a Garmin *.img file to a Garmin unit?
See, the problem is: I spent quite some time in writing a GUI to decode
the *.img files and to display them as a map. That is working. I even
have a clue on how to combine several maps into one big map file. Fine.
Now I try to find out what it needs to get a map transfered to my Garmin
60CSx and had to learn that the specification lacks this particular
information. :( I am not an expert for USB protocols at all and I have
the bad feeling that becoming one will take more time than I have to
spent. Thus I desperately try to find someone who can give me some help
on this or guide me to some code I can reuse, to speed up development.
I have noticed that GPSBabel uses the stuff of the Jeeps library to
access Garmin devices. I also noticed that Jeeps itself seems to have
disappeared from cyberspace. Does anyone know why? I tend to use the
Jeeps library, too. Has anyone ever tried to extend it for map
downloads? I really wonder if someone ever tried to sniff the USB bus
during a map transfer by MapSource. I haven't found a tool for map
downloads on the Net at all. I wonder why? Did no one ever try or are
there some technical reasons like encryption?
I really appreciate every information you have got on this topic.
From: Robert Lipe <robertlipe@us...> - 2006-11-09 18:25:49
This is off-topic, but since it's in the -code list, has geek content,
and isn't just a "How can I load Delorme maps into my Garmellan" post,
I'll humour it here, but briefly.
> See, the problem is: I spent quite some time in writing a GUI to decode
> the *.img files and to display them as a map. That is working. I even
> have a clue on how to combine several maps into one big map file. Fine.
I've not paid too much attention go them as I live in a world where
good maps cost way less than the time to mess with such things, but I'm
pretty sure similar tools already exist. They're mentioned on the 60 and
76 yahoogroups from time to time and I think go by the name 'sendmap'
and it includes USB transfer. (I could be wrong.)
> I have noticed that GPSBabel uses the stuff of the Jeeps library to
> access Garmin devices. I also noticed that Jeeps itself seems to have
> disappeared from cyberspace. Does anyone know why? I tend to use the
I have a love-hate relationship with Jeeps. It bootstrapped us into the
land of Garmin protocols, but I've spent a huge amount of time fixing
it through the years. I did the initial USB support based on reverse
engineering the protocol and have poured many hundreds of hours into
making it work well. The math transformations in Jeeps have been good
for us and, unlike the protocol modules, have been very low maintenance.
The original author has indeed seemingly disappeared so I consider the
official jeeps to be abandonware.
> Has anyone ever tried to extend it for map downloads?
I'm pretty sure that Jeeps (indeed, GPSBabel) is the wrong starting
place for this. Even once you had the protocol reverse engineered - a
crazy expensive task on its own - bludgeoning it into GPSBabel and/or
Jeeps would be way more expensive than just talking to the serial or USB
layers on whatever OS you care about.
> I really wonder if someone ever tried to sniff the USB bus
> during a map transfer by MapSource. I haven't found a tool for map
Look for sendmap and check out Rich Owings book
http://www.makeyourownmaps.com/ for leads. I don't know that it has
what you're looking for, only that it would be the kind of problems that
user base would have had to already solve.