开云体育

ctrl + shift + ? for shortcuts
© 2025 Groups.io

#qmx SSB Firmware beta 1_01_005 release #qmx


 

Hi all

I updated the?SSB?beta?testing webpage of the brave, here:??and released?firmware?version?1_01_005 to it.?

There are TWO changes only.?

Firstly, I have made many changes to the SSB Calibration (phase pre-distortion self-measurement). These improve the robustness of the calibration. I made changes both to the way the calibration itself runs, as well as searching different configurations of the radio while running the configuration. On my QMX+ here it now runs from 160m through to 6m and completes all successfully, with the very minor exception of 160m which only gets as far as DAC 2300, so *almost* there,?just not quite and it won't matter. All others run all the way to the end (DAC 2600 or so, on a 12V supply). Additionally I applied a little?Chaikin algorithm smoothing to the curves. You will notice some additional debug information printed on the screen on some bands on the terminal version of the calibration and the calibration will take slightly longer; this is the system trying to determine feasible calibration configurations on "difficult" bands.?

Secondly, I have added a configuration in the System Config screen (accessible on both the terminal and the LCD). This is a "list" selection so use the left/right arrows to select a value in the terminal, or the Tune rotary encoder to select a value when adjusting it on the LCD. The possible values are:
  1. USB Audio sound card and ONE serial port, as previous configurations
  2. USB Audio sound card plus TWO serial ports
  3. USB Audio sound card plus THREE serial ports and potential future USB Flash drive
Only the third of these makes use of ghost USB endpoints.?

Note that I also discovered an error in the USB Hub Device Configuration Descriptor in the area of the potential future USB Flash drive. On my Linux system it just worked anyway, but it's possible different Operating Systems are more fussy. I am very curious to hear, particularly from people with Windows (even Win 7 Ludwig), what you experience for each of these configurations. Even if you already tried it on 1_01_004 please try again which each configuration in 1_01_005 as it will provide very useful information. They all work here, but my system is Linux.?

Feedback eagerly anticipated!

73 Hans G0UPL


 

P.S. please note that for people with systems having serial device identification by ?D the suffixes of the three serial ports are now if00, if05 and if07.

73 Hans G0UPL


On Fri, Apr 25, 2025, 19:32 Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

I updated the?SSB?beta?testing webpage of the brave, here:??and released?firmware?version?1_01_005 to it.?

There are TWO changes only.?

Firstly, I have made many changes to the SSB Calibration (phase pre-distortion self-measurement). These improve the robustness of the calibration. I made changes both to the way the calibration itself runs, as well as searching different configurations of the radio while running the configuration. On my QMX+ here it now runs from 160m through to 6m and completes all successfully, with the very minor exception of 160m which only gets as far as DAC 2300, so *almost* there,?just not quite and it won't matter. All others run all the way to the end (DAC 2600 or so, on a 12V supply). Additionally I applied a little?Chaikin algorithm smoothing to the curves. You will notice some additional debug information printed on the screen on some bands on the terminal version of the calibration and the calibration will take slightly longer; this is the system trying to determine feasible calibration configurations on "difficult" bands.?

Secondly, I have added a configuration in the System Config screen (accessible on both the terminal and the LCD). This is a "list" selection so use the left/right arrows to select a value in the terminal, or the Tune rotary encoder to select a value when adjusting it on the LCD. The possible values are:
  1. USB Audio sound card and ONE serial port, as previous configurations
  2. USB Audio sound card plus TWO serial ports
  3. USB Audio sound card plus THREE serial ports and potential future USB Flash drive
Only the third of these makes use of ghost USB endpoints.?

Note that I also discovered an error in the USB Hub Device Configuration Descriptor in the area of the potential future USB Flash drive. On my Linux system it just worked anyway, but it's possible different Operating Systems are more fussy. I am very curious to hear, particularly from people with Windows (even Win 7 Ludwig), what you experience for each of these configurations. Even if you already tried it on 1_01_004 please try again which each configuration in 1_01_005 as it will provide very useful information. They all work here, but my system is Linux.?

Feedback eagerly anticipated!

73 Hans G0UPL


 

开云体育

Hmm. Just tried this on my Windows 11 system. Now I have NO com ports. I tried different settings from the front panel but I get no com ports for any of them. I will have o go back to 04.

Tony
AD0VC


