Apologies for not getting back sooner, I've been out most of the weekend.
Just fyi, I had this problem when I updated to the official Samsung 4.4.2 (N9005XXUENA6_N9005OXXENA5_XEH). I'm running rooted using Chainfires awesomely easy to use, CF Auto Root.
This is what I did, step by step.
1 - Using Root Explorer, I copied the tomtom directory from the root of the extsd card
2 - I then pasted the tomtom directory to the root of the internal sd card. So afterwards it was /storage/sdcard0/tomtom. I may have rebooted, but can't honestly remember now, sorry.
I didn't have to change any permissions or anything else, after this copy/paste procedure TomTom started to work again.
I've since updated to the latest official Samsung ROM (N9005XXUENB3_N9005OXXENB1_XEO) and TomTom is still working quite happily.
Hope this helps, if there is anything else I can do to help let me know.