GarminMapUpdater.exe holds GpsImgWrapper.dll, I guess that this is where the secret things happen ???
All different coverage/regions from the map have a different partnumber making it a usefull tool to identify original maps. Additional files [DB, SID, ASR, G2S, JCV, etc.] for the mapupdate have all normal readable partnumbers in the header or even have the partnumber in the filename.
I used a gmaptz.img and rename it to gmapsupp.img on a SD-card for testing in the nuvi inventory page.
-only the first 64 printable ASCII chars are displayed [#20 -> #5F = space -> underscore = capitals, numbers, etc.] [Only registered and activated users can see links. ]
-invalid partnumber are displayed as ?????-??
-The last 2 numbers of the partnumber are the part revision, incremented with every mapupdate. But on some files like gmaptz the version number is updated and not the part revision number.
-The partnumber string is located just before the date/time [Only registered and activated users can see links. ]
- it is a string of 8 char coded in 9 bytes
- D032318AG013 is displayed as D0323-18, the "-" is part of the string and is the "AG013" also coded somewhere in the string or left out?
- the full partnumber is 006-D0323-18, but the "006-" prefix is left out.
- a "little endian conversion" makes some sense, when you compare two img files like 2012.40 and 2012.30
- if you hex-edit a byte +1, the displayed char leaps 4 places in the ASCII Code Chart
- the start of the string is not always on the same place
Last edited by qwik; 19th March 2012 at 12:05 PM.
Reason: added info
Bookmarks