Re: [chirp_devel] CHIRP programming
A) You coded in the FT1800 _model="AH023". Does this has any meaning? Should I change it? B) The log starts with the following. What does this means? Model?
User selected Yaesu FT-1900R on port /dev/ttyUSB0 Clone thread started 000: 56 43 32 33 00 02 46 01 VC23..F. 008: 01 01 00 00 00 00 00 00 ........
Clone completed in 18 seconds Checksum 0000-1F49 (@1F4A): OK Clone thread ended
-----Original Message----- From: esarfl@gmail.com [mailto:esarfl@gmail.com] On Behalf Of Tom Hayward Sent: Friday, March 22, 2013 10:46 PM To: ran@bgu.ac.il Subject: Re: [chirp_devel] CHIRP programming
Not surprising. The FT-1900 is significantly different than the FT-1802, and you will need to rewrite the code. Don't worry about the errors for now. Like I suggested before, just save an img file, make a change on the radio, then save another img file. Use hexdump and diff to spot differences in the files and from there you can start rewriting your ft1900.py module to match what you find.
Tom
On Fri, Mar 22, 2013 at 1:59 PM, Ran Giladi ran@bgu.ac.il wrote:
A) You coded in the FT1800 _model="AH023". Does this has any meaning? Should I change it? B) The log starts with the following. What does this means? Model?
User selected Yaesu FT-1900R on port /dev/ttyUSB0 Clone thread started 000: 56 43 32 33 00 02 46 01 VC23..F.
Yes, the FT-1802 img starts with "AH023". It looks like the equivalent for your FT-1900 is "VC23", so use that value for _model.
Tom KD7LXL
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@ran-TP-X41T:~$ hexdump ft1-m1-150.img > ft1 ran@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
-----Original Message----- From: esarfl@gmail.com [mailto:esarfl@gmail.com] On Behalf Of Tom Hayward Sent: Friday, March 22, 2013 11:05 PM To: ran@bgu.ac.il; chirp_devel@intrepid.danplanet.com Subject: Re: [chirp_devel] CHIRP programming
On Fri, Mar 22, 2013 at 1:59 PM, Ran Giladi ran@bgu.ac.il wrote:
A) You coded in the FT1800 _model="AH023". Does this has any meaning? Should I change it? B) The log starts with the following. What does this means? Model?
User selected Yaesu FT-1900R on port /dev/ttyUSB0 Clone thread started 000: 56 43 32 33 00 02 46 01 VC23..F.
Yes, the FT-1802 img starts with "AH023". It looks like the equivalent for your FT-1900 is "VC23", so use that value for _model.
Tom KD7LXL
On Fri, Mar 22, 2013 at 3:27 PM, Ran Giladi ran@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@ran-TP-X41T:~$ hexdump ft1-m1-150.img > ft1 ran@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
participants (2)
-
Ran Giladi
-
Tom Hayward