summaryrefslogtreecommitdiff
path: root/www/hardware.html
blob: 5c426ce1a761f8b914a5553831c4f0f8eaef925b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta name="Author" content="Eric Raymond">
   <meta name="Description" content="Hardware known to work with GPSD.">
   <meta name="Keywords" content="GPS, translator, mxmap, GIS">
   <title>Compatible GPSes</title>
   <link rel="stylesheet" href="main.css" type="text/css"/>
</head>

<div id="Header">Compatible Hardware</div>

<div id="Menu">
    <img src="gpsd-logo-small.png"/><br />
    <a href="index.html">Home</a><br/>
    <a href="index.html#news">News</a><br/>
    <a href="index.html#downloads">Downloads</a><br/>
    <a href="index.html#mailing-lists">Mailing lists</a><br/>
    <a href="index.html#documentation">Documentation</a><br/>
    <a href="faq.html">FAQ</a><br/>
    <a href="xgps-sample.html">Screenshots</a><br/>
    <a href="index.html#recipes">Recipes</a><br/>
    <a href="index.html#others">Other GPSDs</a><br/>
    Hardware</a><br/>
    <a href="for-vendors.html">For GPS Vendors</a><br/>
    <a href="wishlist.html">Wish List</a><br/>
    <a href="hall-of-shame.html">Hall of Shame</a><br/>
    <a href="hacking.html">Hacker's Guide</a><br/>
    <a href="references.html">References</a><br/>
    <a href="history.html">History</a><br/>

    <div>&nbsp;</div>

    <a href='http://www.catb.org/hacker-emblem/'><img
    src='http://www.catb.org/hacker-emblem/glider.png'
    alt='hacker emblem' /></a><br />

    <hr/>
    <script type="text/javascript"><!--
    google_ad_client = "pub-1458586455084261";
    google_ad_width = 160;
    google_ad_height = 600;
    google_ad_format = "160x600_as";
    google_ad_type = "text";
    google_ad_channel = "";
    //--></script>
    <script type="text/javascript"
      src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    <hr/>

    <a href="http://validator.w3.org/check/referer"><img
          src="http://www.w3.org/Icons/valid-xhtml10"
          alt="Valid XHTML 1.0!" height="31" width="88" /></a>

</div>
<div id="Content">

<div style="text-align: center;">
<div style="text-align: left; margin: 1em auto; width: 50%;">
<span>Search for hardware information here:</span>

<!-- SiteSearch Google -->
<form method="get" action="http://www.google.com/custom" target="_top">
<table border="0" bgcolor="#ffffff">
<tr><td nowrap="nowrap" valign="top" align="left" height="32">
<a href="http://www.google.com/">
<img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a>
</td>
<td nowrap="nowrap">
<input type="hidden" name="domains" value="gpsd.berlios.de"></input>
<input type="text" name="q" size="31" maxlength="255" value=""></input>
<input type="submit" name="sa" value="Search"></input>
</td></tr>
<tr>
<td>&nbsp;</td>
<td nowrap="nowrap">
<table>
<tr>
<td>
<input type="radio" name="sitesearch" value=""></input>
<font size="-1" color="#000000">Web</font>
</td>
<td>
<input type="radio" name="sitesearch" value="gpsd.berlios.de"  checked="checked"></input>
<font size="-1" color="#000000">gpsd.berlios.de</font>
</td>
</tr>
</table>
<input type="hidden" name="client" value="pub-1458586455084261"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="ISO-8859-1"></input>
<input type="hidden" name="oe" value="ISO-8859-1"></input>
<input type="hidden" name="flav" value="0000"></input>
<input type="hidden" name="sig" value="BCQudoNGuH3P6MJe"></input>
<input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1"></input>
<input type="hidden" name="hl" value="en"></input>
</td></tr></table>
</form>
<!-- SiteSearch Google -->
</div>
</div>

<p><code>gpsd</code> should work with any GPS using an RS232C or USB
interface that advertises NMEA-0183 compliance.  Here are some notes
on hardware we have tested.  Hyperlinks lead to technical information.
The "Works with" column is the last <code>gpsd</code> version with
which this GPS is known to have been successfully tested. Vendors are
listed in alphabetical order.</p>

<div>&nbsp;</div>

<table border='1' style="font-size:small;">
<tr>
<th>Name</th>
<th>Compatibility</th>
<th>Chipset</th>
<th>Interface</th>
<th>Works with</th>
<th>NMEA version</th>
<th width="50%">Notes</th>
</tr>

<tr><td style='text-align:center;' colspan="7"><a
href='http://www.adapt-mobile.com'>Adapt Mobile</a></td></tr>

<!-- Begin Adapt Mobile AD-500 -->
<tr>
<td><a href='http://adapt-mobile.bosqom.com/default.php?page_ID=3&spage_ID=1'>AD-500</a></td>
<td>Good</td>
<td>?</td>
<td>Bluetooth</td>
<td>2.32</td>
<td>?</td>
<td>
Reported by Dennis van Zuijlekom &lt;tmib&#x40;xs4all.nl&gt;.
</td>
</tr>
<!-- End Adapt Mobile AD-500 -->

<tr><td style='text-align:center;' colspan="7">Axiom Navigation</td></tr>

<!-- Begin Axiom Sandpiper II -->
<tr>
<td><a href="vendor-docs/axiom/">Sandpiper II</a></td>
<td>Good</td>
<td>SiRFstar 1</td>
<td>RS232</td>
<td>2.34</td>
<td>2.2</td>
<td>
The vendor is out of business, but there are lots of these still
around in 2006.  Complete documentation for this OEM module has been
<a href="vendor-docs/axiom/">archived here</a>.
Reported by "Eric S. Raymond" &lt;esr&#x40;thyrsus.com&gt;
</td>
</tr>
<!-- End Axiom Sandpiper  -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.billionton.com/english/index.htm'>Billionton</a></td></tr>

<!-- Begin Billionton CF GPS -->
<tr>
<td><a href='http://www.billionton.com/english/product/CF-GPS.htm'>CompactFlash GPS</a></td>
<td>Good</td>
<td>SiRFstarII</td>
<td>CF</td>
<td>2.16</td>
<td>2.2</td>
<td>
Uses SiRF firmware version 220.006.000ES. Accepts WAAS Mode Disable
(<tt>$PSRF108,00*02</tt>) and WAAS Mode Enable (<tt>$PSRF108,01*03</tt>)
controls.
Reported by Oleg Gusev &lt;oleg&#x40;crista.uni-wuppertal.de&gt;.</td>
</tr>
<!-- End Billionton CF GPS -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.bona.com.tw:8080/product/GPS-USB.htm'>BONA Computech</a></td></tr>

<!-- Begin Bona iGPS-M -->
<tr>
<td><a href='http://www.transystem.com.tw/p-gps-gmouse_m.htm'>iGPS-M</a></td>
<td>Good</td>
<td>uNav + PL2303</td>
<td>USB</td>
<td>2.28</td>
<td>3.0</td>
<td>Reported by Romain Goyet &lt;r.goyet&#x40;gmail.com&gt;.<br/>
The chipset manufacturer's webpage is <a href='http://www.unav-micro.com/chipsets.htm'>here</a>.</td>
</tr>
<!-- End Bona iGPS-M -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.cpit.com/'>Central Pacific</a></td></tr>

<!-- Begin CPIT GP-27 -->
<tr>
<td><a href='http://www.cpit.com/en/GP-27.html'>GP-27</a></td>
<td>Excellent</td>
<td>Nemerix</td>
<td>Bluetooth</td>
<td>pre-2.29</td>
<td>3.01</td>
<td> Reported by Tobias Minich &lt;belgabor&#x40;gmx.de&gt; <ul>
<li>There are proprietary PNMRX{30[0124],603} sentences that are only sent on
change or by request</li>
<li>Several sentences can be sent to the device to change settings or
request information. DO NOT USE THE PNMRX100 SENTENCE TO CHANGE THE BAUD
RATE! This is not supported by the bluetooth chip on the device.</li>
<li>Settings are saved in flash powered by a backup battery and persistent
over connections and when you turn it off.</li>
<li>The syntax of the PNMRX303 message and part 4 of the PNMRX603 message
may differ from the syntax found in several documents on the net.</li>
</ul>
</td>
</tr>
<!-- End CPIT GP-27 -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.delorme.com/'>DeLorme</a></td></tr>

<!-- Begin Delorme Earthmate USB -->
<tr>
<td><a href='http://www.delorme.com/earthmate/default.asp'>EarthMate USB</a></td>
<td>Good</td>
<td>SiRFstarII + Cypress M8 (CY7C64013)</td>
<td>USB</td>
<td>2.5</td>
<td>2.2</td>
<td>This is the replacement for the old Zodiac version that spoke Rockwell
binary protocol. Some other sentences can be enabled. Requires a 2.6.10 or
better kernel for the Cypress USB-HID support.</td>
</tr>
<!-- End Delorme Earthmate USB -->

<!-- Begin Delorme Earthmate -->
<tr>
<td>EarthMate</td>
<td>Good</td>
<td>Zodiac</td>
<td>RS-232</td>
<td>2.0</td>
<td>2.2?</td>
<td>The old Zodiac version spoke Rockwell binary protocol. These models
have been discontinued but are still common.</td>
</tr>
<!-- End Delorme Earthmate -->

<!-- Begin Delorme Tripmate -->
<tr>
<td><a href='http://vancouver-webpages.com/peter/tripmate.faq'>TripMate</a></td>
<td>Good</td>
<td>Zodiac</td>
<td>RS-232</td>
<td>1.97</td>
<td>?</td>
<td> Discontinued sometime before November 1998. Takes optional latitude
and longitude initialization.</td>
<!-- End Delorme Tripmate -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.garmin.com/'>Garmin</a></td></tr>

