You didn't have to post it twice ...
Solution - quoted from BiggerDave's post ...
For those who use TTHome and SE navcores you will probably find that TTHome keeps trying to force you to take the latest official navcore for your device.
To get round this you need to instal an older TTHome version that does not force navcore updates and trick it into thinking it's already the current version.
Install a previous version of TTHome - anything prior to 188.8.131.528 will do. I recommend 184.108.40.2066 (direct link below) which is the last version just prior to the "nasty" ones.
After running the *.exe to install the version of TTHome, do NOT run it.
Navigate to: C:\Program Files\TomTom HOME 2\xul
Using Notepad, Wordpad or another text editor, edit the file in xul called application.ini as follows:
In the line which reads 'Version=2.X.X.XXXX' (matching the version you have just installed), modify the number to read '220.127.116.114' (the current version).
When your old version of TTHome runs, the version text '18.104.22.1684' will be compared to the most recently available version, and no update to TTHome will be offered (as it thinks it's already the latest version).
This will continue to work until the next version of TTHome is released. At that time you will need to follow this procedure again so just keep an eye out round here and note the new version number.
Direct download link for 22.214.171.1246 (the version just prior to the "nasty" ones) is: