-
Notifications
You must be signed in to change notification settings - Fork 87
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
Final step error: NO DRONE ID #37
Comments
See https://github.com/proto17/dji_droneid/blob/main/matlab/updated_scripts/process_file.m#L325-L329. It's likely because something went wrong trying to run the turbo decoder. There should be another error. Did you provide all of the output? Looking for something that starts with "[ERROR]". If you don't have anymore output to show then there might be something wrong with the remove_turbo binary. Try running |
I don't think that the M600 sends out DroneID frames on its own [1]. The
signal plots also hint that what you have might not be DroneID.
I don't know if the C++ apps will work in Windows. You would have needed
to compile the decoder app by hand using something like Cygwin. But, the
signal you are looking at right now wouldn't decoder anyway :(
[1] https://dronedj.com/2023/04/18/dji-drone-remote-id-module/
…On Sat, Apr 22, 2023, 7:31 PM pqoe ***@***.***> wrote:
Hi, thanks for replying. I recorded a signal from M600 PRO, around 2414.5
MHz, with a modified Pluto SDR (txco change)
.I'm using matlab on windows. I modified the script process file to add
the turbo decoder in same folder of the script such this :
turbo_decoder_path = fullfile(this_script_path, filesep,
'remove_turbo.cc');
In the output i get the demodulated ofdm symbols images but also in matlab
output this FRAME : "my current path" is not a recognizable matlab command''
[image: Sans te]
<https://user-images.githubusercontent.com/29039505/233811811-9eacbe03-c6f1-4f1c-8e47-3813314c6922.png>
—
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABALJHYAJDZ377MAO6SLDB3XCRL2JANCNFSM6AAAAAAXF7BYTY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
aaahhh i will find another signal that contains the remote ID, i got access to many drones at work :). I might sound a total noob but i totally do not understand this "You would have needed to compile the decoder app by hand using something like Cygwin." i did not compile anything i just put the cc file in same folder as matlab script, i did install pothos sdr for working with gnu radio but not cygwin. Meanwhile your code looks initimidating but i really appreciate your work it got me hooked |
The .cc files need to be compiled with some form of C++ compiler. In Windows you could use Cygwin [1], but I don't know for sure if that will work. All of my development and testing was done in Linux If there are parts of the code that don't make sense just ask! Thanks for trying it out 😄 [1] https://www.cygwin.com/ |
@t0rm3nt0r M600 PRO is ocusync i think, whats DL? |
@t0rm3nt0r appreciate the kind words and the knowledge that the code does work in real life 😃 @pqoe i don't normally give out my e-mail. right now the only options for demod are using the MATLAB with the turbo decoder (includes rate matching) binary. i recommend using a virtual machine with Ubuntu 22.04. i'm pretty sure the home version of MATLAB can be installed on 2 machines so you could have the VM be your second. just keep in mind that you cannot re-home a personal license :( another alternative is to put a breakpoint at https://github.com/proto17/dji_droneid/blob/main/matlab/updated_scripts/process_file.m#L326, copy the |
@pqoe DL=downlink |
@proto17 ill try that, i'm very excited to make it work, if you could write that guide ill be more than thankful ! |
@pqoe Give branch 37 a try |
thank you for your valuable help, i will try this next week. really appreciate your assistance, i'm very gratful |
Oh shoot I forgot to add |
Hi @proto17 |
@komalkumar6655 It looks like you ran |
I have run the command you have given but i am getting the above mentioned error like connection timed out. |
I think you have a firewall problem as I have no issue with that from home, work, or cell. The second |
Thanks alot for the information in got the application add_turbo .exe and the remove_turbo.exe. |
Does all DJI drones have the Drone IDs or only specified DJI drones have these Drone IDs. |
Glad it worked! Only certain DJI drones have DroneID. I don't have a good list of the ones that do vs don't |
Thank You |
FRAME: 'D:\DJI' is not recognized as an internal or external command, THis error is occuring frequently. |
@komalkumar6655 You can't have spaces in the file path. Try changing |
I think it worked finally ! i got the 2 files as output, ill recapture an actual RF iq from my pluto sdr then work the matlab code on it, ill let you know later, thanks again ! |
Hi, in MATLAB i try a captured file but after a while i get this result
In process_file (line 330)
Warning: Failed to run the final processing step
The text was updated successfully, but these errors were encountered: