New Model #1353

TYT TH-9800

Added by Logan Rawlins over 3 years ago. Updated over 1 year ago.

Status:Closed Start date:01/06/2014
Priority:Normal Due date:
Assignee:Jens Jensen % Done:

100%

Category:-
Target version:0.5.0
Chirp Version:daily Equipment Loan Offered:Yes

Description

New TYT TH-9800 model radio being released quad band

th9800_read2.htm - serial trace of read session from oem software (1.3 MB) Jens Jensen, 12/14/2014 08:29 am

th9800_write2.htm - serial trace of write session from oem software (832.9 kB) Jens Jensen, 12/14/2014 08:29 am

-dat file format.txt (3.5 kB) Gerald Rochat, 01/18/2015 02:29 am


Related issues

duplicated by New Model #1421: TYT TH-9800 Rejected 01/06/2014

Associated revisions

Revision 2251:46bbebc93ffe
Added by Tom Hayward about 3 years ago

[th9800] Add driver to read and write .dat files for TYT-TH9800. #1353

This patch adds support for reading and writing .dat files compatible with the
TYT TH-9800 manufactuer's software. I don't have a TH-9800 available to work on
the upload/download portion of this driver, but this should provide a head
start for anyone who wants to work on that. (I suspect the contents of these
.dat files will be equivalent to Chirp .img files for the same radio.)

Revision 2256:6dd9925f0d32
Added by Tom Hayward about 3 years ago

[th9800] Fix make_supported.py crash. #1353

make_supported.py does not provide pipe as a str like a normal instantiation,
so it must be supported specifically in the Radio init.

Revision 2255:f5289d23d88d
Added by Tom Hayward about 3 years ago

Add make_supported.py to run_all_tests.sh. #1353

Revision 2317:b6725b09fdeb
Added by James Lee N1DDK over 2 years ago

[th9800] Add basic support for TYT TH9800 part of #1353

Revision 2341:5b4e229d7300
Added by Jens Jensen over 2 years ago

[th9800] add tuning steps per channel #1353

Revision 2344:bc9818014551
Added by Jens Jensen over 2 years ago

[th9800] clarify channel display mode #1353

change "Frequency or Name" boolean to "Display" choice of Frequency or Name

Revision 2359:05767e5dabb4
Added by Jens Jensen over 2 years ago

[th9800] change name/freq display behavior to be automatic #1353

Add automatic behavior so that channel name is displayed if it is set, and
freq is show if name is blank. Still allows manual override by user.

History

Updated by Logan Rawlins over 3 years ago

I now have a radio on hand to loan but i cannot change the issue values above

Updated by Logan Rawlins over 3 years ago

i opened a duplicate issue please close this one. Thanks.

Updated by Filippi Marco over 3 years ago

  • Equipment Loan Offered changed from No to Yes

Updated by Chuck McCauley over 3 years ago

I would prefer to use CHIRP for my THT TH-9800. I can loan mine to the project if it helps.

Updated by Derek Hyde over 3 years ago

I'd like to chime in on this too, the ability to program all of my radios from one app would be fantastic, especially one that has the connectivity to repeaterbook and other systems...if there's anything I can do to help on this, I'd gladly lend a hand...

Updated by Marthijn Soesbergen over 3 years ago

I own a TYT TH-9800 and several Baofeng UV-5B's and I would like to program all of my devices with the same software. I work on a Mac and now I have to install Windows to program the TYT. By the way with original software an a Windows install doenst work either... So my hope is in Chrip.

Updated by John Smith about 3 years ago

Hello. I own tyt 9800 ant i want to help with adding it to the chirp builds.
I'm hardware engineer but i think i can help you with reverse engineering.
Can you tell me where i can read about it and ill try.

Updated by Jim Unroe about 3 years ago

John,

Take a look at the Developers Links

Jim KC9HI

Updated by Jason Becht about 3 years ago

I also have the TYT TH-9800 and would like to help getting it working with CHIRP. I am a developer and primarily work on development for linux, OS X, and iOS. If there is anything I can offer to get this moving let me know.

Updated by Marthijn Soesbergen about 3 years ago

If I use the revision files, does hat make it possible to use the TH-9800 with Chirp?

Updated by Tom Hayward about 3 years ago

  • Target version set to 0.5.0
  • % Done changed from 0 to 20

Marthijn Soesbergen wrote:

If I use the revision files, does hat make it possible to use the TH-9800 with Chirp?

As described in the commit message, the patch adds support for reading and writing .dat files compatible with the TYT TH-9800 manufactuer's software. Chirp cannot yet upload or download to the radio. However, you can download with the TH-9800 software, save as .dat, edit in Chirp (copy/paste/import), save, then use the TH-9800 software to upload the .dat.

These changes should be in tomorrow's daily build.

Upload and download directly from Chirp to the radio is still waiting on someone getting a radio to a developer.

Updated by Gerald Rochat almost 3 years ago

Hi.
I have play with the TH-9800 software and Chirp and what i found:

unknow0a:
8 = beatshift
4 = ?
2 = ?
1 = display name, if zero display frequency.

unknow2:
128 = ?
64 = ?
32 = reverse
16 = talkaround
8 = ?
4 = ?
2 = ?
1 = ?

unknow1a:
2 = scrambler
1 = compander

unknow1b:
8 = emphasis
4 = ?
2 = ?
1 = SQL mode tone, carrier if 0.

Updated by Jens Jensen almost 3 years ago

  • Assignee set to Jens Jensen

Mats SM0BTP has graciously donated a radio for development.
Starting work on clone support...

Updated by Jens Jensen almost 3 years ago

Traced oem software serial protocol. similar to other tyt.
Able to download image from radio with chirp and read channels. Working on upload and further validation. Will attach a module for wider testing once I have a working radio clone class.

Updated by Jens Jensen over 2 years ago

  • Status changed from New to In Progress
  • % Done changed from 30 to 80

James and I are working on this.
James submitted a patch which is included in latest daily a few days back, but it is very experimental. We have already found a few more bugs and should have another patch for these within a few days...

Try it out and feel free to open up bugs if you are adventurous.

Updated by Jens Jensen over 2 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 80 to 100

Initial support is complete.
There are a few issues currently being addressed in #2187

If anyone finds any new issues not covered there, please open up a new issue.

Updated by Gerald Rochat over 2 years ago

J'ai trouvé ça.

Updated by Tom Hayward over 1 year ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF