SDRPlay have just announced that their RSP1 unit has just been reduced in price to $99.95 USD. Their press release reads:
SDRplay are pleased to announce a price reduction for their entry-level SDR receiver, the RSP1 to $99.95 USD making it the most competitive mid-range SDR to include reception down to low frequencies without the need for an upconverter. The RSP1 provides general coverage receiver and panadapter capability from 10 kHz to 2 GHz. As well as providing SDRuno SDR software, support for popular 3rd party packages like HDSDR, SDR-Console and Cubic SDR is provided. Recent availability of an SD Card image makes for easy set up on a Raspberry Pi.
Over time we’ve seen the RSP1 reduce in price originally from $299 USD, to half price at $149 USD in March 2015 and then to $129 USD in September 2016, and now finally down to $99 USD. The newer RSP2 remains at a price of $169.95 USD.
Aerial TV is an Android app that allows you to watch DVB-T TV with an RTL-SDR on a mobile device. We posted about Aerial TV back in April and it was available on the Google Play store back then. Unfortunately Aerial TV has recently been banned from the Google Play store as apparently the app can be used to display copyrighted material from TV. The author writes the following on a Facebook post:
Google Play has suspended Aerial TV due to “[Aerial TV] claims to provide copyrighted contents from TV channels”. According to Google apps that display live TV are of “questionable nature”. I am trying to clarify what they mean. I would like to apologize to all affected users. If you have any concerns, feel free to get in touch with Google directly.
This is quite odd and probably a mistake. But if you are looking for Aerial TV it is now available on the Amazon app store with a current 35% discount. If you bought the app on the Google Play store then to get new updates you will need to uninstall it, contact the developer for a refund, and then purchase it again on the Amazon store. More info about that is available on the Facebook page. Updates about it’s availability will always be provided on the official website at aerialtv.eu.
During this years 2017 Hamvention convention I was invented by TAPR to present three talks about the RTL-SDR. Several people who watched the talks have requested the slides, so they are uploaded here in PDF format.
The HackRF is a $300 USD RX/TX capable software defined radio which has a wide tuning range from almost DC – 6 GHz, and wide bandwidths of up to 20 MHz. It uses an 8-bit ADC so reception quality is not great, but most people buy it for its TX and wide frequency/bandwidth capabilities.
Recently the HackRF received some negative press in the ‘Daily Mail’, a British tabloid newspaper famous for sensationalist articles. In the article the Daily Mail show that the HackRF can be used to break into £100,000 Range Rover car in less than two minutes. The exact method of attack isn’t revealed, but we assume they did some sort of simple replay attack. What they probably did is take the car key far away out of reception range from the car, record a key press using the HackRF, and then replay that key press close to the car with the HackRF’s TX function. Taking the key out of reception range of the car prevents the car from invalidating the rolling code when the key is pressed.
Of course in real life an attacker would need to be more sophisticated as they most likely wouldn’t have access to the keyfob, and in that case they would most likely perform a jam-record-replay attack as we’ve seen with cheap homemade devices like RollJam. The HackRF cannot do this by itself because it is only half-duplex and so cannot TX and RX at the same time.
We should also mention that the HackRF is not the only device that can be used for replay attacks – potentially any radio that can transmit at the keyfob frequency could be used. Even a very cheap Arduino with ISM band RF module can be used for the same purpose.
Thanks to Michael Rahaim a Postdoctoral Researcher at Boston University for letting us know about the New England Workshop for SDR (NEWSDR) which will be held on June 1 & 2 and Tufts University in Medford, MA. They write:
A few of my colleagues and I are organizing the New England Workshop for SDR (NEWSDR) next month and we are currently accepting submissions for poster presentations. The event will be held at Tufts University and is sponsored by MathWorks, Ettus/NI, MediaTek and Analog Devices. It is the 7th time we’ve held the workshop and we typically have attendance of 80-100 people from industry, academia, and government.
This seems to be mostly an academic and industry conference type event, but a few people reading this blog may be interested. Registration is free.
This year as well as the poster presentations there will be a tutorial and introduction to using the PlutoSDR, which is an (as of yet unreleased) TX & RX capable SDR that will be priced at around $149 USD. It looks to be like a way to get started with SDR TXing very cheaply. During the workshops they are also providing tutorials on using USRP SDR devices with MATLAB Simulink, and with FPGAs. In 2016 they also had some interesting presentations including “Wireless Beyond RF: From Underwater to Intra-body Ultrasonic Software Defined Radios” and a tutorial on “Identifying Mystery Waveform Using Simulink and RTL-SDR”
Over on our store we now have a limited amount of “Low Power V2” RTL-SDR dongles available for sale for $16.95 USD incl. free international shipping. These are dongles that were produced for the Stratux project which aims to provide a very low cost ADS-B and UAT receiver for small airplane pilots. These Stratux kits typically consist of a Raspberry Pi, two nano RTL-SDR dongles, a GPS dongle and a Android or iOS tablet. The two RTL-SDR dongles receive both 1090 MHz ADS-B and 978 MHz UAT which are decoded on the Raspberry Pi. The Raspberry Pi then sends the decoded aircraft position and weather data to the tablet via WiFi which is running commercial navigation software.
One issue that Stratux users continually run into, is that the Raspberry Pi is sometimes unable to power two or more RTL-SDR dongles. When running a Pi with two RTL-SDR dongles, a GPS dongle, and cooling fan the total power draw is above 1A which can cause power supply problems and glitching. By using a low power RTL-SDR these problems can be avoided by keeping the total current draw under 1A.
The Low Power V2 Stratux RTL-SDR’s draw about 160-170 mA, whereas standard dongles draw about 260 mA, so that’s a saving of almost 100 mA. On battery power this current saving can mean a few hours more of operation. The Low Power RTL-SDR dongle achieves its lower current consumption by using a switch mode power supply instead of a linear regulator which is commonly used on most other RTL-SDR dongles. The trade off is that switch mode supplies are inherently RF noisy, so increased noise can be seen on the spectrum. Despite the increased noise, most applications like ADS-B are not significantly degraded. We have seen switch mode supplies used on some other RTL2832U dongles sold in the HDTV market as well. For example all the R828D based DVB-T2 dongles that we have seen use switch mode supplies as well, and also draw about 170 mA.
We think that these low power RTL-SDRs could be useful in other non-stratux related applications too. For example, they could be used on mobile Android devices. One of the key problems with Android usage is that RTL-SDR dongles tend to drain the battery quickly. They could also be used on solar and battery powered installations to help achieve longer run times. Or like with Stratux they could be used on a Raspberry Pi running other applications, to ensure that multiple dongles can be attached.
Currently we are selling these dongles for $16.95 USD with free international shipping included. Note that these dongles do not come with an enclosure (just a bare PCB), and they do not have a TCXO. Below is more information about these dongles.
Back in November 2016 we posted a review on the Low Power V1 dongles. Since then Chris (the man behind producing these dongles) has brought out the Low Power V2 models which improves upon V1 significantly. By switching to a 4-layer PCB the dongle is now much quieter in terms of RF noise produced from the switch mode power supply, and it also now runs significantly cooler. The dongle also now uses even less power and is more sensitive compared with V1.
In terms of heat produced and power used, the NESDR Nano 2 is the hottest and most power hungry, followed by the Generic Nano, the Low Power V1 and then the Low Power V2. For comparison the NESDR Nano 2 draws 1.362W of power, the generic nano 1.318W, the Low Power V1 1.003W, and the new Low Power V2 draws only 0.933W.
Following the success of the LimeSDR, the Lime team have started work on their next SDR project called ‘LimeNET’ which will eventually be released for crowdfunding on CrowdSupply. To be notified when the campaign is released you can sign up here.
The LimeNET SDR is essentially a high-end computer combined together with a LimeSDR board, and all placed in a small box. The goal is to create self contained base stations for cellular and IoT applications. LimeNET devices come in two flavors, the LimeNET Mini and the standard LimeNET.
A software defined radio (SDR) small cell network in a box for mobile and IoT applications, based on an Intel i7 processor and the open source LimeSDR board. This combination makes it an ideal implementation for high data rate communication applications such as to 2-5G radio access to IoT nodes and much more.
Processor: Intel Core i7-7500U CPU 2-core 2.7/3.5 GHz
Memory: 32 GB DDR4 2133 MHz
Storage: 512 GB SSD
Connectivity: 1 x USB 3.1 type C, 1 x USB 3.1, 2x USB 3.0, 1 x Gigabit Ethernet
A software defined radio (SDR) high capacity network in a box for mobile and IoT applications, based on an Intel i7 processor and the open source LimeSDR PCIe card. It covers the same applications as the mini version for wide area networks.
Processor: Intel Core i7-6950X CPU 10-core 2011-3 140 W 3.0 GHz 25 MB Cache
Memory: 64 GB DDR4 2133 MHz
Storage: 1 TB SSD
Connectivity: 2 x USB 3.1, 4 x USB 3.0, 1 x Gigabit Ethernet
Confronted with flat revenues, spiralling infrastructure costs and massively escalating data demands, the telco industry is facing a crisis point. It needs exponentially more cost-effective solutions, as well as new revenue streams, and needs to find them quickly. Operators face a simple choice; either revise their business models, or lose market share to new incumbents.
Lime Micro and Canonical are looking to turn the mobile telephony business model on its head. Telco hardware is expensive, slow to develop, and has proven a ‘break’ to innovation in the industry. By ‘open sourcing’ Lime Microsystems’ 5G and IoT capable SDR base station design, Lime and Canonical are looking to effectively ‘commoditise’ network hardware and shift the value centre towards software.
LimeSDR-based base stations can not only run cellular standards from 2G or 5G, as well as IoT protocols like LoRa, Sigfox, NB-IoT, LTE-M, Weightless and others but any type of wireless protocol. Open source base stations allow R&D departments to try out new ideas around industrial IoT, content broadcasting and many more. Commoditised base stations allow any enterprise to run their own base station and get spectrum from their operators as a service. Base stations can have new form factors as well, like being embedded into vending machines or attached to drones.
“It’s clear that existing telco business models are quickly running out of steam,” commented Maarten Ectors, VP IoT, Next-Gen Networks & Edge Cloud, Canonical, “and that operators need to find new revenue streams. Together with Lime Microsystems, we’re looking to initiate a ‘herding’ behaviour that will usher in the age of the largely software-enabled telco network. Through its open sourced SDR design Lime will encourage a wide range of manufacturers to produce more cost-effective base stations. And, following enormous interest in our first crowdfunding initiative, we already have the critical mass of developers required to deliver the significant software innovation the industry requires.”
“This kind of model is, without a doubt, where the industry needs to go,” commented Ebrahim Bushehri, CEO, Lime Microsystems. “There are several reasons why Canonical’s heavy commitment in this project over the past couple of years has been so important. For one, Canonical shares our vision of an entirely software-enabled future for telco and IoT networks. Secondly, Canonical’s efficient, hyper-secure IoT OS Ubuntu Core is the perfect platform to enable this vision. Thirdly, this collaboration has helped us to gather the critical mass of developers required to kick-start the programme.”
Over 3,600 developers are currently involved in efforts to create apps, called Snaps, for LimeSDR, with several free and paid-for apps having already appeared on the open community LimeSDR App Store, as well as Lime’s invite-only app store, LimeNET.
Back in March the team behind the Airspy SDR and SDRSharp software released the SpyServer, a piece of software that allows you to stream radio data from a remote Airspy receiver over a network. Then later in April they added full support for the RTL-SDR dongle as well.
This Easter the Airspy team have released SpyServer 2.0, which improves the streaming efficiency significantly (changelog). Now the full 8 MHz bandwidth of the Airspy should be easily streamable over an internet connection. With SpyServer 1.0 it was difficult to make use of the full bandwidth of the Airspy because the network data usage was very high, since it was streaming the full raw IQ data for the sampling rate/bandwidth selected. In SpyServer 2.0 the server does not stream the full raw data, and instead only streams the wideband FFT data (for displaying the waterfall and FFT graph), and the raw data from the currently selected IF bandwidth. Of course the full IQ data can still be streamed if desired by selecting the ‘Use full IQ’ checkbox.
This new efficiency means that WFM uses only about 1.3 MB/s, and narrow band modes like NFM/AM/SSB only use about 120 kB/s of network data which is easily achievable over a local network and internet. This data usage is almost independent of the sampling rate/bandwidth selected so you can stream the full 8 MHz offered by the Airspy without trouble. Normally streaming the full raw data for 8 MHz would use about 40 MB/s, which is difficult to achieve over a local network, and impossible over the internet.
We tested the new SpyServer over our local network and were able to stream the full 8 MHz of the Airspy with no problems. With the RTL-SDR we were also able to stream 2.4 MHz without issue. WFM and NFM modes worked clearly and no skips or significant lag was noticed over a local WiFi N connection. Hopefully in the future SpyServer will be developed further to enable compressed audio streaming as well for even lower network data usage.
Some Operational Notes:
To run SpyServer on Windows simply double click on spyserver.exe. On Linux extract “spyserver_linux_x86” and the config file, and then run “sudo chmod +x spyserver_linux_x86”. Then run it with “./spyserver_linux_x86”.
Connect to it on the remote PC in SDR# using the servers IP address which can be found by typing “ipconfig /all” in Windows command prompt, or “ifconfig” on Linux.
To select between using the Airspy and RTL-SDR for the SpyServer you will need to edit the spyserver.config file with a text editor and edit the “device_type” string.
SpyServer runs on Windows/Linux as well as small embedded computers such as Raspberry Pi’s and Odroids. Download the Raspberry Pi and Odroid servers separately from SDR# at http://airspy.com/download.
SpyServer is NOT compatible with software that expects an rtl_tcp server such as SDRTouch.
We have also seen Lucas Teske of the OpenSatellite project use the SpyServer for streaming a GOES16 downlink over a network connection with an Odroid C2. He writes that soon the OpenSatellite project software will directly support SpyServer.