[wsjt-devel] Some experiences with USB on an IC-9100 USB interface

2015-05-03 Thread jeff millar
I've been using the IC-9100 USB interface with WSJT-X, version 1.5-rc1 with 
Ubuntu 15.04 Desktop.


First the good news

 * The internal sound card and two serial interfaces were supported by Ubuntu
   by default
 * The CAT interface worked first try and very smoothly on TTYUSB0
 * The built in USB sound card serial ports appears with different 
identifications
 o from the lsusb list: TI PCM2901 in the lsusb list and Cygnal CP210X UART
 o from WSJT-X Settings/Audio:
   alsa_input.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00-CODEC.analog-stereo

There are a few quirks worth mentioning.

 * The 9100 has a Data Mode that can have a different Rx bandwidth from SSB mode
 o I set data mode to 3.6 KHz to see some of the JT9 band (without making
   SSB mode too wide)
 o But, whenever WSJT-X changes bands, it forgets that the radio was in
   Data mode and sets it SSB mode
 * Receiving USB sound may have the level about 30 dB too high
 o So had to move the input level slider all the way down.
 * Transmitting USB sound may have the level too low
 o With default USB mod level at 50%, the Pwr slider had to go all the way 
up
 o With USB mod level at 100%, the Pwr slider backed off to the 1.5 ticks
   below max

thanks,

jeff, wa1hco

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Some experiences with USB on an IC-9100 USB interface

2015-05-03 Thread Bill Somerville

On 03/05/2015 20:50, jeff millar wrote:

Hi Jeff,

thanks for the feedback, a few comments inline below:

I've been using the IC-9100 USB interface with WSJT-X, version 1.5-rc1 
with Ubuntu 15.04 Desktop.


First the good news

  * The internal sound card and two serial interfaces were supported
by Ubuntu by default
  * The CAT interface worked first try and very smoothly on TTYUSB0
  * The built in USB sound card serial ports appears with different
identifications
  o from the lsusb list: TI PCM2901 in the lsusb list and Cygnal
CP210X UART
  o from WSJT-X Settings/Audio:
alsa_input.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00-CODEC.analog-stereo

There are a few quirks worth mentioning.

  * The 9100 has a Data Mode that can have a different Rx bandwidth
from SSB mode
  o I set data mode to 3.6 KHz to see some of the JT9 band
(without making SSB mode too wide)

The widest IF filter on the IC-9100 is 3 kHz, you can move that around 
all of the 4 kHz of JT65 and JT9 sub bands by using the TWIN PBT as an 
IF shift control.


 o
  o But, whenever WSJT-X changes bands, it forgets that the radio
was in Data mode and sets it SSB mode


Have you tried setting the Mode to Data/Pkt in Settings-Radio?


  * Receiving USB sound may have the level about 30 dB too high
  o So had to move the input level slider all the way down.

The IC-9100 has no controls for the AF out level to USB or the ACC jack, 
use the Windows level controls in preference to the gain slider in WSJT-X.


  * Transmitting USB sound may have the level too low
  o With default USB mod level at 50%, the Pwr slider had to go
all the way up

The Tx Pwr slider is intended as an attenuator, all the way to the top 
is 0dB and is the default setting.


  o With USB mod level at 100%, the Pwr slider backed off to the
1.5 ticks below max

Set the Tx Pwr to the top and adjust the rig's MOD level to give 
required output i.e. just into ALC at full power. Use the rig's RF POWER 
control to set your output between 2W and maximum, if you require less 
than 2W output then resort to the WSJT-X Tx Pwr slider to reduce  further.


thanks,

jeff, wa1hco


73
Bill
G4WJS.
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Some experiences with USB on an IC-9100 USB interface

2015-05-03 Thread Bill Somerville

On 03/05/2015 22:12, Bill Somerville wrote:
The IC-9100 has no controls for the AF out level to USB or the ACC 
jack, use the Windows level controls in preference to the gain slider 
in WSJT-X.


Sorry, this is obviously a dumb comment!

If you install pavucontrol you will have equivalent Linux controls for 
the audio input streams.


73
Bill
G4WJS.
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Some experiences with USB on an IC-9100 USB interface

2015-05-03 Thread jeff millar

Hi Bill..thanks for the good suggestions..

jeff, wa1hco

On 05/03/2015 05:12 PM, Bill Somerville wrote:

On 03/05/2015 20:50, jeff millar wrote:

Hi Jeff,

thanks for the feedback, a few comments inline below:

I've been using the IC-9100 USB interface with WSJT-X, version 1.5-rc1 with 
Ubuntu 15.04 Desktop.


First the good news

  * The internal sound card and two serial interfaces were supported by
Ubuntu by default
  * The CAT interface worked first try and very smoothly on TTYUSB0
  * The built in USB sound card serial ports appears with different
identifications
  o from the lsusb list: TI PCM2901 in the lsusb list and Cygnal CP210X UART
  o from WSJT-X Settings/Audio:
alsa_input.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00-CODEC.analog-stereo

There are a few quirks worth mentioning.

  * The 9100 has a Data Mode that can have a different Rx bandwidth from SSB 
mode
  o I set data mode to 3.6 KHz to see some of the JT9 band (without
making SSB mode too wide)

The widest IF filter on the IC-9100 is 3 kHz, you can move that around all of 
the 4 kHz of JT65 and JT9 sub bands by using the TWIN PBT as an IF shift control.
Good point about moving the passband tuning.  BTW, it appears the Rx passband 
extends to 3.6KHz when set to 3.6 KHz width and moved up 300 Hz with PBT


  o But, whenever WSJT-X changes bands, it forgets that the radio was in
Data mode and sets it SSB mode


Have you tried setting the Mode to Data/Pkt in Settings-Radio?

Ah.  That's what that's for!  Works perfectly.


  * Receiving USB sound may have the level about 30 dB too high
  o So had to move the input level slider all the way down.

The IC-9100 has no controls for the AF out level to USB or the ACC jack, use 
the Windows level controls in preference to the gain slider in WSJT-X.

Ok, using pavucontrol to bring the Rx slider in range..


  * Transmitting USB sound may have the level too low
  o With default USB mod level at 50%, the Pwr slider had to go all the
way up

The Tx Pwr slider is intended as an attenuator, all the way to the top is 
0dB and is the default setting.


  o With USB mod level at 100%, the Pwr slider backed off to the 1.5
ticks below max

Set the Tx Pwr to the top and adjust the rig's MOD level to give required 
output i.e. just into ALC at full power. Use the rig's RF POWER control to set 
your output between 2W and maximum, if you require less than 2W output then 
resort to the WSJT-X Tx Pwr slider to reduce  further.


Ok, I understand.  I set the slider to max, set power output to max by the USB 
Modulation Level.  But the slider is extremely touchy. Backing off 3 dB is 1/4 
of a tick.


thanks,

jeff, wa1hco


73
Bill
G4WJS.


--
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] FW: UDP interface for WSJT-X control.

2015-05-03 Thread Bill Somerville

On 03/05/2015 15:42, Michael Black wrote:
Hi Mike,


Small bug…I tried to see how this was happening but couldn't quite 
figure it out.


Seems when DXCall is empty it is initialized correctly to a 0-length 
string when the INI file has it as empty.


This is expected behaviour. The Qt serialization format differentiates 
between a null QString and an empty QString as documented here: 
http://doc.qt.io/qt-5/datastreamformat.html . For this case I expect 
that both can be interpreted as empty.


I am a bit surprised this is happening because we convert to a 
QByteArray of utf8 code points before we stream the data but looking at 
the Qt source reveals that QByteArray like QString sets the length to 
0x for null as well.


It may be because m_hisCall isn't initialized to anything from the INI 
file.


Grid might be same problem too?

As Laurie is looking at using this new interface I wonder if there is 
any other status content that would be valuable to him, particularly if 
it avoids any Windows cross process gymnastics to discover them?


Mike W9MDB


