Search results for: macos

Tech Minds: Running the SDR++ Multiplatform Server on MacOS, Windows and Raspberry Pi

SDR++ is an open source receiver program compatible with most software defined radios including the RTL-SDR that has been going through rapid development making it now one of the top software choices. In runs on almost every platform, including Windows, Linux, MacOS and Android.

One feature that SDR++ has is it's remote server. This is similar to applications like rtl_tcp which allow an SDR on a remote device like a Raspberry Pi to be accessed over a network.

Over on YouTube, Matt from Tech Minds has uploaded a video showing how to run the SDR++ Server on MacOS, Windows and Raspberry Pi platforms.

SDR++ Multi-Platform SERVER

mySdrPlayback: MacOS Software for Browsing Through IQ Recordings from SDR#, SDRUno and More

mySdrPlayback is a program for MacOS that allows you to easily browse through IQ recordings created from multiple SDR programs. Recently the software's author (@ChrisSmolinski) 
Tweeted that he's added support for SDR# and SDRUno IQ recordings
. The program is described below:

Why use this app? It makes it easy to slog through lots of recording files, looking for interesting signals. Load a file, and a waterfall for the entire file is created. You can scroll around, and if you see anything that looks interesting, you can drag select it, and then demodulate it. You can even save the demodulated audio as a WAVE file, that you can listen to later, send to someone else, or play into your digital decoding software, if it is an RTTY, SSTV, etc. transmission.

Support for other SDR recording file formats is possible, you'll need to work with me by providing sample files and details on the format. This program is presently for macOS only. Support for Windows may happen... stay tuned!

mySdrPlayback now supports SDR# and SDRUno IQ Files.
mySdrPlayback now supports SDR# and SDRUno IQ Files.

LocalRadio: A new RTL-SDR App for MacOS

Thanks to Doug Ward (@dsward) for letting us know about his new RTL-SDR compatible MacOS based app called LocalRadio. LocalRadio is an open source web browser based app that connects to a MacOS server running an RTL-SDR. The software allows you to listen in on any frequency supported by the RTL-SDR in AM or FM modes, and audio is capable of being streamed to multiple devices via a built the LAME MP3 encoder, EZStream and Icecast server. It does not provide an FFT or waterfall display however.

The software introduction reads:

LocalRadio is an experimental, GPL-2 licensed open-source application for listening to “software defined radio” on your Mac and mobile devices. With an inexpensive RTL-SDR device plugged into the Mac’s USB port, LocalRadio provides a casual listening experience for your favorite local FM broadcasts, free music, news, sports, weather, public safety and aviation scanner monitoring, and other radio sources.

LocalRadio’s easy-to-use web interface allows the radio to be shared from a Mac to iPhones, iPads, Android devices, and other PCs on your home network. No additional software or hardware is required for sharing with mobile devices, simply use the built-in mobile web browser to connect to LocalRadio and tune to your favorite stations. You can also listen to LocalRadio audio on your Apple TV and other AirPlay-compatible devices.

LocalRadio does not provide features like FFT waterfalls, panadapters, or signal recording that are found on other SDR software. For those features, GQRX for Mac is highly recommended. GQRX is a good way to discover radio frequencies that can be used with LocalRadio.

LocalRadio is intended for use as in-home entertainment, using a local area network with a private IP address. It has not been tested with a public IP address, particularly for security testing, therefore it is not recommended for that purpose. For simply listening to LocalRadio on the Mac with the RTL-SDR device plugged in, no network is required at all.

LocalRadio Interface in the Safari Web Browser
LocalRadio Interface in the Safari Web Browser

A New Meteor M LRPT Image Decoder for Windows, Linux, MacOS and Raspberry Pi

Thanks to twitter user @LinuxSocist for submitting a link to this new Meteor M weather satellite LRPT decoder called ‘meteor_decoder’ which can be run on both Linux and Windows. Pre-built binary of the software for Windows, Linux Raspberry Pi and MacOS are available at orbides.org.

This software decoder appears to be an excellent choice for those people who want to perform their reception and decoding of Meteor M satellites all in Linux. Previously as explained in this previous post, you were able to receive the QPSK data in Linux with an RTL-SDR and a GNU Radio program, but then you’d still need to boot into Windows or run Wine to run LRPTofflinedecoder in order to generate the image. Now it appears that the image generation can be performed natively in Linux too with meteor_decoder. This help with creating portable automated Raspberry Pi based Meteor M decoder servers.

