DroneSecurity icon indicating copy to clipboard operation
DroneSecurity copied to clipboard

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

Open BryanCastorius opened this issue 1 year ago • 6 comments

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.

BryanCastorius avatar Jul 03 '24 09:07 BryanCastorius

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

Anirudhx234 avatar Jul 03 '24 14:07 Anirudhx234

@Anirudhx234

Yup, the offline receiver works perfectly fine for mine.

BryanCastorius avatar Jul 04 '24 06:07 BryanCastorius

@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

Anirudhx234 avatar Jul 04 '24 17:07 Anirudhx234

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!

kiran809576 avatar Nov 20 '24 09:11 kiran809576

Hi @kiran809576
AntSDR E200 starts but does not find any droneid packages, I try on mavic mini 2 (Ocusync 2). How did you manage to get AntSDR work with droneid_receiver_live ?

OP-drone avatar Jan 19 '25 13:01 OP-drone

Hello, can you share the .raw file generated by the code? just for test. thanks!

YGspike avatar Mar 02 '25 09:03 YGspike