Bug #3847

IC92AD - Errors

Added by Wenlock Burton about 4 years ago. Updated 4 months ago.

Status:Feedback Start date:07/19/2016
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:chirp-daily
Chirp Version:daily Platform:Windows
Model affected:Icom IC-92AD

Description

Ubuntu 14.04 LTS
Chirp 20160717

Attempting to download from the radio the following are populated:
Memories (Band A)
Banks(Band A)
Bank Names (Band A)
Memories (Band B)
Banks (Band B)

Bank names (Bank B) and D-Star are blank.

Terminal reports the following errors:

ERROR: Exception running RadioJob: string index out of range
ERROR: -- Exception: --
ERROR: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/chirp/ui/common.py", line 116, in _execute
result = func(*self.args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x.py", line 134, in get_memory
mem = ic9x_ll.get_memory(self.pipe, self.vfo, number)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x_ll.py", line 490, in get_memory
if rframe.get_payload()[3] == '\xff':
IndexError: string index out of range

ERROR: ----------------
ERROR: Job Args: (125,)
ERROR: Job KWArgs: {}
ERROR: Job Called from:
File "/usr/bin/chirpw", line 146, in <module>
gtk.main()
File "/usr/lib/python2.7/dist-packages/chirp/ui/mainapp.py", line 1430, in mh
self.do_download(*args)
File "/usr/lib/python2.7/dist-packages/chirp/ui/mainapp.py", line 699, in do_download
self.do_open_live(radio)
File "/usr/lib/python2.7/dist-packages/chirp/ui/mainapp.py", line 407, in do_open_live
eset = editorset.EditorSet(radio, self, tempname=tempname)
File "/usr/lib/python2.7/dist-packages/chirp/ui/editorset.py", line 143, in init
self._make_device_editors(device, devrthread, index)
File "/usr/lib/python2.7/dist-packages/chirp/ui/editorset.py", line 76, in make_device_editors
memories = memedit.DstarMemoryEditor(devrthread)
File "/usr/lib/python2.7/dist-packages/chirp/ui/memedit.py", line 1605, in init
MemoryEditor.
_init__(self, rthread)
File "/usr/lib/python2.7/dist-packages/chirp/ui/memedit.py", line 1376, in init
self.prefill()
File "/usr/lib/python2.7/dist-packages/chirp/ui/memedit.py", line 1063, in prefill
job = common.RadioJob(handler, "get_memory", i)

Exception in thread Thread-9:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in _bootstrap_inner
self.run()
File "/usr/lib/python2.7/dist-packages/chirp/ui/common.py", line 261, in run
job.execute(self.radio)
File "/usr/lib/python2.7/dist-packages/chirp/ui/bankedit.py", line 138, in execute
mappings = self.
_model.get_memory_mappings(mem)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/icf.py", line 544, in get_memory_mappings
index = self._radio._get_bank(memory.number)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x.py", line 83, in _get_bank
return mem._bank
AttributeError: Memory instance has no attribute '_bank'


Related issues

related to Bug #2957: Appears to be reading more memories than the IC-92AD has Closed 10/29/2015

History

Updated by Wenlock Burton almost 4 years ago

Just installed 20160816

Tabs as far as Memories Bank B are populated.

On clicking Banks Band B the status bar says Getting Bank Information but no information is populated and term reports:

Exception in thread Thread-4:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 801, in _bootstrap_inner
self.run()
File "/usr/lib/python2.7/dist-packages/chirp/ui/common.py", line 261, in run
job.execute(self.radio)
File "/usr/lib/python2.7/dist-packages/chirp/ui/bankedit.py", line 40, in execute
self.
_editor.mappings.append((mapping, mapping.get_name()))
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x.py", line 59, in get_name
banks = self._model._radio._ic9x_get_banks()
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x.py", line 233, in _ic9x_get_banks
banks = ic9x_ll.get_banks(self.pipe, self.vfo)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x_ll.py", line 530, in get_banks
rframes = frame.send(pipe)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x_ll.py", line 174, in send
raise errors.InvalidDataError("No response from radio")
InvalidDataError: No response from radio

The radio is on and hasn't timeout and powered down, cable is working fine.

Updated by Bernhard Hailer 4 months ago

  • Target version set to chirp-daily
  • Model affected changed from IC-92AD to Icom IC-92AD

Have you been able to resolve this on your own since you submitted this?

cable is working fine.

I'm not sure whether this is true. The log says "No response from radio", suggesting that there is some problem with the cable. Bad contact or otherwise...

Updated by Bernhard Hailer 4 months ago

  • Status changed from New to Feedback

Also available in: Atom PDF

prevent spam