Cruisers Forum
 

Go Back   Cruisers & Sailing Forums > Seamanship, Navigation & Boat Handling > OpenCPN
Cruiser Wiki Click Here to Login
Register Vendors FAQ Community Calendar Today's Posts Log in

Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 07-05-2017, 12:31   #1
Registered User

Join Date: Nov 2014
Location: Falmouth, UK
Posts: 252
Setting usb-serial adaptor baud rate on Macbook

A task for this weekend was to connect my Icom MA-500TR AIS to my Macbook Pro to provide GPS and AIS data for OpenCPN (v4.6.1) using a USB-serial adaptor (PL2303 chip) in conjunction with an RS232-RS422 converter.

As a first-off I configured it to run on a Windows version of OpenCPN (v4.6.1) running in a Parallels virtual environment on the Macbook. I installed the latest Prolific usbserial driver for Windows, configured it for 38,400 bps, selected it in OpenCPN, set it to 38,400 bps, and it worked straight off - no problems - and there are no errors showing in the NMEA debug window.

However, the Mac installation (v 10.12.4) did not go so well. Once again I downloaded the latest Prolific usbserial driver, but realised after installing it that there was no way (that I could see) of configuring its baud rate. I downloaded a third-party application that’s suggested by Prolific for doing so, but I’m not convinced it worked.

OpenCPN running in the Mac environment, which is configured the same as the Windows version, recognises and connects to it at 38,400, but it’s receiving rubbish - see screenshot of the NMEA debug window.

My guess is that the usbserial driver needs to be set to 38,400 bps, but I don’t know how to do that. In fact, I don’t even know how to check what it’s actually set to as default. So any suggestions or pointers would be welcome.

The one thing I do know is that the USB-serial adaptor is providing correct NMEA sentences at 38,400 bps, which OpenCPN can read in a Windows environment.
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2017-05-07 at 19.57.33.jpg
Views:	176
Size:	432.6 KB
ID:	147244  
wiekeith is offline   Reply With Quote
Old 07-05-2017, 15:41   #2
Marine Service Provider
 
Scott Berg's Avatar

Join Date: Jul 2011
Location: Aboard
Boat: Seaton 60' Ketch
Posts: 1,339
Re: Setting usb-serial adaptor baud rate on Macbook

Dump the prolific and get a Keyspan unit from Tripplite
They are very well supported in all OS's including Win*, Mac, Linux, etc

https://www.tripplite.com/keyspan-hi...apter~USA19HS/
__________________
Scott Berg
WAØLSS
SV CHARDONNAY
Scott Berg is offline   Reply With Quote
Old 07-05-2017, 18:04   #3
Registered User

Join Date: Aug 2009
Location: between the devil and the deep blue sea
Boat: a sailing boat
Posts: 20,437
Re: Setting usb-serial adaptor baud rate on Macbook

Hmmm. Possibly you have any other adapter around? Have you tried it?

I did not know they are programmable in any other way than possibly(?) by the OS declaring the baud at connect.

Very interesting. All ears here too.

b.
barnakiel is offline   Reply With Quote
Old 07-05-2017, 19:33   #4
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,541
Re: Setting usb-serial adaptor baud rate on Macbook

Quote:
Originally Posted by wiekeith View Post
A task for this weekend was to connect my Icom MA-500TR AIS to my Macbook Pro to provide GPS and AIS data for OpenCPN (v4.6.1) using a USB-serial adaptor (PL2303 chip) in conjunction with an RS232-RS422 converter.

As a first-off I configured it to run on a Windows version of OpenCPN (v4.6.1) running in a Parallels virtual environment on the Macbook. I installed the latest Prolific usbserial driver for Windows, configured it for 38,400 bps, selected it in OpenCPN, set it to 38,400 bps, and it worked straight off - no problems - and there are no errors showing in the NMEA debug window.

However, the Mac installation (v 10.12.4) did not go so well. Once again I downloaded the latest Prolific usbserial driver, but realised after installing it that there was no way (that I could see) of configuring its baud rate. I downloaded a third-party application that’s suggested by Prolific for doing so, but I’m not convinced it worked.

OpenCPN running in the Mac environment, which is configured the same as the Windows version, recognises and connects to it at 38,400, but it’s receiving rubbish - see screenshot of the NMEA debug window.

My guess is that the usbserial driver needs to be set to 38,400 bps, but I don’t know how to do that. In fact, I don’t even know how to check what it’s actually set to as default. So any suggestions or pointers would be welcome.

The one thing I do know is that the USB-serial adaptor is providing correct NMEA sentences at 38,400 bps, which OpenCPN can read in a Windows environment.
I guess you are using perhaps a wrong com port in macOS.
When your Prolific USB-Serial adapter is connected to the Mac (not to the virtual machine!) please check first which com ports are available. To do so open the Terminal app from Utilities folder and issue this command:
ls -l /dev/cu*
An example output of my MacBookPro is:
crw-rw-rw- 1 root wheel 19, 11 7 Mai 02:50 /dev/cu.Bluetooth-Incoming-Port
crw-rw-rw- 1 root wheel 19, 3 7 Mai 02:50 /dev/cu.HUAWEIMobile-Diag
crw-rw-rw- 1 root wheel 19, 1 7 Mai 02:50 /dev/cu.HUAWEIMobile-Pcui
crw-rw-rw- 1 root wheel 19, 7 7 Mai 02:50 /dev/cu.HeidiPhone-WirelessiAP
crw-rw-rw- 1 root wheel 19, 9 7 Mai 02:50 /dev/cu.Qstarz818XT-SPPslave
crw-rw-rw- 1 root wheel 19, 5 7 Mai 02:50 /dev/cu.RO4800-BT-DevB

So I get the AIS data from my VHF radio and have configured /dev/cu.RO4800-BT-DevB with 38400 baud in OpenCPN.

If you have problems to configure OpenCPN for com ports you may also check the serial connection with CoolTerm for Mac, see Roger Meier's Freeware

Gerhard
CarCode is offline   Reply With Quote
Old 07-05-2017, 20:40   #5
Registered User

Join Date: Jun 2013
Location: canada
Posts: 4,662
Re: Setting usb-serial adaptor baud rate on Macbook

They are never set in drivers. Only in software that looks at it.
smac999 is offline   Reply With Quote
Old 08-05-2017, 05:45   #6
Registered User

Join Date: Nov 2014
Location: Falmouth, UK
Posts: 252
Re: Setting usb-serial adaptor baud rate on Macbook

Thanks for the pointer Scott Berg. I took a look at the Tripp-lite, but their latest driver is only for OS 10.10.*, so it may not support 10.12.*?

Carcode. Yes, I had done as you suggested, thanks for the input though, and the com port was available. I also used CoolTerm, which was the third-part ap I referred to in the OP. Using this ap as a terminal, set to 38,400, the data was the same as that seen in the OpenCPN debug window. Hmm... looks like the baud rate issue was a red herring only part, as smac999 has pointed out.

Barnakiel. I'll have another one by tomorrow I've ordered an adaptor using the FTDI chipset this time, mainly because the latest driver for it is dated March of this year, so will hopefully support 10.12.*

Thanks for all the input folks, very much appreciated, especially as I'm relatively new to Macs (as you can probably tell...). Let's see what tomorrow brings when the new adaptor arrives - I'll keep you posted.
wiekeith is offline   Reply With Quote
Old 09-05-2017, 06:14   #7
Registered User

Join Date: Nov 2014
Location: Falmouth, UK
Posts: 252
Re: Setting usb-serial adaptor baud rate on Macbook

Success! The new USB-serial adaptor arrived, Mac driver install took less than 30 secs - no reboot required - it worked

The Windows driver install took a few minutes, and that worked too.

