-
Notifications
You must be signed in to change notification settings - Fork 313
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
Hamlib: Error sending rig_set_ptt command for channel 0 PTT #224
Comments
Your Direwolf and Hamlib versions are quite old as Direwolf "master" branch is effectively v1.6 (it's quite stable) and HamLib is at v3.3 (even that is old as it's from August 2018 - the Hamlib file for the IC7300 was last modified on June 20, 2019 - https://github.com/Hamlib/Hamlib/blob/master/icom/ic7300.c ). Anyway, I would highly recommend you compile to the newest versions of both versions and see if your problem still exists. If it does, please report back. |
direwolf 1.5 compiled (will try 1.6 next, though, I don't think I can trust it yet for my use case)
|
Okay, built direwolf 1.6 (dev branch) against hamlib master, for completeness, no change.
|
Changing baud rate on radio back to default of 19200 fixes the problem. Ideally direwolf could/should specify a bitrate in the config file? |
4800 baud, I have no good reason as to why, other than a flakey usb cable maybe. It also explains why running rigctld momentarily (supplying 4800 baud rate) fixed the problem, as it likely set the port speed, then direwolf could use it. |
Thanks, I'll make tests on my part to see if it's a model-specific issue (got an IC-7100 @home). It looks like hamlib expects the factory-default baud rate, then fails in a dirty way. Whichever the case, it seems to be more a hamlib issue, as far as I've inspected the source code. |
Just found this which pointed things to baud rates being my problem, and was able to fix it without using rigctl by adding |
libhamlib2 3.1-7
direwolf 1.4
Using hamlib RIG for PTT fails using icom7300. Running rigctl for a moment while direwolf is running somehow fixes the problem (initializes the radio perhaps?).
`
`
The text was updated successfully, but these errors were encountered: