开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

#QMX #firmware 1_00_007 #qmx #firmware


 

Hi all

QMX firmware 1_00_007 is now released see with the following change summary:

1. Add Keyer menu configuration "GPS protection" to enable auto protection
2. Make GPS protection auto-practice a bit less paranoid
3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
5. Add mode indicator character, row 1, column 12
6. Digimode transmit status indicator, underlines VFO A symbol
7. Fix string editing (messages editing) in the LCD/buttons
8. When editing messages, horizontal scroll when message longer than a screen width
9. Bug fix: Practice mode indicator not shown if it is set at power-up
10. Bug fix: Keyer Swap reversed compared to QCX
11. Bug fix: Practice mode indicator not shown in Digi mode
12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
13. Improve LCD write speed by a factor of approx 50
14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

Just testing it with the power supply at 9V (this is a 12V QMX, so I must have about 2W) on 20m FT8 right now while writing this email - I worked China BG0CAB and Japan JG3LGD (answering their CQs). I think it works ;-)

Details:

1. Add Keyer menu configuration "GPS protection" to enable auto protection

This feature of auto-practice mode ("G" in the display) can now be disabled in the keyer menu.?

2. Make GPS protection auto-practice a bit less paranoid

It now takes 10 times longer for QMX to decide it has a GPS serial data stream incoming on its paddle port. Which is still only a few milliseconds.

3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality

WSPR, CW and FSKCW?beacon functionality (standalone WSPR encoding) now works the same as in QCX-mini. GPS can be used to set the time and location.?

4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands

Self-explanatory... the Q1, Q2 etc commands which some programs use, are now back and compatible with QDX (where applicable).?

5. Add mode indicator character, row 1, column 12

Now the mode is always shown on the display in a single character at column 12 of the first row. See attachment. I designed it to say "DI GI" on the single 5 x 8 pixel grid character, and "C W" in the case of CW. I also have pixel patterns LSB, USB, AM etc designed for when the time comes.?

6. Digimode transmit status indicator, underlines VFO A symbol

There's also now a transmit status indicator which underlines the "A" of the VFO symbol in Digi mode; the behaviour of this symbol is similar to the LED on a QDX. Taking WSJT-X as an example:
.? means WSJT-X sent a CAT command to put QMX into TX mode, but there is no audio (perhaps wrong sound card selected)
.. means that QMX is receiving audio from the PC but the volume level is insufficient - all three settings should be 100%
- means that the QMX is in transmit and the audio is correct, and it is outputting RF.?

7. Fix string editing (messages editing) in the LCD/buttons

You can now edit CW messages properly on QMX, in the same way as it is done in QCX. Previously the special characters for inserting and deleting did not work?properly, though CW message sending worked and you could enter the messages properly in the terminal.?

8. When editing messages, horizontal scroll when message longer than a screen width

Now when you are editing messages, it will scroll the display bottom row to the right so that a 16-character window on the whole messages scrolls and always shows the character being edited, with the cursor correctly?underlining it.?

9. Bug fix: Practice mode indicator not shown if it is set at power-up

Now the Practice mode P symbol is correctly shown from power up.?

10. Bug fix: Keyer Swap reversed compared to QCX

Fixed it... so now QMX interpretation of Dit and Dah inputs should match QCX. If you need to enable Keyer Swap on a QCX, you do on a QMX too.?

11. Bug fix: Practice mode indicator not shown in Digi mode

Now P indicator for Practice mode is shown (and effective) in Digi mode too

12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio

Transmission started on PTT becoming active, but at the "USB Dial" frequency (audio offset zero). Just nobody noticed it ;-)

13. Improve LCD write speed by a factor of approx 50

The LCD writing was incorrectly timed, massively paranoidly... I have now sorted all that out properly with the proper 37us LCD command and write waits (and 1.5ms in the case of a screen clear). So it is working very well now. Everything should be much more responsive now, and not skipping menu entries etc.?

14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

I believe you can now enable the battery indicator and it will not corrupt the keyer timing now, too.?

SO...

Please provide any observations and bug reports in this thread.?

73 Hans G0UPL


 

P.S. I forgot to mention, that until I can make the S-meter worthwhile, which will be wrapped up with implementing the SWR metering, I just blanked the S-meter for now. So this is intentional, not a bug. I will make? nice proper S-meter that works nicely and is properly logarithmic.?

73 Hans G0UPL



On Tue, Aug 1, 2023 at 8:43?PM Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

QMX firmware 1_00_007 is now released see with the following change summary:

1. Add Keyer menu configuration "GPS protection" to enable auto protection
2. Make GPS protection auto-practice a bit less paranoid
3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
5. Add mode indicator character, row 1, column 12
6. Digimode transmit status indicator, underlines VFO A symbol
7. Fix string editing (messages editing) in the LCD/buttons
8. When editing messages, horizontal scroll when message longer than a screen width
9. Bug fix: Practice mode indicator not shown if it is set at power-up
10. Bug fix: Keyer Swap reversed compared to QCX
11. Bug fix: Practice mode indicator not shown in Digi mode
12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
13. Improve LCD write speed by a factor of approx 50
14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

Just testing it with the power supply at 9V (this is a 12V QMX, so I must have about 2W) on 20m FT8 right now while writing this email - I worked China BG0CAB and Japan JG3LGD (answering their CQs). I think it works ;-)

Details:

1. Add Keyer menu configuration "GPS protection" to enable auto protection

This feature of auto-practice mode ("G" in the display) can now be disabled in the keyer menu.?

2. Make GPS protection auto-practice a bit less paranoid

It now takes 10 times longer for QMX to decide it has a GPS serial data stream incoming on its paddle port. Which is still only a few milliseconds.

3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality

WSPR, CW and FSKCW?beacon functionality (standalone WSPR encoding) now works the same as in QCX-mini. GPS can be used to set the time and location.?

4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands

Self-explanatory... the Q1, Q2 etc commands which some programs use, are now back and compatible with QDX (where applicable).?

5. Add mode indicator character, row 1, column 12

Now the mode is always shown on the display in a single character at column 12 of the first row. See attachment. I designed it to say "DI GI" on the single 5 x 8 pixel grid character, and "C W" in the case of CW. I also have pixel patterns LSB, USB, AM etc designed for when the time comes.?

6. Digimode transmit status indicator, underlines VFO A symbol

There's also now a transmit status indicator which underlines the "A" of the VFO symbol in Digi mode; the behaviour of this symbol is similar to the LED on a QDX. Taking WSJT-X as an example:
.? means WSJT-X sent a CAT command to put QMX into TX mode, but there is no audio (perhaps wrong sound card selected)
.. means that QMX is receiving audio from the PC but the volume level is insufficient - all three settings should be 100%
- means that the QMX is in transmit and the audio is correct, and it is outputting RF.?