<!-- Begin Garmin GPS-16 -->
<tr>
<td><a href='http://www.garmin.com/products/gps16/spec.html'>Garmin GPS-16</a></td>
<td>Good</td>
<td>Garmin</td>
<td>RS-232</td>
<td>2.7</td>
<td>2.0</td>
<td>
DGPS information in GPGGA sentence is not returned. Magnetic variation
information is not available in binary mode. Garmin uses a nonstandard
16-bit SNR scale for signal quality in GSA. Can be switched to NMEA 3.0
with PGRMC1.
Reported by Ron Marosko, Jr. &lt;rmarosko&#x40;wirelessfrontier.net&gt;
and Amaury Jacquot &lt;sxpert@esitcom.org&gt;.
</td>
</tr>
<!-- End Garmin GPS-16 -->

<!-- Begin Garmin GPS-18 USB -->
<tr>
<td><a href='http://www.garmin.com/manuals/GPS18_TechnicalSpecification.pdf'>Garmin GPS-18 USB</a></td>
<td>Good</td>
<td>Garmin</td>
<td>USB</td>
<td>2.5</td>
<td>N/A</td>
<td>The USB version requires the Linux kernel garmin_usb driver; DOP
(Dilution of Precision) information is not available (Garmin protocol
includes EPE only); gpsd uses EPE to approximate DOP. Magnetic variation
information is not available. Garmin uses a nonstandard 16-bit SNR scale.
WAAS is supported.</td>
</tr>
<!-- End Garmin GPS-18 USB -->

<!-- Begin Garmin GPS-18 Non-USB -->
<tr>
<td><a href='http://www.garmin.com/manuals/GPS18_TechnicalSpecification.pdf'>Garmin GPS-18 (all but USB)</a></td>
<td>Good</td>
<td>Garmin</td>
<td>RS-232</td>
<td>2.5</td>
<td>2.0 and 2.3</td>
<td>The RS232 versions emit NMEA and are found by normal autoconfiguration.
GPS-18 LVC and GPS-18 LVC/5m have PPS outputs. WAAS is supported.</td>
</tr>
<!-- End Garmin GPS-18 Non-USB -->

<!-- Begin Garmin 48 -->
<tr>
<td>Garmin 48</td>
<td>Excellent</td>
<td>Garmin</td>
<td>RS-232</td>
<td>2.3</td>
<td>2.0</td>
<td>Garmin 12XL and 45 are nearly identical and should work as well. Details
on Garmin's proprietary protocol can be found
<a href="http://www.garmin.com/support/commProtocol.html">here</a>.</td>
</tr>
<!-- End Garmin 48 -->

<!-- Begin Garmin GPS 76 -->
<tr>
<td>Garmin GPS 76</td>
<td>Good</td>
<td>Garmin + PL2303</td>
<td>USB</td>
<td>2.13</td>
<td>?</td>
<td>
Reported by Sebastian Niehaus &lt;killedbythoughts&#x40;mindcrime.net&gt;
He says it's "Software Version 3.70".
</td>
</tr>
<!-- End Garmin GPS 76 -->

<!-- Begin Garmin Geko -->
<tr>
<td><a href='http://www.garmin.com/manuals/Geko201_OwnersManual.pdf'>Garmin Geko 201</a></td>
<td>Good</td>
<td>Garmin</td>
<td>RS-232</td>
<td>2.13</td>
<td>3.0</td>
<td>Reported by Jose Luis Domingo Lopez &lt;jdomingo&#x40;24x7linux.com&gt;</td>
</tr>
<!-- End Garmin Geko -->

<!-- Begin Garmin eTrex -->
<tr>
<td>Garmin eTrex ("Vista" model)</td>
<td>Good</td>
<td>?</td>
<td>RS232</td>
<td>2.32</td>
<td>?</td>
<td>Reported by Reed Hedges &lt;reed&#x40;interreality.org&gt;</td>
</tr>
<!-- End Garmin eTrex -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.globalsat.com.tw/english/products.php'>GlobalSat</a></td></tr>

<!-- Begin Globalsat BT-318 -->
<tr>
<td><a href='http://www.globalsat.com.tw/english/products_detail.php?main_id=21&p_id=107'>BT-318</a></td>
<td>Good</td>
<td>SiRFstarII</td>
<td>Bluetooth</td>
<td>2.20</td>
<td>2.2</td>
<td>Reported by Frank Nicholas &lt;frank&#x40;nicholasfamilycentral.com&gt;.</td>
</tr>
<!-- End Globalsat BT-318 -->

