I swear I’ve spent hours and hours searching the internet for the answer.
I have downloaded a Garmin IMG that was originally created from OSM data.
I’ll all it “downloaded_freedonia_osm.img” here.
It works if I copy it to nuvi:/Internal Storage/Map. It works in Basecamp if I connect the Nuvi to my computer. It works with Basecamp if copy it to a connected thumb drive. E.g. e:/Garmin/Maps/downloaded_freedonia_osm.img.
But I want to install it on the PC so that I can use it with basecamp without a thumb drive or the Nuvi connected to the computer.
I do:
java -ea -Xmx1200m -jar mkgmap.jar
–route
–nsis
–tdbfile
–gmapsupp
–series-name=freedonia
–family-name=freedonia
–input-file=downloaded_freedonia_osm.img
Then I run makensis.
The resulting .exe is not right. There is no main map in it. There appears to be the overview map.
I look in the osmmap.nsi and I see.
; Files to be installed
SetOutPath “$INSTDIR”
File “${MAPNAME}.img” (osmmap.img)
File “${MAPNAME}.tdb”
I think osmmap.img is an overview map. There seems to be is no main map listed.
When I try a simple test starting with OSM data, not a OSM Garmin IMG, I get a “63240001.img” file. And there is an additional entry in the nsi for it.
File “63240001.img”
Why do I get a 63240001.img when starting from a .osm but not from a .img?
How do I make a Basecamp installable from a premade OSM Garmin IMG?
TIA,
-navsteve