mayong, I understand iGO is running without any problem on your htc but not on your 2DIN
I give you some ways to find gps port and baud on a 2DIN.
But first - before doing anything else !! - delete the save folder!
1. When you know the GPS settings of your device, goto (in advanced mode) menu - settings - gps settings - enable gps, tap on Port to change to the desired port number, tap on BaudRate for the desired baud rate.
2. When you don't know (or you are wrong) just tap on autodetect (disable GPS, then below at right is autodetect) and wait. Be patient, because this can take a while.
3. A way to find out the port and baud:
chas521 wrote:Find your GPS port, speed, and protocol
GPSScan_debug.exe is a small tool from the Miopocket Tronik utilities. It does seem to run standalone(at least on a wince gps) and did find the port, baud rate, and protocol of my GPS. So if you need a "tool" to find your gps port, you might want to give GPSScan_debug.exe a try.
[Please Register or Login to download file] Thanks to dohcacr for this excellent tool.
4. A possible cause is using an external GPS antenna on a 2Din. You have no choice but trying to list a bunch of port and baud settings as described a few lines up. Start logically with the first one, then wait, then try another setting and wait, etc... until you finally hit the right one. Try to set the baud rate as high as possible.
A tip: many NOT all) 2DIN GPS devices have PORT=2 and BAUD=4800 or 9600.
5. Is there any program that is running (maybe you don't know) and is using GPS antenna? Because then the antenna is occupied and iGO cannot use it!
6. You should consider the GPS antenna being connected wrong or a hardware failure