This program should support every GPS-Device connected through a serial interface at 4800 baud and supporting the NMEA-protocoll. However, it should. Real life is just another story. I've tested only 2 combination, a
Garmin GPS II plus handheld with a
Keyspan serial-adaptor, and the
deluo USB-mouse. Both are serial devices, they are not USB-devices. There driver installs a kernel extension (*.kext), which provides a serial device interface through a file descriptor at start (filepath in '/dev'). Therefor after installation always a reboot is necessary.
Although the Keyspan serial driver (for download information look here at their site:
serial Keyspan-driver) makes no problems, every filepath is formulated according the location of the device in the USB-environemnt, and, as far as I can see, even unplugging does not cause any problems at all.
On the other hand, the driver supplied by deluo, either on CD or on their website, didn't work. However they gave me the information that they are using the
Prolific USB-serial converter. On their
support-
website I found a usable driver (
serial Prolific-driver;
copy). There is a lot of discussion around the Prolific-driver and its modifications, this driver is nearly used everywhere. In the case of deluo, however, the driver is unchanged, even the USB Vendor-ID remains Prolific. And this driver works, but with some drawbacks. The device filename is always '/dev/tty.usbserial0' or '/dev/cu.usbserial0'. Therefor, while running SimpleGPS and unplugging the deluo-mouse can result in the loss of the whole USB port, which, of course, is a severe crash. I got this situation twice, loosing all input devices (mice, keyboards) and all unsaved data. Don't unplug the deluo-mouse while it is in use, and when it happens accidentally, don't plug the mouse in again. Quit every program you are using, and shut your computer down, before you touch the plug again.
The Prolific-driver also has some uncommon behaviour: every second the disk is working. This may be according to the GPS-receiver, because every second a new position is transmitted, but this shouldn't affect the disk whatsoever. There is no logical reason for that ticking noise.
Other GPS-devices are not tested yet. Please do not get the idea to buy the slick
DeLorme Earthmate® USB-receiver. There is no known driver for OS X and you can't definitively use their software.