7. Fix string editing (messages editing) in the LCD/buttons

You can now edit CW messages properly on QMX, in the same way as it is done in QCX. Previously the special characters for inserting and deleting did not work?properly, though CW message sending worked and you could enter the messages properly in the terminal.?

8. When editing messages, horizontal scroll when message longer than a screen width

Now when you are editing messages, it will scroll the display bottom row to the right so that a 16-character window on the whole messages scrolls and always shows the character being edited, with the cursor correctly?underlining it.?

9. Bug fix: Practice mode indicator not shown if it is set at power-up

Now the Practice mode P symbol is correctly shown from power up.?

10. Bug fix: Keyer Swap reversed compared to QCX

Fixed it... so now QMX interpretation of Dit and Dah inputs should match QCX. If you need to enable Keyer Swap on a QCX, you do on a QMX too.?

11. Bug fix: Practice mode indicator not shown in Digi mode

Now P indicator for Practice mode is shown (and effective) in Digi mode too

12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio

Transmission started on PTT becoming active, but at the "USB Dial" frequency (audio offset zero). Just nobody noticed it ;-)

13. Improve LCD write speed by a factor of approx 50

The LCD writing was incorrectly timed, massively paranoidly... I have now sorted all that out properly with the proper 37us LCD command and write waits (and 1.5ms in the case of a screen clear). So it is working very well now. Everything should be much more responsive now, and not skipping menu entries etc.?

14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

I believe you can now enable the battery indicator and it will not corrupt the keyer timing now, too.?

SO...

Please provide any observations and bug reports in this thread.?

73 Hans G0UPL


 

开云体育

Can someone point me to where to set the default frequency on boot up? I want it to come up on 14.070, but it always comes up on 80M, 3573 kHz. I've never used that freq. as far as I know so where does it come from. Older firmware had a default freq. that sometimes worked.?

73,
Cliff, AE5ZA



On Aug 1, 2023, at 12:47, Hans Summers <hans.summers@...> wrote:

P.S. I forgot to mention, that until I can make the S-meter worthwhile, which will be wrapped up with implementing the SWR metering, I just blanked the S-meter for now. So this is intentional, not a bug. I will make? nice proper S-meter that works nicely and is properly logarithmic.?

73 Hans G0UPL



On Tue, Aug 1, 2023 at 8:43?PM Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

QMX firmware 1_00_007 is now released see with the following change summary:

1. Add Keyer menu configuration "GPS protection" to enable auto protection
2. Make GPS protection auto-practice a bit less paranoid
3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
5. Add mode indicator character, row 1, column 12
6. Digimode transmit status indicator, underlines VFO A symbol
7. Fix string editing (messages editing) in the LCD/buttons
8. When editing messages, horizontal scroll when message longer than a screen width
9. Bug fix: Practice mode indicator not shown if it is set at power-up
10. Bug fix: Keyer Swap reversed compared to QCX
11. Bug fix: Practice mode indicator not shown in Digi mode
12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
13. Improve LCD write speed by a factor of approx 50
14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

Just testing it with the power supply at 9V (this is a 12V QMX, so I must have about 2W) on 20m FT8 right now while writing this email - I worked China BG0CAB and Japan JG3LGD (answering their CQs). I think it works ;-)

Details:

1. Add Keyer menu configuration "GPS protection" to enable auto protection

This feature of auto-practice mode ("G" in the display) can now be disabled in the keyer menu.?

2. Make GPS protection auto-practice a bit less paranoid

It now takes 10 times longer for QMX to decide it has a GPS serial data stream incoming on its paddle port. Which is still only a few milliseconds.

3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality

WSPR, CW and FSKCW?beacon functionality (standalone WSPR encoding) now works the same as in QCX-mini. GPS can be used to set the time and location.?

4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands

Self-explanatory... the Q1, Q2 etc commands which some programs use, are now back and compatible with QDX (where applicable).?

5. Add mode indicator character, row 1, column 12

Now the mode is always shown on the display in a single character at column 12 of the first row. See attachment. I designed it to say "DI GI" on the single 5 x 8 pixel grid character, and "C W" in the case of CW. I also have pixel patterns LSB, USB, AM etc designed for when the time comes.?

6. Digimode transmit status indicator, underlines VFO A symbol

There's also now a transmit status indicator which underlines the "A" of the VFO symbol in Digi mode; the behaviour of this symbol is similar to the LED on a QDX. Taking WSJT-X as an example:
.? means WSJT-X sent a CAT command to put QMX into TX mode, but there is no audio (perhaps wrong sound card selected)
.. means that QMX is receiving audio from the PC but the volume level is insufficient - all three settings should be 100%
- means that the QMX is in transmit and the audio is correct, and it is outputting RF.?

7. Fix string editing (messages editing) in the LCD/buttons

You can now edit CW messages properly on QMX, in the same way as it is done in QCX. Previously the special characters for inserting and deleting did not work?properly, though CW message sending worked and you could enter the messages properly in the terminal.?

8. When editing messages, horizontal scroll when message longer than a screen width

Now when you are editing messages, it will scroll the display bottom row to the right so that a 16-character window on the whole messages scrolls and always shows the character being edited, with the cursor correctly?underlining it.?

9. Bug fix: Practice mode indicator not shown if it is set at power-up

Now the Practice mode P symbol is correctly shown from power up.?

10. Bug fix: Keyer Swap reversed compared to QCX

Fixed it... so now QMX interpretation of Dit and Dah inputs should match QCX. If you need to enable Keyer Swap on a QCX, you do on a QMX too.?

11. Bug fix: Practice mode indicator not shown in Digi mode

Now P indicator for Practice mode is shown (and effective) in Digi mode too

12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio

Transmission started on PTT becoming active, but at the "USB Dial" frequency (audio offset zero). Just nobody noticed it ;-)

13. Improve LCD write speed by a factor of approx 50

The LCD writing was incorrectly timed, massively paranoidly... I have now sorted all that out properly with the proper 37us LCD command and write waits (and 1.5ms in the case of a screen clear). So it is working very well now. Everything should be much more responsive now, and not skipping menu entries etc.?

14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

I believe you can now enable the battery indicator and it will not corrupt the keyer timing now, too.?

SO...

Please provide any observations and bug reports in this thread.?

73 Hans G0UPL





 

开云体育

I changed the delimiter from "," to "." back in firmware 006. Tried to change it again and it will not take any changes. It always comes up the same even on 007. Ideas? Bug?

