Skip to main content

UV-K5 firmware development begins And Release 0.1b


UV-K5 firmware development begins And Release 0.1b

 I had a vacation last week. I was allowed about three months. The past few weeks have been a variety of experiments to develop the firmware.

I start my work based on egzummer's firmware, which is the one most people use.


1.Version 0.01b information

https://github.com/phdlee/uvk5cec/releases

  • All basic features of this source are based on egzummer's date of January 2, 2024.
  • I worked on the first firmware. I did what was requested by the user. Alternatively, functions that are not greatly needed in amateur radio were changed to those that are needed in amateur radio.
  • This version is stable because no major modifications have been made to the existing source code.
  1. I took the source code from https://github.com/egzumer/uv-k5-firmware-custom and created a new project.
  2. Change the environment so that it can be used in Visual Studio Code (win_make.bat, makefile option ...)
  3. Remove some unnecessary variables for operation
  4. Changed the BCL function to be selectable at the compilation stage. (Because BCL is not often used in amateur radio), If you need the BCL function, just set the compilation options. (ENABLE_BCL ?= 0)
  5. Changed all band TX activation from 10 times to once (this can also be operated in the old form in the makefile) (This is because you working in the Hiddel Menu anyway)
  6. The 350TX, 350EN, and 500TX functions have been changed to amateur radio bands. Even if TX 350 and TX 500 are ENABLE, they only operate under certain conditions. (Default Range Mode) , In countries where the TX function must be tested for radio use, TX on all frequencies must be within range. To receive permission for 900Mhz or 1.2Ghz, just enable TX900 and (TX126 OR TX127 - Each country has different licensed frequency bands. Just choose the band that suits you.)








2.Introducing what I have been experimenting with for several weeks.
 The features below are not yet included in the firmware. I plan to include them all before my vacation ends.

2.1 By simply entering values into the registers, no modulation is performed and it operates in CW mode.




2.2 CW (A1A), CW (F2A) implementation



2.3 Test whether AM and SSB signals can be synthesized with MCU.



2.4 CAT communication implementation



2.5 CW reception performance and memory keyer built into the radio


I will post frequently.
73 KD8CEC

Comments

  1. Thank you for your attention to this important subject. The information you have shared here is really helpful. This Blog really caught my attention.
    Get details about online cricket id here.

    ReplyDelete
  2. Great project, could you share paddle key connection diagram,please?

    ReplyDelete

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.

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

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.