Project

General

Profile

Actions

New Model #5481

closed

Wouxun KG-UV8E KG-UV8T KG-UV8D Plus

Added by David J Ring Jr almost 7 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
01/05/2018
Due date:
% Done:

100%

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

Description

Wouxun KG-UV8E KG-UV8T are triband V/UHF transceivers.

This replaces page:
New Model #3943: WOUXUN KG-UV8E

Which had to be deleted.


Files

kguv8dplus.py (44.2 KB) kguv8dplus.py This dev drivers is a merge of the KG-UV8D Plus & KG-UV8E, please test it and report back. Pavel Milanes, 01/08/2018 08:01 AM
Wouxun_KG-UV8T_20180109.img (32 KB) Wouxun_KG-UV8T_20180109.img KG-UV8T Read Image Aaron Crawford, 01/09/2018 07:33 PM
debug.log (3.05 MB) debug.log Chirp Log Aaron Crawford, 01/09/2018 07:33 PM
kguv8dplus.py (44.3 KB) kguv8dplus.py Dev driver with support for both KG-UV8E & KG-UV8T models, by the alias trick. Pavel Milanes, 01/10/2018 10:23 AM
debug.log (2.26 MB) debug.log debug file for N1EA - shows clear text user name and password David J Ring Jr, 01/10/2018 07:41 PM
KG-UV8T Sample OEM.img.kg (32 KB) KG-UV8T Sample OEM.img.kg KG-UV8T Sample OEM Software Read (KG File) Aaron Crawford, 01/12/2018 04:53 PM
KG-UV8T Sample Chirp.img (32 KB) KG-UV8T Sample Chirp.img KG-UV8T Sample Chirp Read (IMG File) Aaron Crawford, 01/12/2018 04:53 PM
KG-UV8E-Chinese-ver.jpg (24.8 KB) KG-UV8E-Chinese-ver.jpg KG-UV8E Chinese Box Lynda Leung, 04/03/2019 10:01 PM
Wouxun_KG-UV8E_20190511.img (32.2 KB) Wouxun_KG-UV8E_20190511.img KG-UV8E (international version) image. Lynda Leung, 05/12/2019 01:08 AM
Wouxun_KG-UV8D Plus_20190403.img (32.2 KB) Wouxun_KG-UV8D Plus_20190403.img KG-UV8E (China only version) aka KG-UV8D Plus (international version) Lynda Leung, 05/12/2019 01:08 AM
Can_you_tell_which_is_whichJPG.JPG (1.6 MB) Can_you_tell_which_is_whichJPG.JPG KG-UV8E(China AKA UV8D PLUS) vs KG-UV8E (internationa version) Lynda Leung, 05/12/2019 11:58 PM
KG-UV8T .zip (447 KB) KG-UV8T .zip Powerwerx branded KG-UV8T Marek Kudlacz, 05/14/2019 06:30 PM

Related issues 3 (0 open3 closed)

Has duplicate New Model #4195: Wouxun KG-UV8TRejected11/09/2016

Actions
Has duplicate New Model #3857: Wouxun KG-UV8ERejectedPavel Milanes07/25/2016

Actions
Has duplicate Bug #6723: Wouxun KG-UV8EClosed04/17/2019

Actions
Actions #1

Updated by Aaron Crawford almost 7 years ago

Well that is a bummer the existing issues had to be deleted. But glad to se the KG-UV8E and KG-UV8T listed together since they are essentially the same radio.

Actions #2

Updated by Aaron Crawford almost 7 years ago

For others and to help build up some of the notes again. Here are links to the KG-UV8*T* manual and manufacture software as provided by Powerwerx. This is a slightly modified and relabeled version of the KG-UV8E.

KG-UV8T Manual: https://powerwerx.azureedge.net/productattachments/KGUV8T-UserManual.pdf
KG-UV8T Software: https://powerwerx.azureedge.net/productattachments/SetupKGUV8T.exe

Actions #3

Updated by Pavel Milanes almost 7 years ago

  • File kguv8dplus.py kguv8dplus.py added
  • Status changed from New to In Progress
  • % Done changed from 0 to 50
  • Chirp Version changed from 0.4.0 to daily

A bummer, but we go on working the task.

Attached is the latest test driver, it has both the KG-UV8D Plus (unmodified) and the new KG-UV8E support.

