Skip to main content

Posts

C-BOARD (DSP-Board) for UV-K5 (Updated June 9, 2024)

  C-BOARD for UV-K5 I created an externally mountable DSP-Board to process digital signals from UV-K5. DSP-Board was named C-Board. C-Board is divided into versions ranging from the simplest version to one that can be equipped with GPS.
Recent posts

Introducing UV-K5 Version 0.3Q (Stable version, added FT8 QSO)

Introducing UV-K5 Version 0.3Q (Stable version,  added FT8 QSO) Version 0.3Q is mostly the same as version 0.3C. If you are already using 0.3C and do not plan to run FT8, no update is required. Since 0.3C was tested by several beta testers and there were no major problems, we only changed the name to the stable version 0.3Q.

Introduction to UV-K5 HF 0.5 (Fullband receive version)

 Introduction to UV-K5 HF 0.5 (Fullband receive version) This is an introduction to UV-K5 HF full-band reception firmware 0.4HF 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. This article only describes the features newly added in Version 0.5. Please check the links below for full features. How to modify your hardware http://www.hamskey.com/2024/02/uv-k5s-hf-full-band-reception-lsb-usb.html Version 0.3HF (Most feature descriptions are provided) http://www.hamskey.com/2024/02/introduction-to-uv-k5-hf-fullband.html Version 0.41HF (Description of Band plan function and Dual RX function) http://www.hamskey.com/2024/03/introduction-to-uv-k5-hf-fullband.html

Introducing UV-K5 Version 0.3C (Added WSPR , APRS TX with PC )

 Introducing UV-K5 Version 0.3C (Added WSPR , APRS TX with PC ) Version 0.3C includes tasks associated with computers. You can use the same cable you used to update the firmware. If you just want to receive APRS you will need some modifications. This modification can also be used for FT8 communication that will be supported in the future.

Introduction to UV-K5 HF Fullband receive version 0.41 (Changed from 0.40)

  Introduction to UV-K5 HF Fullband receive Version 0.41 (Changed from 0.40) This is an introduction to UV-K5 HF full-band reception firmware 0.4HF 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.4HF added several functions to use SSB for shortwave radio and amateur radio.

Introducing UV-K5 Version 0.2V (Spectrum & Waterfall added, FMRadio UI Changed)

 Introducing UV-K5 Version 0.2V (Spectrum & Waterfall added) The goal of this version was to secure memory to create Version 0.3 Deleted the existing FM radio program and created a lighter, more independent FM radio program. And added a simple spectrum function.

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.

Introducing UV-K5 Version 0.2P (APRS added) (stable version)

 Introducing UV-K5 Version 0.2P (APRS added)  (stable version) This version is a stable version with various features added to APRS test version 0.2B.  Please refer to the Version 0.2B(C) post for frequency settings and MySSID settings used in APRS. http://www.hamskey.com/2024/02/introducing-uv-k5-version-02b-aprs.html

UV-K5’s HF full-band reception (LSB, USB) circuit (confirmed version)

UV-K5’s HF full-band reception (LSB, USB) circuit (confirmed version) After releasing the full band reception firmware of UV-K5 using SI4732-A10, various experiments were conducted. This post shows the experiment results and the final circuit diagram.

Introducing UV-K5 Version 0.2C (APRS) (Changed 0.2B -> 0.2C)

 Introducing UV-K5 Version 0.2C (APRS) This version is a test version. If there are no major problems, the version number will be changed to 0.2P and released again in one week. If you want a stable version, please download it after one week.

About UV-K5 CEC Firmware Version 0.1X (from v0.1p)

 About UV-K5 CEC Firmware Version 0.1X (from v0.1p) 1.About Version 0.1X This version is the stable version of UV-K5 Version 0.1P In Version 0.1P, many things were changed, including the internal variable structure, and we received feedback for about 8 days to check if there were any problems. The original plan was to just change the name from Version 0.1P to Version 0.1X, but several features were added as follows. Please read Version 0.1P for main features 2.SSB Filter (bandwidth)   The filter can select one of these : VFO, 3K, 2K, 1.7K, 3K+, 2K+,1.7K+     This filter operates only in SSB mode and is disabled in existing FM mode.  If you select a filter with +, the + mode is also applied to CW mode   VFO : Previous firmware state. It is selected among WIDE/NARROW selected in VFO  3K ~ 1.7K : When actually measured, it is a little wider than stated. 3K+ ~ 1.7K+ : It improves the functionality of the existing filter. ...

Modification of SI4732-A10 for full HF band reception on UV-K5

 Modification of SI4732-A10 for full HF band reception on UV-K5 I will guide you on applying SI4732-A10, which is mainly used in shortwave radios that support SSB, to UV-K5.   Firmware Version CEC_0.1HF

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

Introducing UV-K5 Version 0.1M (SSTV, Text Configuration)

 Introducing UV-K5 Version 0.1M (SSTV, Text Configuration) In version 0.1M, items related to text settings and SSTV transmission function were added. As previously announced, only compiled binaries will be released from 0.1M until 1.0 is released.When the version is upgraded to 1.0, we will organize the source code and release it together. It probably won't take long.

Introducing UV-K5 Version 0.1C

Two features were added in V0.1c From the next version, versions with experimental elements will be published. The source code for this version has been released together. Versions 0.3 to 0.9 are in the development stage, and I will release the source code together with version 1.0

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.

Release DVPI Version 1.03 (scirpt update)

 Release DVPI Version 1.03 There have been some changes to the DMR node recently. This version changes only those related to the recently changed DMR node. If you normally use Version 1.0 or Version 0.95, no upgrade is required. DVPi uses the USRP Client protocol.  When you install and use DVSwitch, you must read and comply with the license that appears. The user is responsible for the license for the use of DVPi.

Release DVPI Version 1.0

  Release DVPI Version 1.0 Version 1.0 and Version 0.95 are the same.  If you are using Version 0.95 you do not need to update to Version 1.0.  DVPiManager has some features added.  If you want to use features added in Versio 1.0, you only need to download dvpimanager. DVPi uses the USRP Client protocol.  When you install and use DVSwitch, you must read and comply with the license that appears. The user is responsible for the license for the use of DVPi.

Release DVPI Version 0.95

Release DVPI Version 0.95 Version 0.95 is a candidate version of Version 1.0 so, If there are no major problems you won't need to upgrade to Version 1.0 DVPi uses the USRP Client protocol.  When you install and use DVSwitch, you must read and comply with the license that appears. The user is responsible for the license for the use of DVPi.

DVPi plans and current status

DVPi plans and current status I am posting this article because I think some of you may be curious about the development status of DVPi.  All work for Version 1.0 is over and stabilization has been underway since a few days ago. Today, I'm going to give you a simple news. It will be released after stabilization work is over.

DMR Talk group Status Server

 DMR Talk group Status Server DVPi users do not need to install this server. You only need to enter the TG Status server address in DVPi 0.9. brandmeister.network has stopped running hose servers anymore. so, I developed a service program to replace the hose server. It works on Raspberry Pi. 

Release DVPi Version 0.88 - Dual Mode, D-Star, Function Key 2

 Release DVPi Version 0.88 - Dual Mode, D-Star, Function Key 2 DVPi uses the USRP Client protocol. When you install and use DVSwitch, you must read and comply with the license that appears. Version 0.88 is a test version. If you want a stable version, please wait for Version 1.0.

DVPi schematic final version

 DVPi schematic final version I know some nice PCBs are designed for DVPi. I also ordered 5 samples of the PCB designed by EA7GIB and recently received it. However, I had to add one LED and one switch to the needs of users. But this is just an option. Add this feature only if you need it.

About DVPi Talkgroup status line

About DVPi Talk group status line Since DVPi 0.7, a status line has been added inside the Talkg group button. This post will explain the Talk group status line.

DVSwitch Builtin on DVPi (DVPi standalone setup) without DVPi Manager

DVSwitch Builtin on DVPi (DVPi standalone setup) without DVPi manager DVPi is a client program that communicates with DVSwitch.Please be aware of the licenses that arise when installing and using DVSwitch. Follow the instructions that appear when installing DVSwitch or the instructions on the DVSwitch site. I am not responsible for DVSwitch and the programs contained in DVSwitch, and I am not responsible for the use of DVPi.  Please use it only if you agree to this. If you are using an existing DVSwitch server or DVLink server, you do not need to read this post. Follow the DVSwitch group's instructions on how to install DVSwitch on DVPi. I just make the setup of the installed DVSwitch a little easier.  I will explain how to set up DVSwitch to DVPi in two ways. The first is to use DVPi Manager and the second is to not use DVPi Manager. This post explains how to edit ini file directly without DVPi manager. If you want to easily configure the DVPi manager, ple...

