[wsjt-devel] Some experiences with USB on an IC-9100 USB interface
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
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
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
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.
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 ___