Holux M-1000

From Linux GPS

Jump to: navigation, search
Holux M-1000
Manufacturer: Holux
Product: M-1000
Product series: Holux - M
Physical link: Bluetooth USB
Protocol: NMEA
Channels: 32
DGPS: WAAS EGNOS MSAS RTCM
Aerial: Built in, no external socket.
Tested: Tested with GPSd
Hot/Warm/Cold start: 1/33/36 seconds.
Accuracy without DGPS: 3.0 meters
Accuracy with DGPS: < 2.2 meters
Battery: Custom Li-ion


USB Serial

This has not been reported to work with Linux, it causes these errors:

[202885.602596] usb 1-1: new full speed USB device using ohci_hcd and address 72
[202885.767748] usb 1-1: device descriptor read/64, error -62
[202886.449058] usb 1-1: new full speed USB device using ohci_hcd and address 73
[202886.613662] usb 1-1: device descriptor read/64, error -62
[202886.884669] usb 1-1: device descriptor read/64, error -62
[202887.503708] usb 1-1: new full speed USB device using ohci_hcd and address 75
[202887.668718] usb 1-1: device descriptor read/64, error -62
[202887.934747] usb 1-1: device descriptor read/64, error -62
[202888.553771] usb 1-1: new full speed USB device using ohci_hcd and address 77
[202888.717772] usb 1-1: device descriptor read/64, error -62
[202888.982805] usb 1-1: device descriptor read/64, error -62
[202889.602829] usb 1-1: new full speed USB device using ohci_hcd and address 79
[202889.767976] usb 1-1: device descriptor read/64, error -62
[202890.449894] usb 1-1: new full speed USB device using ohci_hcd and address 80
[202890.614916] usb 1-1: device descriptor read/64, error -62
[202890.893902] usb 1-1: device descriptor read/64, error -62

Bluetooth Serial

Plug in your bluetooth adaptor, turn it on, or otherwise make sure it's ready for use. Once you're ready use hcitool to scan for available devices as follows.

robert@The-Pandora:~/workspace/C++Test$ hcitool scan
Scanning ...
        <<your device's mac>>       HOLUX_M-1000

Now you have the information to proceed, edit /etc/bluetooth/rfcomm.conf and use the following:

rfcomm1 {
        bind yes;
        device <<your device's mac>>;
        comment "Holux M-1000 serial.";
}

This will enable you to point gpsd to /dev/rfcomm1

gpsd /dev/rfcomm1

Now you can use gpsd as you wish. If you want to do a quick test you can open /dev/rfcomm1 in cutecom or just with cat, it seems to generally auto-initialise itself with the right baud rate (any multiple of 600 it seems). You'll get a few lines starting with $GPGSV, $GPRMC, $GPVTG, $GPGGA, and/or $GPRMC; if so then everything is working well!

Raw information from spec sheet

  • Search up to 32 satellites
  • Receiver : L1, 1575.42 MHz
  • C/A code:1.023 MHz
  • Update rate : 1 HZ.
  • Antenna type : Built in patch antenna
  • Minimum signal tracked : -159dBm
  • Dimension : 65 × 43 × 17.6 mm.
  • Weight : < 53g.
  • On/Off switch : slide switcher
  • Lithium-ion battery lasts for 23 hours of use maximum
  • Operation temperature : -10 °C to + 60 °C
  • Store temperature : -20 °C to + 60 °C(With Lithium-ion battery )
  • Store temperature : -30 °C to + 80 °C (Without Lithium-ion battery )
  • Operation humidity : 5% to 95% no condensing
  • Non DGPS (Differential GPS):
    • Position : 3.0 m CEP without SA
    • Velocity : 0.1m. / sec .
    • Time : 0.1 microsecond. sync GPS time
  • DGPS(RTCM/EGNOS/WAAS/MSAS):
    • Position : < 2.2 m., horizontal 95 % of time
      • < 5 m., vertical 95 % of time
      • Above data follows. MTK GPS chipset specification.
  • Reacquisition < 0.1 sec. Average
  • Hot start 1 sec.
  • Warm start 33 sec.
  • Cold start 36 sec.
  • Above data follows MTK GPS chipset specification.
  • Compatible with Bluetooth devices with Serial Port Profile (SPP)
    • BluetoothTM version 1.2 compliant
    • BluetoothTM Class 2 operation (up to 10 meters range in open space)
    • Frequency : 2.400 to 2.480 GHz
    • Modulation: FHSS / GFSK
    • RF channels: 79
    • Input sensitivity: -85dBm
    • Output level: +2dBm
  • Output terminal: Mini-USB (CMOS Level)
    • NMEA protocol output : V 3.01
    • Baud rate : 38400 bps
    • Data bit : 8
    • Parity : N
    • Stop bit : 1
    • Output format :
      • Standard : GPGGA (1time/1 sec), GPGSA (1 time/5 sec.),
      • GPGSV (1time /5 sec.), GPRMC (1time /1 sec.),
      • GPVTG (1 time/1 sec).
      • Optional : GLL, or MTK NMEA Command.
  • Altitude :Max 18,000 m ( 60,000 feet )
  • Velocity : Max 515 m./sec ( 1000 knots )
  • Acceleration : Max 4G
  • Jerk : 20 m/ second3, max.
Personal tools