[chirp_devel] CHIRP programming

Tom Hayward
Fri Mar 22 15:39:25 PDT 2013


On Fri, Mar 22, 2013 at 3:27 PM, Ran Giladi <ran at bgu.ac.il> wrote:
> Tom,
>
> I reset the device, just changed the freq to 150M, and stored it in M1.
What do you get from the difference in the files? What should I try next?
> ran at ran-TP-X41T:~$ hexdump ft1-m1-150.img > ft1
> ran at ran-TP-X41T:~$ diff ft0 ft1
> 14,15c14,15
> < 00000e0 0000 0000 0000 0000 0000 0101 0000 0000
> < 00000f0 0000 0000 0300 0000 0c00 0000 4014 0000
> ---
>> 00000e0 0000 0000 0000 0000 0000 0202 0000 0000
>> 00000f0 0000 0000 0000 0000 0c00 0000 0015 0000
> 19c19
> < 0000130 0000 0000 ffff ffff 0000 0000 0000 0000
> ---
>> 0000130 0100 0000 ffff ffff 0000 0000 0000 0000
> 22,23c22,23
> < 0000160 0000 0000 0000 0000 7300 0101 0000 0000
> < 0000170 0000 0000 0300 0000 0c00 0000 4014 0000
> ---
>> 0000160 0000 0000 0000 0000 3400 0202 0000 0000
>> 0000170 0000 0000 0000 0000 0c00 0000 0015 0000
> 27c27
> < 00001b0 0000 0000 ffff ffff 0000 0000 0000 0000
> ---
>> 00001b0 0100 0000 ffff ffff 0000 0000 0000 0000
> 30c30
> < 00001e0 0000 0000 0000 0000 7300 ffff ffff ffff
> ---
>> 00001e0 0000 0000 0000 0000 3400 ffff ffff ffff
> 38c38
> < 00003b0 4014 c000 ffff ffff ffff 0600 0c00 0000
> ---
>> 00003b0 0015 0000 ffff ffff ffff 0600 0c00 0000
> 42c42
> < 00006e0 ffff ffff ffff ffff ffff ffff ffff 0003
> ---
>> 00006e0 ffff ffff ffff ffff ffff ffff ffff 0033
> 48,49c48,49
> < 0000780 000c 0000 4514 0050 2614 0a1c 181d 0000
> < 0000790 0c00 0a00 000c 0000 4514 0050 2614 0a1c
> ---
>> 0000780 000c 0000 0015 0000 ffff ffff ffff 0600
>> 0000790 0c00 0000 000c 0000 4514 0050 2614 0a1c
> 67c67
> < 0001f40 ffff ffff ffff ffff ffc9 00df
> ---
>> 0001f40 ffff ffff ffff ffff ffc9 00e1

Wow, lots of differences! If you leave the VFO and settings how they were
the first time, you don't have to worry about tracking changes there too.
It sounds like you changed the VFO to 150, and stored a memory in channel
1. This makes for twice as many differences to sort out.

I'm going to guess your VFO was set to 140M the first time...
< 0000170 0000 0000 0300 0000 0c00 0000 4014 0000
> 0000170 0000 0000 0000 0000 0c00 0000 0015 0000

*If* that's a frequency and not some other random data, it can be read in
Chirp like this:
#seekto 0x17D;
bcd freq[3];

There's also stuff that looks like 150M in two other places, so you have
some more sleuthing to do to figure out what is what:
< 00003b0 4014 c000 ffff ffff ffff 0600 0c00 0000
> 00003b0 0015 0000 ffff ffff ffff 0600 0c00 0000

< 0000780 000c 0000 4514 0050 2614 0a1c 181d 0000
> 0000780 000c 0000 0015 0000 ffff ffff ffff 0600

Tom KD7LXL
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://intrepid.danplanet.com/pipermail/chirp_devel/attachments/20130322/61f4104b/attachment-0001.html 


More information about the chirp_devel mailing list