I had the exact same problem like others and just got mine working.
The problem is due to the corrupted serial driver name in the registry, that is why you see "Se???a?? ?a??d?? st?? COM1: " in Tom Tom GPS menu.
1. Use a registry editor, e.g. PHM Registry Editor v0.70
http://www.freewareppc.com/utilities...ryeditor.shtml
2. Locate HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial
3. You will see the value name "FriendlyName" has some Russian characters for the value data
4. Change that to Serial Cable on COM1:
5. Make sure you exit registry editor from Tools -> Exit, that will save the changes properly.
6. Now go to Tom Tom and your wired GPS should be working. You may need to do a soft reset if Tom Tom is still not picking up your wired GPS.
Credits: I got partial information from below threads:
http://www.aximsite.com/boards/showt...ht=Tomtom+5.21
http://www.pocketgpsworld.com/module...r=asc&start=45
Happy New Year!