New Model #2311

Quansheng TG-UV2

Added by Mark Cayton over 5 years ago. Updated about 1 month ago.

Status:Rejected Start date:02/12/2015
Priority:Normal Due date:
Assignee:- % Done:


Target version:-
Chirp Version:daily Equipment Loan Offered:No


I see New Model Request #177 for this radio was submitted over 2 years ago but has a status of "Blocked" for some reason. There were a number of offers to loan a radio but there was never any acceptance of any of the offers.

Another request, #1175, was submitted over a year ago with another offer of a loaner radio, again with no indication of acceptance. That request has a status of "New".

I have a radio and charger I am willing to loan, if there are any plans to ever support the Quansheng TG-UV2.

Thanks in advance.

qs-tg-uv2.c (27.7 kB) Mike Nix, 03/06/2015 08:21 am

Related issues

duplicates New Model #177: Quansheng TG-UV2 Blocked 05/20/2012


Updated by Mike Nix over 5 years ago

I have some code that reads and writes the TG-UV2 memory quite well.
It's a command line program which is (from memory) in C and I had worked out all but about 3 bytes of memory.
The code can read and display all the channels and settings.

There's no user interface, I got as far as writing some code to bulk program the channels I wanted and never went back to it, but the read/write commands and the memory structures are all there if anyone wants a copy.

Updated by Mike Nix about 5 years ago

I dug out the code I have and attached it here for anyone who wants to use it.

No special requirements - just compile it with

    gcc -o qs-tg-uv2 qs-tg-uv2.c

and run
    qs-tg-uv2 -h

for help. It can read/write to the radio, and to disk (so at least it can back up and restore your radio) and can list all the configuration and channels to screen.

Anyone who wants to add TG-UV2 support to chirp based on this code is free to copy/paste/mash away at it as they see fit :-)

Updated by Alain Kalker about 5 years ago

Thanks Mike for sharing your code :)

I have used your code and my own serial traces to begin work on a CHIRP driver for this HT.
The driver is coming along nicely: communication with the HT, download of memory and basic memory editing are all working. All tests (except for Settings and Banks, which are skipped) pass.

There are a still a few thing which I might want to add for this first version, like general settings and the per-band memories, but if all goes well, I will post it to the chirp_devel mailing list within a few days.

Updated by Jason Kendall over 3 years ago

For those following along, here is a mailing list thread (it's short) ::

I'm wondering if there was any more movement on this.

Updated by Tim Smith over 3 years ago

  • Status changed from New to Rejected
  • Equipment Loan Offered set to No

Updated by Bernhard Hailer about 1 month ago

This ticket had been rejected because it's a duplicate of #177. Please feel free to continue the discussion there.

Also available in: Atom PDF