sdrtrunk icon indicating copy to clipboard operation
sdrtrunk copied to clipboard

BladeRF / Micro

Open gusosborne opened this issue 5 years ago • 5 comments

Haven’t been able to find any reference to blade here or on the groups - would be killer to utilize the ~60Mhz bandwidth though. Any chance for BladeRF (Micro) support? Possibly via soapy?

gusosborne avatar Jun 10 '20 00:06 gusosborne

@gusosborne I don't have a bladeRF, so I probably won't be able to add support for this.

DSheirer avatar Jun 12 '20 09:06 DSheirer

Yea, it would probably only make sense via soapy. You don’t have any plans for adding soapy support then? Either way - thank you for this awesome tool. This finally got my father doing P25 trunked traffic.

gusosborne avatar Jun 12 '20 14:06 gusosborne

Don't mean to revive a dead issue but I have began working on this on my fork. I'm no java developer by any stretch so no promises on it being completed, but I have a bladerf and would like to see it work.

I'm basing a lot of it on the way sdrtrunk works with the hackrf, just migrating to using libbladerf's API vs libhackrf. We'll see how it goes...

l0g-lab avatar Dec 16 '24 02:12 l0g-lab

To build support for the existing SDRs, did you ( @DSheirer ) reverse the low level USB control codes etc to make the SDR work? I don't see importing any libraries for anything. I'm using hackrf as a boilerplate for adding support for bladerf and I found the enumerations that you included, but bladerf is built much different seemingly and reversing it is... fun lol.

l0g-lab avatar Dec 27 '24 20:12 l0g-lab

There are likely still bugs that need to be sorted out with this, but I have a branch with working bladerf support https://github.com/arodd/sdrtrunk/tree/bladerf_support.

Tested with P25 Phase 1 and working well at 12mhz sample rate with 12mhz bandwidth. Will be making further improvements and revising before I open any PR.

arodd avatar Nov 14 '25 05:11 arodd