Friday, January 10, 2014

HackRF Present and Future

At CSAW THREADS in November I gave a talk about the present and future of the HackRF project (video). I reviewed the new HackRF One design, and then I showed all sorts of different things that people are already doing with HackRF Jawbreaker. It's pretty exciting to see all the applications that people are coming up with!


Bob said...

So, when are these things going to be for sale? I missed the Beta, and the Kickstarter backing.

Garrett said...

So excited to get my hands on one of these. Any anticipated release date for the One.

Michael Ossmann said...

Bob, Garrett: Please see for information on HackRF availability.

Anonymous said...

(1)Would you consider making HackRF a digital front end for upscale old fashioned radios like the AOR AR 3000A:
(2) How do I get HackRF working with DECT? See:

Anonymous said...

Hi Michael,

Theoretically, would it be possible to make private GSM network using HackRF Full Duplex + embedeed linux device (billing, switchboard etc.) ?

Please can you tell me what is the transmission distance of HackRF device connected to USB?

Is there a plan of introducing external power?

Ivica from Croatia

Anonymous said...

Can 1 HackRF be a GSM base station using OpenBTS?

Michael Ossmann said...


(1) HackRF One has an analog baseband expansion interface. It is possible to connect that interface to older radios.

(2) There is some DECT code on CGRAN:

Someone recently expressed interest in DECT on the hackrf-dev mailing list:

Michael Ossmann said...

Anonymous and Anonymous:

It is probably possible to implement a GSM basestation with a pair of HackRF Ones, but this is unproven.

Transmission distance depends on many factors, one of which is transmit power. There are some transmit power details here:

In general, HackRF One is useful for transmission across a room, not across a city.

There is a pin header on HackRF One that permits external power supply. Additionally, you can power HackRF One with a USB power supply.

electron said...

Would this board work with sdr touch on a nexus7 tablet?

Michael Ossmann said...

electron: You'd have to ask the developer of the application. HackRF support can be added via libhackrf.

Anonymous said...

Hello, I test the HackRf-one for 3 weeks. No problem of compatibility with DTS software and RTL-Sharp SDR-Console. Driver installation is easy enough by the latest version of Zadig. To my surprise, it was a correct reception of Am stations or BLU Decametric from 1 Mhz playing on earnings. From my side, I very often use the internal preamp. Reception seems a little worse than a conventional key in RT820 or E4000 but the dynamic is not the same with a delta of 40 to 50 dB on average instead of 50 to 60 dB with my key Terratec: nevertheless by using my preamp jim m 75 and my coupler 4 Ways Sat, I get to have an equivalent sensitivity. I have not yet tested the issuance (note the internal and external preamp if active) or the Hack-Rf transfer function with Linux. Must possess a very good computer to correctly operate a high sample rate as the bandwidth of 20 MHz. Here I reduced the 16 MHz sampling on the desktop computer because the reception signal was distorted AM. On my portable audio, I am obliged to reduce the sampling to 10 Mhz and moderate value of the FFT spectrum for perfect demodulation of signals. If not in all, the product is correct and does its job in broadband you the best quality / price. Unfortunately, I can not give it 5 stars but only 3 because many artifacts and aliasings in the window of the spectrum (frequencies images due to the frequency of sampling) and has the form of a peak on a strong signal (in ax-shaped or inverted sailing boat … with a peak at 75 khz +/- the main peak). I added a shield to the RF input as requested by Ossmann blind and completely map … but it has nothing changes on aliasing strange signals. Through my experience on the use of this card, I advise not reflect signals only in the central tier of the window of the spectrum on the screen and be wary of the signals from the left or right tier. These signals are aliasings those spectra a + or – the value of sampling frequency (this problem exists regardless of the value of 8 to 20 MHz) and they oddly Confuse with the signals of the window spectrum analysis in court . Eg 10 MHz analysis 140 150 mhz was the frequencies of 140 to 150 MHz, which is normal, but also signals (with some attenuation) of 130 to 140 MHz and 150 to 160 MHz: This is very embarrassing and very unfortunate use a spectrum analyzer. To reduce these phenomena maximum aliasing, adjust as best as possible gains and also use a filter to strip outside the entrance antenna (which I have … but the problem persists anyway). The screen does not change because with or without shielding metal is the same! On my side … I even disassembled all my armor with great precaution to check in doubt … and finally put them back with the same result. Note also the 80-120 Mhz band portion which is unusable without an FM rejector of 88-108 Mhz. That is all for the first tests of this card remains very useful in his function of emission and reception very broadband. Cordially Pascal F1MIJ