Full Disclosure mailing list archives

OT ? Microsoft Streets & Trips 2005 with GPS Locator on linux


From: KF <kfinisterre () secnetops com>
Date: Mon, 11 Oct 2004 14:29:32 -0500

The package advertised as "Microsoft Streets & Trips 2005 with GPS locator" comes with a Pharos GPS-360 (P/N 360-1000-02) USB GPS Receiver. This device works very nicely under the Windows world obviously however sniffing and wardriving with windows just plain sucks.

If you boot linux and attempt to use this device you really won't have much luck with the stock configuration of the kernel. The kernel does support Pharos USB GPS devices however the headers need updating before this particular model will work.

lsusb shows us the following output.

Bus 001 Device 005: ID 067b:aaa0 Prolific Technology, Inc.

Most Prolific 2303 chipsets have a Product ID of 2303 I am not sure why this M$ one does not. Because of this the regular kernel module "pl2303" will not work for us.

If you want to use this little gem with linux and kismet you are still in luck. All you need to do is modify one line of a header file and do a quick "make modules" and "make modules install" from within your kernel tree.

Modify pl2303.h before compiling as so:

/usr/src/linux/drivers/usb/serial/pl2303.h

// #define PL2303_PRODUCT_ID    0x2303
#define PL2303_PRODUCT_ID       0xaaa0

I am sure someone can add some more code around this to make it support both devices however this does the immediate trick.

Load both usbserial and pl2303 and you should be good to go.

You should see the following output in dmesg.

pl2303 1-1:1.0: PL-2303 converter detected
usb 1-1: PL-2303 converter now attached to ttyUSB0

Fire up gpsd and sniff away.

/usr/local/sbin/gpsd -p /dev/ttyS0

Happy war driving.

-KF

_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.netsys.com/full-disclosure-charter.html


Current thread: