Project

General

Profile

Actions

Bug #169

open

VX-7 doesn't recognize memory groups until one is set on the radio's keypad

Added by David Griffith almost 12 years ago. Updated over 2 years ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
05/11/2012
Due date:
% Done:

0%

Estimated time:
Chirp Version:
daily
Model affected:
Yaesu VX-7R
Platform:
All
Debug Log:
I read the instructions above:

Description

If you create a setup for the Yaesu VX-7 which has frequencies assigned to memory groups, the VX-7 will not recognize any of them as being valid unless and until you assign a memory slot to a memory group from the radio's keypad. After this is done, all memory slots are assigned to memory groups as they appeared in Chirp in addition to the assignment you just made.

Here are two image files containing three memories assigned to memory group 1 and are identical except that test1.img is buggy in this regard whereas test2.img is not.


Files

test1.img (15.8 KB) test1.img buggy David Griffith, 05/11/2012 10:05 PM
test2.img (15.8 KB) test2.img good David Griffith, 05/11/2012 10:05 PM
test.diff (3.98 KB) test.diff Diff of test2.img against test1.img David Griffith, 11/16/2015 09:41 PM
mg-test1.hex (66.3 KB) mg-test1.hex another test, but with just one channel set David Griffith, 11/16/2015 09:47 PM
mg-test2.hex (66.3 KB) mg-test2.hex one channel, after being uploaded, manually set a MG, then downloaded again David Griffith, 11/16/2015 09:47 PM
mg-test.diff (4.65 KB) mg-test.diff Diff of mg-test1.hex against mg-test2.hex David Griffith, 11/16/2015 09:47 PM
Actions #1

Updated by David Griffith almost 12 years ago

Further investigation show that the radio will not accept any memory group as valid until you assign a memory slot to that group. I previously believed that if you make one assignment, that will cause all groups to be recognized.

I uncovered another bug in how memory group settings are saved, but will put that in a different bug report.

Actions #2

Updated by David Griffith almost 12 years ago

Still further investigation shows inconsistent appearance of the bug in my previous update. Sometimes you need to use the keypad to assign a channel for each memory group and sometimes doing it just once will be enough for all groups to be recognized.

Actions #3

Updated by Dan Smith almost 12 years ago

Are you working on trying to find the magic bit? It will be a week or so before I can take a look at it.

I typically use a script that does a hexdump of each image, followed by a diff -u, which is usually effective. You might also try vbindiff.

Actions #4

Updated by David Griffith over 8 years ago

This problem is still present and seems to have become more complicated. I just now uploaded a setup that contains just one channel and assigned that one channel to MG1. Memory groups didn't work. I manually assigned channel 1 to MG1. Groups still don't work. Assigned it to MG2. Now groups work, but there's a bizarre side-effect. In MG1 and MG2 are lots of old channels from previous uploads. Shouldn't CHIRP completely blank those memories too?

Actions #5

Updated by David Griffith over 8 years ago

Here's a diff of test2.img against test1.img after being run through xxd.

Actions #6

Updated by David Griffith over 8 years ago

generated with "diff -u mg-test1.hex mg-test2.hex". Also, the previous diff was generated with "diff -u test1.hex test2.hex".

To make an .img file into hex, do "xxd test1.img test1.hex".
To turn a hex file back into binary, do "xxd -r test1.hex test1.img".

Actions #7

Updated by Bernhard Hailer almost 4 years ago

  • Status changed from New to Feedback
  • Target version set to chirp-legacy
  • Model affected changed from VX-7 to Yaesu VX-7R

The original problem is 8 years old. Is it still an issue with current builds?

Actions #8

Updated by Sean Hartman over 2 years ago

I just downloaded the software for Mac for the first time and am having this exact issue with multiple weird permutations. I know this is a long running issue. Is this a fixable bug or any good workarounds?

Actions

Also available in: Atom PDF