As for the original adaptor: I initially considered consigning it to the bin, but thinking about it, it worked fine with Windows, so I suspect the Mac driver is the issue. Out of curiosity, I'll wait for the next Prolific release of a Mac driver and give it another try. In the meantime it's a spare that I can at least use with Windows.

FYI, the new adaptor is a UGreen USB 2.0 RS232 Adaptor, part number 20218, which I used in conjunction with a Hexin RS232-RS422/RS485 converter, part number HXSP-09F69.

Once again, thanks for everyone's input.
wiekeith is offline   Reply With Quote
Old 09-05-2017, 06:17   #8
Marine Service Provider
 
Scott Berg's Avatar

Join Date: Jul 2011
Location: Aboard
Boat: Seaton 60' Ketch
Posts: 1,339
Re: Setting usb-serial adaptor baud rate on Macbook

[QUOTE=wiekeith;2388409]Thanks for the pointer Scott Berg. I took a look at the Tripp-lite, but their latest driver is only for OS 10.10.*, so it may not support 10.12.*?

The current TrippLite Driver works fine with my 10.12.4 system; just tested it again
S
__________________
Scott Berg
WAØLSS
SV CHARDONNAY
Scott Berg is offline   Reply With Quote
Old 09-05-2017, 06:24   #9
Registered User

Join Date: Aug 2009
Location: between the devil and the deep blue sea
Boat: a sailing boat
Posts: 20,437
Re: Setting usb-serial adaptor baud rate on Macbook

Great news. Very happy to hear it works now for you!

I looked up the cable and my spanish amazon website says ftdi in the header, prolific in the tech specs, UGreen homesite does not seem to say what chipset it is. Argghhh if they could not agree if once! ;-)

Cheers,
b.
barnakiel is offline   Reply With Quote
Old 09-05-2017, 06:28   #10
Registered User

Join Date: Nov 2014
Location: Falmouth, UK
Posts: 252
Re: Setting usb-serial adaptor baud rate on Macbook

Quote:
Originally Posted by Scott Berg View Post
The current TrippLite Driver works fine with my 10.12.4 system; just tested it again
Ah, that's useful to know, thanks. Considering Tripplite use the PL2303 chip, it may work with the adaptor I have? An experiment for another day I think

Edit: that's the Prolific adaptor I'm referring to, not the new UGreen one :-)
wiekeith is offline   Reply With Quote
Old 09-05-2017, 06:31   #11
Registered User

Join Date: Nov 2014
Location: Falmouth, UK
Posts: 252
Re: Setting usb-serial adaptor baud rate on Macbook

Quote:
Originally Posted by barnakiel View Post
I looked up the cable and my spanish amazon website says ftdi in the header, prolific in the tech specs, UGreen homesite does not seem to say what chipset it is.
I know, all a bit confusing, but I can confirm it is the FTDI chipset.
wiekeith is offline   Reply With Quote
Old 09-05-2017, 06:50   #12
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,541
Re: Setting usb-serial adaptor baud rate on Macbook

Many people claimed about Prolific and PL2303. That is not new. They are well known to be buggy. Always use adapters with FTDI chip or the more expensive but far better Keyspan USA-19HS.

Gerhard
CarCode is offline   Reply With Quote
Reply

Tags
serial


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
NMEA 0183 Baud Rate lockie Marine Electronics 7 21-02-2017 21:28
NMEA 0183 Baud Rate lockie Navigation 2 23-12-2016 01:28
GPS Baud Rate vagrant6600 OpenCPN 2 07-12-2011 15:34
Setting GPS Baud Rate in OpenCpn: Irrelevant ? sailorF54 OpenCPN 1 16-05-2011 15:20
AIS baud rate jemsea Navigation 5 07-10-2008 20:20

Advertise Here


All times are GMT -7. The time now is 09:51.


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

ShowCase vBulletin Plugins by Drive Thru Online, Inc.