I've tried doing a lot of config changes and I still can't get it to work. I tried to do a little test though. When the earthmate has power and DTR is on, it starts sending "EARTHA" and a linefeed over and over. It expects the computer or empeg to respond with "EARTHA" and a return after which it will start giving binary data. Browsing through the gpsapp source code it should be doing exactly that.

So I thought I would do a little test and connect hyper terminal to gpsapp and just type "EARTHA" and see if it would respond with "EARTHA", but nothing happens. It sits there at the "waiting for data from gps receiver" screen and responds nothing to hyper terminal. What could this mean?