It is basically a simple copy paste.
- Download the Pakistan map from PKMaps
- Attach your device with USB with your pc-laptop-notebook whatever
- In Garmin folder you will find gmapsupp.img (this is default map of North America or Canada) You should rename it I just changed the last extension letter.
- Now copy the downloaded gmapsupp.img to Garmin folder.
- Remove the Garmin and restart it
- You can select the PKMap in the list of maps in the menus.
BTW, PakMaps has not updated since August 2010. I found a cracked Naqsha.net map which is more detailed but it has also got outdated. Naqsha used to sell just the map for 130 dollars, but I have heard that they have reduced the prices and if you it does not make a hole in your pocket you can get it. This map is locked for a certain unit and cannot be used on other devices.
Also you can generate from your own free maps from OpenStreetMap, but for Pakistan there maps are not much detailed.
You can have many maps installed on your Garmin. One can be installed copy on the memory card as well. The following reading will give you some idea.
Adding multiple maps in Garmin Nuvi 255w (and others) GPS
Theoretically, the Garmin Nuvi GPS navigator can be loaded with hundreds of map. The limit is on the maximum file size (about 2GB per file) and available storage memory.
The maps are stored in specific mapset files with *.img extension in the flash memory of the GPS unit. Each mapset file contains one or many maps in it. Beside that, the Garmin GPS navigator can also recognise and load up one additional mapset file from SD card residing in the "Garmin" folder and named as "gmapsupp.img".
Here are the mapset files supported by Garmin Nuvi 255w GPS navigator:
* gmapbmap.img - the default base map
* gmapprom.img - the primary mapset
* gmapprom1.img - the secondary mapset
* gmapoem.img - the OEM mapset that cannot be unselect by user (if it exist)
* gmapsupp.img - the supplemental mapset which you can have one in
the GPS flash memory and another one in the attached SD card.
Therefore, the Garmin Nuvi 255w GPS supports up to 6 mapset files, including 1 in SD card. Normally new maps installed by the user will be stored in gmapsupp.img.
You will lost all the maps in the previous mapset file if it is overwritten by a new file with same filename. If you want to keep the existing maps, ensure that you store the mapset file with an unused filename (from the 5 filenames above). Alternatively, you can make use of special tools to merge new maps into existing mapset file.
You can view the name of your base map in Tools > Settings > System >
About > Basemap. You can view the name of maps in the other mapset files in Tools > Settings > Map > Map Info. There, you can tell the GPS to load the map
by checking on its name, or not to use the map by unchecking it.
In case there are 2 or more non-overlaping maps available for the same location, the map with the highest priority number (defined in the map itself) will be used by the GPS.
Note that certain map which are locked by vendor need a 25 bytes unlock key stored in a *.unl file in the same folder and with the same name as the mapset file where the locked map is stored in.