Skip to main content

Introducing UV-K5 Version 0.1P (CW)


Introducing UV-K5 Version 0.1P (CW Mode)

CW-related functions have been added to version 0.1P. The spectrum function has been removed but is maintained in the source code. Later, when the source code is distributed, you can activate it and use it if necessary. This version is for testing purposes only. It will be redistributed as the stable version 0.2 in approximately 1-2 weeks. If you don't want to beta test, you can wait a week or two and download 0.2
1.Caution - Please read
  1.1 The CW mode added in this version is identical to the actual CW function used in general shortwave radios. In some countries, CW communication may require another license. Check whether CW operation is available in your country
The CWF mode added in this version is FM-based CW. If you have a license that does not allow you to operate CW, CWF may be possible. 

  1.2 If you use an external key, you must set up CW AD1, CW AD2, CW AD3, and CW AD4. If this value is set too low, CW will continue to be transmitted and the this firmware (support CW) will become unusable.  To prevent that, if CW is transmitted within 4 seconds after turning on the radio (PTT, external key, or whatever), I stop the CW and switch to FM mode. If you do not press PTT or an external keyer within 4 seconds of turning on the radio, but the UV-K5 beeps 10 times and automatically switches to FM mode, check the values of CW AD1 to CW AD4.

2.How to connect CW key
  Connect to the 3.5mm jack of UV-K5 as shown below.
  If you use 10K and 20K resistors and your CW key contacts are clean, you will probably be able to use it right away without needing to set up CW AD1, CW AD2, CW AD3, and CW AD4.

If you do not have 10K and 20K resistors, you can find resistors from 20K to 3K with a difference of about 2 and connect them. However, in that case, the 'CW AD' value will have to be adjusted quite difficult.  I recommend using 10K or 20K resistors. The reason I chose 10K and 20K resistors is because they are easy to find nearby.


I implemented the CAT communication introduced in the video a few weeks ago on UV-K5. (Not included in this version) The picture below is the configuration used in the video.
Using this, I implemented 'Win Keyer' and 'Nano Keyer', which are often used by DX'er, on UV-K5.  I am wondering whether such a function is necessary for a portable radio.
And there is no doubt that both 'Win Keyer' and 'Nano Keyer' are very enchanting keyers. But I have to choose one of them. If it is included in the next version, you can connect it by referring to the circuit below.

3.Mode Description
Three modes have been added in this version. 
The original plan was to include CWR, but it was not included because users would be confused by too many modes.  However, in the UV-K5, which receives both the upper and lower sides centered on the BFO (In reality, BFO is not used and operates by calculation), I continue to think that I need CWR to know the exact location of the CW I am listening to.
So maybe CWR may be added in the future.

  3.1 CW Mode
      This is the CW mode we know. It is transmitted as A1A without any special modification.  ‘CW’ is displayed on the screen.

  3.2 CWF Mode
      This is how CW sound is transmitted in FM mode (F2A). Unlike CW mode, when in CW TX mode, radio waves are being transmitted immediately. Pressing the CW keyer only adds sound. 'CWF' is displayed on the screen and reception is performed in FM mode. Same as FM mode.

  3.3 CWN Mode
      Same as CW mode, but not transmitted. You can use it for practice.
     It will appear on the screen as 'CWN'.

4. Keyer
  You can select from ‘CW KEY’ in the setup menu.
  4.1 K-ST : This is a straight key used as a keypad. (PTT or M)
  4.2 K-PD : This is a paddle key used as a keypad. (PTT and M)
     M : DAH
     PTT : DIH
    It operates in IAMBIC.A style.

  4.3 E-ST : This is external straight Key using 3.5mm connector
  4.4 E-PD :This is external paddle Key using 3.5mm connector 
      It operates in IAMBIC.A style.

  4.5 PC  : Not supported yet.
    If UV-K5 has a built-in WinKeyer or NanoKeyer, it can be used by connecting to a computer.

5. How to use CW Mode
 CW mode only works when the radio's mode is 'CW', 'CWF', or 'CWN'.
  You can enter CW transmission mode in two ways.

5.1 Manual Start CW TX
   The first is to press PTT once. In this case, CW TX mode is maintained until the 'Exit 'button is pressed. When you finish transmitting CW, be sure to press the Exit button to return to receiving mode. If the 'Exit' button response is delayed, it is not an error. When transmitting with the paddle key, the idle time may be maintained after transmission.

5.2 Auto Start CW TX
  The second is automatic mode using the paddle keys. If you use external paddle keys or straight keys, press the key once. It automatically switches to CW TX mode. At this time, the pressed CW Key is not transmitted via radio waves. In this case, when CW transmission ends, it automatically switches to reception mode.
The time for CW transmission to end and switch to reception mode can be set in 'CW DLY' in the set up menu.

6. How to use Memory Keyer
  The picture below shows the basic CW mode.  This is the screen that appears when switching to CW TX mode.

Below are the CW functions used in basic mode. 
Please refer to the video for how to use.

Pressing the * (STAR) button in basic mode switches to CW MSG transmission mode. Press the * button again to return to basic mode. In Advanced mode, you can check the DX CALL stored in the radio.

In the Advanced menu, the role of the numeric keypad changes to the 'CW MSG' transmission shortcut key.

Please refer to the video for how to use.

As announced in advance, various experimental versions will be released up to V1.0, and the source code will be registered when V1.0 is released. Until V1.0, we will only upload firmware binary files. (This version release includes version 0.1C source code)
You can update it using cec_0.1p.packed.bin



  1. Dear KD8CEC, Im using your 0.1P CW, Im using a external paddle key named LaoMao, a double paddle one, but it doesnt work well in 0.1P CW, I selected E-PD, it only can input E and T offen, sometime A, no others.....I dont know how can I fix it. LaoMao paddle key, you can search from google by image, the top row show them. THX

  2. Hi KD8CEC, This is 6K2LND. I'd like to update some test result and group test plan with your firmware.As we tested, straight key can't be decoded from current firmware(paddle works well).
    And HL0IHQ will present demonstration of group CW communication via UV-K5(8) on uvk5cec firmware on 11th, Feb. Incheon team leader, HL2OLP said thanks for your work and very grateful for your passion and work on firmware development. If you have any interesting on visiting, please mail me.

  3. I stumbled upon your post while searching for some related information on a blog search.

    Academic Writers UK

  4. I'm a regular reader of your blog and always impressed by the interesting content.

  5. Hi KD8CEC. OP name Florin, callsing YO3AX here. Congratulations for the FB work and functionalities included in this fw. It's by far the most feature rich CW focused fw for the K5. I just built an adaptor for my iambic key using this schematic (, 10k resistor to left paddle, 20k to right one. Problem is it sends dahs with the thumb, dits with the index, while I'm used with the opposite. What's the easiest sw way to reverse them?

  6. The content on this page is thoroughly impressive. Thank you for curating such an interesting blog. Siding Replacing Boards and Panels


Post a Comment

Popular posts from this blog

Release CEC Firmware v1.200 for uBITX All version(include V2, V3, V4, V5)

Release CEC Firmware v1.200 for uBITX All Version (include v2, v3, v4, v5) I did the firmware work for v5 when uBITX V5 was released, but I release it now. I received the feedback from a thankful beta tester and tested it myself by converting my uBITX v3 to v5 but I was not sure. I ordered the uBITX V5 and delivered the correct uBITX V5, so I made a little more fine-tuning. If you use V2, V3, V4, you do not need to update this firmware.

Introduction to UV-K5 HF Fullband receive version 0.3

Introduction to UV-K5 HF Fullband receive Version 0.3 This is an introduction to UV-K5 HF full-band reception firmware 0.3HF using SI4732-A10. This version is released separately from the existing UV-K5 CEC firmware version. because space is needed to store a large PATCH file to use SI4732-A10's SSB. 0.3HF added several functions to use SSB for shortwave radio and amateur radio.