Confirmed. It looks like the Call channels as well as 0A, 0B, 1A and 1B all came across fine on the IC-2820H.
Any of the other scan edge channels will come across if you have them set in the radio. By default, 0 and 1 are set to the edges of the two supported bands. Glad that's working.
I presume you're aware that the Export function currently doesn't include any of the additional channels on the IC-2820H and the IC-92AD.
Yes.
Confirmed. Thanks for that.
Excellent :)
If I understand your intention Mem 51 should not have let me enter a Bank Index "1" and should have forced the Bank Index to "2" and Mem 52 should have auto set it to "3".
No, not quite. If the memory in the radio currently does not have a bank index (because the memory has not been in a bank since the last time it was erased), then the radio marks the memory with an invalid bank index. That's what causes the index of -1 in the GUI. So, if you go to add a currently un-banked memory channel to a bank, it will auto-select a bank index to replace the -1.
Two things that should probably change:
1. To avoid stale information, I should probably auto-select the bank index any time you change the bank of a memory. This will help to avoid collisions, as the radios are more than happy to let you assign multiple memories to the same index within a band (the duplicates just don't show up).
2. Check the other memories in the given bank when you set a bank index to make sure that you're not using one that is already in use.
The problem with both of the above, as well as what I've got now, is that the auto-selection process currently has to touch every memory in the radio to make a selection. I'll have to improve the algorithm a bit to help out here.
Note: Now on the IC-92AD the default Bank Index appears to be "0" from the CHIRP GUI, but on the IC-2820H the default Bank Index appears to be "-1".
Yeah, I need to unify the approach taken in the 9x driver. It really kills me that no two radios share any more than one particular behavior in common :(
On the IC-2820H the auto increment looks like it works as it kept incrementing new entries as expected. However.... When I tried to set a Bank from (in this case) "G" to "none" an error message popped up saying "Invalid value for this field Invalid bank number 26". As a result I couldn't work out how to remove a Bank entry in the Memory tab.
Yes, i was thinking that this would be the case this morning, but hadn't tried it. Thanks for the confirmation, I'll get that fixed up.
Similar to the IC-92AD problem, of auto increment listed above, I found on the IC-2820H that I could overwrite an existing Bank Index with another one that already existed, so that there could be multiple memories with the same Bank and Bank Index.
Right, the radios don't care, so I need to implement some additional logic to help the user.
Thanks!