Project

General

Profile

Actions

Bug #10714

closed

Icom IC-V86 not reading properly, "list index out of range" errors

Added by Andrew M over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
07/07/2023
Due date:
% Done:

100%

Estimated time:
Chirp Version:
next
Model affected:
Icom IC-V86
Platform:
Linux
I read the instructions above:

Description

I've just got the latest CHIRP running on my Linux Mint 21.1 system and have been unable to get a proper Download from my Icom IC-V86.

USB cable is a Prolific pl2303 from Aliexpress
CHIRP version: next-20230706
Python version: 3.10.6
wxPython version: tried 4.0.x and 4.2.1

When I Download from the radio, it "seems" to work okay, but the resulting image has three invalid channels. Before ever using CHIRP, I have manually programed just three memories into the radio, and they work properly on the radio.

Steps to reproduce:

  • Connect USB cable between computer and radio
  • Turn on radio
  • Launch CHIRP
  • Choose Radio menu -> Download from Radio
  • Choose Port "USB-Serial Controller (/dev/ttyUSB3)"
  • Choose Vendor "Icom"
  • Choose Model "IC-V86"
  • Click OK
  • Observe "Cloning from radio" progress bar, which eventually completes
  • Observe new Icom_IC-V86_[date].img window has shown

Expected Result

  • Channels I programed into my radio should be visible in the list

Actual Result

  • The channels I have programmed into my radio are not visible, and instead three red empty channels with exclamation marks before their index are visible.

I'll attach a screenshot of how it looks, my debug log, and the saved .img from my radio.

If you need any additional information to troubleshoot this issue, please let me know. :)


Files

Icom_IC-V86_20230706.img (5.56 KB) Icom_IC-V86_20230706.img saved Download of my IC-V86 Andrew M, 07/07/2023 12:39 AM
Screenshot_2023-07-06_22-02-17.png (17.4 KB) Screenshot_2023-07-06_22-02-17.png screenshot showing invalid memory channels Andrew M, 07/07/2023 12:39 AM
icv86.py (10.1 KB) icv86.py d20ebb07 Dan Smith, 07/10/2023 02:17 PM
Actions #1

Updated by Dan Smith over 1 year ago

Thanks for the excellent report, I see the problem. I just need to know what the power level is in those memories according to the radio. I'm guessing that it's "Low" - is that right?

Here's a test module to try. See LoadingTestModules.

Actions #2

Updated by Andrew M over 1 year ago

Dan Smith wrote in #note-1:

Thanks for the excellent report, I see the problem. I just need to know what the power level is in those memories according to the radio. I'm guessing that it's "Low" - is that right?

Here's a test module to try. See LoadingTestModules.

The power level on my three programmed memory channels is "Extra High", shown as "EXH" on the radio's LCD. The power levels on this radio are L/M/H/EXH or Low, Medium, High and Extra High (if you weren't already aware).

Awesome, thanks, I'll try out the test module later and let you know how that goes.

Actions #3

Updated by Dan Smith over 1 year ago

Okay, then that's the opposite of what the driver had, even aside from missing that level. When you test, could you program four channels into the radio (with the radio) one at each power level and then capture that image to attach here? That way I can make sure to get all the levels fixed. I think the module should work for you, but I'm thinking the power levels will probably be reversed.

Also, just FYI, I don't have one of these and have never tested this driver, so there could be other issues, so just be aware :)

Thanks!

Actions #4

Updated by Dan Smith over 1 year ago

  • Assignee set to Dan Smith
  • Target version set to chirp-py3

I went ahead and merged this patch because it at least fixes the crash due to the missing power level. If they're not in the right order, please open an additional bug with the image I requested and I'll get that fixed up. Thanks!

Actions #5

Updated by Dan Smith over 1 year ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
Actions #6

Updated by Andrew M over 1 year ago

Dan Smith wrote in #note-4:

I went ahead and merged this patch because it at least fixes the crash due to the missing power level. If they're not in the right order, please open an additional bug with the image I requested and I'll get that fixed up. Thanks!

Thanks, I tried it and indeed the crash is resolved but the power levels are incorrect. I've saved an image and will file a new ticket for this issue. Cheers!

Actions

Also available in: Atom PDF