<!-- Begin Globalsat BT-338 -->
<tr>
<td><a href='http://www.globalsat.com.tw/english/products_detail.php?main_id=20&p_id=74'>BT-338</a></td>
<td>Good</td>
<td>SiRFStarIII</td>
<td>Bluetooth</td>
<td>2.13</td>
<td>?</td>
<td>
Reported by Michal Panczyk &lt;mpanczyk&#x40;gmail.com&gt;
</td>
</tr>
<!-- End Globalsat BT-338 -->

<!-- Begin GlobalSat BU-303 -->
<tr>
<td><a href='http://www.usglobalsat.com/item.asp?itemid=11&catid=13'>BU-303</a></td>
<td>Excellent</d>
<td>SiRFstarII + PL2303</td>
<td>USB</td>
<td>2.24</td>
<td>2.2</td>
<td>GlobalSat provided three test units, SiRF firmware level 231ES.
Older versions of the BU-303 had a <a href='bu_303b.html'>design
defect</a> that made it likely to fail if subjected to vibration or
mechanical shock, but this was fixed in September 2004.  There is
a CF version of this called the BU-307; we have a report that it
works but no test hardware.</td>
</tr>
<!-- End GlobalSat BU-303 -->

<!-- Begin GlobalSat BU-353 -->
<tr>
<td><a href='http://www.usglobalsat.com/item.asp?itemid=60&catid=17'>BU-353</a></td>
<td>Good</td>
<td>SiRFstarIII + PL2303</td>
<td>USB</td>
<td>pre-2.29</td>
<td>2.3</td>
<td>
This receiver, or at least the firmware it ships with does not support PPS
timing output, nor does it support WAAS - something born out by the claimed
10m positioning accuracy. These will hopefully be fixed in future firmware
revisions. The increased sensitivity is nice, but the lack of WAAS and PPS
could be show-stoppers for various applications.
Reported by Chris Kuethe &lt;chris.kuethe&#x40;gmail.com&gt;.</td>
</tr>
<!-- End GlobalSat BU-353 -->

<!-- Begin GlobalSat TN-200 -->
<tr>
<td><a href='http://www.usglobalsat.com/item.asp?itemid=45&catid=13'>TripNav TN-200</a></td>
<td>Excellent</d>
<td>SiRFstarII + FTDI</td>
<td>USB</td>
<td>2.16</td>
<td>2.2</td>
<td> We tested a version with SiRF Firmware level 231ES. The <a
href='http://ftdi-usb-sio.sourceforge.net/'>FTDI USB-to-serial chip</a> is
supported only as alpha software not yet incorporated into the Linux kernel,
though it seems to be well supported by OS X and various BSDs. It seems like
the only difference between this and the BU-303 is the different
USB-to-serial chip.</td>
</tr>
<!-- End GlobalSat TN-200 -->

<tr><td style='text-align:center;' colspan="7"><a href="http://www.haicom.com.tw/">Haicom</a></td></tr>

<!-- Begin Haicom HI-204S -->
<tr>
<td><a href='http://www.haicom.com.tw/products.htm'>HI-204S</a></td>
<td>Excellent</td>
<td>SiRFstarII + PL2303</td>
<td>USB</td>
<td>2.24</td>
<td>2.2</td>
<td>SiRF firmware level 231ES (XTrac). Haicom provided a test unit. Manual
states incorrectly that VTG is off by default.</td>
</tr>
<!-- End Haicom HI-204S -->

<!-- Begin Haicom HI-204E -->
<tr>
<td><a href='http://www.haicom.com.tw/gps204E.shtml'>HI-204E</a></td>
<td>Excellent</td>
<td>Evermore BBP1202</td>
<td>USB</td>
<td>2.6</td>
<td>2.2</td>
<td>Probably uses PL2303 but we have not verified this.</td>
</tr>
<!-- End Haicom HI-204E -->

<!-- Begin Haicom HI-303S -->
<tr>
<td><a href="http://www.haicom.com.tw/gps303s.shtml">HI-303S</a></td>
<td>Good</td>
<td>SiRFstarII</td>
<td>RS232</td>
<td>2.25</td>
<td>2.2</td>
<td>From Denis Perchine &lt;dyp&#x40;perchine.com&gt;<br/>
NMEA works, but SiRF binary does not. This device seems to ignore the
$PSRF100 mode switch command. (SiRF binary may be available on the
auxiliary serial port, but this is unconfirmed.) This device ships
with XTrac Firmware.</td>
</tr>
<!-- End Haicom HI-303S -->

<tr><td style='text-align:center;' colspan="7"><a href="http://www.holux.com.tw">Holux</a></td></tr>

<!-- Begin Holux GM-210 -->
<tr>
<td><a href='http://www.holux.com.tw/Temp%20web/GM-210.html'>GM-210</a></td>
<td>Good</td>
<td>SiRFstarII</td>
<td>RS232</td>
<td>2.24</td>
<td>2.2</td>
<td> Reported by  Patrick L. McGillan &lt;pmcgillan&#x40;pateri.com&gt;.</td>
</tr>
<!-- End Holux GM-210 -->

<!-- Begin Holux GR-230 -->
<tr>
<td><a href='http://www.holux.com.tw/Temp%20web/GR-230.html'>GR-230</a></td>
<td>Poor</td>
<td>SiRFstarII</td>
<td>Bluetooth</td>
<td>2.19</td>
<td>2.2</td>
<td>4 color LED showing: Bluetooth, Navigation Update and Battery and
Charger Status Indication. FLASH based program memory. Firmware upgradeable
through serial interface. Water resistant.</td>
</tr>
<!-- End Holux GR-230 -->

<!-- Begin Holux GPSlim 236 -->
<tr>
<td><a href='http://en.holux.com.cn/product/search.htm?filename=gpsreceiver_bluetooth_gpslim2+36.htm&target=bluetooth00&level=grandsonson'>GPSlim 236</a></td>
<td>Poor</td>
<td>SiRFstarIII</td>
<td>Bluetooth</td>
<td>2.30</td>
<td>2.2</td>
<td>
Doesn't report altitude reliably.
Optional interfaces:
mini-USB -&gt; USB, needing a special cable : GR230-A2 (USB data cable),
otherwise it will not work/
mini-USB -&gt; RS232, need cable GR230-A1(RS232 data cable), I didn't
try it with a normal cable.
mini-USB -&gt; PS2, need cable GR230-A3 (Mini USB port to PS2 port ), I
didn't try it with a normal cable.
Reported by "K&eacute;vin Redon" &lt;kevredon&#x40;gmail.com&gt;
</td>
</tr>
<!-- End Holux GPSlim 236 -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.i-trek.jp'>i.Trek</a></tr>

<!-- Begin i.Trek M3 -->
<tr>
<td><a href='http://www.semsons.com/im3blgpsresi.html'>M3</a></td>
<td>Good</td>
<td>SiRFstarIII</td>
<td>Bluetooth</td>
<td>2.28</td>
<td>2.20</td>
<td>The product page points at a retail site carrying these because
the vendor site is in Japanese only.
This GPS emits a weirdly broken GSA sentence that crashed gpsd versions prior
to 2.28. Serial parameters default to 38400; 8, N, 1.
May come bundled with Microsoft Streets and Trips.
Reported by Lance Fetters &lt;ashikase&#x40;users.sourceforge.net&gt;
</td>
</tr>
<!-- End i.Trek M3 -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.magellangps.com'>Magellan</a></tr>

<!-- Begin Magellan EC-10X -->
<tr>
<td>EC-10X</td>
<td>Good</td>
<td>Old Rockwell (Jupiter?)</td>
<td>RS232</td>
<td>2.24</td>
<td>?</td>
<td>
It was cool in its day, now it's a dinosaur mainly good for regression
testing. NMEA time is accurate to about 500mS.
Reported by Gary E. Miller &lt;gem&#x40;rellim.com&gt;.</td>
</tr>
<!-- End Magellan EC-10X -->

<!-- Begin Magellan Meridian Platinum -->
<tr>
<td><a href='http://www.magellangps.com/en/products/product.asp?PRODID=1'>Meridian Platinum</a></td>
<td>Excellent</td>
<td>Motorola</td>
<td>RS232</td>
<td>2.21</td>
<td>v1.5 APA, v1.5 XTE, v2.1 GSA</td>
<td>Reported by Chris S. Newell &lt;chris&#x40;newellfamily.net&gt;</td>
</tr>
<!-- End Magellan Meridian Platinum -->

<!--  Begin eXplorist 210 -->
<tr>
<td>
<a href='http://www.magellangps.com/assets/manuals/newprod/eXplorist%20210_US.pdf'>eXplorist 210</a></td>
<td>Good</td>
<td>Unknown</td>
<td>USB</td>
<td>2.32</td>
<td>2.1</td>
<td>
USB has 3 modes &mdash; NMEA data comm (3 submodes): outputs GPS data
(creates /dev/ttyACM0), USB file transfer: transfer files (creates
/dev/sdX and /dev/sdX1), or Power Only: use USB only for electrical
power.  The APA and XTE extensions choke gpsd, so select V2.1 GSA
under &lt;NMEA Data Comm&gt;.  Reported by paul van den berg
&lt;paulberg&#x40;wanadoo.nl&gt;
</td>
</tr>
<!-- End eXplorist 210 -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.motorola.com/ies/GPS/products_legacy.html'>Motorola</a></tr>

<!-- Begin Motorola Oncore -->
<tr>
<td><a href='http://www.synergy-gps.com/Mot_Manuals.html'>Oncore GT+</a></td>
<td>Good</td>
<td>Motorola</td>
<td>RS232 or TTL</td>
<td>2.20</td>
<td>2.2</td>
<td>The Motorola Oncore product family has been discontinued.
RTCM input, no WAAS. In binary mode can deliver differential correction for
another Oncore GT+. Similar Motorola Oncore UT timing receiver has less
functions but better timing accuracy. Reported by Wojciech Kazubski &lt;wk&#x40;ire.pw.edu.pl&gt;.</td>
</tr>
<!-- End Motorola Oncore -->