+Preliminary support includes:+

  • Channel data download / upload (Upload must be tested yet, see below)
  • Basic channel data edition (it's confirmed to work ok so far.)
  • Settings show and modify: use with caution, not tested yet.

+Some facts:+

  • The Developer (I) does not has a radio at hand at this time, so some issues are untested.
  • A donor radio was offered in the original issue, as well as a bounty. The developer is on talks with the donors to get the radio and fully test all features, the bounty will be used in shipping fees.
  • Until I get a radio at my hands to test all features (a few of them) it will not go into main Chirp.
  • This radio uses the SAME crypt protocol and key as the KG-UV8D Plus.
  • So far all channel data and settings points that this radio is a slightly modified version of the KG-UV8D Plus.

+To Do list:+

  • Confirm that the upload is working. (Simply do a download and the a upload of the same data, so you minimize the change of breaking anything, please report back if upload is working)
  • The KG-UV8T is a clone of this, but we need to check that at firmware level yet (see comment no. 2 https://chirp.danplanet.com/issues/5481#note-2) We need an user to do a read of a KG-UV8T model (using the attached dev driver) and upload an image and a chirp.log of that download (the driver is instructed to log a few important data, see https://chirp.danplanet.com/projects/chirp/wiki/How_To_Report_Issues to know where Chirp puts your debug.log)
  • Testing and validation of the channel/settings up on receive the radio.

73 Pavel CO7WT.

Updated by Aaron Crawford almost 7 years ago

Pavel,
Good work. Here is what I have so far for KG-UV8T.

  • I have downloaded your driver above
  • I loaded the module
  • I did a read from the radio using the "KG-UV8E" model in the list
  • The result IMG and Debug are attached.

Note: I tried a simple write to the radio using the driver by changing a channel name and that took fine. I then tried importing a CSV file into that image and writing a number of new channels to the radio. That took as well. I've only tried writing up to memory 127 at this time as that is how my spread sheet is setup to maintain compatibility with my Baofeng. So far it is looking good.

73 Aaron, N3MBH

Actions #5

Updated by Aaron Crawford almost 7 years ago

Pavel,
Looking at the code in the dev driver, just to make it KG-UV8T friendly, I am guessing you could just add a class at the bottom of the file to register the KG-UV8T so that it shows Woxoun drop down list but uses the same code base as the KG-UV8E. Then everywhere that you have if (self.MODEL == "KG-UV8E"): for the 1.25 meter band you could probably change it to something like: if (self.MODEL == "KG-UV8E") or (self.MODEL == "KG-UV8T"):

I'm by no means a Python expert. PHP is more my thing. Let me know if you want me to test it.

Actions #6

Updated by Pavel Milanes almost 7 years ago

Hi to all and Thanks to Aaron for the image and debug.log of a model "T"

The ident block after the initial handshake is at a glance the same (thanks to the debug.log), and the only reference to the KG-UV8T in the image is the second OEM string, but the radio model is the same for the KG-UV8E.

The KG-UV8T is essentially a clone of the KG-UV8E (or vice versa) I will support it by the "aliasing for radio clones" feature of Chirp.

Note to Aaron: The "aliasing for radio clones":https://chirp.danplanet.com/projects/chirp/wiki/Aliasing_for_radio_clones feature of Chirp was just created for that, a radio that is a clone of other with a different Manufacturer or just Model name, take a peek on the link to know more.

I was a Php guy until I knew/learn python, ;-)

Still waiting for the radio to validate all the features & settings.

73 Pavel CO7WT.

Actions #7

Updated by Aaron Crawford almost 7 years ago

Pavel, Thanks...that works too. I was not aware of the aliasing feature of Chirp.

Actions #8

Updated by Aaron Crawford almost 7 years ago

Pavel,
Another possible difference between the KG-UV8E and the KG-UV8T is I think Powerwerx when they updated the firmware, in addition to setting the default language to English, they also set the TX to be limited within the US ham bands. I don't know if the KG-UV8E has the same limit or not. If I try to transmit out of band (US ham) on the KG-UV8T it just beeps.

Specs from Powerwerx site:
VHF RX: 136-174 MHz TX: 144.000 - 147.995
220 RX: 220-260 MHz, TX: 222.000 – 224.995
UHF RX: 400-520 MHz TX: 420.000 - 449.995 MHz
This matches the label on the battery, but it just rounded up to the nearest MHz.

Actions #9

Updated by Pavel Milanes almost 7 years ago

Hi Aaron.

The limits on RX & TX are tuneable inside Chirp (see Settings tab > Frequency Limits), I have checked both images (E & T models) and it seems to work with the actual code.

Give it a try, attached is the dev driver with support for the "E" and "T" models, for convenience of the users.

73 Pavel CO7WT.

Actions #10

Updated by Aaron Crawford almost 7 years ago

Pavel,
Downloaded the most recent dev driver and loaded it. Here are some observation:

  • When I go to download from the radio I can select the KG-UV8T model form the list. When I go to upload the same file back to the radio, vendor and model are grayed out and the KG-UV8E is selected. Not that is it is that big of a deal to me, just wondering if it would confuse others. Not sure if this is the nature of Model Aliases or not.
  • GOOD: I made a CSV file of 999 simplex freq. 333 in each band and they uploaded just fine. So it has not problem writing to all the memories.
  • ISSUE: I did catch an issue with DTCS. That doesn't seem to transfer correctly. If I enter DTCS codes in Chirp they don't upload to the radio correctly and instead I get garbled values in the CTCSS settings on the radio like :67.7 (yes there is a colon in front). If I manually key a valid DTCS value into the radio, when I read from the radio that memory channel shows up in chirp blank, grayed out, with ERROR as the memory name.

Hope that is of some help. Let me know if you require more detail on any of these.

73 Aaron, N3MBH

Actions #11

Updated by David J Ring Jr almost 7 years ago

Hello Pavel and others - Hi Aaron!

Pavel, I'm sorry I've been very busy I haven't had time to do what you asked but now I have it.

I attach the debug file - and on line 30834 you can see in clear plain text my username and my password. I entered the wrong password this time on purpose - I entered "password" and it shows in clear text.

My KG-UV8E when selecting that model reads and writes correctly.

73
David

Actions #12

Updated by Pavel Milanes almost 7 years ago

Hi to all.

Aaron Crawford wrote:

Pavel,
Downloaded the most recent dev driver and loaded it. Here are some observation:

  • When I go to download from the radio I can select the KG-UV8T model form the list. When I go to upload the same file back to the radio, vendor and model are grayed out and the KG-UV8E is selected. Not that is it is that big of a deal to me, just wondering if it would confuse others. Not sure if this is the nature of Model Aliases or not.

Yes, this is a side effect of the Aliases for clones. It's safe to ignore it, this behavior is described on the "aliases":https://chirp.danplanet.com/projects/chirp/wiki/Aliasing_for_radio_clones link.

  • GOOD: I made a CSV file of 999 simplex freq. 333 in each band and they uploaded just fine. So it has not problem writing to all the memories.

Good to know.

  • ISSUE: I did catch an issue with DTCS. That doesn't seem to transfer correctly. If I enter DTCS codes in Chirp they don't upload to the radio correctly and instead I get garbled values in the CTCSS settings on the radio like :67.7 (yes there is a colon in front). If I manually key a valid DTCS value into the radio, when I read from the radio that memory channel shows up in chirp blank, grayed out, with ERROR as the memory name.

Yes, there is some little differences in the handling of the data between the KG-UV8D Plus and this model, that's why I requested a radio at hand to do a issue per issue checking and if necessary fix to the new way.

I was playing with the OEM codeplugs (.kg files) to see If I can match it to the img of the radio but that was unsuccessful yet I noted some issues with the data in the settings (just like this one you spoted on the DTCS, the problem is not the place for the settings, is the encoding of the data...)

Hope that is of some help. Let me know if you require more detail on any of these.

73 Aaron, N3MBH

Yes, it was of help, you spoted a issue which I had no clue, it's on the to-fix list by now.

I have notified the original issue radio donor OM about the way to ship the donation radio to me to get full support, and I'm waiting for an answer.

73 Pavel CO7WT.

Actions #13

Updated by Aaron Crawford almost 7 years ago

Pavel,
As it is now, most of what I need is there. At least I can get chirp to talk to the radio and read and write memory slots...even if I have to load the python driver in the meantime. I don't really use DTCS, but I am sure there are others that would need it. And it would be good practice to make it a fully functional driver. I noticed some of the settings missing also compared to the OEM software.

While I use the radio almost daily and don't have a spare, I am certainly willing to try and send you whatever you need. Logs or KG files from the OEM software. Anything I can do to help.

73 Aaron, N3MBH

Actions #14

Updated by Pavel Milanes almost 7 years ago

Hi Aaron.

Update: postal shipping is a no-go from USA for the donor radio, so we are stuck. I'm contacting a known person in USA to see if he can bring me the radio in a future early February trip to Cuba.

You can help by providing another set of img and kg files for the same data in the meanwhile the radio travels to me, to try to check for differences.

From that image pair (by Chirp and OEM software) I will get in touch with you by email to work out the DTCS issue with some more test.

To create a image pair to this:

Start the OEM software and do a read of your radio, export the data in a file (.kg file), close OEM software

Start Chirp, load the module and read the data of the radio without changing anything, then save the image (.img file)

Now you have two radio images that correspond to the same data, post both to this issue or email them to me.

From that point I will try to make some test and figure out some issues with your help.

73 Pavel CO7WT.

Updated by Aaron Crawford almost 7 years ago

Pavel, Requested 2 image files attached. Note that the only channels with DTCS are 126, 129, and 130. They come down into chrip with errors. Aaron

Actions #16

Updated by Pavel Milanes almost 7 years ago

Just a notice:

Still waiting for the delivery of the radio from a kind donor to validate and complete the driver.

The radio must be traveling now to Kentucky, then to Florida to jump to Cuba on early February carried by a friend.

If all goes well it will be in my hands by February 10 at most, so to the end of February we will have a full featured driver.

Cheers, Pavel CO7WT.

Actions #17

Updated by Pavel Milanes almost 7 years ago

Aaron Crawford wrote:

Pavel, Requested 2 image files attached. Note that the only channels with DTCS are 126, 129, and 130. They come down into chrip with errors. Aaron

No joy with that.

The data is displaced and not match the data on the radio. I tried a few permutation and some other tricks but no joy, here is no direct inference from the data in one to the other... just some bits here and there, but then data is not a fully match as a whole.

Still waiting for the radio to complete the driver.

73 Pavel CO7WT.

Actions #18

Updated by Aaron Crawford almost 7 years ago

Pavel,
No problem there. I appreciate all your effort so far as I am sure others do as well. It is most of the way there for my needs, so I just have it saved in a folder and load it up as needed. I will be happy to test any future updates on the KG-UV8T variant.

Actions #19

Updated by Chris Reed almost 7 years ago

I would like to add that I just discovered that there was being work done on this radio and I want to say thank you to all that are making it happen!

Secondly, I have the KG-UV8E variant of the radio and in the little testing I did, I noticed the 'Settings' tab is blank. I also noticed that when deleting some frequencies and moving groups of frequencies around then writing back to the radio, I ended up with a bunch of duplicates and frequencies all out of order from the way they showed in chirp before I uploaded them to the radio.

I will be doing more testing around this to make sure it wasn't just some sort of glitch but for now, that is what I have found. I am so glad that I can finally use chirp to modify the frequencies on this gem of a radio. The factory software is horrible.

Thanks again to everyone involved.

Actions #20

Updated by Pavel Milanes almost 7 years ago

Chris et all.

The support of this experimental driver is just that: experimental work being developed; so at this point you must not trust your life ;) to it; as it's just a prof of concept driver that supports just basic functions

