Home Products Support

Cachemate (Palm OS)
  •  Overview
  •  Known Issues
  •  Awards/Reviews
  •  History
  •  Documentation
  •  Memo Template
  •  FAQ
  •  Tips & Tricks
  •  Plugins
  •  Tools

CacheMate - General
CacheMate - Palm OS
Palm OS

CacheMate - General (back to top)

I can't load a LOC file saved with EasyGPS. What's wrong?

This is due to a confusion of the LOC file format between and TopoGrafix (maker of EasyGPS). The former is an XML format, while the latter is a binary format.

CacheMate, as well as EasyGPS, can load the LOC XML format. The only LOC files that EasyGPS saves, though, are the binary format. EasyGPS data can be imported into CacheMate, though, by saving it as a GPX file, and importing that file.

When I import a LOC/GPX file, the description and hints aren't there. What happened?

LOC files from don't include cache-specific information such as terrain/difficulty ratings, descriptions and hints. All that they contain are the cache name, owner, waypoint name, and coordinates. GPX files that are obtained from, though, have all of this information, and are also supported for import. However, they are not freely available. You will need to get a paid membership at that site, and create a pocket query to generate those files.

In some cases, an imported GPX file may not have this information either. Generally, it's due to taking a file, then editing and saving it in a third-party program that ends up wiping out the geocaching-specific information. EasyGPS is a typical culprit of this, but there are other programs that may do it as well. For best results, use the original GPX file, unless you're using a program that you're sure does not have this effect on the file.

Will there be an (insert platform name) version of CacheMate?

iPhone - Not very likely. The reason for this is the fact that one of the features thats make CacheMate stand out (open import/export capabilities through plugins) isn't possible with the restrictions that Apple is placing on third-party applications (no plugins, no working with other software on the phone, and no writing data that can be read by other software). It may be possible to implement the rest of CacheMate's functionality, but the chances that that will happen are... again... not very likely.

Never mind the fact that I would need an unlocked version of the phone in order to test anything I write for it, and Apple is likely not allowing that anytime soon.

Blackberry - There are no current plans.

Symbian - There are plans to release something for S60 3rd Edition (and later) at some point, but unsure when that will be. Also unsure on versions for other Symbian platforms at this point.

Nokia Internet Tablets - There are no plans, but the Palm OS version may work with an emulator that Access Co. (current owner of Palm OS) is developing. If someone can test with that and let us know, that would be great.

Palm Pre (Web OS) - That'll be some time later if it's done at all, but in the meantime it has an emulator for older Palm OS apps. The emulator doesn't support Hotsync, but it does support setting of a Hotsync name, which is all that you need for registration. In any case, I would need to be able to get an unlocked GSM version for testing, and who knows when that'll be available.

CacheMate - Palm OS (back to top)

Why doesn't the waypoint ID show when I tap "Wpt" in the list view?

That's because all that you're changing is the sort order. If you want to change what's displayed, you need to select List Options from the list view's Options menu, and use the settings you find there.

I have a waypoint name, but need to find the cache record for it. How?

How can I keep from having duplicate records when I import LOC/GPX files?

There is an option in the Preferences dialog to merge imported LOC/GPX records by waypoint name. Everything in the Log page of the record view (your personal cache log) is preserved, and everything else is replaced with what is in the imported record.

Starting with version 2.1, record merging will be enabled by default for new installs. People upgrading the copy of CacheMate they have will find their current settings preserved, including the state of the merge option.

In case you need to clean out the cache list, versions 2.1 and later also support deleting records by category. Selecting the "All" category and using the option will cause all records to be deleted from the database.

When importing multiple converted LOC/GPX files, I'm only seeing records from the last file. Why?

The import files all have the same database name, according to Palm OS. Because of that, whenever you transfer one to your PDA, you overwrite the one that was previously there.

There are two ways around this. If you are using the Windows version of the file converter (or version 1.4 or later for Unix), you can load multiple LOC/GPX files before creating the resulting PDB file. The other method is to convert, transfer and import each file separately.

With version 1.5 or later of CMConvert, though, this problem almost goes away. The issue with database names still exists but, starting with that version, the database name is based on the output filename instead of being fixed.

Can the CacheMate database be installed on a memory card?

