Hi Gerd,
I could not test it on my GPS, yet. But your option works well for my map on Homeport.
I set option
--map-version=17.01
and Homeport shows v17.01
GMapTool also reports correct version:
Datei: G:/garmin/gmapsupp.img, Länge 1940029440
Header: 17.01.2017 18:09:28, DSKIMG, XOR 00, V 17.01, Ms 0
Mapset: OpenSeaMap_EuCentral
Fat: 400h - 600h - 80000h, Block 32768
Maps: 322, Subdateien 962
One more question:
Could your perhaps also implement an option
--marine
to set marine header?
Currently I have to patch headers using this tool:
https://github.com/OpenSeaMap/garmin/tree/master/gmarine
But this is slow. It would be much better to have an option for that.
Thanks
Von: Gerd Petermann
Gesendet: Sonntag, 15. Januar 2017 09:47
An: mkgmap-dev@lists.mkgmap.org.uk
Betreff: [mkgmap-dev] [Patch] set map-version in img header
Hi all,
the attached patch implements new option map-version:
--map-version=major.minor
The map version is written into the header of each *.img file
at offset 8 and 9. Defailt is 0.0. Both major and minor values must be
between 0 and 255 (including).
Example: --map-version=1.7 (same as --map-version=01.07)
A binary based on r3753 is here:
http://files.mkgmap.org.uk/download/326/mkgmap.jar
I seem to have no Garmin software that displays this version, so I don't
know for sure what the meaning is. Please suggest better option name or
description if you know more.
Gerd