I need to do more work (the hard part) to match the internal registers to the correct values and the settings, and then a full validation in the Chirp testbed. It's more a time-consuming task that a hard one, but I (developer) need a radio at hand to do that.

The process is stopped at this time as a donor radio (Thanks to Bob Wickline!) fly to me to complete the driver and get it on the mainstream Chirp version.

About that: we missed the "fly to me" delivery window for a day, the person that flown to Cuba carrying the radio don't get it on time, the radio was delivered to her house when she was flaying to Cuba.

But don't be worried, we have now two delivery options, one at end of this month or early March and another at mid March.

I will keep you posted.

73 Pavel CO7WT.

Actions #21

Updated by Chris Reed almost 7 years ago

Pavel, Thank you for the update.

I was simply providing feedback based on my testing compared to what I have read through the previous comments. Such as the Settings tab. I look forward to following the progress for this radio. If there is any way I can help, please let me know.

Thank you,
Chris

Actions #22

Updated by Pavel Milanes over 6 years ago

Shipping news:

The radio is set to fly to my on April 21, so full support is near in time. Thanks to the donor and the kind lady that will bring the radio to me.

I will keep you posted.

73 Pavel CO7WT.

Actions #23

Updated by Aaron Crawford over 6 years ago

Sorry I haven't check back in within months. Thanks Pavel, keep me updated on how I can help test.

Actions #24

Updated by Pavel Milanes over 6 years ago

Aaron Crawford wrote:

Sorry I haven't check back in within months. Thanks Pavel, keep me updated on how I can help test.

Hi Aaron et all.

Sadly the lady that will bring the radio on April 21 (As per my last pots) faced some last-minute complication and can't travel right now, she was expecting some results to came and that didn't result ok.

We are stalled without the radio in my hands to make it full Chirp capable.

The kind lady has re-scheduled her trip to Cuba to June/July, nevertheless I'm looking for other options in the near term, as this has been take to long already.

I will keep you updated of any progress, 73, Pavel, CO7WT.

Actions #25

Updated by David J Ring Jr over 6 years ago

Thanks Pavel,

June is a nice time on the island. July gets hot but if she's coming with the radio, even July is excellent :-)

David N1EA

Actions #26

Updated by David J Ring Jr about 6 years ago

Hello Pavel,

I needed to change a setting on my KG-UV8E. I downloaded the most recent daily of CHIRP, and tried. Can't download from radio with USB03 selected. The bad news is that the Wouxun software also doesn't work. I tried CHIRP on Windows and CHIRP and Linux.

Do the Wouxun cables just one day fail?

Best wishes,

David N1EA

Actions #27

Updated by Christian Dechamplain about 6 years ago

David,

I just got a KG-UV8E yesterday and I was disappointed to see that Chirp does not support it officially as well. Still, this morning I was able to make Chirp work for my radio. It is some effort, but it's probably worth it since programming all the channels by hand would probably be a lot more effort, so here is what you need to do.

  • First, pretend you are a developer and follow all the instructions found on this web page to download the development environment. You need to think like a developer and download everything with matching versions of Python.
  • Second, download the source code version of Chirp and change the kguv8dplus.py file with the one that Pavel provided above.
  • Third, find the appropriate driver for the cable that came with the KG-UV8E, you can get a hint by looking in the device manager from the control panel if you are running Windows. For me it is a CP2102 USB to UART bridge, I found the driver using Google. Install the right driver for your cable.
  • Fourth, run the Chirp software as a developer would do it, or convert it to an executable, again the instructions are on the same page as the rest of the developer instructions.

I hope that helps.

Christian
VA2ESK

Actions #28

Updated by David J Ring Jr about 6 years ago

The current version of CHIRP has support, a warning comes out saying it's experimental. It seems that Pavel's code has been integrated. Unfortunately, it seems my Wouxun cable has failed, or my radio has. I'm awaiting a friend's visit to sort the problem out. I've had no problem with Pavel's py file.

Actions #29

Updated by Pavel Milanes almost 6 years ago

Hello,

For the long time followers of this thread/issue:

I finally got all aligned to bring the donated Radio to me, if all goes well about March 10 I will get it into my hands and will finish and fully support the KG-UV8E/T