From: [email protected] <[email protected]> on behalf of Hans Summers via groups.io <hans.summers@...>
Sent: Friday, April 25, 2025 10:40 AM
To: [email protected] Notification <[email protected]>
Subject: Re: [QRPLabs] #qmx SSB Firmware beta 1_01_005 release
?
P.S. please note that for people with systems having serial device identification by ?D the suffixes of the three serial ports are now if00, if05 and if07.

73 Hans G0UPL


On Fri, Apr 25, 2025, 19:32 Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

I updated the?SSB?beta?testing webpage of the brave, here:??and released?firmware?version?1_01_005 to it.?

There are TWO changes only.?

Firstly, I have made many changes to the SSB Calibration (phase pre-distortion self-measurement). These improve the robustness of the calibration. I made changes both to the way the calibration itself runs, as well as searching different configurations of the radio while running the configuration. On my QMX+ here it now runs from 160m through to 6m and completes all successfully, with the very minor exception of 160m which only gets as far as DAC 2300, so *almost* there,?just not quite and it won't matter. All others run all the way to the end (DAC 2600 or so, on a 12V supply). Additionally I applied a little?Chaikin algorithm smoothing to the curves. You will notice some additional debug information printed on the screen on some bands on the terminal version of the calibration and the calibration will take slightly longer; this is the system trying to determine feasible calibration configurations on "difficult" bands.?

Secondly, I have added a configuration in the System Config screen (accessible on both the terminal and the LCD). This is a "list" selection so use the left/right arrows to select a value in the terminal, or the Tune rotary encoder to select a value when adjusting it on the LCD. The possible values are:
  1. USB Audio sound card and ONE serial port, as previous configurations
  2. USB Audio sound card plus TWO serial ports
  3. USB Audio sound card plus THREE serial ports and potential future USB Flash drive
Only the third of these makes use of ghost USB endpoints.?

Note that I also discovered an error in the USB Hub Device Configuration Descriptor in the area of the potential future USB Flash drive. On my Linux system it just worked anyway, but it's possible different Operating Systems are more fussy. I am very curious to hear, particularly from people with Windows (even Win 7 Ludwig), what you experience for each of these configurations. Even if you already tried it on 1_01_004 please try again which each configuration in 1_01_005 as it will provide very useful information. They all work here, but my system is Linux.?

Feedback eagerly anticipated!

73 Hans G0UPL


 

Re: fw 005 and Windows 11 com ports.?
?
No com ports are recognized all get the "The last USB device you plugged in malfunctioned" using 1,2,or 3! Falling back to 003.


 

Did you restart QMX??

The COM ports setting takes effect oniy on the next time QMX is powered up.?

73 Hans G0UPL


On Fri, Apr 25, 2025, 19:52 mux_folder2001 via <canthony15=[email protected]> wrote:
Hmm. Just tried this on my Windows 11 system. Now I have NO com ports. I tried different settings from the front panel but I get no com ports for any of them. I will have o go back to 04.

Tony
AD0VC

From: [email protected] <[email protected]> on behalf of Hans Summers via <hans.summers=[email protected]>
Sent: Friday, April 25, 2025 10:40 AM
To: [email protected] Notification <[email protected]>
Subject: Re: [QRPLabs] #qmx SSB Firmware beta 1_01_005 release
?
P.S. please note that for people with systems having serial device identification by ?D the suffixes of the three serial ports are now if00, if05 and if07.

73 Hans G0UPL


On Fri, Apr 25, 2025, 19:32 Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

I updated the?SSB?beta?testing webpage of the brave, here:??and released?firmware?version?1_01_005 to it.?

There are TWO changes only.?

Firstly, I have made many changes to the SSB Calibration (phase pre-distortion self-measurement). These improve the robustness of the calibration. I made changes both to the way the calibration itself runs, as well as searching different configurations of the radio while running the configuration. On my QMX+ here it now runs from 160m through to 6m and completes all successfully, with the very minor exception of 160m which only gets as far as DAC 2300, so *almost* there,?just not quite and it won't matter. All others run all the way to the end (DAC 2600 or so, on a 12V supply). Additionally I applied a little?Chaikin algorithm smoothing to the curves. You will notice some additional debug information printed on the screen on some bands on the terminal version of the calibration and the calibration will take slightly longer; this is the system trying to determine feasible calibration configurations on "difficult" bands.?

