Holux M-1000
From Linux GPS
| 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.
- Position : < 2.2 m., horizontal 95 % of time
- 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.
- Output format :
- Altitude :Max 18,000 m ( 60,000 feet )
- Velocity : Max 515 m./sec ( 1000 knots )
- Acceleration : Max 4G
- Jerk : 20 m/ second3, max.

