DragonOS FocalX LTE Scanner + FALCON vs srsRAN (Lime, B205mini, bladeRF, hackRF, SteamDeck)
Вставка
- Опубліковано 9 лют 2025
- I was looking for a reason to run multiple SDRs at a time, so here's a video showing how FALCON continues to work in DragonOS FocalX w/ the LimeSDR. FALCON stands for Fast Analysis of LTE Control channels and works by decoding the Physical Downlink Control Channel (PDCCH) of a base station (it uses an older build of srsLTE).
** Absolutely no real cellular infrastructure was touched in this video, it's all within a controlled environment provided by SDRs and the software shown **
The video also briefly touches on how to use the LTE Cell Scanner w/ the hackRF to perform a survey in order to find information on the cell which allows us to properly configure FALCON.
github.com/Jia...
Valve's SteamDeck is also shown running DragonOS FocalX in the video along with srsRan + bladeRF to run the base station, while back over on the laptop with the Lime there's a b205mini acting as the UE thanks again to srsRAN.
en.wikipedia.o...
github.com/srs...
After everything is setup, the Lime and FALCON is used to decode the base station and show real-time usage. More details on FALCON, including it's other various command line only tools, can be found here
github.com/fal...
Follow @cemaxecuter on Twitter for more DragonOS and SDR info.
Become a patron @ / cemaxecuter
Any plans on updating the os for the new LineSuiteNG? Ive been playing a bit with the new XTRX
I need to see what’s all required and than rebuild everything that’s compiled against the one one. I’ve got the lime 2.0 I can use for testing.
Awesome as usual
hello is the usrp b210 the Clone from Aliexpress or ebay is it reliable is it working do you think i can buy it without getting scammed?
Thanks for your great tutorials. Can i use RTL_SDR device for this tutorials instead of hackRF.
Unfortunately the rtlsdr does not have wide enough bandwidth for Falcon.
How do I upgrade your OS with latest packages you've added without reinstalling with latest ISO?
Wil only apt-upgrade work?
This build has some significant changes in it that I worked on over time and unfortunately I couldn’t build upgradable packages like I have sometimes in the past. Best solution is to backup your home directory, then reinstall and move over what you need into the new install.
Very nice!!
Hey, when i am running srsRAN on the DragonOS (rpi version) I am gettin Error - buffer pool is empty.
Way to reproduce - usrp b200 mini
First terminal:
sudo srsepc
Second:
sudo srsenb --rf.device_name UHD
Output:
[INFO] [B200] Actually got clock rate 23.040000 MHz.
==== eNodeB started ===
Type to view trace
Setting frequency: DL=2680.0 Mhz, UL=2560.0 MHz for cc_idx=0 nof_prb=50
Error - buffer pool is empty
Error - buffer pool is empty
Error - buffer pool is empty
Error - buffer pool is empty
I’ll have to try on my end, but I generally do not recommend running the epc and enb on a Pi. Try unplugging and pluggin back in the b200. You may also want to shut down the desktop to conserve resources and try to run commands in just terminal windows.