Meteor M is a class of Russian weather satellites that transmit live weather images of the earth as they pass over your location. They are somewhat similar to the NOAA satellites, although the Meteor satellites transmit higher quality images via a digital LRPT signal, rather than the analog APT signals used by NOAA. With an RTL-SDR, an appropriate antenna and decoding software they can easily be received.

An Example LRPT Image Received with an RTL-SDR from the Meteor-2 M2.
An Example LRPT Image Received with an RTL-SDR from the Meteor M-N2 Satellite.

An RTL-SDR Receiver App Written in Swift for MacOS

Over on YouTube user GetOffMyHack has uploaded a video that shows his development of a Mac based general purpose tuning app for the RTL-SDR, which was written in the Swift programming language. Swift is a programming language which is designed for creating apps for a wide range of smart Apple devices.

GetOffMyHack’s program currently has a spectrum and waterfall view, can tune to any frequency, demodulate NFM and AM, and it also has a built in CTCSS decoder. At the moment the software and code is unreleased, but he writes that in the future the code will be released and made open source once he reaches the next version in the development cycle. Keep an eye on his YouTube channel for any updates.

MacOS Desktop RTLSDR Application written in Swift

New Oregon Scientific Temperature/Humidity Data Receiver Software for MacOS and RTL-SDR

Recently programmer Erik Larsen wrote in to us to let us know about a MacOS application he has been developing to receive temperature and humidity data from Oregon Scientific v2.1 sensors. Oregon Scientific manufactures popular electronic weather stations that transmit data from remote sensors wirelessly. Using an RTL-SDR and Eriks software it is possible to receive the weather station data on a Mac computer and display the data on a GUI. The software can be downloaded from the releases section on its GitHub page.

Note that there are also several Linux based Oregon Scientific decoders available including rtl-433m-sensor, rtl_osv21, and rtl-wx.

Oregon Weather Decoder
Oregon Weather Decoder

OFFgrid-SDR: A Fully Offline RTL-SDR Receiver Program in a Single Index.html File

Thank you to Richard Didd for submitting his new software, 'OFFgrid-SDR', a fully offline RTL-SDR receiver program in an installer-free, single index.html file.

The OFFgrid-SDR program runs in any modern WebUSB-compatible browser, can demodulate common modulation types, and includes a spectrum and waterfall display, plus RDS, weather fax, and Morse code decoders. No internet connection is required to run it in the browser.

The program's advantage is that you can put the index.html file on a USB drive and use it portably on almost any machine with a browser. However, Windows users will still need to have installed the WinUSB drivers via Zadig first, and Linux users will need to blacklist the DVB-T drivers from taking over the dongle. macOS and Chromebook should just work without any additional steps.

The code is entirely open source and available on GitHub. More information about the project can be found on the project's GitHub.io page.

OFFgrid-SDR Screenshot
OFFgrid-SDR Screenshot
OFFgrid-SDR Demonstration with RTL card and Demo Mode

Using an Affordable Optical Encoder as an SDR Tuning Wheel

Thank you to Gerrit (PA3BYA) for writing in and sharing a hardware project he completed that combines an affordable optical encoder and a microcontroller with custom firmware to create a high-resolution USB mouse wheel for SDR tuning. Many people prefer using a knob to tune through the bands rather than a keyboard and mouse. Gerrit writes:

Although I initially developed it for use with the RTL-SDR, it is actually a general-purpose tuning solution that can be used with virtually any SDR software. Many SDR projects use a cheap mechanical rotary encoder with, for example, 24 pulses per revolution.

But why settle for a 24-pulse mechanical encoder when an affordable optical encoder can provide 600 pulses per revolution? For this quick SDR experiment, I combined a high-resolution optical encoder with a tiny Digispark ATtiny85 and turned it into a standard USB mouse wheel for tuning.

The result is a surprisingly simple and platform-independent tuning control that works with SDR software on macOS, Windows, Linux, and even a Raspberry Pi.

The encoder he used is a cheap Chinese part, costing around 17 Euros. However, one interesting issue that Gerrit encountered was that the cheap encoder would not reliably operate when powered from 5V, even though the operating voltage was specified as 5V to 24V. To fix this, he suspected that the input LDO was dropping too much voltage at the low 5V end, so he modified the encoder by shorting the input and output of the 78M05 regulator, to allow direct 5V power without any dropout.

His firmware for the ATtiny85 is open source and can be found on GitHub.

The Optical Encoder and ATTiny85 Microcontroller
The Optical Encoder and ATTiny85 Microcontroller