Thanks to the Donor and every one to participated & sorry for the stupid import regulations of my country (I'm really mad at this)

Good news ahead!

73 Pavel CO7WT.

Actions #30

Updated by Pavel Milanes almost 6 years ago

Flash news!

The Wuoxun KG-UV8E donated to finish de driver for Chirp is resting from it's long trip on a local custom office, I have cleared all the paperwork and I have to pick it up tomorrow morning!

So the official driver is on his way to completion, I will let you know when I have it in my hands.

Stay tuned!

Actions #31

Updated by Lynda Leung over 5 years ago

I dont really have the proper set up for the developer end, but I would like to contribute since I just received a KG-UV8E that was purchased from China
This radio was purchased in China, and hand carried back to the states.

Naturally I have a bunch questions now, along with number of findings that might be different that what was already posted earlier.

Aside from the packaging and the manual being completely in Chinese (image attached), which it isnt an issue with me since I can read Chinese.
I notice out of the box, the radio label, manual, etc all indicate it is a Dual Band 2m/70cm radio. Nothing was mentioned to have any other bands. VFO mode cannot manually enter 220mhz frequencies. Is 1.25m normally locked out for this radio by default? Looking around the net, I've notice lots of inconsistencies with how it is packaged too.

The factory english software that I have downloaded off of various vendors but not from Wouxun themselves, will not talk to it at all.
However, the factory software for the English KG-UV8D Plus seems to works perfectly, as if it was made for it. On the other hand using Chirp's UV8D Plus driver, I can manipulate the memory slots, but the settings tab is completely empty. While using Chirp's KG-UV8D Plus driver, if I try to insert FRS frequencies, Chirp will pop an error telling me the radio is not capable of using 12.50kHz step. This is not an issue using the OEM KG-UV8D Plus software.

Factory software from Wouxun's website that is labeled in Chinese "KG-UV8E 中英文 setup.exe" (reads Chinese English Language) fails to install with the error: Launcher Error Unable to open archive file. Not sure of anyone else had ever tried using it.

Also to note: the OEM KG-UV8E Frequency Limiter (Expander) software also doesnt seem to communicate with it either.

Any chance there might be compiled version of the experimental code I can give it a try will do anything more? As right now it seems like the radio is more a KG-UV8D Plus in a KG-UV8E body with the way it's behaving out of the box.

Actions #32

Updated by Pavel Milanes over 5 years ago

  • % Done changed from 50 to 100

Lynda and everyone.

The fully functional driver for this radio is on my dev PC at home, I have completed all the mods and fixs it needs already but have lost the track of time with daiky work task, sorry, thanks to this post I remember that I must send it to the dev queue...

This weekend I will review it one more time before sending it. After that you can test it and file bugs or provide session debug logs to get your Chinese model supported.

Cheers, Pavel CO7WT.

Lynda Leung wrote:

I dont really have the proper set up for the developer end, but I would like to contribute since I just received a KG-UV8E that was purchased from China
This radio was purchased in China, and hand carried back to the states.

Naturally I have a bunch questions now, along with number of findings that might be different that what was already posted earlier.

Aside from the packaging and the manual being completely in Chinese (image attached), which it isnt an issue with me since I can read Chinese.
I notice out of the box, the radio label, manual, etc all indicate it is a Dual Band 2m/70cm radio. Nothing was mentioned to have any other bands. VFO mode cannot manually enter 220mhz frequencies. Is 1.25m normally locked out for this radio by default? Looking around the net, I've notice lots of inconsistencies with how it is packaged too.

The factory english software that I have downloaded off of various vendors but not from Wouxun themselves, will not talk to it at all.
However, the factory software for the English KG-UV8D Plus seems to works perfectly, as if it was made for it. On the other hand using Chirp's UV8D Plus driver, I can manipulate the memory slots, but the settings tab is completely empty. While using Chirp's KG-UV8D Plus driver, if I try to insert FRS frequencies, Chirp will pop an error telling me the radio is not capable of using 12.50kHz step. This is not an issue using the OEM KG-UV8D Plus software.

Factory software from Wouxun's website that is labeled in Chinese "KG-UV8E 中英文 setup.exe" (reads Chinese English Language) fails to install with the error: Launcher Error Unable to open archive file. Not sure of anyone else had ever tried using it.

Also to note: the OEM KG-UV8E Frequency Limiter (Expander) software also doesnt seem to communicate with it either.

Any chance there might be compiled version of the experimental code I can give it a try will do anything more? As right now it seems like the radio is more a KG-UV8D Plus in a KG-UV8E body with the way it's behaving out of the box.

Actions #33

Updated by Lynda Leung over 5 years ago

Pavel,

Great! looking forward to checking out out soon!
Btw, a quick update. Wouxun emailed me their UV8E.exe Compander version 1.00 (150626. It did finally installed, and it is indeed multilingual. However, the software did not communicate with my radio. So I went back to the OEM UV8D Plus software for further configuration. Wouxun had not responded to my further inquiries of why the version and communication handshake issue. Not holding my breath or a real answer either.

Really am curious now how close the two models really is, and how many variants in between the two models are out there. So many questions....

bonus material
While somewhat off topic, but still "good to know". Have anyone else also notice the power level and SWR on the default whip antenna is just awful? I get around 3 watts output on 2m, but if I swap it out with the default rubber ducky that came with the Baofeng UV82HP, I get around 5 watts. NA771, I get up to 7 watts. NA320A, its a solid 5.5 Watts. I've also tested it with the default antenna which came the KSUN UV68D (MAX), and got also 5 watts out of output.
The KSUN UV68D (Max) is a Triband (Quad if you count 300mhz) band radio based off of the same OEM platform called WLT2000. Chirp will download using the KG-UV8D driver. However, once the memory sheet loads up, Chirp will immediately crash trying to parse data it doesnt understand. While it's pretty similar to Wouxun KG-UV8D* series, one of the coolest feature of this radio is the "Dark Mode", a popular feature in both modern operating systems, and general UI designs.

Lynda

Pavel Milanes wrote:

Lynda and everyone.

The fully functional driver for this radio is on my dev PC at home, I have completed all the mods and fixs it needs already but have lost the track of time with daiky work task, sorry, thanks to this post I remember that I must send it to the dev queue...

This weekend I will review it one more time before sending it. After that you can test it and file bugs or provide session debug logs to get your Chinese model supported.

Cheers, Pavel CO7WT.

Lynda Leung wrote:

I dont really have the proper set up for the developer end, but I would like to contribute since I just received a KG-UV8E that was purchased from China
This radio was purchased in China, and hand carried back to the states.

Naturally I have a bunch questions now, along with number of findings that might be different that what was already posted earlier.

Aside from the packaging and the manual being completely in Chinese (image attached), which it isnt an issue with me since I can read Chinese.
I notice out of the box, the radio label, manual, etc all indicate it is a Dual Band 2m/70cm radio. Nothing was mentioned to have any other bands. VFO mode cannot manually enter 220mhz frequencies. Is 1.25m normally locked out for this radio by default? Looking around the net, I've notice lots of inconsistencies with how it is packaged too.

The factory english software that I have downloaded off of various vendors but not from Wouxun themselves, will not talk to it at all.
However, the factory software for the English KG-UV8D Plus seems to works perfectly, as if it was made for it. On the other hand using Chirp's UV8D Plus driver, I can manipulate the memory slots, but the settings tab is completely empty. While using Chirp's KG-UV8D Plus driver, if I try to insert FRS frequencies, Chirp will pop an error telling me the radio is not capable of using 12.50kHz step. This is not an issue using the OEM KG-UV8D Plus software.

Factory software from Wouxun's website that is labeled in Chinese "KG-UV8E 中英文 setup.exe" (reads Chinese English Language) fails to install with the error: Launcher Error Unable to open archive file. Not sure of anyone else had ever tried using it.

Also to note: the OEM KG-UV8E Frequency Limiter (Expander) software also doesnt seem to communicate with it either.

Any chance there might be compiled version of the experimental code I can give it a try will do anything more? As right now it seems like the radio is more a KG-UV8D Plus in a KG-UV8E body with the way it's behaving out of the box.

Actions #34

Updated by Lynda Leung over 5 years ago

Havent's seen an update with support for the KG-UV8E yet.
Issues with the driver?

Actions #35

Updated by Pavel Milanes over 5 years ago

  • Status changed from In Progress to Resolved

The driver is now on the dev queue to be merged and released on the next chirp update.

Thanks to all for your support and Bob Wickline for the radio donation, he is now on the Honor roll page (https://chirp.danplanet.com/projects/chirp/wiki/Honor_Roll)

Support for the KG-UV8T is being worked out, as a few little discrepancies was found on the images.

Cheers Pavel CO7WT

Actions #36

Updated by Pavel Milanes over 5 years ago

  • Status changed from Resolved to Closed

Applied in changeset commit:1b828bfd0ab5.

Actions #37

Updated by Pavel Milanes over 5 years ago

  • Status changed from Closed to In Progress

Call for users of the Wuoxun KG-UV8T to test compatibility with the new KG-UV8E driver.

If you are a user of the Wuoxun KG-UV8T your help is needed to fully support this radio with the Wuoxun KG-UV8E model. All evidence points that the 8E & 8T are clones, but logs and images are needed to test that.

We need you to try to download the information from a Wuoxun KG-UV8T using the settings of the Wuoxun KG-UV8E in Chirp, if you success we need the debug.log and the image saved of your radio.

Here you can find how to get the debug.log: https://chirp.danplanet.com/projects/chirp/wiki/How_To_Report_Issues#Getting-your-debug-log

Cheers Pavel CO7WT.

Actions #38

Updated by Lynda Leung over 5 years ago

Quick question.
Is it normal for the Settings tab empty?

I noticed it didnt have the DCS problem like the KG-UV8D Plus driver.
Btw, well done on the driver.

Actions #39

Updated by Pavel Milanes over 5 years ago

Lynda Leung wrote:

Quick question.
Is it normal for the Settings tab empty?

I noticed it didnt have the DCS problem like the KG-UV8D Plus driver.
Btw, well done on the driver.

Hi Lynda,

Nope, the empty settings tab is not a normal behavior, I got a round of reports via email, mail-list, twitter and now yours...

That issue is a sign of a out of bounds (or corrupted) setting, as I got many reports I vote for the "out of bounds/limits settings" option, but I need a image to inspect for the culprit setting.

Can you post your saved radio image here or email it to me at pavelmc at gmail dot com?

In fact if your are reading this (everyone not just Lynda) and you was hit by that bug you should follow above instructions, for me to be able to parse your img and fix, as it can be a few settings and not just one.

Hacking (or reverse engineer) driver is a try and error process, so this is a normal process with a new driver.

73 CO7WT Pavel.

Updated by Lynda Leung over 5 years ago

If that's the case, then both the driver of KG-UV8D Plus and KG-UV8E seem to have the same issue.

I'm attaching both images just to be comprehensive. FYI, both radios were initially programmed by the OEM software before CHIRP did its initial read.

Lynda

Actions #41

Updated by Pavel Milanes over 5 years ago

Lynda Leung wrote:

If that's the case, then both the driver of KG-UV8D Plus and KG-UV8E seem to have the same issue.

I'm attaching both images just to be comprehensive. FYI, both radios were initially programmed by the OEM software before CHIRP did its initial read.

Lynda

Just as I said, this is not a bug:

  • Your img file for the 8E has a TXstop setting (upper TX limit) on UHF of 52099750 Hz, beyond the 520000000 declared in the driver.
  • Your img file for the 8D has a RXstar setting (start RX limit) on UHF of 350000000 Hz, way lower than the 400000000 declared in the driver.

That's 99% a setting the user tweaked, it can work but you are risking your hardware or even legal actions against you and maybe CHIRP, so my policy on freq limits is to set it like the EOM, on some occasions when limits benefit the ham community I bend the rule and allow expansion. But this is not the case, correct me if I'm wrong.

I will setup a trigger to put on OEM limits that out-of bounds settings on radio/file read, so users will see no more blank settings.

Cheers Pavel CO7WT.

Actions #42

Updated by Lynda Leung over 5 years ago

Here's what I know. The 8E did came with software that allowed limiting but not expanding. So Im not sure how it got beyond 520000000.
The software itself from what I remember only allow you to define limit (not expand) by Mhz only, so Im not sure how those fine grain numbers got set.

As for the 8D Plus, there is no software to expand or limit this radio, at least not one that I am aware of, and not one that Wouxun had disclosed to me. the 8D and the 8D Plus are different, and their software are not compatible with each others. Mine is not a normal 8D Plus, as it was brought in China. The export version that bares the label 8D Plus might also have software differences despite the internals are the same. It bares the same housing and designation as the the 8E, but Wouxun themselves told me directly to use the 8D Plus software instead. Either way it's not possible to manipulate those settings for the typical users, and i certainly hadn't done so, and I have no idea it was set to 350000000 Hz. Likely came that way from the manufacturer.

Keep in mind, not everyone, myself included operates or only have a US license. In many of these regions, these frequencies are often used in a similar manner to CB/FRS/MURS in the US where it is not even considered to have anything amateur radios at all. Depends on who's perspective, what we use on a daily basis are in fact illegal (such as FRS) in other regions, therefore we can't make that assumption of what is legal and what isn't. Example: https://en.wikipedia.org/wiki/Public_Radio_Service

Anyways, I've included a photo of the KG-UV8E China version (Aka KG-UV8D Plus side by side with the KG-UV8E (Export version) side by side. You simply can't tel the difference.

But with that all said, it's not a good idea to manipulate the band ranges by force and assume they are US ham radio operators. Doing so would render devices for those who are not in the US region useless for the frequencies that are intended to be used in those regions. It would be best to simply leave them alone and passively ignore them than to alter those settings without the user's consent.

Lynda

Pavel Milanes wrote:

Just as I said, this is not a bug:

  • Your img file for the 8E has a TXstop setting (upper TX limit) on UHF of 52099750 Hz, beyond the 520000000 declared in the driver.
  • Your img file for the 8D has a RXstar setting (start RX limit) on UHF of 350000000 Hz, way lower than the 400000000 declared in the driver.

That's 99% a setting the user tweaked, it can work but you are risking your hardware or even legal actions against you and maybe CHIRP, so my policy on freq limits is to set it like the EOM, on some occasions when limits benefit the ham community I bend the rule and allow expansion. But this is not the case, correct me if I'm wrong.

I will setup a trigger to put on OEM limits that out-of bounds settings on radio/file read, so users will see no more blank settings.

Cheers Pavel CO7WT.

Actions #43

Updated by Marek Kudlacz over 5 years ago

Hello

I attached debug and images of two separate KG-UV8Ts. They are powerwerx branded. Included are screenshots of the stock frequency limits and settings i altered for the power-on message.
I also do not see anything in the settings tab, though I am not positive I think I saw something briefly on my first try.

Actions #44

Updated by Bernhard Hailer almost 5 years ago

  • Status changed from In Progress to Closed

This appears to be complete.
If there are any issues with this driver, please consider opening a new bug report. Thanks!

Actions

Also available in: Atom PDF