Cruisers Forum
 


Join CruisersForum Today

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 23-08-2017, 09:48   #1
Registered User

Join Date: Aug 2017
Posts: 4
I am sorry, not sure what else to try but Android..., Windows:-(

I hate to be a bother out there but does anyone have any ideas why I cannot seem to get
this Garmin GLO Portable Bluetooth device to work with my computer.
There never is any satellite information available though it seems as something is being
sent and received from the external GPS unit.

Here are the specifics:

Dell Inspiron 11-3062 Nov2015
Linux Mint 18.2 'Sonya' Xfce 32 bit
Bluetooth works fine with audiosink and file transfer.

Garmin GLO Portable GPS and GLONASS Receiver seems to be functioning fine on it own,
indicator lights show satellite fix and bluetooth connection

Have gpsd and associated utils installed
Initially could connect but that was all...

As per instructions in openCPN help... one by one

1)---------------
used blueman to connect initially then disconnect from Garmin GLO

2)---------------
teleosus@1132-62 ~ $ sudo hcitool scan
[sudo] password for teleosus:
Scanning ...
10:C6:FC:EF:75:2F Garmin GLO #f752f

3)---------------
teleosus@1132-62 ~ $ sdptool records 10:C6:FC:EF:75:2F
Service Name: COM5
Service RecHandle: 0x90001
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service Name: COM7
Service RecHandle: 0x90003
Service Class ID List:
"Serial Port" (0x1101)
UUID 128: 00000000-deca-fade-deca-deafdecacaff
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service Name: COM9
Service RecHandle: 0x90005
Service Class ID List:
UUID 128: 58e1f790-aa26-11e3-a5e2-0800200c9a66
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service Description: DeviceID
Service RecHandle: 0x90010
Service Class ID List:
"PnP Information" (0x1200)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0x0
Service Class ID List:
"SDP Server" (0x1000)

Service Name: COM5
Service RecHandle: 0x90001
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service Name: COM7
Service RecHandle: 0x90003
Service Class ID List:
"Serial Port" (0x1101)
UUID 128: 00000000-deca-fade-deca-deafdecacaff
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service Name: COM9
Service RecHandle: 0x90005
Service Class ID List:
UUID 128: 58e1f790-aa26-11e3-a5e2-0800200c9a66
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service Description: DeviceID
Service RecHandle: 0x90010
Service Class ID List:
"PnP Information" (0x1200)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0x0
Service Class ID List:
"SDP Server" (0x1000)

Service Name: COM5
Service RecHandle: 0x90001
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service Name: COM7
Service RecHandle: 0x90003
Service Class ID List:
"Serial Port" (0x1101)
UUID 128: 00000000-deca-fade-deca-deafdecacaff
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service Name: COM9
Service RecHandle: 0x90005
Service Class ID List:
UUID 128: 58e1f790-aa26-11e3-a5e2-0800200c9a66
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

Service Description: DeviceID
Service RecHandle: 0x90010
Service Class ID List:
"PnP Information" (0x1200)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service RecHandle: 0xffffffff

Service RecHandle: 0xffffffff

4)-----NOTE-----Not sure which channel to use tried 1,3,5, seemed 1 was probably it.-----NOTE-----

teleosus@1132-62 ~ $ xed /etc/bluetooth/rfcomm.conf

#
# RFCOMM configuration file.
#
# $Id: rfcomm.conf,v 1.1 2002/10/07 05:58:18 maxk Exp $
#

rfcomm0 {
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
device 10:C6:FC:EF:75:2F

# RFCOMM channel for the connection
channel 1;#use channel number as provided by sdptool
records XX:XX:XX:XX:XX:XX

# Description of the connection
comment "Garmin GLO";
}


5)---------------
teleosus@1132-62 ~ $ sudo rfcomm release 0

6)---------------
***Rebooted***sudo rfcomm connect 0 (you only need to to this once, not required if you reboot at this point)

7)---------------
teleosus@1132-62 ~ $ rfcomm show /dev/rfcomm0
rfcomm0: 2C:6E:85:75:58:8B -> 10:C6:FC:EF:75:2F channel 1 closed [reuse-dlc release-on-hup tty-attached]

8)---------------
""your bluetooth GPS should now be working in OpenCPN.
run sudo opencpn to check that it works (/dev/rfcomm0 under GPS NMEA data source).""
--------NOTE---HUH??? in connections?? Don't see it, WHERE WOULD THIS "GPS NMEA DATA SOURCE" BE LOCATED?-----NOTE-----

9)------just in case--------
teleosus@1132-62 ~ $ sudo usermod -a -G dialout $USER
[sudo] password for teleosus:

10)
***Rebooted***

11) Used blueman to successfully connect to Garmin GLO, am informed connected as rfcomm1 serial type connection,
blueman status indicators show connection to rfcomm0 and activity on indicators.

12) teleosus@1132-62 ~ $ rfcomm show /dev/rfcomm0
rfcomm0: 2C:6E:85:75:58:8B -> 10:C6:FC:EF:75:2F channel 1 closed [reuse-dlc release-on-hup tty-attached]


13) Tried sudo opencpn, have no gps connection or any sort of way to connect to rfcomm0.

14) Tried gpsd tools i.e. xgps, tried other programs... Google Earth, Viking, etc... , have no gps connection or any sort of way to connect to rfcomm0.

15) turned off firewall just in case, no difference

Any ideas? Thanks, desperately seeking John
__________________

teleosus is offline   Reply With Quote
Old 23-08-2017, 13:36   #2
Registered User

Join Date: Feb 2010
Location: On the go. Not in Prague.
Posts: 5,226
Re: I am sorry, not sure what else to try but Android..., Windows:-(

https://wiki.archlinux.org/index.php...dir/Garmin_GLO seems pretty straightforward (the GPSd config file on Mint will probably be in /etc/default/gpsd).

You can write into the DataPort field in OpenCPN, that /dev/rfcommX is not in the dropdown list does not mean anything.

If you have GPSd installed, it may acquire the port automatically, making it unusable for other applications, which in such a case should get the position data from GPSd, not from the BT serial port.
__________________

nohal is offline   Reply With Quote
Old 25-08-2017, 11:50   #3
Registered User

Join Date: Aug 2017
Posts: 4
Lightbulb Re: I am sorry, not sure what else to try but Android..., Windows:-(

Quote:
Originally Posted by nohal View Post
https://wiki.archlinux.org/index.php...dir/Garmin_GLO seems pretty straightforward (the GPSd config file on Mint will probably be in /etc/default/gpsd).

You can write into the DataPort field in OpenCPN, that /dev/rfcommX is not in the dropdown list does not mean anything.

If you have GPSd installed, it may acquire the port automatically, making it unusable for other applications, which in such a case should get the position data from GPSd, not from the BT serial port.
Thanks so much for the link and info, I had tried so many searches with little to go on but I had forgotten how useful the Archlinux forum has been in the past with things like the util dd for imaging USB drives.

Will try your suggestion, I broke down and bought a 2in1 Win 10 tablet/Laptop got openCPN to work relatively well with Garmin GLO unit somewhat quickly. I am still regretting the other irritating aspects of using Win10.

All the same having your post here on the forum may be of some service to others in the future.

Fair winds and safe harbors , teleosus
teleosus is offline   Reply With Quote
Old 06-09-2017, 10:56   #4
Registered User

Join Date: Aug 2017
Posts: 4
Re: I am sorry, not sure what else to try but Android..., Windows:-(

An UPDATE...,
While I had the Garmin GLO working on the windows 10 2in1, I hated windows so much that I returned the unit to the store. Now I then tried the prior suggestions with Linux Mint 18.2 again, after some fiddling it worked on openCPN using the info at Bahodir_Garmin GLO..., at least at first.
After I went and tried to get the same method to work on a Raspian touchscreen, all I was able to get was a /dev/rfcomm0 which I was then able to "cat /dev/rfcomm0" and get data from the Garmin GLO through bluetooth. Unfortunately, I am never able to get any GPSD client util; xgps, cgps; or openCPN to receive any information from the device.
Now when I go back to my regular Linux notebook, it is the same old story as the RPi,
except Blueman always disables the /dev/rfcomm0 serial device but leave another serial connection option which will not work. Back to square one... but at least I know the BT GPS unit is sending data to my computer.
I have tried all kinds of things, changing permissions, etc; but the whole issue is getting very old now. What I mean is this, if it works sometimes than suddenly doesn't for no apparent reason, how can I ever depend on it on a vessel?
I am thinking of trying an Android or ChromeOS device but am wary because so far everything has been iffy except Win10 :-(. Or maybe go back to a dedicated GPS unit with its own builtin UI.
Desperately, John
teleosus is offline   Reply With Quote
Old 06-09-2017, 15:12   #5
Registered User

Join Date: Aug 2017
Posts: 4
Re: I am sorry, not sure what else to try but Android..., Windows:-(

Just in case, a few more specifics if it manages to help anyone else in the future:

Whenever I connect to the GPS unit, I get pop up windows stating I am connected to serial port rfcomm0.

If I use "cat /dev/rfcomm0" I then get a stream of data on the terminal screen

If I try to used any of the gpsd client utils, there is no data

If I try putting /dev/rfcomm0 in the Dataport entry in openCPN, always manually, it has no effect.

I did get the unit to function in Win 10 with openCPN with Garmin input mode ON
but I have only gotten it to work once in Linux, for some unknown reason it stopped working after I restarted my Linux laptop at a later time. Everything seems the same as before, I even started from scratch, have not tried reinstalling OS yet but that might defeat the whole idea of reliability if that worked.
teleosus is offline   Reply With Quote
Reply

Tags
Bluetooth, garmin, gps, linux

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Sorry to bring this up again but...Title transfer for USCG doc nematon785 General Sailing Forum 20 17-02-2017 05:32
Crew Available: Not Sure this is possible but going to ask.... inet-projects Crew Archives 6 22-10-2016 19:40
2nd Try To Not Be Embarrassed Off Forum But Unsure What Topic (If Any) Iím In jmczzz Meets & Greets 39 21-05-2015 07:47
"I'm Sorry, But I Have Bad News......" capngeo Monohull Sailboats 7 06-07-2012 20:02
Sorry Vendors - But I Am a Sailor, Not a Consumer... s/v Beth The Sailor's Confessional 41 03-03-2010 20:39

Advertise Here


Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -7. The time now is 15:57.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
×

ShowCase vBulletin Plugins by Drive Thru Online, Inc.