<tr><td style='text-align:center;' colspan="7"><a href="http://www.navisky.com/">NaviSky</a></tr>

<!-- Begin Navisky NSA-U3 -->
<tr>
<td><a href="http://www.navisky.com/nsa_u3.htm">NSA U3</a></td>
<td>Excellent</td>
<td>SiRFstarII + PL2303</td>
<td>USB</td>
<td>2.24</td>
<td>2.x</td>
<td>Included with Rand McNally's horrible Windows navigation software.
Reported by Jeff Francis &lt;jeff&#x40;gritch.org&gt;
</td>
</tr>
<!-- End Navisky NSA-U3 -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.navman.com/'>Navman</a></tr>

<!-- Begin Navman Jupiter 20 -->
<tr>
<td>
<a href='http://www.navman.com/Navman/Templates/productinformation____15665.aspx'>Jupiter 20</a>
</td>
<td>Good</td>
<td>Jupiter 20 Chipset with firmware from Jupiter 21</td>
<td>RS232</td>
<td>2.32</td>
<td>?</td>
<td>
Not a complete GPS, but a chipset. It's running with an external
gyro on a our self-developed board. Reported by
Andreas Stricker &lt;andreas.stricker&#x40;fela.ch&gt;
</td>
</tr>
<!-- End Navman Jupiter 20 -->

<tr><td style='text-align:center;' colspan="7"><a href="http://www.pharosgps.com/">Pharos</a></tr>

<!-- Begin Pharos iGPS360 -->
<tr>
<td><a href="http://www.pharosgps.com/support/igps360_spec.htm">GPS-360</a></td>
<td>Good</td>
<td>SiRFstarII + PL2303</td>
<td>USB</td>
<td>2.23</td>
<td>2.3</td>
<td>Reported by Robert Pouliot &lt;krynos&#x40;saturnus.com&gt;<br/>
The Pharos comes with adaptors for SDIO, CF, USB and plain RS232. Usually
ships with XTrac firmware. It is strongly recommended that this device not be
flashed with a different firmware as all reflashed receivers tested thus far
fail to work afterward. May come bundled with Microsoft Streets and Trips.</td>
</tr>
<!-- End Pharos iGPS360 -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.rikaline.com/gps_receiver.htm'>Rikaline</a></tr>

<!-- Begin Rikaline GPS-6010 USB -->
<tr>
<td><a href='http://www.rikaline.com/download/GPS-6010-Manual-E.pdf'>GPS-6010 USB</a></td>
<td>Good</td>
<td>SiRFstarII + PL2302</td>
<td>USB</td>
<td>2.20</td>
<td>2.2</td>
<td>
Uses SiRF firmware version 2.3.2-GSW2-2.05.024-C1Prod1.1. Manufacturer
claims it is waterproof (1 meter), WAAS and EGNOS are supported.
Reported by Olli Salonen &lt;olli&#x40;cabbala.net&gt;.</td>
</tr>
<!-- End Rikaline GPS-6010 USB -->

<!-- Begin Rikaline GPS-6010-X5 -->
<tr>
<td><a href='http://www.rikaline.com/gps_receiver.htm'>GPS-6010-X5</a></td>
<td>Good</td>
<td>SiRFstarII + PL2303</td>
<td>USB</td>
<td>2.20</td>
<td>2.2</td>
<td>
The usb cable is a separate item to order. you can also order an
rs232 cable or a pda cable. Reported by Koos van den Hout,
&lt;koos&#x40;kzdoos.xs4all.nl&gt;
</td>
</tr>
<!--  End Rikaline GPS-6010-X5 -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.royaltek.com/'>RoyalTek</a></td></tr>

<!-- Begin Royaltek Sapphire USB -->
<tr>
<td><a href='http://www.royaltek.com/content/view/27/27/'>Sapphire USB</a></td>
<td>Good</td>
<td>SiRFstarII</td>
<td>USB</td>
<td>1.97</td>
<td>2.2</td>
<td>There's an RS232 variant as well, not yet tested.</td>
</tr>
<!-- End Royaltek Sapphire USB -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.sanav.com/'>San Jose Navigation</a></td></tr>

<!-- Begin San Jose Navigation FV-18 -->
<tr>
<td><a href='http://www.sanav.com/gps_engine_board/fv-18.htm'>FV-18</a></td>
<td>Good</td>
<td>FV-18</td>
<td>RS-232<br/>(5V TTL)</td>
<td>2.0</td>
<td>2.3</td>
<td>Special gpsd support uses 8N2 and requests sentences that gpsd requires.
OEM module only, not a retail product.</td>
</tr>
<!-- End San Jose Navigation FV-18 -->

