For Linux 32 bit users, I've attached just the executable versions of all the gimg tools. A few of them will not work on files bigger than about 3G on 32 bit systems. I looked into rewriting the gimglib.c to use random file access instead of mmap but it's not something I can do in a few hours.
If you want to compile the source for other POSIX systems you can patch the gimgunlock by adding
to gimgunlock.c and recompile using the following changes to the Makefile:Code:Please Login or Register to see the links
Should work for Mac OS too, but no one with a Mac has tried it. Source can be found here: [Only registered and activated users can see links. ]Code:Please Login or Register to see the links
How to find out if the .img file is locked or not without putting it on a device? Or it doesn't hurt to unlock it again, for example, with this tool?
'Thanking Posts' are banned. To thank someone, and/or to see hidden links and content, use the [Only registered and activated users can see links. ] button below left of the helpful post then refresh your browser [F5 key]. 'Thanking Posts' are banned.
Please don't spam. Posts serving no purpose other than to thank or to ask about hidden links are trashed or deleted, it's GPSPower's policy. Please don't spam.
[Only registered and activated users can see links. ] should make their first post as a new Intro Thread in [Only registered and activated users can see links. ].
I have run the unlocker "gimgunlock.exe" several times on an already unlocked IMG file and a binary comparison indicated that the before and after files are identical.
I've never tried that experiment (using "gimgunlock.exe") on an unlocked IMG which was originally unlocked with a different unlocker (for example "FastIMGUnlocker.exe) but I suspect there is no harm in doing so.
I wanted to say thank you for a great tool.
I am having issues and I feel like I have read it all. I have a map on a SD card. I copied it over to the PC and then tried to unlock it by dragging it. Once I copy back to another SD card and insert it to The Garmin is says unable to unlock maps? If I stick the original one in it works okay? So am I not copying it correctly or the unlock is not functioning for me?
Any help would be appreciated?
Check with Gmaptool if the map is unlocked. If it's unlocked ,it should work everywhere.
May be do you have another .img locked ? Usually this unlocker unlock every .img.
Could you tell us exactly what map you are trying to work with and what model GPS are you using.
I am curious, if you already had it working on one SD, why did you copy it to the PC and try to unlock it ? Wasn't it already unlocked? Perhaps there's also an .UNL file in the GPS for that map that's causing some sort of conflict. You might have a handheld GPS model that requires an unlock file (even if it's empty) on the SD even if the map is fully unlocked.
Did you drag the gmapsupp.img file onto the ICON for "gimgunlock.exe" ? That should have worked.
If you have (or can download) the "GMapTool.exe" you can read the IMG into the tool, click on the details button and see if it's unlocked.
The reason why it doesn't work on another SD card is that your *.img map file is still locked. Locked Garmin map file (when stored in a SD Card) uses the SD card ID as security and you have to unlock it before use.
[Only registered and activated users can see links. ]
Use Gmaptool to check if your map is locked. A letter 'L' at prio denotes a locked map file.
Input file: M:/garmin/GMAPSUPP.IMG.
Reading file M:/garmin/GMAPSUPP.IMG.
Wrong MPS records size, file M:/garmin/GMAPSUPP.IMG.
File: M:/garmin/GMAPSUPP.IMG, length 17487872
Header: 30.05.2012 11:39:13, DSKIMG, XOR 00, V 0.00, Ms 1
Mapset: TrackIt GPS Locator
fat: 400h - 600h - 5800h, block 2048
maps: 3, sub-files 8
Sub-file fat length
00001760 MDR 600h 603204
00001760 SRT A00h 920
35000626 LBL C00h 1277709
CP 1252, map created with cgpsmapper
35000626 NET 1200h 2447090
35000626 NOD 1C00h 3540034
35000626 RGN 2C00h 8950683
35000626 TRE 5200h 637179
map 2161132 (35000626)
PID 1, FID 1760, region 0,0
date 28.04.2005 09:43:47
priority 25, parameters 1 3 17 1
levels [15,18,20,22,24], zoom [84,3,2,1,0]
N: 11.239014, S: 5.394287, W: -87.187500, E: -82.485352
TrackIt GPS Locator
MAPSOURC MPS 5600h 192
Map length s-f CP prio PID FID name
00001760 IDX 604124 2
35000626 MPC 16852695 5 1252 25 1 1760 Costa Rica Routable Jun2012 >Costa Rica Routable Jun2012
MAPSOURC MPS 192 1
L: PID 1, FID 800, map 2161132, (35000626 0), Costa Rica Routable Jun2012 >Costa Rica Routable Jun2012
V: TrackIt GPS Locator (1)
F: PID 1, FID 800, Costa Rica Routable Jun2012