Yes... and no. The main database must be kept in the device's main memory. This database, though, can contain entries referencing files on a memory card, where the actual description and past logs text (the bulk of the data in most cases) are stored. Read the Memory Card Support section of the documentation for more information.

Importing data takes a long time. Can anything be done to speed that up?

Upgrade to 4.0.3 or later, which includes a fix that greatly speeds importing of records. If you have the ability to use standard memory cards, you may be able to get an even greater performance boost by using CacheMate's memory card support.

Is there any chance of a desktop companion program?

No, but there is at least one third-party solution that works well in that regard, and has nearly full integration with CacheMate through its file conversion tools. It's called GSAK (Geocaching Swiss Army Knife) and is written and maintained by Clyde England.

Is there any way to import the "Found" flag from a GPX file?

No, mostly because most of the fields on the Log page (including that one) do not exist in the import databases that CMConvert produces. Those are added during the import process that CacheMate performs. The following is a good workaround, if you need to be able to do this:

  1. Use CMConvert's filters to create an import file for all found caches, and another for all those that haven't been found.
  2. Install both import files to your PDA.
  3. Run CacheMate... the import files will be found and you'll be prompted for a category for each one.
  4. Switch to the category containing the caches you've found, and select Mark Recs As Found from the Record menu.

Will record view navigation with left/right buttons be supported?

Support for this has been added into the 4.1 release, at least for recent PalmOne and Treo devices. If it doesn't work for you, let us know! Specify what device model you're using, and we'll see what we can do.

Is it possible to add a sort option for the "found" date/time?

This is something that was brought up and debated before, and it was decided that an option that was easier to manage and just as useful was to add a timestamp to exported memo pad records. When they are sorted alphabetically in Memo Pad, they will come out sorted by that timestamp. This sort option has always been requested in order to facilitate logging finds in the order that they were found, and the memo timestamp can be used for that.

Is it possible to download cache data directly into CacheMate from (insert site here)?

No, and there are no plans to do this either. The main thing that stands in the way is porting CMConvert to Palm OS and, from prior experience porting desktop software, I can almost guarantee that the resulting performance if all of the features are kept will be very disappointing.

Nearly half of the conversion process itself is involved in distilling HTML descriptions and hints down to plain text, for the purpose of displaying in CacheMate. This has to be done on a character-by-character basis, to account for all of the invalid HTML used in cache descriptions. Is it any wonder why very few, if any, Palm OS web browsers actually parse HTML directly on the handheld?

How do I transfer waypoint information into CacheMate?

There are a few good tutorials around the web on this subject, written by various people and oriented toward using different combinations of software with CacheMate. Take a look at the list and pick one :-)

Can CacheMate display images in cache descriptions?

No, but CMConvert (1.8 and later) can generate an HTML index of images and other links garnered from HTML cache descriptions. This HTML file can be imported, along with the images, into any viewer that you might want to use.

I can't run CMConvert... it says something about a missing component or DLL. What's going on?

Most likely, it's that you extracted only the CMConvert.exe file from what you downloaded, or tried running it directly from the ZIP file (which has the same effect). What you need to do is extract all files from the ZIP file that you downloaded as they are, then run the program where it is.

Palm OS (back to top)

I just bought a program from here. Why doesn't the registration code work?

Much more often than not, if your registration code is rejected by the software you've purchased it for, it's because there was an error in the HotSync® user name that you gave as part of registration. Check the user name in the registration email with the one on your device. The registration codes are generated and validated using the exact user name that is on the device, down to letter case and any punctuation. If there is a mismatch, use the code request form in the support area to get a replacement code.

If you've compared the two names and still can't find anything, there may be spaces or other invisible characters on either end of the user name (yes, there have been actual cases of that). If you can't see any difference, download RegAid™ (a free program from mindgear) and try the unambiguous (numeric) code it produces in the support area's code request form.

The RegAid code is NOT a valid registration code for any of the software here, so do not attempt to use it as one. It may be used with the code request form to get a matching registration code.

It is also possible that you could be entering the code incorrecly, but that is the only other reason that the code would be rejected. A Smittyware registration code consists of the digits 0-9 and letters A-F, no letters O or I or anything like that, with dashes to help readability. Those dashes do not need to be entered into the software for the code to work, but for some people it tends to help.

How do I install your software on my PDA? There's no installer program.