<!-- Begin San Jose Navigation FV-25 -->
<tr>
<td><a href='http://www.tri-m.com/products/systems/fv25.html'>FV-25</a></td>
<td>Fair</td>
<td>ANTARIS</td>
<td>RS-232<br/>(5V TTL)</td>
<td>2.34</td>
<td>2.3</td>
<td>OEM module, available in small quantities from Tri-M systems. The
ANTARIS chipset is End-of-Life. This module works in NMEA mode; UBX binary
support is a work in progress. Reported by
Chris Kuethe &lt;chris.kuethe&#x40;gmail.com&gt;</td>
</tr>
<!-- End San Jose Navigation FV-25 -->

<!-- Begin San Jose Navigation GM-38 -->
<tr>
<td><a href='http://www.tri-m.com/products/systems/gm38.html'>GM-38/12V</a></td>
<td>Bad</td>
<td>?</td>
<td>RS232</td>
<td>2.21</td>
<td>2.x</td>
<td>
Ships bad packet checksums when it doesn't have a fix.
Reported by  Angus Ainslie &lt;angusa&#x40;deltatee.com&gt;.</td>
</tr>
<!-- End San Jose Navigation GM-38 -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.techwayinc.com.tw/'>Techway</a></td></tr>

<!-- Begin Techway TP-051 -->
<tr>
<td><a href='http://www.techwayinc.com.tw/TP-051.htm'>TP-051</a></td>
<td>Good</td>
<td>SiRFstarII + PL2303</td>
<td>USB</td>
<td>2.3</td>
<td>2.x</td>
<td>Advertises that it's waterproof.</td>
</tr>
<!-- End Techway TP-051 -->

<tr><td style='text-align:center;' colspan="7"><a href="http://www.trimble.com/">Trimble</a></td></tr>

<!-- Begin Trimble Lassen SK -->
<tr>
<td><a href="http://www.trimble.com/lassensk2.shtml">Trimble Lassen SK</a></td>
<td>Good</td>
<td>Colossus RF ASIC, Scorpion DSP</td>
<td>5V TTL</td>
<td>2.26</td>
<td>2.1</td>
<td>Reported by Rob Janssen.</td>
</tr>
<!-- End Trimble Lassen SK -->

<!-- Begin Trimble Lassen iQ -->
<tr>
<td><a href="http://www.trimble.com/lasseniq.shtml">Trimble</a>
    <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=165">Lassen iQ</a></td>
<td>Good</td>
<td>Colossus RF ASIC, IO-C33 (Epson C33 RISC)</td>
<td>Silicon Labs CP2102 USB</td>
<td>2.34</td>
<td>3.0</td>
<td>Reported by Chris Kuethe &lt;chris.kuethe&#x40;gmail.com&gt;</td>
</tr>
<!-- End Trimble Lassen iQ -->

<tr><td style='text-align:center;' colspan="7"><a href='http://www.u-blox.de/'>u-blox</a></tr>

<!-- Begin uBlox ANTARIS -->
<tr>
<td><a href='http://www.u-blox.de/products/antaris.html'>ANTARIS</a></td>
<td>Good</td>
<td>ANTARIS</td>
<td>RS-232</td>
<td>2.13</td>
<td>?</td>
<td>
Sends 'E' in second field of GSA record, not an NMEA value.
Actually sends '6' in the GGA status record for dead-reckoning fixes.
Andreas Stricker &lt;andreas.stricker@fela.ch&gt;
</td>
</tr>
<!-- End uBlox ANTARIS -->

<tr><td style='text-align:center;' colspan="7"><a href="http://www.wintec.com.tw/">Wintec</a></tr>

<!-- Begin Wintec WBT-200 -->
<tr>
<td><a href="http://www.wintec.com.tw/en/product_detail.php?pro_id=57">WBT-200</a></td>
<td>Good</td>
<td>Fastrax itrax3</td>
<td>Bluetooth and USB (Silicon Laboratories CP2101)</td>
<td>2.34</td>
<td>3.0</td>
<td>
iTalk support in gpsd is currently unusable, but the device functions
well as a generic NMEA device.
Reported by "Chris Kuethe" &lt;chris.kuethe&#x40;gmail.com&gt;
</td>
</tr>
<!-- End Wintec WBT-200  -->


<!--
<tr>
<td>name, link to technical reference</td>
<td>how well it works</td>
<td>chipset (eg, SiRFII+PL2303)</td>
<td>interface (USB, RS232, CF, Bluetooth...)</td>
<td>vendor, with link to site</td>
<td>gpsd version used for testing</td>
<td>NMEA version it emits</td>
<td>notes</td>
</tr>
-->

</table>

<p>We want to extend this table.  To report on a GPS, please
tell us the following:</p>

<ol>
<li>The GPS model name.</li>
<li>Whether or not it works.</li>
<li>If possible, an URL to a technical reference on it.</li>
<li>The GPS and (if applicable) USB-to-serial chip it uses.  (Look at
the output of lsusb(1), it may identify the USB-to-serial chip.  If it
gives a vendor and product ID, send us those numbers.)</li>
<li>The interface type (RS232, USB, CF)</li>
<li>The vendor</li>
<li>Version of gpsd you tested with</li>
<li>NMEA version it emits, or '?' if the documentation doesn't say</li>
<li>Notes on the device</li>
</ol>

<p>You should be able to determine many of these things by running
<code>gpsprof -f cycle</code> against the device and looking at the output.</p>

<h2>Notes on chipset support:</h2>

<p>For vendor protocol protocol manuals see our
<a href='references.html'>Programmer's References</a> page.</p>

<p>PL2303: support is broken in late 2.4 Linux kernels (it broke after
2.4.18) but good in 2.6.8 and later.</p>

<h2>RS232 levels:</h2>

<p>TTL level RS-232 uses 0v and +5v, ordinary RS-232 uses -12v to -5v
and +5v to +12 volts for the signal (IIRC). These are not compatible,
and attempting to combine them can zorch your GPS.  Converters do
exist, see Google.</p>

<h2>Untested Hardware:</h2>

<p>Here is a list of the vendors we don't yet have test hardware from.
An annoyingly large percentage of these outfits do not advertise
email contact addresses on their websites.  If you have test results 
for any of this hardware, please tell us.  Most are straight NMEA and
will probably work fine.</p>

<table border='1'>
<tr>
<th>Name</th>
<th>Contact address</th>
<th>Products</th>
<th>Notes</th>
</tr>
<tr>
<td><a href='http://www.delorme.com/'>DeLorme</a></td>
<td>?</td>
<td>Earthmate</td>
<td>Some newer Earthmates are SiRFstarII-based. The LT-20 uses "the ST Micro
Vespucci STA2051 and the SiGe RF chip SE4100L."</td>
</tr>
<tr>
<td><a href='http://www.deluoelectronics.com/'>Deluo</a></td>
<td>billing&#x40;deluo.com</td>
<td>Deluo GPS Pro</td>
<td>Looks like another SiRFstarII unit.  Advertises Linux 2.4 support.
USB and RS232-DB9 adaptors sold separately.</td>
</tr>
<tr>
<td><a href='http://www.garmin.com/'>Garmin</a></td>
<td>sales&#x40;garmin.com</td>
<td>eTrex, foreTrex, GPS12, GPS72, GPS76</td>
<td>All handhelds with consoles.  These guys are focused on the aviation
market.</td>
</tr>
<tr>
<td><a href='http://www.laipac.com/'>Laipac</a></td>
<td>?</td>
<td>G-10</td>
<td>Another SiRF unit.</td>
</tr>
<tr>
<td><a href='http://www.leadtek.com/gps.html'>Leadtek</a></td>
<td>gps&#x40;leadtek.com</td>
<td>GPS9531, GPS9532, GPS9543</td>
<td>SiRFstarII, uses R232C via RJ11 jack.  One illustration of the 9531
seems to show the RJ11 plugged into an adaptor that goes to USB and
DB9 connectors. The 9534 is a CF card.</td>
</tr>
<tr>
<td><a href='http://www.magellangps.com/'>Magellan</a></td>
<td>?</td>
<td>Roadmate, eXplorist, Meridian, SportTrack, MLR</td>
<td>Handhelds with consoles.</td>
</tr>
<tr>
<td><a href='http://www.rikaline.com/'>Rikaline</a></td>
<td>?</td>
<td>GPS-6012, GPS-6010-X5</td>
<td>The 6012 uses their own chipset; the others are SiRF-II.  All ship
with PS/2 connectors, presumably going to RS232 or USB adaptors.</td>
</tr>
<tr>
<td><a href='http://www.royaltek.com/'>Royaltek</a></td>
<td>?</td>
<td>Sapphire, Onyx</td>
<td>Sapphire is tested. 
There are two Onyx models: RFG-1000 and RFG-2000.
The first one uses some 8-channel chipset, while the second -
UNAV 12-channel (AFAIK without WAAS/EGNOS support),
made of UNAV uN8021C RF frontend and uN8031B baseband processor
(data sheets <a href='http://www.unav-micro.com/data_sheets.htm'>here</a>) and
designed by <a href='http://www.fastrax.fi'>Fastrax</a>.
Fastrax claims 1/4s message rate support like the ANTARIS from u-blox,
although it is not clear if the "consumer" firmware is capable of that.
<!-- Oleg Gusev <oleg@crista.uni-wuppertal.de> -->
</td>
</table>
</div>

<hr/>
<script language="JavaScript" src="datestamp.js" type='text/javascript'></script>
</body>
</html>

<!--
Local Variables:
compile-command: "(scp hardware.html shell.berlios.de:/home/groups/gpsd/htdocs)"
End:
-->