Secondly, I have added a configuration in the System Config screen (accessible on both the terminal and the LCD). This is a "list" selection so use the left/right arrows to select a value in the terminal, or the Tune rotary encoder to select a value when adjusting it on the LCD. The possible values are:
  1. USB Audio sound card and ONE serial port, as previous configurations
  2. USB Audio sound card plus TWO serial ports
  3. USB Audio sound card plus THREE serial ports and potential future USB Flash drive
Only the third of these makes use of ghost USB endpoints.?

Note that I also discovered an error in the USB Hub Device Configuration Descriptor in the area of the potential future USB Flash drive. On my Linux system it just worked anyway, but it's possible different Operating Systems are more fussy. I am very curious to hear, particularly from people with Windows (even Win 7 Ludwig), what you experience for each of these configurations. Even if you already tried it on 1_01_004 please try again which each configuration in 1_01_005 as it will provide very useful information. They all work here, but my system is Linux.?

Feedback eagerly anticipated!

73 Hans G0UPL


 

开云体育

Yes I restarted it. No com ports. I just went back to 04 and the ports are there again.

Tony


From: [email protected] <[email protected]> on behalf of Hans Summers via groups.io <hans.summers@...>
Sent: Friday, April 25, 2025 10:56 AM
To: [email protected] Notification <[email protected]>
Subject: Re: [QRPLabs] #qmx SSB Firmware beta 1_01_005 release
?
Did you restart QMX??

The COM ports setting takes effect oniy on the next time QMX is powered up.?

73 Hans G0UPL


On Fri, Apr 25, 2025, 19:52 mux_folder2001 via <canthony15=[email protected]> wrote:
Hmm. Just tried this on my Windows 11 system. Now I have NO com ports. I tried different settings from the front panel but I get no com ports for any of them. I will have o go back to 04.

Tony
AD0VC

From: [email protected] <[email protected]> on behalf of Hans Summers via <hans.summers=[email protected]>
Sent: Friday, April 25, 2025 10:40 AM
To: [email protected] Notification <[email protected]>
Subject: Re: [QRPLabs] #qmx SSB Firmware beta 1_01_005 release
?
P.S. please note that for people with systems having serial device identification by ?D the suffixes of the three serial ports are now if00, if05 and if07.

73 Hans G0UPL


On Fri, Apr 25, 2025, 19:32 Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

I updated the?SSB?beta?testing webpage of the brave, here:??and released?firmware?version?1_01_005 to it.?

There are TWO changes only.?

Firstly, I have made many changes to the SSB Calibration (phase pre-distortion self-measurement). These improve the robustness of the calibration. I made changes both to the way the calibration itself runs, as well as searching different configurations of the radio while running the configuration. On my QMX+ here it now runs from 160m through to 6m and completes all successfully, with the very minor exception of 160m which only gets as far as DAC 2300, so *almost* there,?just not quite and it won't matter. All others run all the way to the end (DAC 2600 or so, on a 12V supply). Additionally I applied a little?Chaikin algorithm smoothing to the curves. You will notice some additional debug information printed on the screen on some bands on the terminal version of the calibration and the calibration will take slightly longer; this is the system trying to determine feasible calibration configurations on "difficult" bands.?

Secondly, I have added a configuration in the System Config screen (accessible on both the terminal and the LCD). This is a "list" selection so use the left/right arrows to select a value in the terminal, or the Tune rotary encoder to select a value when adjusting it on the LCD. The possible values are:
  1. USB Audio sound card and ONE serial port, as previous configurations
  2. USB Audio sound card plus TWO serial ports
  3. USB Audio sound card plus THREE serial ports and potential future USB Flash drive
Only the third of these makes use of ghost USB endpoints.?

Note that I also discovered an error in the USB Hub Device Configuration Descriptor in the area of the potential future USB Flash drive. On my Linux system it just worked anyway, but it's possible different Operating Systems are more fussy. I am very curious to hear, particularly from people with Windows (even Win 7 Ludwig), what you experience for each of these configurations. Even if you already tried it on 1_01_004 please try again which each configuration in 1_01_005 as it will provide very useful information. They all work here, but my system is Linux.?

Feedback eagerly anticipated!

73 Hans G0UPL


 

Oh. Well that's frustrating...

73 Hans G0UPL


On Fri, Apr 25, 2025, 19:58 mux_folder2001 via <canthony15=[email protected]> wrote:
Yes I restarted it. No com ports. I just went back to 04 and the ports are there again.

Tony

From: [email protected] <[email protected]> on behalf of Hans Summers via <hans.summers=[email protected]>
Sent: Friday, April 25, 2025 10:56 AM
To: [email protected] Notification <[email protected]>
Subject: Re: [QRPLabs] #qmx SSB Firmware beta 1_01_005 release
?
Did you restart QMX??

