Project

General

Profile

Actions

New Model #6895

closed

Wouxun KG-UV9K

Added by Maik Köhler over 5 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
07/06/2019
Due date:
% Done:

100%

Estimated time:
1:00 h
Equipment Loan/Gift Offered:
No
I read the instructions above:

Description

Bitte das oben genannte Modell einpflegen.

Please add the following Device: Wouxun KG-UV9K


Files

ht.zip (236 KB) ht.zip Jack Svereki, 11/12/2019 09:32 AM
debug.log (222 KB) debug.log Vincent Laroo, 02/29/2020 01:55 PM
KG-UV9K.JPG (18 KB) KG-UV9K.JPG Vincent Laroo, 02/29/2020 01:57 PM
debug.log (220 KB) debug.log Debug log file Serge G., 04/11/2020 02:23 AM
settings.png (24 KB) settings.png Current settings from Wouxun software Serge G., 04/11/2020 02:23 AM
9754C697-85A2-4E65-B75A-52A481A600DF.png (237 KB) 9754C697-85A2-4E65-B75A-52A481A600DF.png Graham Cockram, 05/01/2021 05:16 PM
kguv9dplus with 9K.py (108 KB) kguv9dplus with 9K.py Modified to support 8.33K step of UV9K radios Mel Terechenok, 03/29/2023 04:10 PM
Wouxun_KG-UV9K_20230401_edit.img (32.2 KB) Wouxun_KG-UV9K_20230401_edit.img DJ kourampies, 04/02/2023 02:38 PM

Related issues 4 (0 open4 closed)

Has duplicate New Model #7265: Woyxun KG-UV9KClosed11/12/2019

Actions
Has duplicate New Model #7665: Wouxun KG-UV9KClosed02/28/2020

Actions
Has duplicate Bug #7667: Wouxun KG-UV9K tryed witch wouxun KG-UV9K PLUS setting this is the result a error at the end of reading it started well!Closed02/29/2020

Actions
Has duplicate New Model #8269: wouxun kg-uv9 Closed09/22/2020

Actions
Actions #1

Updated by Ra ul over 5 years ago

+1

I have tried to use the KG-UV9D Plus driver, which worked after I added
or.self._rev=="03"
in line 862 of kguv9dplus.py.

With this I could read out the memory, edit the channels and write everything back without any errors. However, after reading back the memory with the wouxun software some settings where wrong (DTMF control, tx power).
So I guess most mappings are the same, and some are wrong or missing.
I haven't used chirp before so I don't really know how to proceed and won't go any further.

Actions #2

Updated by Jack Svereki about 5 years ago

+1
compared with the original software CHIRP is a lot more user friendly
what can I do to help with the development?

Actions #3

Updated by DJ kourampies about 5 years ago

Looking at the programming software this seems like a clone of the KG-UV9D Plus, perhaps a cost cutting version with simpler screen? If files from the original programming software will help I will be happy to provide them as soon as my radio arrives.

Actions #4

Updated by DJ kourampies about 5 years ago

The radio is a clone of the KG-UV9D with the added 8.33. Nothing more, nothing less. (The screen is the same, I was confused by the packaging).
Like Ra ul already said it should be a matter of changing some "mappings", in order to accommodate the new step. If anyone was to try, message me and I can provide files from CHIRP, factory software, or anything else you need.

Actions #5

Updated by Jack Svereki about 5 years ago

This is a dump of serial communication + settings file from original Wouxon software. Hope this helps someone.
As said before, radio is a clone of "KG-UV9D Plus" + 8.33 kHz tuning step.
Original software is available here http://www.wouxun.com/resource/UV9K_SEN01.rar

Actions #6

Updated by Hanantha Soelarso about 5 years ago

I have used this program http://www.wouxun.com/resource/UV9K_SEN01.rar , but feel more comfortable using CHIRP. Please let me know if there's an update for this series. Thanks

Actions #7

Updated by DJ kourampies about 5 years ago