There's no installer program because I'm trying not to limit the Palm OS software to Windows users. The only files that are necessary to install on the PDA are the one or two PRC files in the zip file's main directory. There may be other PRC files in the package, but they are all optional, depending on your needs.

Since nearly all of the users with this problem are Windows users, though, here is a step-by-step explanation:

  1. Open the Quick Install tool that comes with Palm Desktop
  2. Add the PRC files you wish to install using that program
  3. Hotsync your PDA

I can't install your software, and I'm using Vista. Help?

Your problem has nothing to do with the software available on this site, and has everything to do with Vista. More specifically, it's a problem with Vista and older versions of Palm Desktop.

Make sure you've got the very latest version of Palm Desktop, downloading a beta version if you have to. If you have it and it doesn't work, and your PDA has a memory card slot, use a memory card and card reader to install. If that isn't a viable option, then take the issue up with Palm or the manufacturer of your PDA.

For more information, visit Palm's knowledge base.
A Google search can also turn up useful information.

Where do I enter the registration code?

In one particular screen of the application on your PDA, there is an Option menu that contains a choice called Register. This menu option will take you to a prompt to enter the code. The screen that this option is available on varies with the application:

  • upIRC - Startup screen (prompts for nick, server, etc.)
  • CacheMate - Record list view (New and sort order buttons)
  • Last One - Startup screen (with Options and Start buttons)

If you've just started up the application in question, and are utterly lost finding the "Register" option, try the following:

  • CacheMate - Tap the "Done" button in the lower left

Once you're at the particular screen for the program you're registering, take the following steps:

  1. Access the menu bar by tapping on the menu icon to the left of the Graffiti area or, in OS versions 3.5 and later, tap the title bar of the application in the top left of the screen.
  2. Tap Option to select the Option menu.
  3. Tap Register. A dialog box will appear prompting you for the registration code.
  4. Tap the field (dotted line) in the dialog to set focus on it.
  5. Enter the code and tap OK.

How do I upgrade to the latest version of a Palm OS program?

Simply download the latest version of the program and install it over what you have. Any exceptions to this "rule" will be spelled out in the appropriate documentation.

General (back to top)

What do I get when I register your software?

You get to support development of current and future Smittyware products. Okay, so that's only part of it.

Each registration fee that is paid entitles you to 5 registration codes, to remove trial restrictions that are built into shareware programs available on this site. Licensing is per-user, and the extra codes are really just a way to allow for hardware upgrades, which sometimes require a new Hotsync user name for Palm OS devices. Registration codes are based on those names, so a name change will result in an invalid code. After 5 years, a purchase expires and is no longer usable for additional codes. Registration codes are not refundable.

Additional codes may be requested using the code request form in the support area of the site.

Are upgrades free, or do I have to pay?

Once you have registered one of our products, you are entitled to free upgrades to newer versions of that product. Unless otherwise stated, the same registration code should remain valid. When that changes, you will be notified, and a method for obtaining a new registration will be provided free of charge.

Can I transfer a registration of the same program from one platform to another?

It depends. Between Windows Mobile editions, as long as the owner name is the same on both devices, the Smittyware ID will be the same and therefore the same registration code will work. In all other cases, if you haven't exhausted the 5 codes granted by a single registration and 5 years haven't passed since the order date, you may request a new code.

Currently, the only exception is with software purchased through the Google Android Market. Transfers are not allowed in that case because there are no registration codes involved. Also, apps that are only available in the Android Market cannot have older registrations transferred to them, for the same reason.

Will your PDA software work with my device?

Compare the program's requirements, specified on that program's page, to what you have (pay particular attention the operating system name and version). Next, check the "known issues" list for anything specifying your particular device. If your device satisfies the requirements and has no issues listed saying that it doesn't work, then no unsolved reports have come in saying that it doesn't work.

In the case of Windows Mobile, you will need to first determine what edition of that OS that you're using, and go from there.

What is a ZIP file? How do I use one?

If you're asking this question... more than you probably ever wanted to know

WinZip is actually preferred over PKZip around here, but what you use to deal with ZIP files is your own choice. Windows XP contains built-in support for that file format but, in order to use our software, you will need to extract all of the files before trying to access them. There have been issues in the past in cases where that wasn't done.

Top of page

© 2001-2018, LLC. All rights reserved.
Privacy Policy
Valid HTML 4.01 Transitional Valid CSS!