Garmin Custom Icons

Garmin Custom Icons

I bought a Garmin Montana 650t at Christmas and I’ve used it a few times now for geocaching. One the thing I’ve found difficult is that the standard icons for geocaches are quite difficult to see against the backdrop of a colourful map. They are a little small, and have colours to close to those on the maps. The “Unknown” cache icon is particularly hard to see. So I began to search the internet for Garmin Custom Icons, how to make them and set them up. It was an interesting but ultimately successful journey.

Garmin Montana 650t

Research

Google proved to be a double-edged sword. I found as many articles telling me it’s impossible as ones showing me how to do it. Many of the things I found were designed for users of the Garmin Oregon, which is an older and more mature product than my Montana. Some of the articles I found were in direct conflict with others.

Most of the articles I found concerned custom icons that could also be shared with Garmin’s BaseCamp PC tool for displaying caches. I experimented a bit, but eventually concluded that BaseCamp sees geocaches as a special type of waypoint. It’s therefore difficult to simply add another icon for it to use. You are stuck with a closed wooden chest, or an open chest full of shiny gold coins. Both of these appear on the screen at roughly the same size as Arkansas. Suffice to say my experiences of BaseCamp so far aren’t brilliant. Some more investigation is required before I figure out how to use it effectively.

Back at the plot, you may find this blog post useful if you are in the same situation. You may want to attempt the same thing. The post describes how I did it, and lists some pitfalls and heffalump traps.

I don’t go into any detail on the basics of how to create image files or move them around. I just describe the key activities to customize the icons on my Montana 650t. There are multiple sources of technical information on such matters and if you don’t already know how to move files between your PC and your GPSr then I wouldn’t even vaguely attempt this.

And I make no guarantees this will also work on your GPSr. I haven’t tried it out on any other device, because I haven’t got any others. It works on mine.

Enough of the waivers and general excuses. On with the clever bit.

What I Learned

To set a bit of background you should note the following points:

  • You can customize many aspects of the Montana’s “user” data, which includes all geocaches, maps, and also icons.
  • Custom icons do not replace the default ones in the Garmin’s storage system. The device uses a hierarchy of folders, and uses the custom folders before the default ones. You shouldn’t need to uninstall anything.
  • Most modern Garmins have internal flash memory (built into the device) and also use a MicroSD card installed somewhere in the battery recess. User data can go onto either of these.

Useful Resources

  • I spent a lot of time reading this one – http://garminmontanagpsr.wikispaces.com/Custom+Waypoint+Symbols – the names of folders and so on are all correct. The process for allocating custom icons in BaseCamp seems correct. It is a little thin on explaining how to replace the icons for different cache types on the GPSr device but it contained enough information to get me most of the way through the course, as it were.
  • This article got me excited – http://forums.gps.org.nz/viewtopic.php?f=3&t=7855 The icons used here look straightforward and clear (this is why the guy did it), and I could follow the thread fairly easily. It has a ZIP file of icons to download which I was able to use as a start point.

Making Some Icons

So what’s the process ? And “why doesn’t he just get on with it?” I hear you cry. Fair enough.

To start with you need a set of icons to replace on your GPSr. Here’s what to do.

  • Waypoint icons must be BitMap (.bmp) files with a colour depth of RGB 8-bits per channel. I started with the ones from the forums.gps.org.nz article listed above.
  • I also nicked a couple from the Groundspeak site because I wanted my Earthcaches to look like Earthcaches and my finds to look like smilies. Getting them from the Groundspeak site is not so easy and the Groundspeak files are quite low resolution. They need to be converted and re-saved in your image editor to RGB 8-bit per channel bitmap files.
  • Icons must be no larger than 32×32 pixels in size. In practice, 32 pixels is a big chunk of your screen. Mine are mainly 16×16 or smaller.
  • If you want them to be picked up by the GPSr unit as the icon for each specific cache type then they have to be named in a certain way. The file to be shown for puzzle caches MUST be called “Unknown Cache.bmp”, for instance. If the names for your custom icons are wrong then the GPSr will just use the default icon for that cache type.
  • For those of you in the UK who like to do a few YOSMs there is no default icon for a “Geocache|Benchmark” type cache. However, geocaches of indistinct type use an icon called “Geocache.bmp”- If you download all your caches from PQs or from GSAK then they will all be listed as one of the “known” cache types. So I fixed the problem by creating a picture of a benchmark (well, a mini-Stonehenge) and naming this “Geocache.bmp” I use this icon for any object that isn’t one of the standard geocache types.
  • If you want a part of the image to be transparent on the GPSr you colour the relevant pixel in pure magenta (RGB 255,0,255 or #FF00FF). The GPSr ignores this colour. So if you wanted all your icons to be in bright magenta you’re scuppered.

Installing the Garmin Custom Icons

Once you have the icons ready you can install them on your device. You’ll be surprised how easy this actually is.

  • Connect your Garmin to your PC in mass storage mode (i.e. so the PC sees the GPSr just like any other drive/storage).
  • Create a folder called \Garmin\CustomSymbols on the Garmin’s internal memory – do NOT try to do this on your MicroSD card. When I did it on mine the GPS would not start up nor connect to the PC. I had to physically remove the MicroSD card from the GPSr and then insert into the PC and manually delete the icon files again.
  • Copy your icon .bmp files into this folder.
  • Disconnect the GPSr from the PC and switch it on.
  • That should be it !

Examples

And here’s a few pretty pictures showing how it looks.

Garmin Custom Icons - Aynho
Garmin Custom Icons - Brackley
Garmin Custom Icons - Silverstone

On the Aynho picture notice the maps also are showing the OS 1:25,000 scale you get if you invest in some of the BirdsEye Select maps from Garmin, rather than the TalkyToaster maps I’m using for the rest of the UK.

On the Silverstone picture you can see an example of the Benchmark icon for the YOSM there.

You should also notice tiny icons for “subsidiary” waypoints like parking, question to answer, reference points, stages of a multi, and trailhead.

Garmin Custom Icons - Steeple Claydon
Garmin Custom Icons - Earls Baton

And for these two you can see a good selection of icons on the Steeple Claydon picture, and an example of the Earthcache on the Earls Barton picture.

The file names for each icon need to be (no prizes for guessing which is used for what…):

  • Cache In Trash Out Event.bmp
  • Earthcache.bmp
  • Event Cache.bmp
  • Final Location.bmp
  • Geocache Found.bmp
  • Geocache.bmp
  • Letterbox Hybrid.bmp
  • Mega-Event Cache.bmp
  • Multi-cache.bmp
  • Parking Area.bmp
  • Project APE Cache.bmp
  • Question to Answer.bmp
  • Reference Point.bmp
  • Stages of a Multicache.bmp
  • Traditional Cache.bmp
  • Trailhead.bmp
  • Unknown Cache.bmp
  • Virtual Cache.bmp
  • Webcam Cache.bmp
  • Wherigo Cache.bmp


S2E2

S2E2

A January day and what better way to spend it than pushing the caching numbers up a bit. Well, I suppose some would say that sitting at home in front of a roaring fire with some warming food and a few beers would be better, but they’re welcome to that. When the sun’s out, I want to be out too. And sunny it most definitely was.

I was with BingBongLong and our target for the day was a few more of Marcus Maximi’s two series just north of Grafham Water – The S2E2 and the Woolley Mammoth. Just before Christmas I’d been up here previously to kick off these  (as there are about 200 caches in total – many more than a single day trip in the winter). If you were a good walker and it was summer I suppose you might be able to have a pop at all of them in a day, but not at this time of year.

We started in the village of Spaldwick with our planned route taking us in an anticlockwise loop through Stow Longa and Easton. We left Spaldwick on the wonderfully named Cockway Lane. Fnarr, fnarr !

Anticlockwise ? That can’t be right, that’s bad luck that is. Hot potato, orchestra falls, pluck will make amends!

The first stretch around to Stow Longa was quick going along some semi-paved farm roads and relatively un-muddy bridleways. Stow Longa provided a tiny village green with a nice village sign and a cache stuck under the bottom of a bench, and hence a good place to crash for a few minutes in the sunshine and raid the backpack for some lunch.

There was some sport to be had at S2E2 #26 where we ended up walking out onto the road and over an old railway bridge before realising we should be at the bottom, and we both totally failed to notice the “easy” way down, which resulted in us scrambling down a bit of a thicket into a brick strewn hollow, but apart from that all was happy and speedy.

Once we got to S2E2 #34 and turned eastwards things started to get a bit heavy underfoot though, and time was marching onwards, so we decided to make a dodgy cut across a field to shorten our route by a couple of miles – neither of us was enjoying the choice between knee deep mud in the middle of the path and a face full of brambles along the edge of the path.

Once heading back west again conditions underfoot improved and we made good progress through Easton back to Spaldwick.

All in all though it was a highly productive day of 60 finds (including a random A1/A45 TB Hotel on the way home (can’t go around doing 59 – that would look amateurish). A good way to get the year of “big” caching days up and running.

The caches we found on the day were: