Bug #6641

Yaesu FT 7100

Added by Malak 410 over 1 year ago. Updated 4 months ago.

Status:Feedback Start date:03/24/2019
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:chirp-daily
Chirp Version:daily Platform:Windows
Model affected:Yaesu FT-7100

Description

There is a problem sending data to FT 7100, I can get all data, but I´m not able to write data from PC to Radio. I don´t know if the problem is mine or the problem is at the Chirp Program.
Please if you have any procedure, please send me or put on the Web...
Thanks a lot.

ft7100.pyc (30.3 kB) Tony Brittingham, 04/27/2019 12:31 pm

ft7100.py (38.6 kB) Tony Brittingham, 09/25/2019 10:17 am


Related issues

related to Bug #6653: Yaesu FT-7100M connection problem Feedback 03/30/2019

History

Updated by Tony Brittingham about 1 year ago

I was having similar issues with a second-hand FT-7100M with serial number 1DXXXXXX.

The fix I found requires changes to the chirp/driver/ft7100.py script. In the _upload function on lines 136-137, the original 16-byte block sent by the script was not being accepted by my radio. In a modification to the _download function, I inserted a line to print out the 16-byte block read from the radio during a download. I found that this data is different from the original which is as follows (utilizing util.hexprint(data):

000: ee 77 01 00 0e 07 0e 07 .w......
008: 00 00 00 00 00 02 00 00 ........

I modified lines 136-137 with this information:

136 _send(radio.pipe, "\xEE\x77\x01\x00\x0E\x07\x0E\x07"
137 "\x00\x00\x00\x00\x00\x02\x00\x00")

This fixed my issue. This problem could be related to the differences between the several serial numbers this radio model went through over the course of its storied life. A more elegant solution would be to either create a sub-model for this radio depending on serial number or somehow use the 16-byte block read when downloading (line 94) and use it when uploading to the radio.

I have attached a copy of the script.

Updated by Tony Brittingham 9 months ago

I now realize I accidentally uploaded the compiled Python script file. Here's the source file.

Updated by Bernhard Hailer 4 months ago

  • Status changed from New to Feedback
  • Target version set to chirp-daily

Tony, did you submit your patch on the developer's mailing list? See Developers. Thanks!

Also available in: Atom PDF