Also the RF sweeps still hang on 40 and 60meters as it has for a couple of firmware versions now. It leaves the QMX locked up so only a power cycle will get it going again.

73,
Cliff, AE5ZA



On Aug 1, 2023, at 13:07, Cliff <ae5zaham@...> wrote:

Can someone point me to where to set the default frequency on boot up? I want it to come up on 14.070, but it always comes up on 80M, 3573 kHz. I've never used that freq. as far as I know so where does it come from. Older firmware had a default freq. that sometimes worked.?

73,
Cliff, AE5ZA



On Aug 1, 2023, at 12:47, Hans Summers <hans.summers@...> wrote:

P.S. I forgot to mention, that until I can make the S-meter worthwhile, which will be wrapped up with implementing the SWR metering, I just blanked the S-meter for now. So this is intentional, not a bug. I will make? nice proper S-meter that works nicely and is properly logarithmic.?

73 Hans G0UPL



On Tue, Aug 1, 2023 at 8:43?PM Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

QMX firmware 1_00_007 is now released see with the following change summary:

1. Add Keyer menu configuration "GPS protection" to enable auto protection
2. Make GPS protection auto-practice a bit less paranoid
3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
5. Add mode indicator character, row 1, column 12
6. Digimode transmit status indicator, underlines VFO A symbol
7. Fix string editing (messages editing) in the LCD/buttons
8. When editing messages, horizontal scroll when message longer than a screen width
9. Bug fix: Practice mode indicator not shown if it is set at power-up
10. Bug fix: Keyer Swap reversed compared to QCX
11. Bug fix: Practice mode indicator not shown in Digi mode
12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
13. Improve LCD write speed by a factor of approx 50
14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

Just testing it with the power supply at 9V (this is a 12V QMX, so I must have about 2W) on 20m FT8 right now while writing this email - I worked China BG0CAB and Japan JG3LGD (answering their CQs). I think it works ;-)

Details:

1. Add Keyer menu configuration "GPS protection" to enable auto protection

This feature of auto-practice mode ("G" in the display) can now be disabled in the keyer menu.?

2. Make GPS protection auto-practice a bit less paranoid

It now takes 10 times longer for QMX to decide it has a GPS serial data stream incoming on its paddle port. Which is still only a few milliseconds.

3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality

WSPR, CW and FSKCW?beacon functionality (standalone WSPR encoding) now works the same as in QCX-mini. GPS can be used to set the time and location.?

4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands

Self-explanatory... the Q1, Q2 etc commands which some programs use, are now back and compatible with QDX (where applicable).?

5. Add mode indicator character, row 1, column 12

Now the mode is always shown on the display in a single character at column 12 of the first row. See attachment. I designed it to say "DI GI" on the single 5 x 8 pixel grid character, and "C W" in the case of CW. I also have pixel patterns LSB, USB, AM etc designed for when the time comes.?

6. Digimode transmit status indicator, underlines VFO A symbol

There's also now a transmit status indicator which underlines the "A" of the VFO symbol in Digi mode; the behaviour of this symbol is similar to the LED on a QDX. Taking WSJT-X as an example:
.? means WSJT-X sent a CAT command to put QMX into TX mode, but there is no audio (perhaps wrong sound card selected)
.. means that QMX is receiving audio from the PC but the volume level is insufficient - all three settings should be 100%
- means that the QMX is in transmit and the audio is correct, and it is outputting RF.?

7. Fix string editing (messages editing) in the LCD/buttons

You can now edit CW messages properly on QMX, in the same way as it is done in QCX. Previously the special characters for inserting and deleting did not work?properly, though CW message sending worked and you could enter the messages properly in the terminal.?

8. When editing messages, horizontal scroll when message longer than a screen width

Now when you are editing messages, it will scroll the display bottom row to the right so that a 16-character window on the whole messages scrolls and always shows the character being edited, with the cursor correctly?underlining it.?

9. Bug fix: Practice mode indicator not shown if it is set at power-up

Now the Practice mode P symbol is correctly shown from power up.?

10. Bug fix: Keyer Swap reversed compared to QCX

Fixed it... so now QMX interpretation of Dit and Dah inputs should match QCX. If you need to enable Keyer Swap on a QCX, you do on a QMX too.?

11. Bug fix: Practice mode indicator not shown in Digi mode

Now P indicator for Practice mode is shown (and effective) in Digi mode too

12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio

Transmission started on PTT becoming active, but at the "USB Dial" frequency (audio offset zero). Just nobody noticed it ;-)

13. Improve LCD write speed by a factor of approx 50

The LCD writing was incorrectly timed, massively paranoidly... I have now sorted all that out properly with the proper 37us LCD command and write waits (and 1.5ms in the case of a screen clear). So it is working very well now. Everything should be much more responsive now, and not skipping menu entries etc.?

14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

I believe you can now enable the battery indicator and it will not corrupt the keyer timing now, too.?

SO...

Please provide any observations and bug reports in this thread.?

73 Hans G0UPL






 

Thank you for all the updates! One thing I have not seen addressed is the inconsistent volume knob behavior. It skips and loops from full volume to zero if you pass full volume. (I haven’t checked 007 for it. )
--
Colin - K6JTH?


 

