Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FTDX101 control issues #423

Closed
12 tasks done
mikaelnousiainen opened this issue Oct 19, 2020 · 14 comments
Closed
12 tasks done

FTDX101 control issues #423

mikaelnousiainen opened this issue Oct 19, 2020 · 14 comments
Labels

Comments

@mikaelnousiainen
Copy link
Contributor

mikaelnousiainen commented Oct 19, 2020

I've done some thorough testing on an FTDX101 (only accessible to me remotely via Hamlib) and found the following issues with the latest master on Oct 19th 2020.

Rig model in Hamlib is:

  1040  Yaesu                  FT-DX101D               20201016.5      Stable      RIG_MODEL_FTDX101D
  • FM mode is missing (PKTFM is there)
  • FM / AM filters cannot be used (only 2 filters?) -- changing filter width has no effect
  • Check if FTDX101 supports freely adjustable filter width (filter width 0 in Hamlib)
  • MIC GAIN range is incorrect (only 0-40 when it should be 0-100%)
  • COMP cannot be turned off (but no error)
  • MONITOR cannot be turned on (but no error)
  • LOCK cannot be turned off
  • Meters added: S-meter, comp meter, RF power meter, current, voltage
  • Fixed '+\get_ctcss_tone' fails with response: Communication timed out (error code -5)
  • Fixed incorrect scale for RF POWER
  • SPLIT verified to work correctly
  • RIT/XIT verified to work correctly, removed automatic enabling of RIT/XIT when adjusting offset frequency

I'll be fixing (hopefully most of) these in the coming days and will be updating this issue, but I thought I'd leave this open if I don't get all of them fixed.

@mikaelnousiainen
Copy link
Contributor Author

At least some of these (the filters?) may apply to other Yaesu rigs, like FTDX5000. I'll most likely be able to test FTDX5000 after this rig.

@mikaelnousiainen
Copy link
Contributor Author

@mdblack98 Just a note that I'm currently working on fixing a bunch of issues in Yaesu newcat control commands, will push out changes next week once I have properly tested them.

@mikaelnousiainen
Copy link
Contributor Author

@mdblack98 Would you happen to have any ideas on what the scales for Yaesu meters (S-meter, comp, power output, vdd, idd) are? It's really weird that many rigs have the capability to read these meters, but there seems to be no documentation on what the values actually mean in the official Yaesu CAT manuals...

@mdblack98
Copy link
Contributor

mdblack98 commented Oct 23, 2020 via email

@mikaelnousiainen
Copy link
Contributor Author

Yeah, the FT-991 S-meter seems to work at least reasonably well for FTDX101. It's a pity Yaesu hasn't documented the scales properly. Maybe it's worth asking them though!

@mikaelnousiainen
Copy link
Contributor Author

@mdblack98 One more question about rig implementations: are set_rit / set_xit really supposed to enable RIT/XIT functions too? Most rigs have a separate setting to enable/disable RIT/XIT and have possibility to set the frequency offset separately...

The reason why I'm asking is that at least the Icoms don't do this and the Yaesus seem to suffer from automatic enabling of RIT/XIT, because the offset is shared between RIT and XIT so behaviour may be a bit unpredictable at times.

I'd opt to simply remove automatic enabling of RIT/XIT when setting the frequency offset -- just like Icoms do.

@mdblack98
Copy link
Contributor

mdblack98 commented Oct 23, 2020 via email

@mdblack98
Copy link
Contributor

mdblack98 commented Oct 23, 2020 via email

@mikaelnousiainen
Copy link
Contributor Author

Actually there were commands RT1 and XT1 in the set_rit / set_xit functions that did this. I removed them and now it works logically with user being in control of whether RIT/XIT is actually enabled. I'll be doing some final testing and pushing out a PR tomorrow or on Monday.

@mdblack98 mdblack98 added the bug label Oct 24, 2020
@mdblack98
Copy link
Contributor

Hmmm..that's been there since 2008 when get/set_rit was implemented. I hope nobody is relying on that behavior.
I agree the behavior should be consistent across rigs so go for it.

mdblack98 added a commit that referenced this issue Oct 25, 2020
BS command has a big response so have to increase some buffer sizes
#423
mdblack98 added a commit that referenced this issue Oct 25, 2020
@mikaelnousiainen
Copy link
Contributor Author

Fixed in PR #426

@mikaelnousiainen
Copy link
Contributor Author

@mdblack98 Just leaving a note here. I asked Yaesu for more details about the RM (read meter) CAT command return values and got the following answer: "Thank you for your interest in Yaesu radio products. Our radio's CAT manual contains the CAT information that Yaesu engineers are comfortable publishing." :( I really wonder why they don't wish to publish this info. Icom manuals do have all of it, after all.

@N0NB
Copy link
Contributor

N0NB commented Nov 3, 2020 via email

@mdblack98
Copy link
Contributor

It can also mean they don't calibrate it so it varies with serial number.
SWR being a big inaccuracy problem with most all non-SDR rigs for example.

N0NB pushed a commit to N0NB/Hamlib that referenced this issue Nov 3, 2020
BS command has a big response so have to increase some buffer sizes
Hamlib#423

(cherry picked from commit cc465e7)
N0NB pushed a commit to N0NB/Hamlib that referenced this issue Nov 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants