With a high degree of repeatability, Basecamp corrupts custom maps. I am running the latest BC, Windows 8.1 64-bit, eTrex 30x. I have observed the following failure modes:
- Import a properly functioning .kmz custom map file into BC and send it to a device. It will likely be corrupt when it gets there.
- Open a functioning custom map on the device and close BC. The custom map will likely be corrupt.
- Transfer a functioning custom map from the device to BC. Open it in BC and exit BC. When you open BC again, the map will likely be corrupt.
When corrupt, the eTrex will claim the file is too large, BC will fail to display the map and if you open it you will see the size, dimension and resolution fields have “???” instead of valid values. BC will also refuse to transfer the file to the device because it recognizes it is corrupt. An easy test of a .kmz file is to open it up in GoogleEarth. When corrupt, it will how show big red “X”’s for each tile.
I have dug into the differences between a functioning .kmz file and a corrupt one. The .jpg files for the tiles seem to be valid in both cases; the doc.kml files are different though. The major difference is that there is a “folder” in the functioning .kml file that is not in the corrupt one. If I copy and paste that folder into the corrupt .kml, the custom map works again. I have reported this to Garmin support (Case 140974) but have not gotten a response yet.