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

Unable to Lock into Mavic 2 (Ocusync 2) Drone Frequency #30

Open
BryanCastorius opened this issue Jul 3, 2024 · 4 comments
Open

Unable to Lock into Mavic 2 (Ocusync 2) Drone Frequency #30

BryanCastorius opened this issue Jul 3, 2024 · 4 comments

Comments

@BryanCastorius
Copy link

Dear @mrlnc,

My current setup uses USRP B-205 mini connected to a 2.4/5.8 GHz antenna for the RX2 to decode DJI Mavic 2 which uses Ocusync 2.0 protocol. I tried running the code both in indoor and outdoor environment and encounter the same issue, which it still stuck at the endless loop of trying to find the center frequency.
Screenshot from 2024-07-03 16-19-57
As I read through the code, I noticed that the list of frequencies are hard coded, is there a way to obtain the drone's actual frequency that it is communicating so that it can lock to it.

Furthermore, I have tried setting the 'Legacy = True' and still obtain the same problem.

@Anirudhx234
Copy link

Hi, sorry that this is a bit unrelated, but were you able to get decoded payloads using the offline receiver? I'm currently trying to do it with a different SDR but have had no luck

@BryanCastorius
Copy link
Author

@Anirudhx234

Yup, the offline receiver works perfectly fine for mine.

@Anirudhx234
Copy link

Anirudhx234 commented Jul 4, 2024

@BryanCastorius
Ok, good to know. I assume you ran the offline receiver in legacy mode since you're using the Mavic 2 Pro? I get the following error when I run it in legacy mode, so I was wondering if you made any changes to the original code. It seems to be locating the packet correctly based on the spectrum but I'm stuck here...
image

@kiran809576
Copy link

kiran809576 commented Nov 20, 2024

Hi @BryanCastorius, , @Anirudhx234
I'm currently working on the same project, and the offline receiver code is working well. However, when I run the live receiver code, the data is being captured and processed, but in the drone-id packets the model is estimated incorrectly. In fact, each packet is having different model name mentioned. I'm testing with Mavic Pro, legacy is set True, it is detected correctly using AntSDR.
I’d appreciate any guidance or insights you can share.
Thanks!

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

3 participants