The workaround mentioned on the first post works fine for copy pasting large amounts of memories from other radios, until proper support is implemented this is the way to go.

Actions #8

Updated by Andrew Hedge almost 5 years ago

Hello!

Is it possible to c duplicate the KG-UV9D Plus driver, patch it and include it in the Chirp binary package as KG-UV9K so people can
use Chirp with that Radio?

Thank you ..

Actions #9

Updated by DJ kourampies almost 5 years ago

Andrew Hedge wrote:

Hello!

Is it possible to c duplicate the KG-UV9D Plus driver, patch it and include it in the Chirp binary package as KG-UV9K so people can
use Chirp with that Radio?

Thank you ..

I have patched the driver and it works at least for mass memory editing, but can't compile a standalone exe since the compile instructions for windows are outdated and/or non existent. Sadly for now the only way is to install python etc, and run it like this.
Let's hope someone finally makes a proper driver since it seems the radios are identical other than the 8.33 step.

Actions #10

Updated by Andrew Hedge almost 5 years ago

Hello!
Sorry I overlooked your reply!

I downloaded the source but how do I run CHIRP w/o compiling?
Are you on Linux?

Hmmm ... who is in charge of development?

Actions #11

Updated by Bernhard Hailer over 4 years ago

  • Status changed from New to Feedback
  • Target version set to chirp-legacy

The addition of a new radio to Chirp requires two things:
1) a volunteer developer who takes the task to work on this driver,
2) availability of test equipment, such as a loaner radio (see Rules For Loaning A Radio).
Unfortunately, you need to wait until both conditions have been met.

Now, we can try something here. Please attempt to download an image from the UV9K using Chirp's UV9D driver, then provide a debug log as described in "How To Report Issues". With that there's a chance that we can apply a patch without having to play with a physical radio. @ DJ kourampies, you could post your diff here, and we could use that as well.

Actions #12

Updated by Vincent Laroo over 4 years ago

Actions #13

Updated by Vincent Laroo over 4 years ago

Updated by Serge G. over 4 years ago

Hi
Here is a debug.log file, from Chirp daily-20200409, using UV9D driver with a UV9K : got "no memory map for it" error.
The radio has some created channels, including one on the last slot ; current configuration from Wouxun software is in the attached screenshot. One FM radio slot is used (89.3Mhz), one scan group customised (group1 = ch1 -> ch17).
Please let us know if we can do anything else to help !

Actions #15

Updated by Graham Cockram over 3 years ago

Hi.
Did this issue get resolved with the Wouxun KG-UV9K. Any help would be appreciated as I too am getting, Unrecognised model variation (03). No memory map for it. Just trying to program some frequencies into the radio from another. The download from radio appears to work until the very last moment and then the above message pops up. I’ve used Chirp for many years with many different radios and this is the first real problem I’ve ever had so any advice is welcome about what I need to do to help to resolve this issue (if it isn’t already done).
Many thanks.

Actions #16

Updated by Jay Smith about 3 years ago

Did any progress get made on this? I just purchased one myself and the Wouxun software isn't as nice to use as Chirp. I am happy to help in any way I can.

Actions #17

Updated by Jay Smith about 3 years ago

I have been trying to get this to work with no success. I tried changing the driver file as suggested in the first comment but unfortunately the document https://chirp.danplanet.com/projects/chirp/wiki/DevelopersWin32Environment is out of date and I can't get all the required libraries installed. For example the website linked to retrieve PyLibXML2 hasn't been working for at least 24 hours now which suggests more than a temporary error, and PyWin32 now seems to be Python 3 only.

As a short term measure, and to allow those of us with the radio to do some testing, could the file kguv9dplus.py be changed as follows.

Line 862 (if no changes have been made) reads...

if self._rev == "02" or self._rev == "00":

Could this be changed to

if self._rev == "03" or self._rev == "02" or self._rev == "00":

Since that would add in the rev 3 that the first post suggests without breaking existing models. Since Chirp warns you that this driver is in development and may not work as expected you are already warning users up front.

Actions #18

Updated by DJ kourampies about 3 years ago

This is the only workaround I have found in order to mass paste/edit memories in Chirp. Watch out for the 8.33k step though, this can complicate things since its not properly implemented in the existing driver. I usually do the edits in the modified Chirp then confirm everything in the factory software and re-write to the radio.

Actions #19

Updated by Jean Paul over 2 years ago

Hello,
I'm also very interested in this model!

Would it be possible to add the proposed trick on the daily build?

As Jay Smith, I don't manage to get a build environnement to try :(

Thanks

Actions #20

Updated by Mel Terechenok almost 2 years ago

The latest Chirp-Next Build allows the UV9D_Plus driver to open all revisions of radios that identify as themselves as "KG-UV9D".

This should allow you to complete the Download from radio and view channel memories and settings as long as your radio revision uses the default UV9D Plus memory map and settings decoding.

If the settings tab blanks out, then your radio uses settings that are not consistent with the UV9D Plus and the debug.log would be needed to further debug your model.

https://chirp.danplanet.com/projects/chirp/repository/github/revisions/323d36ada75177834477ea93ee8ba430fbe10c6c/diff

Actions #21

Updated by Mel Terechenok over 1 year ago

Updated the driver to support the 8.33k step for UV9K only.
Try it and let me know if there are any problems. I only have a 9PX to test on so I can't tell if other settings need modification. Let me know if you find problems.

Select the KG-UV9K radio model from the download/upload window to get the 8.33k step availability.

How to load test modules

Actions #22

Updated by DJ kourampies over 1 year ago

Seems your driver updates are spot on. It can read and write from a KG-UV9K that has 8.33 channels on it, the settings menu works fine after reading, editing, writing to the radio and reading again. I guess the settings menu will need a bit more testing in case some setting bytes have been assigned to something else, but I doubt it. I think this should be included in the next release so further testing can be done by others.

I don't use handhelds much but I will use my KG-UV9K whenever I can in order to test this some more. Thank you so much for providing a solution within few minutes of being asked.

Actions #23

Updated by DJ kourampies over 1 year ago

The step setting on Area A and Area B settings also works fine. Can be read and written to the radio without any problems.

Actions #24

Updated by Mel Terechenok over 1 year ago

  • Status changed from Feedback to In Progress
  • Assignee set to Mel Terechenok
  • Target version changed from chirp-legacy to chirp-py3
  • % Done changed from 0 to 90
  • Estimated time set to 1:00 h

Thanks for checking that. I will start the work to get this released into the official builds.

Actions #25

Updated by Mel Terechenok over 1 year ago

DJ kourampies wrote in #note-23:

The step setting on Area A and Area B settings also works fine. Can be read and written to the radio without any problems.

DJ, Can you post an .img file from you 9k here so I can use it for new model driver submission...thanks

Actions #26

Updated by DJ kourampies over 1 year ago

Mel Terechenok wrote in #note-25:

DJ kourampies wrote in #note-23:

The step setting on Area A and Area B settings also works fine. Can be read and written to the radio without any problems.

DJ, Can you post an .img file from you 9k here so I can use it for new model driver submission...thanks

Do you need something full and complicated or a few dozen memories of all types are enough?

I have lots of memories that are not for sharing and need to clean it up quite a bit before making it public.

Actions #27

Updated by Mel Terechenok over 1 year ago

Just something with a couple channels. Definitely nothing with data you don't want share. It could even be a factory reset image.

Actions #28

Updated by DJ kourampies over 1 year ago

Here's a cleaned up version of what I actually use. Has a decent amount of channels on all modes, edited settings and a channel with the 8.33. I did the cleanup on CHIRP and didn't write it to the radio because I left it in the car, if you want me to actually test it on the radio before uploading, I can do it tomorrow.

Actions #29

Updated by Mel Terechenok over 1 year ago

  • Status changed from In Progress to Closed
  • % Done changed from 90 to 100
Actions

Also available in: Atom PDF