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

Question #1

Open
raidfire99 opened this issue Apr 19, 2019 · 3 comments
Open

Question #1

raidfire99 opened this issue Apr 19, 2019 · 3 comments

Comments

@raidfire99
Copy link

raidfire99 commented Apr 19, 2019

Hi,

I found this in my search for something related but not quite what i'm looking for, my drone knowledge is limited my field is RF so I would like to know if these captures would be of benefit to my project.

I don't own a DJI so i was searching for captures of the radio packets to reverse engineer the control protocol, do any of your taps contain the packets im looking for between handset and drone (i noted your movement of control in the recording scenarios)?
is the following a true or false assumption? serial / rf (method of transmission) is not relevant the packets are still using the same structure and protocol.

if the above is true, i have no need to find a friend with a drone to come to the RF lab for a packet capture session.

@mefistotelis
Copy link
Collaborator

mefistotelis commented Apr 19, 2019

is the following a true or false assumption? serial / rf (method of transmission) is not relevant the packets are still using the same structure and protocol.

That's oversimplification.

On OFDM board, the drone uses two data sources for RF link: serial DUML interface, and compressed video data transferred via USB from gimbal. For the serial packets, OFDM is just a "router" - it transfers DUML packets between all sources: gimbal, FC (center board) and RC (with mobile device).

It transfers packets based on type and destination. Not all packets go everywhere.

Currently this repo contains packet captures between OFDM and Center Board.

Packets transferred via RF link are DUML; not sure if they're wrapped with any other protocol.

@raidfire99
Copy link
Author

Thanks for a super quick response, when i get my hands on a DJI I'll do some comparisons of the packets and post some rf captures.

Our scenarios will include (don't do this at home unless you own the correct documentation!)
monitoring RF traffic with autonomous flight during a GPS Jam attack, GPS spoof.

I know the default behaviour on loss of gps is to switch to user, if there is no gps or user available, does it self protect and land?

@mefistotelis
Copy link
Collaborator

Either that or it would try to hover until low on battery. Not sure.

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

2 participants