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

Add support satellite tracking function #497

Open
7 of 10 tasks
f4inu opened this issue Nov 30, 2024 · 3 comments
Open
7 of 10 tasks

Add support satellite tracking function #497

f4inu opened this issue Nov 30, 2024 · 3 comments
Assignees
Labels
AT-D578UV Affects Anytone AT-D578UV devices AT-D868UV Affects Anytone AT-D868UV devices AT-D878UV Affects Anytone AT-D878UV devices AT-D878UVII Affects AnyTone AT-D878UV II devices enhancement New feature or request

Comments

@f4inu
Copy link

f4inu commented Nov 30, 2024

Anytone 878 CPS 3.04 added a new satellite tracking function for both UV and UVII models.

While useful, this feature is somewhat broken for some birds as the predictions are way off, like for the ISS. Some others are good.

I suspect this is because some sats move more on their orbit than others, so the orbital data (Two Line Element - aka keplerians or "keps") ages quicker.

Sat tracking software (gpredict, look4sat, ...) need to update the list of TLEs often, possibly before each use to be accurate.

I realize this is quite a bit of work to reverse-engineer such a unique feature, but it would be great if qdmr could update those parameters!

(Sorry for editing your post. But the ToDo list must be in the initial post to be shown above.)

The TLE upload is also a feature of OpenGD77 and OpenRTX. Hence I would implement it for all:

@hmatuschek hmatuschek added enhancement New feature or request AT-D878UV Affects Anytone AT-D878UV devices AT-D868UV Affects Anytone AT-D868UV devices AT-D578UV Affects Anytone AT-D578UV devices AT-D878UVII Affects AnyTone AT-D878UV II devices labels Dec 2, 2024
@hmatuschek hmatuschek changed the title Add support for Anytone 878 satellite tracking function Add support satellite tracking function Dec 11, 2024
@f4inu
Copy link
Author

f4inu commented Dec 14, 2024

CPS & Firmware 3.05 were published two days ago on 2024/12/12 and we now have a tool to update TLEs in the radio.
gps_sat_data_update

The predictions are now correct!

@hmatuschek hmatuschek mentioned this issue Dec 21, 2024
20 tasks
@hmatuschek
Copy link
Owner

Hi all. I would like to start a small discussion on how to update the orbital elements and transponder information. A preliminary implementation can be found in the branch associated with this issue.

I want to discuss:

  1. How to manage the information (orbital elements & transponder)
  • A proposal can be found in the 497-add-support-satellite-tracking-function branch.
  1. How to update the radio
  • Just upload the information along with the code plug
  • Provide a separate menu/toolbar item to initiate the update

@hmatuschek hmatuschek self-assigned this Dec 21, 2024
@hmatuschek hmatuschek added this to the Version 0.12.2 milestone Dec 21, 2024
@f4inu
Copy link
Author

f4inu commented Dec 22, 2024

  1. I like the "Edit satellite database" menu, it gets the job done, but I wonder how are the frequency found and selected. For example, for AO27 I was proposed the same frequencies as for SO50, but this is wrong.

It might be needed to have a menu to update satellite transponder data, much like in gpredict.

(oh and in satellitedatabase.cc the menu names use "Frquency" and not "Frequency". Not sure if intended or not).

  1. Anytone's original CPS has a separate menu/tool to upload the satellite configuration and I think this might be the easiest, from the user point of view at least.
    I may not want to update my codeplug at the moment but would like very much updated TLEs.

This is something we might need to do several times a week to keep fresh enough data. Having a separate tool/menu from the codeplug will make it smoother.

my 2cts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AT-D578UV Affects Anytone AT-D578UV devices AT-D868UV Affects Anytone AT-D868UV devices AT-D878UV Affects Anytone AT-D878UV devices AT-D878UVII Affects AnyTone AT-D878UV II devices enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants