recieve BLE packet [LibreSDR]

Status
Not open for further replies.

Bunuelo

Newbie
Joined
Dec 6, 2024
Messages
1
Reaction score
0
Hello everyone.
I have a thing called LibreSDR. As far as I understand, it is something like a clone of ADALM-PLUTO from Analog Device.
I have never worked with such devices, but the opportunity and need to use it in my work arose.
As I understand it, this thing can scan a given frequency and receive and send signals on it.
I have the following task. I have my own device that works with BLE, scans and broadcasts packets. I know that I am broadcasting packets (advertising) on a channel with a known frequency. And I scan on it.
I want to scan this frequency with LibreSDR and see broadcast and scanning packets, I want to see some time characteristics.
So, I installed the drivers for LibreSDR and installed the SDR++ program. Based on modest information from the Internet, I was able to start the device and even caught the broadcast of a regular FM radio. I set the broadcast frequency of my BLE and see some bursts. But what should I do with it next?
I suppose theoretically that LibreSDR can probably scan the radio frequency I need and transmit "raw" data to the computer, where I can then decode it into the correct data. But for this I probably need some program, but I can't find the right one.
I had several solutions, but in each I came to a dead end.
  1. I found some GNU Radio which is a rather professional tool and difficult to master for a beginner. It would be easier if there were ready-made examples of circuits for decoding BLE signals on the Internet, but I did not find any.
  2. I tried to install DragonOS which is a special build of Linux for radio research. One of the components of this system is BLE analysis, but I couldn't get it to work and apparently it supports HackRf AND BladeRF devices, so I think it's not compatible with my LibreSDR
  3. SDR++ could record some data in WAV format at the right frequency, but again, I need some kind of decoder.
So, my question to knowledgeable people. What should I do? What software tools will allow me to implement my task? What information could help me?
Thank you for any help in this matter.
 

FreqsAndGeeks

Newbie
Joined
Feb 21, 2025
Messages
1
Reaction score
0
Hey sorry for the late reply, I just saw this.

Bluetooth uses channel hopping. A much better tool for Bluetooth packet capture is the Ubertooth One. It was designed for that very thing. It can be used in combination with wireshark. It also has other unofficial firmware that will allow for other operations such as following and disconnecting Bluetooth clients.

I would imagine in theory it would be possible with your libre SDR but you would only be able to monitor part of the spectrum that Bluetooth uses. As far as I know the max for the LibreSDR are 56MB +\- and you will need 80 as far as I know. You could mess around with this,


But I’m sure you have probably already found all of this out by now.
 
Status
Not open for further replies.
Top