DVSwitch Builtin on DVPi (DVPi standalone setup) using DVPi Manager

DVSwitch Builtin on DVPi (DVPi standalone setup) using DVPi Manager DVPi is a client program that communicates with DVSwitch.Please be aware of the licenses that arise when installing and using DVSwitch. Follow the instructions that appear when installing DVSwitch or the instructions on the DVSwitch site. I am not responsible for DVSwitch and the programs contained in DVSwitch, and I am not responsible for the use of DVPi.  Please use it only if you agree to this. If you are using an existing DVSwitch server or DVLink server, you do not need to read this post. Follow the DVSwitch group's instructions on how to install DVSwitch on DVPi. I just make the setup of the installed DVSwitch a little easier.  I will explain how to set up DVSwitch to DVPi in two ways. The first is to use DVPi Manager and the second is to not use DVPi Manager. This post will use DVPi Manager to setup DVSwitch. If you are having trouble using DVPi Manager, please refer to the following...

DVPi hardware expansion (PTT, Encoder and etc)

DVPi hardware expansion (PTT, Encoder and etc) DVPi can be used without any additional hardware. A Raspberry Pi, 3.5" LCD and USB sound card are enough for DMR communication. However, if you want to use DVPi more conveniently, or if you like to make it, I think it is good to configure the hardware as follows. This hardware is the final version. No hardware will be added to the DVPi anymore.  I would like to introduce the DVPi hardware expansion into several types. You can create DVPi the way you want. 

Release DVPi 0.7 - Installing on Micro SD card & First boot DVPi

 Release DVPi 0.7 - Installing on Micro SD card & First boot DVPi DVPi is a client program that communicates with DVSwitch.Please be aware of the licenses that arise when installing and using DVSwitch. Follow the instructions that appear when installing DVSwitch or the instructions on the DVSwitch site. I am not responsible for DVSwitch and the programs contained in DVSwitch, and I am not responsible for the use of DVPi.  Please use it only if you agree to this. This post applies to all versions released after Version 0.7, It's just the version that's attached to the file name. In this post, it's all about downloading the file and finding out the DVPi's IP. This post also includes how to download and run DVPi Manager.  This post applies to all DVPi versions.

Create Network Transceiver - DVPi Audio In/Out adjustment

Create Network Transceiver - DVPi Audio In/Out adjustment I will make a video for this post and post it on YouTube. (Next monday) Describes the settings for DVPi audio input/output. If you are familiar with Linux, you probably already know. In particular, if you are transmitting too loud or too small when you are TX Mode, be sure to read this article. This is very important for using DVPi well, Let me explain how I set it up.

Creating Network Transceiver using DVSwitch #3.Encoder and PTT installation (and Release Version 0.5)

Creating Network Transceiver using DVSwitch #3.Encoder and PTT installation  (DVPi Version 0.5 released and Rotary encoder, PTT installed) I added some hardware extensions in version 0.7. Also read the article at Link below. http://www.hamskey.com/2020/08/dvpi-hardware-expansion-ptt-encoder-and.html This post describes the additions made in Version 0.5 and the encoder and PTT installation.

Creating Network Transceiver using DVSwitch (or DVLink) #2-How to use

Creating Network Transceiver using DVSwitch (or DVLink) # 2.How to use I upgraded DVPi to Version 0.4 today. The download location is the same. The functionality has not changed. It just changed the default volume of the Raspberry Pi's speakers and microphone. (Speaker : 100%, Mic : 80%), Also, the button position of the Menu Screen has been changed slightly.

Creating Network Transceiver using DVSwitch (or DVLink) #1-install and basic setting

Creating Network Transceiver using DVSwitch (or DV Link) #1-install and basic setting DVPi is a client program that communicates with DVSwitch.Please be aware of the licenses that arise when installing and using DVSwitch. Follow the instructions that appear when installing DVSwitch or the instructions on the DVSwitch site. I am not responsible for DVSwitch and the programs contained in DVSwitch, and I am not responsible for the use of DVPi.  Please use it only if you agree to this. I want to make a simple Network Walkie Talkie using the Raspberry pi. After downloading the image, write it to the SD-Card and enter the server information in the ini file.  It's a simple task, but I wrote it step-by-step, making the article longer. If you have a Raspberry pi experience, you don't need to read this article in detail. I uploaded all the contents of this article in a video and uploaded it to YouTube. I'll link to the video at the end of this article.

I am planning a project using Raspberry Pi.

I have several types of Raspberry Pi boards. The Raspberry Pi board is probably one of the most sold boards in recent years. Raspberry Pi boards are inexpensive and have great performance. The best thing is that you can use Linux. The figure below is a collection of RPI V1 to V4.  It is RPI V1 The board on the right in the photo below is a recent RPI V4. Already, amateur radios are using a variety of Raspberry Pi boards. I am trying to make something new. For example, network radios for amateur radio, Devices using Wsjt-x I experimented with cheap USB sound cards for the new project. All are USB sound cards under $4. The sound quality was all poor. However, the RPI's fast CPU will enable DSP functionality. Below is a $2 USB sound card with a cable attached to it. All are compatible with RPI. Below, I thought it was possible to input a 2CH microphone with a $4 USB sound card. However, it was only 1CH microphone inpu...

Release EU1KY AA Firmware CEC Version 1.01 and 1.0a

Release EU1KY AA Firmware CEC Version 1.01 and 1.0a It is the stabilized final version of EU1KY AA. Updates starting with Version 0.1 continue to add features. Please refer to the link below for added features. I have separated the Version to 1.01 and 1.0A for users who want to use AA only for instrumentation purposes. *  If you want to use all the features added up to Version 0.71, please use Version 1.0A. *  If you want to use it only for instrument use, please use Version 1.01 Version V1.0A Version V1.01 1.Download Firmware Version 1.01 and 1.0a https://github.com/phdlee/antennaanalyzer/releases Version 1.01 (Version with only antenna analyzer function) https://github.com/phdlee/antennaanalyzer/releases/download/v1.01/AA_CEC_V1.01.zip Version 1.0A (Version with all features added up to Version 0.71) https://github.com/phdlee/antennaanalyzer/releases/download/v1.01/AA_CEC_V1.0A.zip ConvertRXP (Converters for using AA measurement data in o...

Improvements to use the FT8 protocol on the Cortex-M base

Improvements to use the FT8 protocol on the Cortex-M base Several experiments are underway to use FT8 on the Cortex-M base. The previous experiment can be seen in the link below. http://www.hamskey.com/2019/05/ft8-wsjt-x-20-protocol-decoding-in.html

Release EU1KY AA Firmware CEC Version 0.71 ( V1.0 Candidate)

Release EU1KY AA Firmware CEC Version 0.71 ( V1.0 Candidate) Changed from Version 0.70 to Version 0.71 At the request of the testers, the tuneSWR source code was restored to Version 0.53 code. All functions are the same as V0.70. Only tuneSWR has changed. This version is a development version and may be unstable, and some of the features included in this version may be removed from V1.0, Stabilized version V0.53 has been released, and stabilized version is posted separately. stabilized version :  http://www.hamskey.com/2019/03/eu1ky-antenna-analyzer-cec-stabilized.html

FT8 (Wsjt-x 2.0) protocol decoding in Cortex-M for experiment

FT8 (Wsjt-x 2.0) protocol decoding in Cortex-M for experiment I implemented FT8 signal decoding on the STM32F746G-Disc board for Expermental. I want to test whether Cortex-M based FT8 communication is possible. I used Wsjt-x 2.0 and some source code to enable FT8 decoding on the Cortex-M7 base.

How to use Voice Keyer in EU1KY with CEC Firmware V0.7

How to use Voice Keyer in EU1KY with CEC Firmware V0.7 Version 0.7 is being prepared for deployment. Voice Keyer (or Voice Recorder) function was added in Version 0.7. If you only want to use it as a voice recorder, you do not need any modifications, Just need update the firmware. If you want to use it as a Voice Keyer, you need a very simple modification. 1.Modifications for use as a voice keyer 1.1 PTT Control Below is just one example. Only the part with PC817 is shown below. 1.2 MIC Input It uses a push switch to switch between microphone and AA. It is recommended to pass a small transformer between the transceiver and the AA.  Please use only one (Left or Right) because the speaker jack of AA is stereo. Recording and playback will operate in stereo. You can use either the left or the right one for you. 2.How to use Voice Keyer 2.1 Use Voice recorder Touch the 'Voice Keyer' The 'USB Host' menu has been moved to the Configuration secti...