This is info I got from
Ballebar
It's possible to detect FID (MapID), PID, RgnID and VenID by reading the GPI-file. Using a HexEditor is an advantage.
The 5th byte shows an offset. Use this offset +9 bytes to find the start of MapId (2 bytes swaped), PID (1 byte), RgnID (1 byte) & VenID (1 byte). You will then take all of the 5 bytes and use them in [Only registered and activated users can see links. ]. You will of course also need the memory card ID (CID) or unit ID to generate a 25-char unlock code that works for your memory card or GPS unit.
Example with 4 gpi files:
rijeka_tourist_guide.gpi (NOT locked, no need for UNL-file):
DE 03 01 00 00 -> (Hex) 3DE, 1, 0, 0 -> (Dec) 990, 1, 0, 0
Fodors_2008.gpi:
84 03 05 01 00 -> (Hex) 384, 5, 1, 0 -> (Dec) 900, 5, 1, 0
Use generated 25-char unlock code in "Fodors_2008.unl"
6_34_safetycam.gpi:
84 03 09 06 22 -> (Hex) 384, 9, 6, 22 -> (Dec) 900, 9, 6, 34
Use generated 25-char unlock code in "6_34_safetycam.unl"
MPFullEurope.gpi:
84 03 01 01 01 -> (Hex) 384, 1, 1, 1 -> (Dec) 900, 1, 1, 1
Use generated 25-char unlock code in "MPFullEurope.unl"
Both GPI-file and UNL-fiile should normally be stored together in the "Garmin\POI" folder
/ Ballebar
[Only registered and activated users can see links. ]
Bookmarks