Bug #7605

[Yaesu FT-4, FT-65, FT-25] Automatic duplex value selection not working

Added by Bernhard Hailer 23 days ago. Updated 23 days ago.

Status:In Progress Start date:01/24/2020
Priority:Normal Due date:
Assignee:Bernhard Hailer % Done:

100%

Category:-
Target version:chirp-daily
Chirp Version:daily Platform:All
Model affected:Yaesu FT-4, FT-65, FT-25

Description

[Yaesu FT-4, FT-65, FT-25]: If user programs radio manually and doesn't explicitly select positive or negative offset, then the radio's automatic pre-selection is being saved to the radio's memory. The driver was able to read that, but didn't know what to do with it. Some code to determine the correct value for "duplex" (0 for +, or 2 for -, not 5 for auto) needs to be added. This will work for 2m only; for 70cm, the rules in the band plans (at least the ones offered by ARRL) are not specific enough.


Related issues

related to Bug #6677: ft-65 In Progress 04/09/2019

Associated revisions

Revision 3298:d841aaba1977
Added by Bernhard Hailer 15 days ago

[ft4] driver restructure (#7615)

While implementing two more radios of the Yaesu FT-4 family (the FT-25, see #7543, and the FT-4V, see #7387), I found that with some moderate reorganization, implementation of new radios will become easier. The proposed reorganization implements one more interstitial layer of inheritance to support the sub families of FT-4 (containing the FT-4X and FT-4V) and FT-65 (containing FT-65 and FT-25). Also, some variable assignments have been moved from the individual radio classes to the SCU-35 base class and to the interstitial classes named above.

This change also adds the infrastructure for adding European or Asian models, and as such prepare for addressing a number of currently open issues (6.25kHz tune step issues on EU models, frequency limitations; see #6619, #6651, #6677, #6761, #6869). It will also make it easier for a few additional fixes for issues which were found during my work on this driver (#7601, #7603, #7605). I will submit these fixes in additional patches.

Fixes: #7615

History

Updated by Bernhard Hailer 23 days ago

  • Status changed from New to In Progress

I will prepare a set of patches this weekend.
A build should be available soon.

Also available in: Atom PDF