Hans, it seems when the radio is *already* in practice mode before plugging in the GPS (QLG2), it doesn't recognize it and the keyer just goes on keying endlessly. It does seem to actually be reading the GPS serial data though as the GPS diagnostic screen works while it's happily keying away. I have the radio in practice mode a lot because sometimes I'm just listening on a not-very-resonant antenna and don't want to accidentally transmit into high SWR (and I'm a godawful CW operator who needs a *LOT* of practice). I observed this in the previous firmware revision that added the GPS screen too.

Turning practice mode off, attaching dummy load and then plugging GPS in seems to key a few times (maybe 5 dits worth at 20wpm), then properly recognizes it and puts the "G" on screen and stops keying.

Overall the other changes seem to be a big improvement... haven't tested everything but enabling the battery indicator doesn't appear to be affecting the CW keyer like it was before, and using the on-device UI in general seems way more responsive/less glitchy. I did notice the battery indicator itself glitching a little bit when keying but this is super minor (photo attached). This only seems to happen if you have the CW decoder enabled for TX.

I like the little mode indicator, and the digi TX indicator was something I definitely was hoping for. Good stuff!



Thanks and 73
Andrew KI7FXL


 

开云体育

Can others verify what I'm seeing so I know it's not just me?

Fldigi is non-functional for digital modes with the new firmware 007. Wsjtx seems to work, but not fldigi. Fldigi will transmit one time and then never again until the power on the QMX is cycled. No rise in current flow at all after the initial transmit. I suspect the change in the PTT function is what broke it.

Both fldigi and Wsjtx strangely put out less power with 007. Using 006 I get about a watt more power out.

Everything worked with 006 except Olivia mode required a Tune or the use of another mode before it would work.

Moving back to 006 for now.

73,
Cliff, AE5ZA



On Aug 1, 2023, at 13:12, Cliff <ae5zaham@...> wrote:

I changed the delimiter from "," to "." back in firmware 006. Tried to change it again and it will not take any changes. It always comes up the same even on 007. Ideas? Bug?

Also the RF sweeps still hang on 40 and 60meters as it has for a couple of firmware versions now. It leaves the QMX locked up so only a power cycle will get it going again.

73,
Cliff, AE5ZA



On Aug 1, 2023, at 13:07, Cliff <ae5zaham@...> wrote:

Can someone point me to where to set the default frequency on boot up? I want it to come up on 14.070, but it always comes up on 80M, 3573 kHz. I've never used that freq. as far as I know so where does it come from. Older firmware had a default freq. that sometimes worked.?

73,
Cliff, AE5ZA



On Aug 1, 2023, at 12:47, Hans Summers <hans.summers@...> wrote:

P.S. I forgot to mention, that until I can make the S-meter worthwhile, which will be wrapped up with implementing the SWR metering, I just blanked the S-meter for now. So this is intentional, not a bug. I will make? nice proper S-meter that works nicely and is properly logarithmic.?

73 Hans G0UPL



On Tue, Aug 1, 2023 at 8:43?PM Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

QMX firmware 1_00_007 is now released see with the following change summary:

1. Add Keyer menu configuration "GPS protection" to enable auto protection
2. Make GPS protection auto-practice a bit less paranoid
3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
5. Add mode indicator character, row 1, column 12
6. Digimode transmit status indicator, underlines VFO A symbol
7. Fix string editing (messages editing) in the LCD/buttons
8. When editing messages, horizontal scroll when message longer than a screen width
9. Bug fix: Practice mode indicator not shown if it is set at power-up
10. Bug fix: Keyer Swap reversed compared to QCX
11. Bug fix: Practice mode indicator not shown in Digi mode
12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
13. Improve LCD write speed by a factor of approx 50
14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

Just testing it with the power supply at 9V (this is a 12V QMX, so I must have about 2W) on 20m FT8 right now while writing this email - I worked China BG0CAB and Japan JG3LGD (answering their CQs). I think it works ;-)

Details:

1. Add Keyer menu configuration "GPS protection" to enable auto protection

This feature of auto-practice mode ("G" in the display) can now be disabled in the keyer menu.?

2. Make GPS protection auto-practice a bit less paranoid

It now takes 10 times longer for QMX to decide it has a GPS serial data stream incoming on its paddle port. Which is still only a few milliseconds.

3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality

WSPR, CW and FSKCW?beacon functionality (standalone WSPR encoding) now works the same as in QCX-mini. GPS can be used to set the time and location.?

4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands

Self-explanatory... the Q1, Q2 etc commands which some programs use, are now back and compatible with QDX (where applicable).?

5. Add mode indicator character, row 1, column 12

Now the mode is always shown on the display in a single character at column 12 of the first row. See attachment. I designed it to say "DI GI" on the single 5 x 8 pixel grid character, and "C W" in the case of CW. I also have pixel patterns LSB, USB, AM etc designed for when the time comes.?

6. Digimode transmit status indicator, underlines VFO A symbol

There's also now a transmit status indicator which underlines the "A" of the VFO symbol in Digi mode; the behaviour of this symbol is similar to the LED on a QDX. Taking WSJT-X as an example:
.? means WSJT-X sent a CAT command to put QMX into TX mode, but there is no audio (perhaps wrong sound card selected)
.. means that QMX is receiving audio from the PC but the volume level is insufficient - all three settings should be 100%
- means that the QMX is in transmit and the audio is correct, and it is outputting RF.?

7. Fix string editing (messages editing) in the LCD/buttons

You can now edit CW messages properly on QMX, in the same way as it is done in QCX. Previously the special characters for inserting and deleting did not work?properly, though CW message sending worked and you could enter the messages properly in the terminal.?

8. When editing messages, horizontal scroll when message longer than a screen width

Now when you are editing messages, it will scroll the display bottom row to the right so that a 16-character window on the whole messages scrolls and always shows the character being edited, with the cursor correctly?underlining it.?

9. Bug fix: Practice mode indicator not shown if it is set at power-up

Now the Practice mode P symbol is correctly shown from power up.?

10. Bug fix: Keyer Swap reversed compared to QCX

Fixed it... so now QMX interpretation of Dit and Dah inputs should match QCX. If you need to enable Keyer Swap on a QCX, you do on a QMX too.?

11. Bug fix: Practice mode indicator not shown in Digi mode

Now P indicator for Practice mode is shown (and effective) in Digi mode too

12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio

Transmission started on PTT becoming active, but at the "USB Dial" frequency (audio offset zero). Just nobody noticed it ;-)

13. Improve LCD write speed by a factor of approx 50

The LCD writing was incorrectly timed, massively paranoidly... I have now sorted all that out properly with the proper 37us LCD command and write waits (and 1.5ms in the case of a screen clear). So it is working very well now. Everything should be much more responsive now, and not skipping menu entries etc.?

14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

I believe you can now enable the battery indicator and it will not corrupt the keyer timing now, too.?

SO...

Please provide any observations and bug reports in this thread.?

73 Hans G0UPL







 

Hi Colin

I'm pretty organized about listing all the changes I've made. Generally if it isn't in the list then I haven't got to it yet. As in this case of the volume ;-)

73 Hans G0UPL


On Tue, Aug 1, 2023, 9:35 PM Colin Kaminski <colinskaminski@...> wrote:
Thank you for all the updates! One thing I have not seen addressed is the inconsistent volume knob behavior. It skips and loops from full volume to zero if you pass full volume. (I haven’t checked 007 for it. )
--
Colin - K6JTH?


 

Hi Andrew

Not going into G (auto practice mode) when already in P (practice mode) is also the way it works in QCX. The original idea of detecting the GPS being detected was about protecting the finals from long continuous key-downs. It wasn't really that everything is supposed to work perfectly when the GPS is connected... It's the same on QCX too. That being said... I could certainly make a few changes so that it behaves the way you're implying... Shutting down side tone keying and decoding too when GPS is connected and you're already in practice mode.?

I hadn't noticed the battery indicator getting corrupted when the TX decode is on... I'll have to take a look and see if I can make that happen.

73 Hans G0UPL


On Tue, Aug 1, 2023, 9:40 PM Andrew KI7FXL <ki7fxl@...> wrote:
Hans, it seems when the radio is *already* in practice mode before plugging in the GPS (QLG2), it doesn't recognize it and the keyer just goes on keying endlessly. It does seem to actually be reading the GPS serial data though as the GPS diagnostic screen works while it's happily keying away. I have the radio in practice mode a lot because sometimes I'm just listening on a not-very-resonant antenna and don't want to accidentally transmit into high SWR (and I'm a godawful CW operator who needs a *LOT* of practice). I observed this in the previous firmware revision that added the GPS screen too.

Turning practice mode off, attaching dummy load and then plugging GPS in seems to key a few times (maybe 5 dits worth at 20wpm), then properly recognizes it and puts the "G" on screen and stops keying.

Overall the other changes seem to be a big improvement... haven't tested everything but enabling the battery indicator doesn't appear to be affecting the CW keyer like it was before, and using the on-device UI in general seems way more responsive/less glitchy. I did notice the battery indicator itself glitching a little bit when keying but this is super minor (photo attached). This only seems to happen if you have the CW decoder enabled for TX.

I like the little mode indicator, and the digi TX indicator was something I definitely was hoping for. Good stuff!



Thanks and 73
Andrew KI7FXL


 

Hello Cliff

I haven't noticed any of the issues you mentioned but will try my best to reproduce them tomorrow.?

The default startup frequency on QMX is just the last frequency you were using when you switched it off (that is, when you switched off by pressing the left encoder knob). I don't think that on QMX there is any need or general usefulness in having a menu entry for this purpose.?

73 Hans G0UPL


On Tue, Aug 1, 2023, 9:07 PM Cliff <ae5zaham@...> wrote:
Can someone point me to where to set the default frequency on boot up? I want it to come up on 14.070, but it always comes up on 80M, 3573 kHz. I've never used that freq. as far as I know so where does it come from. Older firmware had a default freq. that sometimes worked.?

73,
Cliff, AE5ZA



On Aug 1, 2023, at 12:47, Hans Summers <hans.summers@...> wrote:

P.S. I forgot to mention, that until I can make the S-meter worthwhile, which will be wrapped up with implementing the SWR metering, I just blanked the S-meter for now. So this is intentional, not a bug. I will make? nice proper S-meter that works nicely and is properly logarithmic.?

73 Hans G0UPL



On Tue, Aug 1, 2023 at 8:43?PM Hans Summers via <hans.summers=[email protected]> wrote:
Hi all

QMX firmware 1_00_007 is now released see with the following change summary:

1. Add Keyer menu configuration "GPS protection" to enable auto protection
2. Make GPS protection auto-practice a bit less paranoid
3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
5. Add mode indicator character, row 1, column 12
6. Digimode transmit status indicator, underlines VFO A symbol
7. Fix string editing (messages editing) in the LCD/buttons
8. When editing messages, horizontal scroll when message longer than a screen width
9. Bug fix: Practice mode indicator not shown if it is set at power-up
10. Bug fix: Keyer Swap reversed compared to QCX
11. Bug fix: Practice mode indicator not shown in Digi mode
12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
13. Improve LCD write speed by a factor of approx 50
14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

Just testing it with the power supply at 9V (this is a 12V QMX, so I must have about 2W) on 20m FT8 right now while writing this email - I worked China BG0CAB and Japan JG3LGD (answering their CQs). I think it works ;-)

Details:

1. Add Keyer menu configuration "GPS protection" to enable auto protection

This feature of auto-practice mode ("G" in the display) can now be disabled in the keyer menu.?

2. Make GPS protection auto-practice a bit less paranoid

It now takes 10 times longer for QMX to decide it has a GPS serial data stream incoming on its paddle port. Which is still only a few milliseconds.

3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality

WSPR, CW and FSKCW?beacon functionality (standalone WSPR encoding) now works the same as in QCX-mini. GPS can be used to set the time and location.?

4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands

Self-explanatory... the Q1, Q2 etc commands which some programs use, are now back and compatible with QDX (where applicable).?

5. Add mode indicator character, row 1, column 12

Now the mode is always shown on the display in a single character at column 12 of the first row. See attachment. I designed it to say "DI GI" on the single 5 x 8 pixel grid character, and "C W" in the case of CW. I also have pixel patterns LSB, USB, AM etc designed for when the time comes.?

6. Digimode transmit status indicator, underlines VFO A symbol

There's also now a transmit status indicator which underlines the "A" of the VFO symbol in Digi mode; the behaviour of this symbol is similar to the LED on a QDX. Taking WSJT-X as an example:
.? means WSJT-X sent a CAT command to put QMX into TX mode, but there is no audio (perhaps wrong sound card selected)
.. means that QMX is receiving audio from the PC but the volume level is insufficient - all three settings should be 100%
- means that the QMX is in transmit and the audio is correct, and it is outputting RF.?

7. Fix string editing (messages editing) in the LCD/buttons

You can now edit CW messages properly on QMX, in the same way as it is done in QCX. Previously the special characters for inserting and deleting did not work?properly, though CW message sending worked and you could enter the messages properly in the terminal.?

8. When editing messages, horizontal scroll when message longer than a screen width

Now when you are editing messages, it will scroll the display bottom row to the right so that a 16-character window on the whole messages scrolls and always shows the character being edited, with the cursor correctly?underlining it.?

9. Bug fix: Practice mode indicator not shown if it is set at power-up

Now the Practice mode P symbol is correctly shown from power up.?

10. Bug fix: Keyer Swap reversed compared to QCX

Fixed it... so now QMX interpretation of Dit and Dah inputs should match QCX. If you need to enable Keyer Swap on a QCX, you do on a QMX too.?

11. Bug fix: Practice mode indicator not shown in Digi mode

Now P indicator for Practice mode is shown (and effective) in Digi mode too

12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio

Transmission started on PTT becoming active, but at the "USB Dial" frequency (audio offset zero). Just nobody noticed it ;-)

13. Improve LCD write speed by a factor of approx 50

The LCD writing was incorrectly timed, massively paranoidly... I have now sorted all that out properly with the proper 37us LCD command and write waits (and 1.5ms in the case of a screen clear). So it is working very well now. Everything should be much more responsive now, and not skipping menu entries etc.?

14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

I believe you can now enable the battery indicator and it will not corrupt the keyer timing now, too.?

SO...

Please provide any observations and bug reports in this thread.?

73 Hans G0UPL





 

Hans,
Follow up to this. When you change bands the frequencies aren't
remembered. What are you thoughts in this case?

-mike/w1mt

On Tue, Aug 1, 2023 at 5:42?PM Hans Summers <hans.summers@...> wrote:

Hello Cliff

I haven't noticed any of the issues you mentioned but will try my best to reproduce them tomorrow.

The default startup frequency on QMX is just the last frequency you were using when you switched it off (that is, when you switched off by pressing the left encoder knob). I don't think that on QMX there is any need or general usefulness in having a menu entry for this purpose.

73 Hans G0UPL



On Tue, Aug 1, 2023, 9:07 PM Cliff <ae5zaham@...> wrote:

Can someone point me to where to set the default frequency on boot up? I want it to come up on 14.070, but it always comes up on 80M, 3573 kHz. I've never used that freq. as far as I know so where does it come from. Older firmware had a default freq. that sometimes worked.

73,
Cliff, AE5ZA



On Aug 1, 2023, at 12:47, Hans Summers <hans.summers@...> wrote:

P.S. I forgot to mention, that until I can make the S-meter worthwhile, which will be wrapped up with implementing the SWR metering, I just blanked the S-meter for now. So this is intentional, not a bug. I will make nice proper S-meter that works nicely and is properly logarithmic.

73 Hans G0UPL




On Tue, Aug 1, 2023 at 8:43?PM Hans Summers via groups.io <hans.summers@...> wrote:

Hi all

QMX firmware 1_00_007 is now released see with the following change summary:

1. Add Keyer menu configuration "GPS protection" to enable auto protection
2. Make GPS protection auto-practice a bit less paranoid
3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
5. Add mode indicator character, row 1, column 12
6. Digimode transmit status indicator, underlines VFO A symbol
7. Fix string editing (messages editing) in the LCD/buttons
8. When editing messages, horizontal scroll when message longer than a screen width
9. Bug fix: Practice mode indicator not shown if it is set at power-up
10. Bug fix: Keyer Swap reversed compared to QCX
11. Bug fix: Practice mode indicator not shown in Digi mode
12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
13. Improve LCD write speed by a factor of approx 50
14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

Just testing it with the power supply at 9V (this is a 12V QMX, so I must have about 2W) on 20m FT8 right now while writing this email - I worked China BG0CAB and Japan JG3LGD (answering their CQs). I think it works ;-)

Details:

1. Add Keyer menu configuration "GPS protection" to enable auto protection

This feature of auto-practice mode ("G" in the display) can now be disabled in the keyer menu.

2. Make GPS protection auto-practice a bit less paranoid

It now takes 10 times longer for QMX to decide it has a GPS serial data stream incoming on its paddle port. Which is still only a few milliseconds.

3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality

WSPR, CW and FSKCW beacon functionality (standalone WSPR encoding) now works the same as in QCX-mini. GPS can be used to set the time and location.

4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands

Self-explanatory... the Q1, Q2 etc commands which some programs use, are now back and compatible with QDX (where applicable).

5. Add mode indicator character, row 1, column 12

Now the mode is always shown on the display in a single character at column 12 of the first row. See attachment. I designed it to say "DI GI" on the single 5 x 8 pixel grid character, and "C W" in the case of CW. I also have pixel patterns LSB, USB, AM etc designed for when the time comes.

6. Digimode transmit status indicator, underlines VFO A symbol

There's also now a transmit status indicator which underlines the "A" of the VFO symbol in Digi mode; the behaviour of this symbol is similar to the LED on a QDX. Taking WSJT-X as an example:
. means WSJT-X sent a CAT command to put QMX into TX mode, but there is no audio (perhaps wrong sound card selected)
.. means that QMX is receiving audio from the PC but the volume level is insufficient - all three settings should be 100%
- means that the QMX is in transmit and the audio is correct, and it is outputting RF.

7. Fix string editing (messages editing) in the LCD/buttons

You can now edit CW messages properly on QMX, in the same way as it is done in QCX. Previously the special characters for inserting and deleting did not work properly, though CW message sending worked and you could enter the messages properly in the terminal.

8. When editing messages, horizontal scroll when message longer than a screen width

Now when you are editing messages, it will scroll the display bottom row to the right so that a 16-character window on the whole messages scrolls and always shows the character being edited, with the cursor correctly underlining it.

9. Bug fix: Practice mode indicator not shown if it is set at power-up

Now the Practice mode P symbol is correctly shown from power up.

10. Bug fix: Keyer Swap reversed compared to QCX

Fixed it... so now QMX interpretation of Dit and Dah inputs should match QCX. If you need to enable Keyer Swap on a QCX, you do on a QMX too.

11. Bug fix: Practice mode indicator not shown in Digi mode

Now P indicator for Practice mode is shown (and effective) in Digi mode too

12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio

Transmission started on PTT becoming active, but at the "USB Dial" frequency (audio offset zero). Just nobody noticed it ;-)

13. Improve LCD write speed by a factor of approx 50

The LCD writing was incorrectly timed, massively paranoidly... I have now sorted all that out properly with the proper 37us LCD command and write waits (and 1.5ms in the case of a screen clear). So it is working very well now. Everything should be much more responsive now, and not skipping menu entries etc.

14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

I believe you can now enable the battery indicator and it will not corrupt the keyer timing now, too.

SO...

Please provide any observations and bug reports in this thread.

73 Hans G0UPL




 

Hi Mike

It's also on my ToDo list...

73 Hans G0UPL


On Wed, Aug 2, 2023, 12:44 AM mike/w1mt <w1mt.qrp@...> wrote:
Hans,
Follow up to this. When you change bands the frequencies aren't
remembered. What are you thoughts in this case?

-mike/w1mt

On Tue, Aug 1, 2023 at 5:42?PM Hans Summers <hans.summers@...> wrote:
>
> Hello Cliff
>
> I haven't noticed any of the issues you mentioned but will try my best to reproduce them tomorrow.
>
> The default startup frequency on QMX is just the last frequency you were using when you switched it off (that is, when you switched off by pressing the left encoder knob). I don't think that on QMX there is any need or general usefulness in having a menu entry for this purpose.
>
> 73 Hans G0UPL
>
>
>
> On Tue, Aug 1, 2023, 9:07 PM Cliff <ae5zaham@...> wrote:
>>
>> Can someone point me to where to set the default frequency on boot up? I want it to come up on 14.070, but it always comes up on 80M, 3573 kHz. I've never used that freq. as far as I know so where does it come from. Older firmware had a default freq. that sometimes worked.
>>
>> 73,
>> Cliff, AE5ZA
>>
>>
>>
>> On Aug 1, 2023, at 12:47, Hans Summers <hans.summers@...> wrote:
>>
>> P.S. I forgot to mention, that until I can make the S-meter worthwhile, which will be wrapped up with implementing the SWR metering, I just blanked the S-meter for now. So this is intentional, not a bug. I will make? nice proper S-meter that works nicely and is properly logarithmic.
>>
>> 73 Hans G0UPL
>>
>>
>>
>>
>> On Tue, Aug 1, 2023 at 8:43?PM Hans Summers via <hans.summers=[email protected]> wrote:
>>>
>>> Hi all
>>>
>>> QMX firmware 1_00_007 is now released see with the following change summary:
>>>
>>> 1. Add Keyer menu configuration "GPS protection" to enable auto protection
>>> 2. Make GPS protection auto-practice a bit less paranoid
>>> 3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
>>> 4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
>>> 5. Add mode indicator character, row 1, column 12
>>> 6. Digimode transmit status indicator, underlines VFO A symbol
>>> 7. Fix string editing (messages editing) in the LCD/buttons
>>> 8. When editing messages, horizontal scroll when message longer than a screen width
>>> 9. Bug fix: Practice mode indicator not shown if it is set at power-up
>>> 10. Bug fix: Keyer Swap reversed compared to QCX
>>> 11. Bug fix: Practice mode indicator not shown in Digi mode
>>> 12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
>>> 13. Improve LCD write speed by a factor of approx 50
>>> 14. Bug fix: When battery indicator enabled, CW decode could corrupt top row
>>>
>>> Just testing it with the power supply at 9V (this is a 12V QMX, so I must have about 2W) on 20m FT8 right now while writing this email - I worked China BG0CAB and Japan JG3LGD (answering their CQs). I think it works ;-)
>>>
>>> Details:
>>>
>>> 1. Add Keyer menu configuration "GPS protection" to enable auto protection
>>>
>>> This feature of auto-practice mode ("G" in the display) can now be disabled in the keyer menu.
>>>
>>> 2. Make GPS protection auto-practice a bit less paranoid
>>>
>>> It now takes 10 times longer for QMX to decide it has a GPS serial data stream incoming on its paddle port. Which is still only a few milliseconds.
>>>
>>> 3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
>>>
>>> WSPR, CW and FSKCW beacon functionality (standalone WSPR encoding) now works the same as in QCX-mini. GPS can be used to set the time and location.
>>>
>>> 4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
>>>
>>> Self-explanatory... the Q1, Q2 etc commands which some programs use, are now back and compatible with QDX (where applicable).
>>>
>>> 5. Add mode indicator character, row 1, column 12
>>>
>>> Now the mode is always shown on the display in a single character at column 12 of the first row. See attachment. I designed it to say "DI GI" on the single 5 x 8 pixel grid character, and "C W" in the case of CW. I also have pixel patterns LSB, USB, AM etc designed for when the time comes.
>>>
>>> 6. Digimode transmit status indicator, underlines VFO A symbol
>>>
>>> There's also now a transmit status indicator which underlines the "A" of the VFO symbol in Digi mode; the behaviour of this symbol is similar to the LED on a QDX. Taking WSJT-X as an example:
>>> .? means WSJT-X sent a CAT command to put QMX into TX mode, but there is no audio (perhaps wrong sound card selected)
>>> .. means that QMX is receiving audio from the PC but the volume level is insufficient - all three settings should be 100%
>>> - means that the QMX is in transmit and the audio is correct, and it is outputting RF.
>>>
>>> 7. Fix string editing (messages editing) in the LCD/buttons
>>>
>>> You can now edit CW messages properly on QMX, in the same way as it is done in QCX. Previously the special characters for inserting and deleting did not work properly, though CW message sending worked and you could enter the messages properly in the terminal.
>>>
>>> 8. When editing messages, horizontal scroll when message longer than a screen width
>>>
>>> Now when you are editing messages, it will scroll the display bottom row to the right so that a 16-character window on the whole messages scrolls and always shows the character being edited, with the cursor correctly underlining it.
>>>
>>> 9. Bug fix: Practice mode indicator not shown if it is set at power-up
>>>
>>> Now the Practice mode P symbol is correctly shown from power up.
>>>
>>> 10. Bug fix: Keyer Swap reversed compared to QCX
>>>
>>> Fixed it... so now QMX interpretation of Dit and Dah inputs should match QCX. If you need to enable Keyer Swap on a QCX, you do on a QMX too.
>>>
>>> 11. Bug fix: Practice mode indicator not shown in Digi mode
>>>
>>> Now P indicator for Practice mode is shown (and effective) in Digi mode too
>>>
>>> 12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
>>>
>>> Transmission started on PTT becoming active, but at the "USB Dial" frequency (audio offset zero). Just nobody noticed it ;-)
>>>
>>> 13. Improve LCD write speed by a factor of approx 50
>>>
>>> The LCD writing was incorrectly timed, massively paranoidly... I have now sorted all that out properly with the proper 37us LCD command and write waits (and 1.5ms in the case of a screen clear). So it is working very well now. Everything should be much more responsive now, and not skipping menu entries etc.
>>>
>>> 14. Bug fix: When battery indicator enabled, CW decode could corrupt top row
>>>
>>> I believe you can now enable the battery indicator and it will not corrupt the keyer timing now, too.
>>>
>>> SO...
>>>
>>> Please provide any observations and bug reports in this thread.
>>>
>>> 73 Hans G0UPL
>>>
>>>
>>>
>>>
>>
>






 

Hello Hans,
I still have the ear-splitting experience when going from CW to Digi by mistake...
Suggest to set the audio really low in swoftware befrore switching to avoid this
I guess changing mode is not the most common operation on the QMX, so I find it a little awkward that this function is activated by a single click.
But now the cases are printed...?

br Gunnar / SM5EIE


 

Bravo Hans! This QMX is quite an achievement, even acknowledging the journey that is still ahead. I'm glad my QMX took a while to arrive, so that I could start on .06 firmware :)

I can confirm the battery indicator becomes almost like a "space invaders" character when sending CW. I think it's an exciting feature :) as long as it can return to the battery indicator after sending.
This also affects the "A" & "B" VFO indicator, mostly the "B" as far as I have seen, when switching between VFO's the "B" ends up corrupted most of the time until I power off and on.?

I have had an experience twice now swopping between A&B VFO's and sending CW on 20m there is a continuous low tone that appears after sending the first character. This tone persists on 20m even if I swop VFO's back to 40m (clear) and back again to 20m. I managed to get it to stop by fiddling with the VFO button and switching A-B but I can't say for sure what did it. I will try replicate it again and document better how it happened. I have tested my radio in a basic way by checking the sweeps on terminal and making a couple QSO's on 40m and reports are good, so I doubt the radio hardware is at fault, also because this tone is not a permanent feature. ?

I just want to say thanks again for doing what you do. Making great little radios at prices that are accessible even to us poor ZS hams is one thing, but designing them in such a way that we get to build them ourselves is what really keeps me interested and excited.?


 

Bravo on the hard work and many improvements on 1_00_007. Indeed the ability to edit the messages at the rig screen is most welcome for us POTA (Parks On The Air) activators. I have noticed a regression however in the message behavior. It does edit fine but the actual send capability seems to have been lost. in 1_00_006 I would do a long press on the tune knob to select the message and then a short press to begin broadcast. In 1_00_007 the short press does silence the rig and has the M indicator but no transmission occurs.?

Let me add that I have used the QMX with 1_00_006 to activate several parks and this radio is the Holy Grail for park activators. It is small, multiband, and easily programmable in the field plus it doesn't use much battery power. Given the rapid rise in POTA popularity, especially in the USA I can foresee this rig becoming immensely popular. 73 Sandy KB3EOF


 

Minor cosmetic issue:

Now that the keyer swap has been swapped to the default convention of "dits on the tip" (of the tip-ring-sleeve connector), perhaps it makes sense to update the corresponding legends in the hardware diagnostics screen too (to avoid confusion)?

Keep up the great work!

On Tue, 1 Aug 2023, 18:43 Hans Summers, <hans.summers@...> wrote:
Hi all

QMX firmware 1_00_007 is now released see with the following change summary:

1. Add Keyer menu configuration "GPS protection" to enable auto protection
2. Make GPS protection auto-practice a bit less paranoid
3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality
4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands
5. Add mode indicator character, row 1, column 12
6. Digimode transmit status indicator, underlines VFO A symbol
7. Fix string editing (messages editing) in the LCD/buttons
8. When editing messages, horizontal scroll when message longer than a screen width
9. Bug fix: Practice mode indicator not shown if it is set at power-up
10. Bug fix: Keyer Swap reversed compared to QCX
11. Bug fix: Practice mode indicator not shown in Digi mode
12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio
13. Improve LCD write speed by a factor of approx 50
14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

Just testing it with the power supply at 9V (this is a 12V QMX, so I must have about 2W) on 20m FT8 right now while writing this email - I worked China BG0CAB and Japan JG3LGD (answering their CQs). I think it works ;-)

Details:

1. Add Keyer menu configuration "GPS protection" to enable auto protection

This feature of auto-practice mode ("G" in the display) can now be disabled in the keyer menu.?

2. Make GPS protection auto-practice a bit less paranoid

It now takes 10 times longer for QMX to decide it has a GPS serial data stream incoming on its paddle port. Which is still only a few milliseconds.

3. Bug fix: Fix the WSPR/CW/FSKCW beacon functionality

WSPR, CW and FSKCW?beacon functionality (standalone WSPR encoding) now works the same as in QCX-mini. GPS can be used to set the time and location.?

4. Bug fix: Fix the applicable CAT Q1, Q2 etc commands

Self-explanatory... the Q1, Q2 etc commands which some programs use, are now back and compatible with QDX (where applicable).?

5. Add mode indicator character, row 1, column 12

Now the mode is always shown on the display in a single character at column 12 of the first row. See attachment. I designed it to say "DI GI" on the single 5 x 8 pixel grid character, and "C W" in the case of CW. I also have pixel patterns LSB, USB, AM etc designed for when the time comes.?

6. Digimode transmit status indicator, underlines VFO A symbol

There's also now a transmit status indicator which underlines the "A" of the VFO symbol in Digi mode; the behaviour of this symbol is similar to the LED on a QDX. Taking WSJT-X as an example:
.? means WSJT-X sent a CAT command to put QMX into TX mode, but there is no audio (perhaps wrong sound card selected)
.. means that QMX is receiving audio from the PC but the volume level is insufficient - all three settings should be 100%
- means that the QMX is in transmit and the audio is correct, and it is outputting RF.?

7. Fix string editing (messages editing) in the LCD/buttons

You can now edit CW messages properly on QMX, in the same way as it is done in QCX. Previously the special characters for inserting and deleting did not work?properly, though CW message sending worked and you could enter the messages properly in the terminal.?

8. When editing messages, horizontal scroll when message longer than a screen width

Now when you are editing messages, it will scroll the display bottom row to the right so that a 16-character window on the whole messages scrolls and always shows the character being edited, with the cursor correctly?underlining it.?

9. Bug fix: Practice mode indicator not shown if it is set at power-up

Now the Practice mode P symbol is correctly shown from power up.?

10. Bug fix: Keyer Swap reversed compared to QCX

Fixed it... so now QMX interpretation of Dit and Dah inputs should match QCX. If you need to enable Keyer Swap on a QCX, you do on a QMX too.?

11. Bug fix: Practice mode indicator not shown in Digi mode

Now P indicator for Practice mode is shown (and effective) in Digi mode too

12. Bug fix: On digi, carrier transmission started on PTT not on incoming audio

Transmission started on PTT becoming active, but at the "USB Dial" frequency (audio offset zero). Just nobody noticed it ;-)

13. Improve LCD write speed by a factor of approx 50

The LCD writing was incorrectly timed, massively paranoidly... I have now sorted all that out properly with the proper 37us LCD command and write waits (and 1.5ms in the case of a screen clear). So it is working very well now. Everything should be much more responsive now, and not skipping menu entries etc.?

14. Bug fix: When battery indicator enabled, CW decode could corrupt top row

I believe you can now enable the battery indicator and it will not corrupt the keyer timing now, too.?

SO...

Please provide any observations and bug reports in this thread.?

73 Hans G0UPL


Marcel
 

Hans, the QMX kit arrived today just in time for the new firmware! We are ready to go :-)

73 Marcel DM3FAM


 

Hi Hans,

Is the AGC controlled by the S-meter by any chance? I'm asking because the volume control of the latest FW version seems to go completely unpredictably crazy. CW operation (especially with in-ear headphones) seems impossible to me if you don't want to hurt your hearing (no kidding, my ears still hurt and I luckily had over-ear headphones on).
This also occurred with version 005, but not to this extent.

Best,
Simon


 

On Wed, Aug 2, 2023 at 10:55 PM, Simon wrote:
Is the AGC controlled by the S-meter by any chance?
I?m not Hans, but I asked him in private about AGC: AGC is not yet implemented. Neither is SWR Meter.
I?ll quote Hans directly: "Firmware is getting there, bit by bit"

73 Manuel; DL2MAN


 

Hi Manuel,

That I understood. My question was more about whether the not yet activated AGC/S-meter could have something to do with it. I also wanted to point out that CW operation (for me) is not possible like this. At least not if one is concerned about his hearing ability.?