Author Topic: Gps For Zaurus  (Read 22522 times)

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Gps For Zaurus
« Reply #15 on: February 11, 2008, 03:17:54 pm »
Quote from: Capn_Fish
Awesome. Thanks!

so here is what i have when i plug the Holux into my usbhost :


Quote
usb 1-2: new full speed USB device using pxa27x-ohci and address 100
usb 1-2: device descriptor read/64, error -62

perhaps it needs a special driver? holux talks about a 2.4 driver but nothing for 2.6 kernel... perhaps someone could check the 2.6.23 kernel config ?

EDITED: found the linux driver here : http://www.holux.com/JCore/en/support/downloadCenter.jsp
perhaps some skilled people could compile it for us ?
« Last Edit: February 11, 2008, 03:29:02 pm by jpmatrix »
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

Capn_Fish

  • Hero Member
  • *****
  • Posts: 2342
    • View Profile
    • http://
Gps For Zaurus
« Reply #16 on: February 11, 2008, 05:10:26 pm »
http://www.newegg.com/Product/Product.aspx...N82E16858179009

I'm thinking that one looks good (not too expensive, SirfStarIII chipset, reputable dealer).

Sorry, I can't compile your driver (I'm not using Debian).

EDIT: Any idea on the power draw of these things? It would be unfortunate to get one only to discover it draws more that the Z's USB will output.
« Last Edit: February 11, 2008, 05:15:33 pm by Capn_Fish »
SL-C750- pdaXrom beta 1 (mostly unused)
Current distro: Gentoo

gojira

  • Full Member
  • ***
  • Posts: 122
    • View Profile
