-
Notifications
You must be signed in to change notification settings - Fork 147
FiFi SDR device notes
FiFi-SDR is a simple and a bit older device that still has good receive results on HF. This device install instruction is based on a groups.io message started by Dellacer and finalised by PE3ES. Source: https://groups.io/g/openwebrx/topic/installation_and/74855631?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,74855631. Tested and working on RPi3 and RPi4 with stable image and build from source image in January 2021.
First the FiFi-SDR is connected to the Pi, then we check whether the Pi recognizes the FiFi-SDR correctly.
lsusb
The FiFi-SDR should now appear in the list.
Bus 001 Device 004: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb
The FiFi-SDR must be seen as ID 16c0: 05dc, then it was recognized correctly. If this is not the case, please perform
sudo apt update && sudo apt upgrade and sudo reboot on the Pi.
Now that the FiFi-SDR has been correctly recognized, a udev rule has to be created to give access to the usb connected FiFi.
sudo nano /etc/udev/rules.d/fifi.rules
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="plugdev"
After the rule has been created, we still have to install the rockprog program.
As a pre-requisite you need to install libpopt-dev if this is not already installed
sudo apt-get install libpopt-dev
git clone https://github.com/8cH9azbsFifZ/rockprog.git
cd rockprog/rockprog-linux/
make
sudo install ./rockprog /bin
sudo rockprog -l
-----> serial number of FiFi-SDR ..E4651FF570..1D01000EFF.. (only partial serial number of FiFi shown here)
Make sure openwebrx is allowed to open audio devices by adding the openwebrx user to the audio groups. This might not be needed or is done differently depending on installation method and the distro used. This example works for Debian.
sudo adduser openwebrx audio
When setting up the new device in the /settings page make sure to add the device identifier. I used hw:FiFiSDR,DEV=0
sudo reboot
Supported Hardware
Setup Guide
Docker
Manual installation
Upgrading an installation
Migrating to OpenWebRX 1.0
RHEL specific notes
User Management
Configuration
Bookmarks
Background decoding
How to get openwebrx stats into collectd
Airspy HF+ and Discovery
Airspy R2 / Mini
HackRF
Perseus HF receiver
RTL-SDR
Radioberry
SDRPlay
HPSDR / Hermes-Lite 2
FiFi-SDR
AMBE vocoder