Bug #3847
openIC92AD - Errors
0%
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
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'
Files