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

(Request) RemoteID Sniffing and Decoding Bluetooth #72

Open
alphafox02 opened this issue Apr 22, 2024 · 7 comments
Open

(Request) RemoteID Sniffing and Decoding Bluetooth #72

alphafox02 opened this issue Apr 22, 2024 · 7 comments
Assignees
Labels
Feature request New feature or request Feedback Improvements or additions

Comments

@alphafox02
Copy link

alphafox02 commented Apr 22, 2024

I think perhaps decoding RemoteID per the most recent standard required on US/Europe drones would be handy if accomplished by CatSniffer.

I was reading over this link,
https://github.com/opendroneid/opendroneid-core-c?tab=readme-ov-file

And this caught my attention under this section
https://github.com/opendroneid/opendroneid-core-c?tab=readme-ov-file#bluetooth-sniffing

“ Using Texas Instruments Bluetooth boards, it should be possible to use this SW to pick up all Bluetooth advertisements from a transmitter: https://github.com/nccgroup/Sniffle

It may just be a matter of using CatSniffer, Sniffle, and the Wireshark dissectors from the link above. I see CatSniffer is up to what appears to be 1.7 Sniffle and I recall in the past being able to get the Wireshark Sniffle connection working.

@alphafox02
Copy link
Author

WiFi RemoteID decoding would be great too. I just realized all the repositories are split up with software being separate from this repo. Assuming software requests should move there.

@alphafox02
Copy link
Author

I’ve pulled in those to my Wireshark to combine with Sniffle extcap Wireshark + CatSniffer, but I need to setup RemoteID (open droneid) transmissions to test decoding. It’ll be nice if one day possible to do everything in one native with the CatSniffer sniffer tool. One step at a time though. :)

https://github.com/opendroneid/wireshark-dissector

@Marcelol52 Marcelol52 added Feedback Improvements or additions Feature request New feature or request labels Apr 22, 2024
@Marcelol52
Copy link
Contributor

Hi Alphafox02. Thank you for sharing this request with us. We always appreciate you guys bringing to our attention exciting things like this.

Indeed, we have separated the CatSniffer project in three different repositories, this was done in order to have a better control on releases for the board. The main CatSniffer repository will be kept for the Hardware, and we have made two new repositories for CatSniffer Tools and CatSniffer Firmware.

You are correct, we do have compatibility with Sniffle and Wireshark, we have a tutorial on our WiKi on how to get them working. Also, if you are able to get it working, share your progress with us. We appreciate all contributions.

@sabas1080
Copy link
Member

Hi This feature will be performed by @JahazielLem coming soon

@alphafox02
Copy link
Author

Thanks for the follow ups! I plan to order a known legitimate RemoteID transmitter and test this open source opendroneID repo against it just to see if I can get decodings. My understanding is open droneid and remoteID are the same thing, so I assume since it sounds like the standards are public and if vendors follow them, the code above should hopefully work.

@alphafox02
Copy link
Author

I thought perhaps this would also be a good reference as it seems to be verified working to some extend with bluetooth and detecting both legacy bt4 but also bt5 long range and some other features or so it sounds like.

https://github.com/dronetag/drone-scanner

Details on the bluetooth capabilities
https://github.com/dronetag/drone-scanner/blob/master/docs/features.md

@alphafox02
Copy link
Author

Please have a peek here, seems promising.

nccgroup/Sniffle#74

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature request New feature or request Feedback Improvements or additions
Projects
None yet
Development

No branches or pull requests

4 participants