Normally, I would update the NavCore on the unit, then install the latest map. Then I realized/remembered that since 2010, TomTom has switched the internal filesystem from FAT/FAT32 to Linux, thereby restricting external access to the device. As such, my XL330s and XXL TomToms are stuck with v9.530 with no hope of further upgrades. For the maps, I usually go to GPS Underground and NaviTotal to check out the latest maps available. On an aside, turns out the owner of GPS Underground is retiring, and is looking to sell the forum (vBulletin license and the domain name). Hopefully it stays around for a while longer. Would be sad to see it go, along with the collective knowledge accumulated over the years.
Before downloading any map, make sure that:
- it's compatible with your device and/or NavCore version (check the compatibility matrix)
- has the features that you want (TTS, ALG, and IQ Routes being the most important ones.)
- the meta code is already available (or else the map won't work)
Simplest way to update the map:
- Connect the PND to a PC.
- Make a backup of the device.
- Delete the current map folder.
- Copy over the updated map folder.
- Update meta.txt with the associated meta code for the new map.
- Copy over the safety cam files from the backup if you have them.
- Run FastActivate.
- Profit.
I can't stress this enough. Always make a backup of the unit before performing any work on it. In my case, the folder structure got borked while transferring the new map and I ended up with garbage files and folders, which Windows can't even remove/delete. Solution? I had to format the whole drive and restore from backup.
In case FastActivate is not able to update your maps, make sure you're using the latest version of FastActivate. Another common issue for incomplete map errors (dct errors) is due to missing and/or wrong meta codes. If the integrated meta.txt file does not come with the meta code you need, insert the new ones into meta.txt. DO NOT manually add meta codes to integrated_meta.txt because in my experience, FastActivate won't read it.