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

FT-857D RX frequency increments for satellites with identical RX and TX frequencies #326

Open
kconkas opened this issue Mar 13, 2023 · 17 comments

Comments

@kconkas
Copy link

kconkas commented Mar 13, 2023

This may be related to #294 . I am trying to use gpredict for greencube. To define both the uplink and downlink frequencies, I added the following section to ~/.config/Gpredict/trsp/53106.trsp:

[Mode U GMSK FULL DUPLEX]
DOWN_LOW=435310000
UP_LOW=435310000
MODE=FSK AX.100 Mode 5
BAUD=1200

I defined a rig for this as "FT817/857/897 (auto)" with PTT Status set to "Read PTT". Its .rig file is as follows:

[Radio]
Host=localhost
Port=4533
LO=0
LO_UP=0
Type=4
PTT=1
SIGNAL_AOS=false
SIGNAL_LOS=false

My problem is when I start tracking the satellite and click "Engage", at first everything is normal; both the Downlink and Uplink radio frequencies get updated regularly:
Screenshot from 2023-03-13 18-01-38

After about 7-8 seconds, both the Downlink and Uplink radio frequencies get set to the same (Uplink) frequency and my Downlink frequency automatically shifts up. From this point onwards, my Downlink radio frequency tracks the Uplink radio frequency.
Screenshot from 2023-03-13 18-01-43

Fedora 37, gpredict 2.2.1, hamlib-4.5.4.

@kconkas kconkas changed the title FT-857D RX frequency increments for APRS satellites FT-857D RX frequency increments for simplex satellites Mar 13, 2023
@kconkas kconkas changed the title FT-857D RX frequency increments for simplex satellites FT-857D RX frequency increments for satellites with identical RX and TX frequencies Mar 13, 2023
@mdblack98
Copy link
Contributor

mdblack98 commented Mar 13, 2023 via email

@kconkas
Copy link
Author

kconkas commented Mar 15, 2023

Thanks for the suggestion @mdblack98 . I built hamlib from its current github snapshot (commit 24a4a094843c5c149be76277a9ab3704b8b097b7) and I saw a few of your FT-857 fixes in the commit log. Unfortunately, the behaviour reported in this bug is still present. I'd appreciate any suggestions from anyone who may have got this working.

@mdblack98
Copy link
Contributor

mdblack98 commented Mar 15, 2023 via email

@mdblack98
Copy link
Contributor

Also....try my fork and add "--vfo" to your rigctld command line. VFO mode is much better for gpredict usage.
https://github.com/mdblack98/gpredict

@kconkas
Copy link
Author

kconkas commented Mar 15, 2023

@mdblack98 please find the log below. This is with your fork of gpredict, latest snapshot of hamlib and rigctld used with the --vfo option.
log.txt

@mdblack98
Copy link
Contributor

Doesn't look like you were using my fork of gpredict as it is not using the --vfo option correctly. My fork does work with --vfo.

@kconkas
Copy link
Author

kconkas commented Mar 17, 2023

@mdblack98 I built both from source code. Is there anything that needs setting up in gpredict to make it work?

@mdblack98
Copy link
Contributor

mdblack98 commented Mar 17, 2023 via email

@kconkas
Copy link
Author

kconkas commented Mar 19, 2023

@mdblack98 this is the 1st line in the output I'd attached previously:

2023-03-15T22:50:02.471865-0000: rigctld.c(660) Startup: /usr/local/bin/rigctld -r /dev/ttyUSB11 -t 4533 -s 9600 -m 1022 --vfo -vvvvv -Z

Is this what you meant or is it somewhere else I should've added --vfo to?

@mdblack98
Copy link
Contributor

mdblack98 commented Mar 19, 2023 via email

@zyg0121
Copy link

zyg0121 commented Dec 5, 2023

I found the same problem today. Wanna know how to solve it...

@KG7WOC
Copy link

KG7WOC commented Jun 28, 2024

I have the same issue / same exact symptoms using my FT-818ND that Kristijan reported initially.

Hamlib (and therefore Gpredict) just do not appear to support this radio...

It's great you can use them for "RX only" - or if you have two radios to do the work of one, but that is just a work-around...

I'm wondering if there's been any changes / fixes to the software - or any success for those similarly affected -

Thanks.

@mdblack98
Copy link
Contributor

I need a debug log from rigctl
Ensure rigctld has "-vvvvv >log.txt 2>&1" on the command line and send me the log.txt file along with a description of the behavior you see.
The FT-818 and FT-857 are similar and have limited capability and may need some timing adjustments to support Doppler shifting.

@KG7WOC
Copy link

KG7WOC commented Jun 29, 2024

Hi Mike - Thanks for the reply...

Behavior is identical to that described in the original post. I'm selecting the FT-818 radio type on the rigctld command line and selecting the "Special" config option in Gpredict (I assume the radio is similar to the other Yaesus), I get expected behavior initially when I hit "Engage":
1
Then, anywhere from 2-7 seconds after that, the target downlink frequency changes by roughly the amount of the current doppler adjustment (or so it appears):
2
Gpredict then appears to (correctly) apply the Doppler correction for the (bad) frequency to be sent to the rig - which it then does correctly - as shown in the second screen cap above, it then set the rig's VFOa to 435.309.960 MHz.

I found that if I hit the Tune ("T") button under the Target controls, it will set the target frequency for the sat back to the correct value of 435.310 - but then, a few seconds later, it will be shifted off again in similar fashion as before.

I had trouble with the rigctld log file option (-vvvvv -Z, etc.) trying to capture any text - but I did copy / paste direct from the window - attached here:
Saved log.txt

It shows the logs generated immediately after I hit the "Tune" button, and the period of the subsequent "shifts" that followed after that - I think about 3 or 4 more shifts occurred before I killed the window and copied the text..

If you need the log header (startup / init, etc.) let me know and I'll attach another.

I am running Gpredict 2.3.37 and Hamlib 4.5.5

Please let me know if there's anything else I can do to support.

73,

Dave KG7WOC

@mdblack98
Copy link
Contributor

Can you contact me directly at [email protected] and we can hook up using AnyDesk and debug this?
I'll be out for a while but should be back around 1000 or so Central time.

Can you upgrade to the latest Hamlib and test this again? The log you sent me is the Mar 14th version and not current.
https://n0nb.users.sourceforge.net/
You'll need to remove any Hamlib package and build this one.
I have a couple of ideas on how to fix this for these two rigs but need to be sure you are building the current version so I can send you some new files to compile and test.

One idea is to confirm that the vfo change worked. Problem is don't know really know how long to wait so need to experiment some.

Another idea that might work if we only set VFOB frequency when we transmit and then not set VFOA during transmit. These two model rigs have to change VFO in order to set frequency But PTT can get in the way and such when doing all the vfoA/freqA vfoB/freqB/vfoA calls. Also I suspect the VFO swap will affect reception.

@KG7WOC
Copy link

KG7WOC commented Jun 29, 2024 via email

@mdblack98
Copy link
Contributor

mdblack98 commented Jun 29, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants