Project

General

Profile

Actions

Feature #4051

closed

Add full support for KT-8900R

Added by Michael Wagner over 7 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
09/22/2016
Due date:
% Done:

0%

Estimated time:
Chirp Version:
daily
Model affected:
QYT KT-8900R
I read the instructions above:

Description

HI,

I wanted to add full support of the QYT KT-8900R to chirp (DTMF, 2-Tone, 5-Tone, FM-presets). Therefore I started by reverse-engineering the memory-image of those features when configured with the OEM software . For most parts I think its complete, except for the encoding of the frequencies in the 2-Tone - Tab. When changing those settings, the software encodes the configured frequencies as little endian dword, but also changes 2 other bytes, where I cant figure out how they correlate with the frequencies. Maybe some user that uses 2-tone could help me in interpreting that values.

For the FM-presets I also started adding the UI, but as I am completely new to Python, I would need some support.
Some open questions are:

  • can a validator be changed to trigger only when the User finishes editing (and not after each character)?
  • how can the Memory-table be extended for special features (e.g. sigcode, scrambler, ...)?
  • could somebody test whether the memory-format is valid also for other Radios that are supported by this driver? (I have only the KT-8900R)

How to test: enable developer options, load the attached module btech.py, download the image from Radio and inspect it with the bitwise browser, whether it shows the values configured with the OEM software.

Br,
Michael


Files

btech.py (62 KB) btech.py Michael Wagner, 09/22/2016 02:33 PM
Actions

Also available in: Atom PDF