It’s fully Open Source, which means you can self-assemble the device, look into the CAD and generate derivatives:
In the following I document my personal tests, because that’s why this device is here Since the device some day will ship to people… maybe this article comes in handy. It’s work in progress, that contains some hints on how to setup your personal HackRF on Linux.
- Get hold of libuhd and install it, then install GR 3.6 (I use the release, not Git tree)
- clone the hackRF Git and perform an installation of the host stuff (cmake ./ -DCMAKE_INSTALL_PREFIX=/usr/ on Arch Linux e.g. for libhackrf etc.).
- get GrOsmoSDR – if you completed 2. – the blocks need GR
- look at the Flow-Graph for the HackRF parameters, which are to be issued to the OsmoSDR API
It should look like this now (assuming you plugged the Jawbreaker in):
Now configure udev: lsusb shows something like: “Bus 002 Device 008: ID 1d50:604b OpenMoko, Inc” – so that you don’t need sudo any more to access the device.
T: Bus=02 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 10 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d50 ProdID=604b Rev=01.00
S: Manufacturer=Great Scott Gadgets
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
The first thing I always do with a new SDR is a FFT plot.
Here we go… after adjusting the Flow-Graph to a new center-frequency (905 Mhz at 10 MHz bandwidth… maybe this looks like a transmission:
Who knows… but I will