Gps For Zaurus
« Reply #17 on: February 11, 2008, 09:41:53 pm »
Quote from: pelrun
Any USB GPS 'mouse' will present itself as a USB serial device to the kernel*, and will spit out NMEA data when opened.
(* there's a chance that the USB serial chipset might be unrecognised by linux, but I think support is getting very good these days...)

I don't think there's really any standard for serial over usb, so you need a driver for whatever is in your device.  For example, to use an itrek-z1 over usb under linux you need the cp2101 driver in the kernel.

Quote from: Capn_Fish
What I want is:

-USB (not bluethooth)
-Works well with pdaXrom
-The ability to upload data to Google Earth or a similar app ( not compiled yet is OK)
-Externally powered would be nice, or not too draining on the battery

You should check out the itrek-z1, it outputs NMEA over usb and bluetooth, is self-powered (with solar panel for extra life), can records tracks itself, and there's java software to config the device and download tracks over usb and convert into a kml google earth file.
« Last Edit: February 11, 2008, 09:58:50 pm by gojira »
Zaurus SL-C3200 Debian EABI / Sharp ROM (tetsu v18j), Socket CF Bluetooth (Rev E), BT747 GPS, Canon K30225 CF Wifi.  RIP: Zaurus SL-C860 Sharp ROM (1.40JP).

Capn_Fish

  • Hero Member
  • *****
  • Posts: 2342
    • View Profile
    • http://
Gps For Zaurus
« Reply #18 on: February 11, 2008, 10:37:26 pm »
The latest GPS I'm looking at (cheaper, same chipset, Linux drivers for download, <80mA draw):

http://www.amazon.com/Holux-SiRF-Receiver-...700&sr=1-10

Gojira: Do you have a link to that GPS?
SL-C750- pdaXrom beta 1 (mostly unused)
Current distro: Gentoo

pelrun

  • Sr. Member
  • ****
  • Posts: 366
    • View Profile
    • http://
Gps For Zaurus
« Reply #19 on: February 12, 2008, 12:17:01 am »
Quote from: gojira
I don't think there's really any standard for serial over usb, so you need a driver for whatever is in your device.  For example, to use an itrek-z1 over usb under linux you need the cp2101 driver in the kernel.

I thought that went without saying - but the chances of running into a chipset that linux doesn't support are pretty slim these days (usb-serial.o handles *heaps*), especially in the cheap-usb-gps space. I don't particularly see it as something to worry about.

Capn_Fish: you should have no problems with the GR-213. It's got a PL2303 serial chip in it, which is the most common one out there. Linux definitely supports it.
« Last Edit: February 12, 2008, 12:22:38 am by pelrun »
SL-C3100 with usb power mod running debian eabi
pdaXii13 still on the NAND for dualbooting
16GB SDHC! (a new one, after I sat on the old one and it went kaput)
D-Link 660 wifi, Socket Bluetooth rev H
External 9800mAh LiIon battery and slimline dvd drive
Homebrew microphone and remote

gojira

  • Full Member
  • ***
  • Posts: 122
    • View Profile
Gps For Zaurus
« Reply #20 on: February 12, 2008, 07:22:08 am »
Quote from: pelrun
I thought that went without saying - but the chances of running into a chipset that linux doesn't support are pretty slim these days (usb-serial.o handles *heaps*), especially in the cheap-usb-gps space. I don't particularly see it as something to worry about.

Capn_Fish: you should have no problems with the GR-213. It's got a PL2303 serial chip in it, which is the most common one out there. Linux definitely supports it.

if your only experience with usb is mass storage and ptp, where there is only one standard and drivers are common, then you might think there was a usb serial standard too and that your kernel is going to have support for it.  that's not the case, and on the z getting a new kernel module isn't necessarily trivial.  the device I mentioned, for example, needs a less common module, and another device mentioned in this thread apparently requires a third party driver, so it's definately something to check if you are going to buy a new device to use with a z

Quote from: Capn_Fish
Gojira: Do you have a link to that GPS?

product home: http://www.transystem.com.tw/p-gps-iblue757.htm

review: http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=81290

java app: http://sourceforge.net/projects/bt747

perl app: http://www.rigacci.org/wiki/doku.php/doc/a...gger_i_blue_747
Zaurus SL-C3200 Debian EABI / Sharp ROM (tetsu v18j), Socket CF Bluetooth (Rev E), BT747 GPS, Canon K30225 CF Wifi.  RIP: Zaurus SL-C860 Sharp ROM (1.40JP).

pelrun

  • Sr. Member
  • ****
  • Posts: 366
    • View Profile
    • http://
Gps For Zaurus
« Reply #21 on: February 12, 2008, 05:21:08 pm »
Quote from: gojira
if your only experience with usb is mass storage and ptp, where there is only one standard and drivers are common, then you might think there was a usb serial standard too and that your kernel is going to have support for it.  that's not the case, and on the z getting a new kernel module isn't necessarily trivial.  the device I mentioned, for example, needs a less common module, and another device mentioned in this thread apparently requires a third party driver, so it's definately something to check if you are going to buy a new device to use with a z

I was specifically referring to usb serial devices in cheap gps units - i.e. only the devices Capn_Fish was asking about. Not the more complicated gps devices, *definitely* not generic usb devices - for those all bets are off.
SL-C3100 with usb power mod running debian eabi
pdaXii13 still on the NAND for dualbooting
16GB SDHC! (a new one, after I sat on the old one and it went kaput)
D-Link 660 wifi, Socket Bluetooth rev H
External 9800mAh LiIon battery and slimline dvd drive
Homebrew microphone and remote

Blake

  • Newbie
  • *
  • Posts: 9
    • View Profile
    • http://
Gps For Zaurus
« Reply #22 on: February 15, 2008, 02:46:00 am »
FWIW I have a Pharos Bluetooth iGPS working with my c3000. It worked out of the box once I figured out how to give it the so called "PIN".

Capn_Fish

  • Hero Member
  • *****
  • Posts: 2342
    • View Profile
    • http://
Gps For Zaurus
« Reply #23 on: February 19, 2008, 05:31:48 pm »
Quote from: Capn_Fish
The latest GPS I'm looking at (cheaper, same chipset, Linux drivers for download, <80mA draw):

http://www.amazon.com/Holux-SiRF-Receiver-...700&sr=1-10

Gojira: Do you have a link to that GPS?
I can now confirm that the above GPS works well with Angstrom (just modprobe pl2303 and ohci-hcd or whatever that module is, and it works)
SL-C750- pdaXrom beta 1 (mostly unused)
Current distro: Gentoo