Bug #49
closedKenwood TM-V7 - cannot upload channel
0%
Description
I can download the radio's data, but when I attempt to change a channel (or create a new channel), the radio refuses it.
Steps to reproduce:
1) Connect radio
2) Start chirp
3) Download from radio. Select appropriate serial port (/dev/ttyUSB0) and type (Kenwood, auto-detect).
4) Modify a channel, e.g. change from no tone to 103.5 Hz tone
Expected results:
Radio updates
Actual results:
Radio refuses the channel update.
5) Attempt to create a new channel in a blank location: set frequency to 146.000
Expected results:
Radio updates
Actual results:
Radio refuses the channel update.
Reproducability: every time.
Files
Updated by David Hagood almost 13 years ago
Whoops, didn't actually demonstrate the issue. uploading new file.
Updated by David Hagood almost 13 years ago
It looks like the memory write command is not correct:
PC->D7: MW 0,0,012,012,00146000000,0,0,0,0,0,0,09,000,09,,0
It looks like the channel # is being given twice.
Updated by David Hagood almost 13 years ago
Yes, the problem is in the class for the Kenwood V7 Radio:
class TMV7Radio(KenwoodLiveRadio):
MODEL = "TM-V7"
def _make_mem_spec(self, mem):
spec = ( \
"%011i" % mem.freq,
"%X" % STEPS.index(mem.tuning_step),
"%i" % rev(DUPLEX, mem.duplex),
Remove the redundant mem.number, and all is well.
Updated by Dan Smith almost 13 years ago
Okay, thanks for tracking that down. Can you verify that tomorrow's build is correct before we close this?
Thanks!