73
Bill
G4WJS.


*From:*hamapps-b...@yahoogroups.com.au 
[mailto:hamapps-b...@yahoogroups.com.au]

*Sent:* Sunday, May 03, 2015 12:18 AM
*To:* hamapps-b...@yahoogroups.com.au
*Subject:* Re: [HamApps-Beta] UDP interface for WSJT-X control.

Mike,

Testing WSJT-X 1.5 r5249 here and found a bug within the UDP data.

When WSJT-X first starts without a DXCall set, the UDP status packet 
has the length for the DXCall set to 0x, rather than the true 
length which is 0x.
If I enter a character and delete it, so that the DXCall is empty, the 
Status packet has the correct zero length set in the DXCall utf8 data. 
So this is only a startup problem which I have coded around, but 
thought you may like to pass it on as here may be other startup bogus 
data in the current UDP implementation.


de Laurie VK3AMA

__._,_.___



Posted by: Laurie, VK3AMA vk3ama.ham.a...@gmail.com 
mailto:vk3ama.ham.a...@gmail.com




*Reply via web post 
https://au.groups.yahoo.com/neo/groups/HamApps-Beta/conversations/messages/1098;_ylc=X3oDMTJxODBtNDFkBF9TAzk3NDkwNDMzBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARtc2dJZAMxMDk4BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTQzMDYzMDI2NQ--?act=replymessageNum=1098 
*




•



Reply to sender 
mailto:vk3ama.ham.a...@gmail.com?subject=Re%3A%20%5BHamApps-Beta%5D%20UDP%20interface%20for%20WSJT-X%20control%2E




•



Reply to group 
mailto:hamapps-b...@yahoogroups.com.au?subject=Re%3A%20%5BHamApps-Beta%5D%20UDP%20interface%20for%20WSJT-X%20control%2E




•



Start a new topic 
https://au.groups.yahoo.com/neo/groups/HamApps-Beta/conversations/newtopic;_ylc=X3oDMTJmMGFjMzc3BF9TAzk3NDkwNDMzBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARzZWMDZnRyBHNsawNudHBjBHN0aW1lAzE0MzA2MzAyNjU- 





•



Messages in this topic 
https://au.groups.yahoo.com/neo/groups/HamApps-Beta/conversations/topics/1058;_ylc=X3oDMTM1djI3MnBoBF9TAzk3NDkwNDMzBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARtc2dJZAMxMDk4BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTQzMDYzMDI2NQR0cGNJZAMxMDU4 
(35)


*Visit Your Group 
https://au.groups.yahoo.com/neo/groups/HamApps-Beta/info;_ylc=X3oDMTJmMmFlajFhBF9TAzk3NDkwNDMzBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzE0MzA2MzAyNjU-*


https://au.groups.yahoo.com/neo;_ylc=X3oDMTJlcGoxNzhsBF9TAzk3NDkwNDMxBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTQzMDYzMDI2NQ--

• Privacy • Unsubscribe • Terms of Use 
https://au.groups.yahoo.com/neo;_ylc=X3oDMTJlcGoxNzhsBF9TAzk3NDkwNDMxBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTQzMDYzMDI2NQ--




https://au.groups.yahoo.com/neo;_ylc=X3oDMTJlcGoxNzhsBF9TAzk3NDkwNDMxBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTQzMDYzMDI2NQ--

.https://au.groups.yahoo.com/neo;_ylc=X3oDMTJlcGoxNzhsBF9TAzk3NDkwNDMxBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTQzMDYzMDI2NQ--


https://au.groups.yahoo.com/neo;_ylc=X3oDMTJlcGoxNzhsBF9TAzk3NDkwNDMxBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTQzMDYzMDI2NQ--

__,_._,___https://au.groups.yahoo.com/neo;_ylc=X3oDMTJlcGoxNzhsBF9TAzk3NDkwNDMxBGdycElkAzg2Njk3MTIzBGdycHNwSWQDMTc0MDA2MzEwOARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTQzMDYzMDI2NQ--



--
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


___