Loading Indian Maps on a Garmin Forerunner 965

The primary reason I bought this watch was the ability to display and navigate using proper offline maps. Garmin doesn’t have maps for India. But the OpenStreetMaps community has maps that can be loaded into Garmin. There are many community-built web services, such as Thukke’s OSM Downloads and Userbeam, that provide Indian maps for use on Garmin devices, including routing. I used one by run by BBBike. It creates a map of the area you choose from PlanetOSM‘s extracts and delivers it in the format you want.

Offline Maps on Garmin Forerunner 965.
Offline Maps on Garmin Forerunner 965.

Download

  1. Go to BBBikes Garmin Page
  2. Choose the format Garmin OSM (UTF-8). All modern Garmin devices can use UTF-8.
  3. Select the area you want (bbox)
  4. Click on Extract
  5. Once it’s ready, you will get an email.
  6. You can also check the progress on the status page and download it from there.
  7. Extract the zip file to get .img file

Load

  1. Plug into Ubuntu with USB; it should appear as mass storage.
  2. It’s in the Garmin Connect App; On the top right, click on the watch. Go to System > USB Mode; set it to Media Transfer (MTP). Reattach and check.
  3. In my case (Forerunner 965), I had to block the `garmin_gps` kernel module from loading. You can try that too.
  4. Once that is done. Once you connect, the watch will ask for your permission to connect as mass storage
  5. Say yes
  6. It should appear as mass storage
  7. Go to /Garmin/
  8. Paste the downloaded .img file
  9. Safely unmount the Garmin
  10. Now go to the watch and go to Maps Manager
  11. Your map file should be there
  12. Open it and see

You can read this blog using RSS Feed. But if you are the person who loves getting emails, then you can join my readers by signing up.

Join 2,282 other subscribers

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.