Right an update.
Firstly, the settings above are the ones I used for my omnia lol so naturally they work with the Xperia and I thought they were the only ones that work but NEVER FEAR lol you dont need gps gate. Follow the settings below instead
The first thing you need to do is download TomTom (haven't got link but can't post it either way due to no WAREZ!!) and crack the maps. As soon as fully installed on your xperia or other WinMo 6.1 device, you'll notice that most likely it won't pick up a gps signal.
This is the way to make sure it works.
After that, these are the setting you need to use.
1. Configure WM6 (Settings - External GPS):
- Programs : COM2
- Hardware : COM9 baudrate : 9600
- Access : activate the check box
2.Configure Tomtom :
- GPS Settings : Other NMEA, Speed : 9600, on COM2
The gps unit on the Xperia is better than the Omnia (which requires an intermediate program to link it to TomTom) which is a surprise given the metal body of the Xperia. I found 10 satellites whilst sitting in my house

lol!! If these for some reason don't work, refer to the settings above

!