The COM ports setting takes effect oniy on the next time QMX is powered up.?

73 Hans G0UPL


On Fri, Apr 25, 2025, 19:52 mux_folder2001 via <canthony15=[email protected]> wrote:
Hmm. Just tried this on my Windows 11 system. Now I have NO com ports. I tried different settings from the front panel but I get no com ports for any of them. I will have o go back to 04.

Tony
AD0VC

From: [email protected] <[email protected]> on behalf of Hans Summers via <hans.summers=[email protected]>
Sent: Friday, April 25, 2025 10:40 AM
To: [email protected] Notification <[email protected]>
Subject: Re: [QRPLabs] #qmx SSB Firmware beta 1_01_005 release
?
P.S. please note that for people with systems having serial device identification by ?D the suffixes of the three serial ports are now if00, if05 and if07.

73 Hans G0UPL


On Fri, Apr 25, 2025, 19:32 Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

I updated the?SSB?beta?testing webpage of the brave, here:??and released?firmware?version?1_01_005 to it.?

There are TWO changes only.?

Firstly, I have made many changes to the SSB Calibration (phase pre-distortion self-measurement). These improve the robustness of the calibration. I made changes both to the way the calibration itself runs, as well as searching different configurations of the radio while running the configuration. On my QMX+ here it now runs from 160m through to 6m and completes all successfully, with the very minor exception of 160m which only gets as far as DAC 2300, so *almost* there,?just not quite and it won't matter. All others run all the way to the end (DAC 2600 or so, on a 12V supply). Additionally I applied a little?Chaikin algorithm smoothing to the curves. You will notice some additional debug information printed on the screen on some bands on the terminal version of the calibration and the calibration will take slightly longer; this is the system trying to determine feasible calibration configurations on "difficult" bands.?

Secondly, I have added a configuration in the System Config screen (accessible on both the terminal and the LCD). This is a "list" selection so use the left/right arrows to select a value in the terminal, or the Tune rotary encoder to select a value when adjusting it on the LCD. The possible values are:
  1. USB Audio sound card and ONE serial port, as previous configurations
  2. USB Audio sound card plus TWO serial ports
  3. USB Audio sound card plus THREE serial ports and potential future USB Flash drive
Only the third of these makes use of ghost USB endpoints.?

Note that I also discovered an error in the USB Hub Device Configuration Descriptor in the area of the potential future USB Flash drive. On my Linux system it just worked anyway, but it's possible different Operating Systems are more fussy. I am very curious to hear, particularly from people with Windows (even Win 7 Ludwig), what you experience for each of these configurations. Even if you already tried it on 1_01_004 please try again which each configuration in 1_01_005 as it will provide very useful information. They all work here, but my system is Linux.?

Feedback eagerly anticipated!

73 Hans G0UPL


 

No COM ports on Win 8 as well as on Win 10....


 

The same (?) problem here. After loading FW 005, restart, Menu ... USB serial ports 1, QMX off - on, check if 'USB serial ports 1' --> device manager shows no related COM-port and no related audio device.
Is there a basic difference between the old style USB (until FW 003) and the new style? Also the audio is affected since FW 004 not only the COM-port. As far as I understand for audio no ghost endpoint is relevant. So what else is different?
?
73 Ludwig


 

Yeah good question, Ludwig. I didn't think there was any difference. Mode 1 (1 serial port) in 005 is supposed to be exactly like 003. Just Audio + Serial and no change. I will have to investigate... Very tricky since it works perfectly here in Linux!

73 Hans G0UPL


On Fri, Apr 25, 2025, 20:29 DH8WN via <DH8WN=[email protected]> wrote:
The same (?) problem here. After loading FW 005, restart, Menu ... USB serial ports 1, QMX off - on, check if 'USB serial ports 1' --> device manager shows no related COM-port and no related audio device.
Is there a basic difference between the old style USB (until FW 003) and the new style? Also the audio is affected since FW 004 not only the COM-port. As far as I understand for audio no ghost endpoint is relevant. So what else is different?
?
73 Ludwig


 

One more information:
When QMX is on the device manager it shows a non working USB composite device (translated from German). The Hardware IDs are
USB\VID_0483&PID_A34C&REV0100
USB\VID_0483PID_A34C
?
For FW 003 and working COM-port the Hardware IDs are
USB\VID_0483&PID_A34C&REV0100&MI_00
USB\VID_0483PID_A34C&MI_00
?
73 Ludwig


 

I have the same problem (Windows 11 PRO)


 

One more information:
For FW 003 also a working composite device with the same VID and PID is shown.
So both the composite device and the underlaying device was found.
?
For FW 005 only the composite device was found. Maybe no announcement of the underlaying devices or announcement not in the right form?
?
73 Ludwig
?


 

Hi there,
Would a powered USB hub, be practical or does that add more issues??
Thank you,?
George?
K3GK
?


 

Hi Ludwig

I agree, something must be amiss. But somehow Linux is making sense of it and Windows isn't! Don't worry, I'll find it!

George, QMX is already a powered hub, in effect. Cascading hubs would add more variables to a mix which already has enough variables!

73 Hans G0UPL


On Fri, Apr 25, 2025, 21:15 George Korper via <georgekorper=[email protected]> wrote:
Hi there,
Would a powered USB hub, be practical or does that add more issues??
Thank you,?
George?
K3GK
?


 

Could it be that in Windows the data and command endpoints must be allocated pairwise? Or Windows requires that command endpoints must exist even if not used.
--
73 Matti OH6BEX


 

开云体育

Well, for fun, I reinstalled 005 and ran the calibration from the front panel. Phase works better but I still have one (30 Meters) that does not complete. I went back to 004 so that I could look at the result curves. I'm not sure if you did anything with SYNC but some of those changed as well. I will have to try manually rerunning some of them.

Tony
AD0VC


From: [email protected] <[email protected]> on behalf of Hans Summers via groups.io <hans.summers@...>
Sent: Friday, April 25, 2025 12:26 PM
To: [email protected] Notification <[email protected]>
Subject: Re: [QRPLabs] #qmx SSB Firmware beta 1_01_005 release
?
Hi Ludwig

I agree, something must be amiss. But somehow Linux is making sense of it and Windows isn't! Don't worry, I'll find it!

George, QMX is already a powered hub, in effect. Cascading hubs would add more variables to a mix which already has enough variables!

73 Hans G0UPL


On Fri, Apr 25, 2025, 21:15 George Korper via <georgekorper=[email protected]> wrote:
Hi there,
Would a powered USB hub, be practical or does that add more issues??
Thank you,?
George?
K3GK
?


 

Hi Tony

Well, for fun, I reinstalled 005 and ran the calibration from the front panel. Phase works better but I still have one (30 Meters) that does not complete. I went back to 004 so that I could look at the result curves. I'm not sure if you did anything with SYNC but some of those changed as well. I will have to try manually rerunning some of them.

A problem is that everyone's machine will be slightly different. When I get the next beta out and it works on Windows I'd be grateful if you could run 30m on its own, and take a screenshot both when it is running (and DAC is say, a few hundred); and when it is completed.?

73 Hans G0UPL


 

Hi Matti

Could it be that in Windows the data and command endpoints must be allocated pairwise? Or Windows requires that command endpoints must exist even if not used.

No. Well yes... But with the COM ports = 1 setting it is supposed to replicate the precious situation.?

Anyway I found a 1 character typo, in the length of the USB descriptor, which could be the problem. Weird that Linux tolerates it. Anyway now I'm trying to boot into Windows 10. I still have the old 1TB hard disk attached to my computer though it's some years now since I booted into Windows. So I'll try and test it now ..

73 Hans G0UPL


 

开云体育

I used USBTreeView to look at the QMX USB port with 004 and 005 installed. In case it might be of use, I attached the output as two files, one for 004 and one for 005.

Tony
AD0VC


From: [email protected] <[email protected]> on behalf of Hans Summers via groups.io <hans.summers@...>
Sent: Friday, April 25, 2025 12:26 PM
To: [email protected] Notification <[email protected]>
Subject: Re: [QRPLabs] #qmx SSB Firmware beta 1_01_005 release
?
Hi Ludwig

I agree, something must be amiss. But somehow Linux is making sense of it and Windows isn't! Don't worry, I'll find it!

George, QMX is already a powered hub, in effect. Cascading hubs would add more variables to a mix which already has enough variables!

73 Hans G0UPL


On Fri, Apr 25, 2025, 21:15 George Korper via <georgekorper=[email protected]> wrote:
Hi there,
Would a powered USB hub, be practical or does that add more issues??
Thank you,?
George?
K3GK
?