17 ms·
HackRF, an open source SDR platform
- est 13y agoThe spec from HackRF github wiki: https://github.com/mossmann/hackrf/wiki/Jawbreaker https://github.com/mossmann/hackrf/wiki/Jawbreaker * half-duplex transceiver * operating freq: 30 MHz to 6 GHz * supported sample rates: 8 Msps to 20 Msps (quadrature) * resolution: 8 bits * interface: High Speed USB 2.0 (with USB Micro-B connector) * power supply: USB bus power
- rsync 13y agoI'm interested in comparing this to the bladerf device: http://www.kickstarter.com/projects/1085541682/bladerf-usb-30-software-defined-radio http://www.kickstarter.com/projects/1085541682/bladerf-usb-3... ... since I already have one. HackRF appears to be about half the size, which is very nice. Freq range is 30-6000, vs. the bladerf which is 300-3800. Bladerf is USB 3.0, however, and appears to have a higher sample rate ? "capable of capturing 40MHz 12-bit full duplex quadrature samples in realtime." The HackRF appears to be about half the price, currently.
- ajb 13y agoThe HackRF is half-duplex (can only either rx or tx at a given time - unless you get two). The bladeRf is full duplex.
- cypher517 13y agoWhat cool projects could someone build with this besides scan radio waves?
- Torn 13y agoTransmit and spoof things (i.e. pretend to be other devices)?
- simcop2387 13y agoYour own GSM network for one. http://gnuradio.org/redmine/projects/gnuradio/wiki/Introduction_To_GSM http://gnuradio.org/redmine/projects/gnuradio/wiki/Introduct...
- choochootrain 13y agoslow scan tv receiver for ARISS (Amateur Radio on the International Space Station). i implemented this as part of a class project using $20 tv tuners hacked into a crude sdr. http://inst.eecs.berkeley.edu/~ee123/fa12/project.html http://inst.eecs.berkeley.edu/~ee123/fa12/project.html
- xradionut 13y agoScanning radio waves is fairly cool in the first place. Most people really don't have a clue what's going on and it's fascinating. There's an plethora of various services and devices in this area of spectrum. http://www.ntia.doc.gov/page/2011/united-states-frequency-allocation-chart http://www.ntia.doc.gov/page/2011/united-states-frequency-al... Some uses I would consider besides general scanning and exploration would be: amateur radio (multiple bands), NOAA weather stations and satellites, various aviation services, device monitoring and prototype assistance, etc....
- VLM 13y agoWell, there's roughly a lifetime of perfectly legal technological entertainment if you bother to get licensed and operate under FCC part 97, for which this gadget would make an interesting toy/tool. You could read more about this topic at http://www.arrl.org/ http://www.arrl.org/
- alokm 13y agoAre there any existing reliable alternatives?
- est 13y agoBladeRF, USRP
- anExcitedBeast 13y agoBladeRF looks pretty awesome.
- SigmundA 13y agoIf you want to try this stuff out cheap, then get a DVB-T dongle that works with RTL-SDR: http://sdr.osmocom.org/trac/wiki/rtl-sdr http://sdr.osmocom.org/trac/wiki/rtl-sdr http://www.nooelec.com/store/tv28tv2.html http://www.nooelec.com/store/tv28tv2.html bladeRf, USRP and now HackRF are def a step up but big difference in cost. There is also http://www.RFSpace.com http://www.RFSpace.com, http://www.Winradio.com http://www.Winradio.com and http://www.flex-radio.com http://www.flex-radio.com for commercial offerings.
- fdb 13y agoMyriad-RF is also an open-source project. It costs $299 and supports frequencies between 260MHz and 3.8GHz. http://myriadrf.org/ http://myriadrf.org/
- VLM 13y agoFor real usable ham radio SDR there's always http://fivedash.com/ http://fivedash.com/ aka the former kb9yig operation. I have a liteII combined kit built for 30 meters. Works pretty well! Wide enough BW that with a 192K sound card (or was it 96K?) I would listen to one of the aircraft weather transmitters. Note this is narrowband low frequency rx and tx gear, whereas there's two separate "cultures" of SDR people and one lives to demod wifi and the other lives to do advanced DSP on 160 meters or whatever. And the two don't often meet.
- SubZero 13y agoWould this be able to say...oh, idk...spoof and overpower digital TV channels in a localized area? I need to know...for science.
- xradionut 13y agoNo. And you don't need to be an jerk and interfere with broadcasts. It's an antisocial activity frowned on by 99.99 percent of the public and hardware hackers. There's plenty of good science that can be done in all aspects of RF experimentation for a small investment of time and little money.
- benjamincburns 13y agoTo give the GP the benefit of the doubt, there are plenty of low-power FM transmitter dongles that people use legitimately to play audio over low-cost FM radios.
- benjamincburns 13y agoIf you're having difficulty assessing the feasibility of something like this, you're going to have all kinds of trouble actually implementing your "diabolical" scheme.
- VLM 13y agoYes and if you run the numbers for a couple dBm out and spread across a 6 MHz ATSC signal, compared to the actual stations (depending where you live, I guess) you'll have a range of perhaps feet. Maybe tens of feet. Shannon's law is not to be denied! (And what decade did it rename from "Shannons Law" to "Shannon–Hartley theorem" anyway?)
- paduc 13y agoCan't you use this to capture car-key signals and replicate them later? Sounds like the perfect tool for that.
- cweaver 13y agoI'm pretty sure car keys use a rolling code to avoid this type of attack.
- ortusdux 13y agoHere is a spec sheet from '96: http://www.ti.com/lit/ds/slws011d/slws011d.pdf http://www.ti.com/lit/ds/slws011d/slws011d.pdf Back then they used a 40 bit rolling code. Found here: http://auto.howstuffworks.com/remote-entry2.htm http://auto.howstuffworks.com/remote-entry2.htm
- serf 13y agoIf only we had a time machine, we could open garage doors EVERYWHERE!
- jot 13y agoAny thoughts on how this could be used as a low cost surveying tool to find sources of WiFi interference? We've been considering getting one of these: http://www.metageek.net/products/wi-spy/ http://www.metageek.net/products/wi-spy/ It would be great to instead have a bit of kit that could be repurposed like HackRF.
- dominicgs 13y agoYou just need something that receives 2.4GHz and can give you signal strength (or calculate an FFT). Spectools [1] is a great tool for this, it already supports Ubertooth and could easily be adapted to work with HackRF. Caveat: I work on Ubertooth for Michael Ossmann [1] https://kismetwireless.net/spectools/ https://kismetwireless.net/spectools/
- csmatt 13y agoLooks like it's essentially a Bus Pirate for RF... Which is awesome!
- deleted 13y ago[deleted]
- Radle 13y agoSo, it's literally a piece of hardware allowing me to take any radio signal from 30MHz to 6GHz, transfer them into digital data and read them out with my Computer? (Or other device)
- aw3c2 13y agoSince you sound vaguely fascinated, get yourself a 20$ http://sdr.osmocom.org/trac/wiki/rtl-sdr http://sdr.osmocom.org/trac/wiki/rtl-sdr
- sparky 13y agoMan it'd be nice if this (or BladeRF) went down to DC like the USRP, so you could also use it as an oscilloscope. It's easier on the USRP because of its motherboard/daughterboard architecture, which adds some cost and complexity, but the cost adder should be pretty small relative to the several-hundred-dollars these things cost.
- SigmundA 13y agoYeah I am annoyed at the separation in SDR hardware most seem to be 0-30Mhz or 30Mhz and up. HackRf is even offering a Ham-it-up upconverter to go with, the same one you would use with a DVB-T dongle. This gets you into the lower range but uses a mechanical switch to engage. Would really like soft control of it and be more integrated into the design. I might even try to wire a relay in to a Ham-it-up along with a raspberry pi for a integrated device that can go below 30Mhz with IP based connection.
- xradionut 13y agoThat's the nature of the RF business. Most folks are interested in one (<= HF), or the other (> HF), or have money for equipment that handles both. Building good equipment that handles the full spectrum is challenging.
- nanospider 13y agohttp://thinkrf.com/wsa5000/ http://thinkrf.com/wsa5000/
- patrickyeon 13y agoBuilding that one was challenging too (I used to do RF work for thinkRF). Going back through history, they started off with something that would only cover a specific band (say wifi, or specific cell bands). Then we did the 0440 (400MHz-4GHz), then the 0108 (10MHz-8GHz). There are all kinds of difficulties that come in to making and RF front-end that'll cover all of that bandwidth (we also did amplification and filtering to get better quality reception). You'll also note the prices, and that those are receive-only devices. Some of the reason the price is so high is that we did all the RF design in-house, designing to our specs. A lot of the cheaper boards out there have less amplification, no (or too little) filtering, and use an integrated LO/mixer/digitizer/baseband chip, which limits them to the specs that chip can handle.
- gdc 13y agoYeah, the lack of < 30 Mhz means this would be a pass for me.
- yyao 13y agoDepends on what you want to do. A lot of people think that they need more bandwidth or power to achieve something. This may not necessarily be the case. QRP guys have crossed continents on less than a watt. I remember from my undergrad days that we've played with band passing the human voice. We managed to get surprisingly good results with 500Hz of bandwidth. There's a lot of interesting things you can do with more power and more bandwidth. To echo a lot of the other comments made already, if you are doing this without much thought, this is generally frowned upon.
- sparky 13y agoHe wants lower carrier frequencies, not more receive bandwidth. For example, HF [1] is 3 to 30MHz, and cannot be received by HackRF without an upconverter, which adds another board and another $43 [2] to the equation. Also, if you want to go all the way down to DC, the upconverter approach doesn't really work. [1] http://en.wikipedia.org/wiki/High_frequency http://en.wikipedia.org/wiki/High_frequency [2] http://www.nooelec.com/store/ham-it-up-v1-0-rf-upconverter-for-software-defined-radio.html http://www.nooelec.com/store/ham-it-up-v1-0-rf-upconverter-f...
- cdjk 13y agoMost QRP work is at frequencies less than 30MHz. While 6m might work, tropospheric ducting, sporadic E, etc are touchy enough that adding in QRP operation wouldn't be pleasant. The RF upconverter would help with that, however. Power is easily solved by an external amplifier. Increased bandwidth would be nice, but 20MHz is plenty. While you might need that for microwave experiments (wifi, gsm, etc, and spread-spectrum experiments), the big advantage of the bandwidth is being able to listen in to everything at once, and see where signals are at a glance, without tuning through frequencies. Being able to glance at an entire band, and immediately see where QSOs are happening is pretty cool. Or you could record all of the FM broadcast spectrum, and decode it at your leisure later. That's not too practical, but is pretty cool. And 20Mhz is wider than every ham band 2m and lower. And 500 MHz isn't quite enough for voice - SSB is generally 2.3 - 3 kHz. 300-500 Hz is ideal for CW (morse code), and digital modes can use even less.
- oldgregg 13y agoWhat would be the typical range for something like this or BladeRF?
- aray 13y agoI'd assume it depends heavily on your antenna configuration, line-of-sight, polarization, noise, etc. Edit: I sent a question on kickstarter asking about TX power limitations so if mossman answers it, the answer will appear in the FAQ section.
- VLM 13y agohttps://github.com/mossmann/hackrf/wiki/Jawbreaker https://github.com/mossmann/hackrf/wiki/Jawbreaker What it really depends on is your modulation method. So say you want to operate legally as a ham radio op on 5760.1 operating CW. Well with a reasonably high gain antenna -15 dBm is OK. COTS MMIC amps and some filters and you'll have a vaguely competitive contest rover. I would imagine QEX/QST and the like will have ham radio band amp designs for a couple bucks soon enough after this thing rolls out. Looking at the cost of a FT-817 and a transverter, I imagine you could save quite a bit of dough using this device... Given $200 I could probably scavenge up some TR relays good for 5 cm and maybe a whole watt or so. Placed in front of a modest rover capable dish this could pretty much kick butt. Plus or minus phase noise, which hasn't been discussed, and frequency stability (I'm guessing no 10 MHz GPSDO input) (edited to add, and I haven't seen a noise figure spec yet either...) On the other hand if you insist on trying to do NTSC ATV ham radio operation around 427.250 you'll find that a smokin +5 dBm on a 6 MHz wide signal will get you perhaps across the room.
- phaet0n 13y agoFor people interested in other SDR options, I believe these guys were YC funded: Per Vices, http://www.pervices.com/ http://www.pervices.com/ Their hardware is significantly meatier, supporting frequencies from 100kHz to 4GHz with a bandwith of 250MHz. The HackRF only has a bandwith of 20MHz, and bottoms out at 30MHz. I haven't heard much from them, or discussion about them, but they are out there.
- aray 13y agoIt's also almost $900, and PCIe (not USB), and doesn't look very portable at all: http://www.pervices.com/shop/index.php?route=product/product&product_id=49 http://www.pervices.com/shop/index.php?route=product/product... At that price point you might as well start looking at USRPs.
- yyao 13y agoThey are very different. If you are looking for something that you can run from a USB cable, this could be the perfect tool. Someone called this the Bus Pirate of RF and I think its a great way to describe this tool. The SDRs from Per Vices are geared towards low latency and high bandwidth. You can't squeeze 4x PCIe bandwidth into a USB cable. Neither can you get sub microsecond latencies. You can't get this over an ethernet connection either. This is the application where the Per Vices SDRs come out as clear winners.
- mtgx 13y agoThis is like Nvidia/Icera's i500 modem, right? http://www.nvidia.com/docs/IO/116757/NVIDIA_i500_whitepaper_FINALv3.pdf http://www.nvidia.com/docs/IO/116757/NVIDIA_i500_whitepaper_...
- cottonseed 13y agoThis is great. I met briefly with a company developing software radio products that led me to believe such devices are illegal or require special licensing. Is my impression wrong or has this changed recently? Second, can this do GSM, receive at least? Frequency band works, but maybe it doesn't have the bandwidth?
- benjamincburns 13y agoIt's been a while since I've looked into this, but last I knew it was legal to listen to any band you want, but illegal to transmit on any band for which you don't posses the required license, if any. Then there's all kinds of rules about transmit power. For instance, last I knew you could transmit unlicensed on the public FM and AM radio bands so long as you're under some minimal threshold - I think it was 1W.
- VLM 13y ago"I think it was 1W." LOL no, you know .gov they make it as complicated as possible. If I recall the AM is DC input power limited and the FM limits are some weird field strength which is non-trivial to measure. Google for 47 CFR 15 and you're looking for part C 15.221 and .239 probably. You can read this stuff for free at gpo.gov. There are about a zillion other part 15 bands you can legally operate under if you're willing to bother figuring out how. If you're smart enough to figure out how to legally operate part 15, you're certainly smart enough to get a license to operate part 97, which doesn't have even a fraction of those goofy restrictions and is the original techie social network.
- yyao 13y agoThe question of receiving signals is more a philosophical one of ethics. The question of broadcasting signals is one governed by law. In North America, you can't broadcast on a part of the spectrum that you don't have a licence for. Wifi devices, 900MHz phones and CB radios and such operate in a frequency band which has special provisions for such use. I looked at their product specification and there isn't any mention of phase noise of the local oscillator. It turns out that a critical requirement for tuning into GSM signals is the phase noise or jitter of the local oscillator. Chances are, they are using a pretty good cystal, but probably not good enough for a GSM base station. There is a good reason why GSM base stations all run off rubidium standards. In fact, you can grab 10MHz rubidium standards for a very (relatively) cheap price off eBay. They are all from decommissioned cell towers. There is a possibility that you can still tune into a GSM signal with a substandard local oscillator. However, this behaviour would be intermittent.
- VLM 13y agoOne interesting observation, I have no idea if this can be turned into a startup idea, is you can usually tell within the first two lines of comments in a "SDR" type story who is coming from an analog EE RF background and who's coming from a programmer digital background. And there's very few in between, as a percentage. I donno if the startup idea is an online course for CS to understand EE or EE to understand CS or both or ... ?