Giter Club home page Giter Club logo

pisdr-image's Introduction

🥧 PiSDR: The SDR Linux Distro for Your Pi

Modified Raspbian image with the latest SDR software pre-installed and ready to go. Compatible with every Pi.

Github All Downloads Github Latest Version

The PiSDR is a Raspbian based operating system for the Pi pre-loaded with multiple Software Defined Radio software. It was created to serve as a fast and reliable bootstrap for SDR projects.

Documentation

This is a single person project with limited time and resources to acquire expensive SDRs. Only radios validated by tests are supported by this image. This is a limitation to maintain a certain level of quality. If you are a vendor and want your SDR supported by this image, consider donating one unit to the project. The latest version of the PiSDR supports every Raspberry Pi model (Zero, 1, 2, 3 and 4).

Software

List of pre-installed software:

Radios

We currently support the following SDR:

Getting started

Download

The download file is hosted on GitHub Releases. Click in the button below to go to the latest release and choose the .tar.xz file to start downloading your PiSDR image. No .xz extraction is required. Use this file directly with the flashing software.

Download Latest Image

Installation

The installation process is the same as the vanilla Raspbian. You will need a MicroSD card with at least 8GB of capacity. To transfer the image file to the memory card we recommend the open-source and multi-platform balenaEtcher or the official Raspberry Pi Imager.

If you are feeling quite adventurous, you can copy the image to the memory card using dd. Warning: One should be extremely cautious using dd, as with any command of this kind it can destroy data irreversibly.

$ dd bs=4M if=pisdr.img of=/dev/sdX conv=fsync

Post Installation (Recommended)

When running your PiSDR installation for the first time, it's recommended to run the following command in the target board. This command will enable math optimizations supported by your hardware and speedup programs like GNU Radio and GQRX.

volk_profile

Usage

This image can be used as a standard Raspbian desktop environment. The HDMI Output, SSH, and Remote VNC are enabled by default. For usage information about any pre-installed software, please refer to our Software Page.

Warning: It is important to change the credentials after the first login to ensure your security.

SSH

To access the system with this option, you will need an SSH client. This is built-in inside the Command-Line of most operating systems (Linux, macOS and Windows 10). As a GUI alternative, we recommend using the PuTTY application available for Linux and Windows.

$ ssh [email protected]
Password: raspberry

VNC

The remote desktop can be accessed using any VNC client. The credentials are the same from the SSH. The default screen resolution is set to 720p. This setting can be easily changed inside the raspi-config menu (Advanced > Resolution). Note: The Remmina Client is known to be incompatible with this VNC Server.

Running Programs

Not all programs listed above will be listed on the desktop. Most of them require to be launched from the terminal. Please, refer to the documentation of the program that you would like to use for launch instructions. The README.md files can also be accessed offline inside the /home/pi/PiSDR directory.

About the project

PiSDR Project was created and maintained since 2019 by Luigi F. Cruz.

Support

Feel free to hit me up on Twitter or Email if your question isn't answered by this documentation. If you found a bug, please, report it directly on GitHub Issues.

Hardware Sponsors

License

PiSDR is distributed by an MIT license.

Disclaimer

This project isn't in any way associated with the Raspberry Pi Foundation.

Contributing

Everyone is very welcome to contribute to our project. Project icon made by Smashicons.

pisdr-image's People

Contributors

luigifcruz avatar rajesh-s avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pisdr-image's Issues

LimeSDR_toolbox

How to include the very nice tools for LimeSDR (from F5OEO), like LimeSDR_tools?
thanks for your fantastic work about Pi and SDR.
Regards
Andre

More documentation is needed.

Is your feature request related to a problem? Please describe.
Finding out how to drive the discrete modules means going back to them, and many are sparse - consolidating the apps should mean consolidating the documentation.

Describe the solution you'd like
Better Documentation is required - while this is an admirable aggregation of some SDR Tools, it does not aggregate or improve on the documentation that exists (some of which is extremely sparse - i.e. read the code to work out how to drive it).

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

**Include a superset of documentation for all tools. **

So, I have a number of Raspberry Pis and a couple of RTL_SDR dongles.

Three major questions, that aren't immediately self evident in looking at the component documentation.

Is it possible to plug more than one dongle into a pi? I ask because, I was wondering whether if I am driving two separate apps at the same time, looking at different frequencies, I might need two dongles.

Is there any benefit to this?

I run my pi’s headless. Which, if any of the SDR apps run in a client server mode? I.e. capture the data on the PI, broadcast it over the LAN, and have a sister component of the app on my laptop to do the interpretation. I could scrounge up a monitor kb and mouse for the pi, but that also defeats the purpose, as part of the goal of this is to be mobile. THis is not particularly evident from existing documentation.

GLRPT and

Please can we include XWXAPT (NOAA APT) and GLRPT (METEOR M2 LRPT) in the next package?
I would be happy to contribute, build, package.

Detach reattach

when I run rtl_fm on your distro it detachs the module from the kernal on its own. The rtl_fm I built does not. How did you do that?

Thanks es 73
wa2zkd

Unable to use default username/password

After installing everything and having the Pi come up correctly, I can't seem to SSH into it using pisdr/raspberry. Any idea why those credentials won't work?

Request for hamlib

It's not sdr specific, but it's handy for most hams.
And needed for some rotators in gpredict.

GNURadio is not working with PlutoSDR

Im running PiSDR 3.0 on Pi4. SDRAngel works with my PlutoSDR, but not GNURadio. When I add the PlutoSDR Sink or Source Blocks to my flow graph and press execute I get the following error:

/--------------------------/
<<< Welcome to GNU Radio Companion 3.7.13.4 >>>

Block paths:
/usr/share/gnuradio/grc/blocks
/usr/local/share/gnuradio/grc/blocks

Loading: "/home/pi/Slask/transmitter.grc"

Done

Generating: '/home/pi/Slask/top_block.py'

Executing: /usr/bin/python2 -u /home/pi/Slask/top_block.py

Traceback (most recent call last):
File "/home/pi/Slask/top_block.py", line 26, in
from gnuradio import iio
ImportError: cannot import name iio

Done
/-----------------------------/

http error 403

2 times tried to download, at around 80% HTTP error 403 ;-(

12 hours later: FDM was able to finalize the last 20% of the download

Berryboot support to load this in multi-boot with other RPi OS

I've found Berryboot to be extremely helpful when it comes to using specific distros like these with the ability to dual/multi-boot with other operating systems (eg. Kodi, OSMC, Kali or any other). Especially useful for people who want to use their Pi for more than one task without hassles.

In case a good number of people are interested, I am willing to modify the images published on this project to support BerryBoot bootloader. I can take up the responsibility of keeping the releases up to date as well (I'm thinking there's probably a way to make this a GitHub actions flow task).

Examples of distros that are available on berryboot bootloader

PlutoSDR not working as expected.

Command iio_info -s throws unable to create local iio context: no such file. May be related to a config.txt file in Pluto.

[NETWORK]
hostname = pluto
ipaddr = 192.168.1.64
ipaddr_host = 192.168.1.85
netmask = 255.255.255.0
[USB_ETHERNET]
ipaddr_eth = 192.168.1.8
netmask_eth = 255.255.255.0

Extra hardware support

I saw in your list of supported software you include GQRX and GNUradio, and in supported hardware I see a few older Airspy devices. SDRplay and the AirspyHF+ devices are pretty popular, and they are supported by GQRX and GNUradio through the osmocom module. willcode/gr-osmosdr includes SDRplay support and Alexandru Csete has accepted AirspyHF+ support in csete/gr-osmosdr. I got these two trees merged pretty easily for use in GQRX.

From the license terms in the SDRplay drivers, you are able to distribute the binary as long as you include the license. Airspy looks to follow something similar.

osmo-fl2k

I would like to request this tool : osmo-fl2k .
This tool add driver to use a "USB 3.0 to VGA adapter" as an antenna for the SDR-RTL adding capabilities to transmit FM, DAB, DVB-T, GSM, UMTS and GPS signals.
https://osmocom.org/projects/osmo-fl2k/wiki

XTERM Child Process wont start

Solved by installing XTERM with "sudo apt-get install xterm" manually.

Maybe only necessary by using the RPi 3 headless with VNC.

73s Holger

USB didn't recognize any device

Downloaded newest version yesterday, booted perfectly fine on pi zero but not detecting any keyboard / mouse / Pluto on pi zero.

It looks like it didn't recognize / load usb drivers.

Thanks. Is there any way to rebuild usb drivers ?

Here is the var/log/syslog if that helps.
syslog.txt

Change from HDMI to headset using raspi-config

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
I expect to change the audio output from the HDMI to the headset jack on the Raspberry Pi.

Screenshots
If applicable, add screenshots to help explain your problem.

Device Version
Which Raspberry Pi version this problem happens. Using a Raspberry Pi 4 2 GB

Additional context
Add any other context about the problem here.
With this image file the default audio output appears to be the HDMI cable. Using sudo raspi-config to force the output to the headset jack does not work. To see if the problem is with the Raspberry pi I used Raspberry-pi buster image and was able to force the output to the headset. Used other images with the same result. Sound was moved to the headset instead of the HDMI cable. Tried the PiSDR image again and sound stays from the HDMI output and cannot be forced to the headset jack.

Using a Raspberry Pi 4 2 GB

Doesn't boot on pi400

The green power light blinks 4 long and 4 short pattern indicating -- Unsupported board type

Also some of the messages on the console:

start4.elf not found (6)
...
start.elf. is not compatible
This board requires newer software
Get the latest software from https://www.raspberrypi.org/downloads/
ERROR: 00000044

hackrf, rtl_433, gr-gsm, gr-dect

Hello,

What is the recommended way of adding hackrf, rtl_433, gr-gsm, pocsag and gr-dect?
Also, support for RSP1A would be a dream...

Thank you,
Catalin

Adding Universal Radio Hacker

Universal Radio Hacker is a really good open source program for analysing Radio Signals e.g. for reverse engineering.
When I installed it onto my raspbian I found it to be quit difficult. So I thought it woould be nice if it would be included in the image so people can use it and learn out of the box.

Universal Radio Hacker

And Thx for your great work!

Document USRP setup

The following steps are required to set up a USRP device:

cd ~/
git clone git://github.com/EttusResearch/uhd.git
cd uhd
git checkout v3.15.0.0
cd ~/uhd/host/utils
sudo cp uhd-usrp.rules /etc/udev/rules.d/
cd /etc/udev/rules.d
sudo chown pi:pi *.rules
sudo udevadm control --reload-rules
sudo udevadm trigger
cd ~/uhd/host/utils
# plug in USRP
uhd_usrp_probe

Once that is done, it works well. Tested with 2020-08-05-PiSDR-vanilla.img and a USRP B200mini.

Build For Nvidia Jetson Nano

Hi,
Do you have a readme or something that describes how I could build an image for a Nvidia Jetson Nano ?

it seems much has been done in your "next_step" branch already.

Question

Can I use it banana pro board?

Pls add support for Blade RF

Thank you for your work with this RPi image. Would it be possible to include support for the Nuand BladeRF series of radios?

BalenaEtcher does not recognize image

Hi,

Today I downloaded the PiSDR image from both the official and a collaborator mirror (US-East) via https://pisdr.luigifreitas.me/#getting-started, and in both cases when I attempt to flash the image onto a 16GB SD card using the macOS version of BalenaEtcher (v1.5.70) I receive this message:

Invalid image
/Users/wjgilmore/Downloads/pisdr_v3.0.tar.xz is not a supported image type.

The image size is 4.67GB so doesn't seem as if there was a partial download. I subsequently tried downloading the Torrent (my first Torrent ever lol, used Transmission client), and wound up with the same result. I've burned dozens of Raspberry Pi images using Balena Etcher and this is the first time I've encountered this issue. Any ideas?

Thank you!
Jason

Ubuntu 20.10 based PiSDR for arm64 and x86 with headless (server) option

Is your feature request related to a problem? Please describe.

@luigifcruz suggests this

What do you guys think of a PiSDR image based on Ubuntu 20.10 with ARM64 and X86 flavors?

https://twitter.com/luigifcruz/status/1327486307791228928

Describe the solution you'd like

Put together a Ubuntu 20.10 based distribution of PiSDR, and target both arm64 and x86 devices.

Describe alternatives you've considered

Run with the current Raspbianbased system on Pi 4.

Additional context

Seemed like a good idea when @luigifcruz mentioned it on Twitter, so I thought I'd capture some of the discussion here too.

CygnusRFI doesn't work (Python2)

Version: 2020-11-13-PiSDR-vanilla.img

CygnusRFI has some Python 2'isms in it. But gnuradio, on which it depends, is set up for Python3.

Steps to reproduce the behavior:

python2 ~/PiSDR/CygnusRFI/CygnusRFI.py will fail because gnuradio libraries are for Python3 (specifically due to type declarations).

python3 ~/PiSDR/CygnusRFI/CygnusRFI.py will fail due to Py2 vs Py3 issues starting with raw_input. changing that to input will then fail on execfail, which will then fail on ....

I would like to request the vapor trail tool added. https://github.com/inguardians/VaporTrail Cheers!

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

RTL-SDR v3

The dongle comes with directions on how to put it in HF mode using SDR#. It there a way to do those commands from within this suite? If so, could that procedure be added to the docs.?

I run the suite headless, from ssh login and cli . OK, I found the answer

Tetra

my mistake..
How to remove this "issue" ?
Sorry.

Issues installing gr-gsm, which relies on gr-osmosdr, which relies on a newer gnuradio version ?

Hello,

I am using 2020-11-13-PiSDR-vanilla.img.

My goal is to run gr-gsm on my limeSDR-USB device.

I attempted to use:

https://gitlab.com/myriadrf/gr-gsm

... which is a gr-gsm built for limeSDR. However, this requires gr-osmosdr. When I attempt to compile gr-osmosdr, I bomb out with errors telling me that it requires GNU Radio 3.9.

Is this a very simple issue of pisdr having a slightly older GNU Radio (3.8) than gr-osmosdr is looking for ?

May I suggest that the following items would be useful to include in the pisdr distribution:

  • kal/kalibrate for each of the physical SDR devices (kal is very useful)
  • gr-gsm
  • basic osmocom libraries, etc., for other osmocom utilities and tools that users might install.

Thank you very much.

PiSDR V5 image does not work on a Pi Zero (W)

Describe the bug
The image boots but binaries (eg gqrx) give "Illegal Instruction" on a Pi Zero.

To Reproduce
Steps to reproduce the behavior:
1 Download the image.xz file, write it to SD card
2 Boot the image on a Pi Zero (W)
3 Try to run "gqrx"

Expected behavior
Gqrx starts up

Screenshots
If applicable, add screenshots to help explain your problem.

Device Version
Pi Zero (W)

Additional context
I tried this image first on a Pi Zero (W), then on a Pi 2B, where it worked (but understandably slowly). Finally I (bought and) tried PiSDR on a Pi 4 (2GB) and it works very well.

No audio using bluetooth speakers or headset

Describe the bug
Connection can be successfully made using the User Interfaces to bluetooth audio devices, but no sound can be made to go through any of them.

To Reproduce
Steps to reproduce the behavior:

  1. Install image file on sd card
  2. Update all packages
  3. Enable Bluetooth
  4. Make Bluetooth speaker bluetooth visible
  5. Pair Raspberry Pi 4 with speaker
  6. Run GQRX and tune to a strong FM broadcast channel.

Expected behavior
Music should come out of the bluetooth device as it does on my HF rig

Screenshots
not terribly relevant - imagine a strong signal

Device Version
4b

Additional context
Urban setting with absurdly strong FM signals bouncing about

The PiSDR 5.0 version cannot be loaded using Rapsberry Pi Imager v1.6.2

Hello

Describe the bug
The PiSDR 5.0 version cannot be loaded using Rapsberry Pi Imager v1.6.2. In 47% the application returns Error Write to Storage. Testing on 2 micro SD cards (both cards new). First card Samsung EVO Plus 32GB and the second card Sandisk Extreme Pro also 32GB. PiSDR Version 5.1 goes on the card without any problem. I upload an already prepared image to the card.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Rapsberry Pi Imager v1.6.2
  2. Chose Operating system, storage and click on write
  3. Error in aprox. 47%

pisdr v3 on RPI2B+

Hello,
Here is copy from terminal on SDRangel start / GNU Radio is able to start but can not detect LimeSDR USB, Lime suite also not able to start....
=>
pi@pisdr:/Packages/sdrangel/build $ sudo ./sdrangel
libEGL warning: DRI2: failed to authenticate
2019-12-21 16:18:49.949 (W) QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
2019-12-21 16:18:49.964 (I) SDRangel 4.12.2 Qt 5.11.3 32b arm Raspbian GNU/Linux 10 (buster) DSP Rx:24b Tx:16b PID 2498
2019-12-21 16:18:49.967 (I) MainSettings::MainSettings: settings file: format: 0 location: /root/.config/f4exb/SDRangel.conf
2019-12-21 16:18:49.968 (D) AudioDeviceManager::AudioDeviceManager: scan input devices
2019-12-21 16:18:50.404 (D) AudioDeviceManager::AudioDeviceManager: input device #0: default
2019-12-21 16:18:50.404 (D) AudioDeviceManager::AudioDeviceManager: input device #1: jack
2019-12-21 16:18:50.405 (D) AudioDeviceManager::AudioDeviceManager: input device #2: pulse
2019-12-21 16:18:50.405 (D) AudioDeviceManager::AudioDeviceManager: input device #3: usbstream:CARD=ALSA
2019-12-21 16:18:50.405 (D) AudioDeviceManager::AudioDeviceManager: input device #4: alsa_output.platform-soc_audio.analog-mono.monitor
2019-12-21 16:18:50.405 (D) AudioDeviceManager::AudioDeviceManager: scan output devices
2019-12-21 16:18:51.712 (D) AudioDeviceManager::AudioDeviceManager: output device #0: default
2019-12-21 16:18:51.712 (D) AudioDeviceManager::AudioDeviceManager: output device #1: jack
2019-12-21 16:18:51.713 (D) AudioDeviceManager::AudioDeviceManager: output device #2: pulse
2019-12-21 16:18:51.713 (D) AudioDeviceManager::AudioDeviceManager: output device #3: sysdefault:CARD=ALSA
2019-12-21 16:18:51.713 (D) AudioDeviceManager::AudioDeviceManager: output device #4: dmix:CARD=ALSA,DEV=0
2019-12-21 16:18:51.713 (D) AudioDeviceManager::AudioDeviceManager: output device #5: dmix:CARD=ALSA,DEV=1
2019-12-21 16:18:51.714 (D) AudioDeviceManager::AudioDeviceManager: output device #6: dmix:CARD=ALSA,DEV=2
2019-12-21 16:18:51.714 (D) AudioDeviceManager::AudioDeviceManager: output device #7: dsnoop:CARD=ALSA,DEV=0
2019-12-21 16:18:51.714 (D) AudioDeviceManager::AudioDeviceManager: output device #8: dsnoop:CARD=ALSA,DEV=1
2019-12-21 16:18:51.715 (D) AudioDeviceManager::AudioDeviceManager: output device #9: dsnoop:CARD=ALSA,DEV=2
2019-12-21 16:18:51.715 (D) AudioDeviceManager::AudioDeviceManager: output device #10: hw:CARD=ALSA,DEV=0
2019-12-21 16:18:51.715 (D) AudioDeviceManager::AudioDeviceManager: output device #11: hw:CARD=ALSA,DEV=1
2019-12-21 16:18:51.715 (D) AudioDeviceManager::AudioDeviceManager: output device #12: hw:CARD=ALSA,DEV=2
2019-12-21 16:18:51.716 (D) AudioDeviceManager::AudioDeviceManager: output device #13: plughw:CARD=ALSA,DEV=0
2019-12-21 16:18:51.716 (D) AudioDeviceManager::AudioDeviceManager: output device #14: plughw:CARD=ALSA,DEV=1
2019-12-21 16:18:51.716 (D) AudioDeviceManager::AudioDeviceManager: output device #15: plughw:CARD=ALSA,DEV=2
2019-12-21 16:18:51.716 (D) AudioDeviceManager::AudioDeviceManager: output device #16: usbstream:CARD=ALSA
2019-12-21 16:18:51.717 (D) AudioDeviceManager::AudioDeviceManager: output device #17: alsa_output.platform-soc_audio.analog-mono
2019-12-21 16:18:51.719 (D) MainWindow::MainWindow: start
2019-12-21 16:18:52.231 (D) MainWindow::MainWindow: load settings...
2019-12-21 16:18:52.232 (D) MainWindow::loadSettings
2019-12-21 16:18:52.233 (W) qUncompress: Input data is corrupted
2019-12-21 16:18:52.234 (W) qUncompress: Input data is corrupted
2019-12-21 16:18:52.234 (W) qUncompress: Input data is corrupted
2019-12-21 16:18:52.235 (D) AudioDeviceManager::deserialize
2019-12-21 16:18:52.235 (W) qUncompress: Input data is corrupted
2019-12-21 16:18:52.236 (D) AMBEEngine::deserialize: invalid or no data
2019-12-21 16:18:52.236 (W) qUncompress: Input data is corrupted
2019-12-21 16:18:52.240 (D) MainWindow::MainWindow: load plugins...
2019-12-21 16:18:52.241 (D) PluginManager::loadPluginsPart folder /home/pi/Packages/sdrangel/build/../lib/sdrangel/plugins is empty
2019-12-21 16:18:52.246 (D) PluginManager::loadPluginsDir: fileName: libchanalyzer.so
2019-12-21 16:18:52.257 (I) PluginManager::loadPluginsDir: loaded plugin libchanalyzer.so
2019-12-21 16:18:52.258 (D) PluginManager::loadPluginsDir: fileName: libdemodam.so
2019-12-21 16:18:52.270 (I) PluginManager::loadPluginsDir: loaded plugin libdemodam.so
2019-12-21 16:18:52.271 (D) PluginManager::loadPluginsDir: fileName: libdemodatv.so
2019-12-21 16:18:52.282 (I) PluginManager::loadPluginsDir: loaded plugin libdemodatv.so
2019-12-21 16:18:52.283 (D) PluginManager::loadPluginsDir: fileName: libdemodbfm.so
2019-12-21 16:18:52.302 (I) PluginManager::loadPluginsDir: loaded plugin libdemodbfm.so
2019-12-21 16:18:52.303 (D) PluginManager::loadPluginsDir: fileName: libdemoddatv.so
2019-12-21 16:18:52.878 (I) PluginManager::loadPluginsDir: loaded plugin libdemoddatv.so
2019-12-21 16:18:52.879 (D) PluginManager::loadPluginsDir: fileName: libdemoddsd.so
2019-12-21 16:18:52.895 (I) PluginManager::loadPluginsDir: loaded plugin libdemoddsd.so
2019-12-21 16:18:52.895 (D) PluginManager::loadPluginsDir: fileName: libdemodfreedv.so
2019-12-21 16:18:52.909 (I) PluginManager::loadPluginsDir: loaded plugin libdemodfreedv.so
2019-12-21 16:18:52.910 (D) PluginManager::loadPluginsDir: fileName: libdemodlora.so
2019-12-21 16:18:52.919 (I) PluginManager::loadPluginsDir: loaded plugin libdemodlora.so
2019-12-21 16:18:52.920 (D) PluginManager::loadPluginsDir: fileName: libdemodnfm.so
2019-12-21 16:18:52.933 (I) PluginManager::loadPluginsDir: loaded plugin libdemodnfm.so
2019-12-21 16:18:52.934 (D) PluginManager::loadPluginsDir: fileName: libdemodssb.so
2019-12-21 16:18:52.946 (I) PluginManager::loadPluginsDir: loaded plugin libdemodssb.so
2019-12-21 16:18:52.947 (D) PluginManager::loadPluginsDir: fileName: libdemodwfm.so
2019-12-21 16:18:52.958 (I) PluginManager::loadPluginsDir: loaded plugin libdemodwfm.so
2019-12-21 16:18:52.959 (D) PluginManager::loadPluginsDir: fileName: libfilesource.so
2019-12-21 16:18:52.973 (I) PluginManager::loadPluginsDir: loaded plugin libfilesource.so
2019-12-21 16:18:52.973 (D) PluginManager::loadPluginsDir: fileName: libfreqtracker.so
2019-12-21 16:18:52.985 (I) PluginManager::loadPluginsDir: loaded plugin libfreqtracker.so
2019-12-21 16:18:52.986 (D) PluginManager::loadPluginsDir: fileName: libinputairspy.so
2019-12-21 16:18:53.006 (I) PluginManager::loadPluginsDir: loaded plugin libinputairspy.so
2019-12-21 16:18:53.007 (D) PluginManager::loadPluginsDir: fileName: libinputairspyhf.so
2019-12-21 16:18:53.020 (I) PluginManager::loadPluginsDir: loaded plugin libinputairspyhf.so
2019-12-21 16:18:53.020 (D) PluginManager::loadPluginsDir: fileName: libinputfcdpro.so
2019-12-21 16:18:53.039 (I) PluginManager::loadPluginsDir: loaded plugin libinputfcdpro.so
2019-12-21 16:18:53.040 (D) PluginManager::loadPluginsDir: fileName: libinputfcdproplus.so
2019-12-21 16:18:53.051 (I) PluginManager::loadPluginsDir: loaded plugin libinputfcdproplus.so
2019-12-21 16:18:53.052 (D) PluginManager::loadPluginsDir: fileName: libinputfileinput.so
2019-12-21 16:18:53.065 (I) PluginManager::loadPluginsDir: loaded plugin libinputfileinput.so
2019-12-21 16:18:53.066 (D) PluginManager::loadPluginsDir: fileName: libinputkiwisdr.so
2019-12-21 16:18:53.081 (I) PluginManager::loadPluginsDir: loaded plugin libinputkiwisdr.so
2019-12-21 16:18:53.082 (D) PluginManager::loadPluginsDir: fileName: libinputlimesdr.so
2019-12-21 16:18:53.103 (I) PluginManager::loadPluginsDir: loaded plugin libinputlimesdr.so
2019-12-21 16:18:53.104 (D) PluginManager::loadPluginsDir: fileName: libinputlocal.so
2019-12-21 16:18:53.115 (I) PluginManager::loadPluginsDir: loaded plugin libinputlocal.so
2019-12-21 16:18:53.116 (D) PluginManager::loadPluginsDir: fileName: libinputplutosdr.so
2019-12-21 16:18:53.136 (I) PluginManager::loadPluginsDir: loaded plugin libinputplutosdr.so
2019-12-21 16:18:53.137 (D) PluginManager::loadPluginsDir: fileName: libinputremote.so
2019-12-21 16:18:53.152 (I) PluginManager::loadPluginsDir: loaded plugin libinputremote.so
2019-12-21 16:18:53.153 (D) PluginManager::loadPluginsDir: fileName: libinputrtlsdr.so
2019-12-21 16:18:53.166 (I) PluginManager::loadPluginsDir: loaded plugin libinputrtlsdr.so
2019-12-21 16:18:53.167 (D) PluginManager::loadPluginsDir: fileName: libinputsoapysdr.so
2019-12-21 16:18:53.189 (I) PluginManager::loadPluginsDir: loaded plugin libinputsoapysdr.so
2019-12-21 16:18:53.189 (D) PluginManager::loadPluginsDir: fileName: libinputtestsource.so
2019-12-21 16:18:53.202 (I) PluginManager::loadPluginsDir: loaded plugin libinputtestsource.so
2019-12-21 16:18:53.203 (D) PluginManager::loadPluginsDir: fileName: liblocalsink.so
2019-12-21 16:18:53.214 (I) PluginManager::loadPluginsDir: loaded plugin liblocalsink.so
2019-12-21 16:18:53.215 (D) PluginManager::loadPluginsDir: fileName: liblocalsource.so
2019-12-21 16:18:53.228 (I) PluginManager::loadPluginsDir: loaded plugin liblocalsource.so
2019-12-21 16:18:53.229 (D) PluginManager::loadPluginsDir: fileName: libmimotestmi.so
2019-12-21 16:18:53.241 (I) PluginManager::loadPluginsDir: loaded plugin libmimotestmi.so
2019-12-21 16:18:53.241 (D) PluginManager::loadPluginsDir: fileName: libmodam.so
2019-12-21 16:18:53.252 (I) PluginManager::loadPluginsDir: loaded plugin libmodam.so
2019-12-21 16:18:53.253 (D) PluginManager::loadPluginsDir: fileName: libmodatv.so
2019-12-21 16:18:53.605 (I) PluginManager::loadPluginsDir: loaded plugin libmodatv.so
2019-12-21 16:18:53.605 (D) PluginManager::loadPluginsDir: fileName: libmodfreedv.so
2019-12-21 16:18:53.615 (I) PluginManager::loadPluginsDir: loaded plugin libmodfreedv.so
2019-12-21 16:18:53.615 (D) PluginManager::loadPluginsDir: fileName: libmodnfm.so
2019-12-21 16:18:53.626 (I) PluginManager::loadPluginsDir: loaded plugin libmodnfm.so
2019-12-21 16:18:53.627 (D) PluginManager::loadPluginsDir: fileName: libmodssb.so
2019-12-21 16:18:53.640 (I) PluginManager::loadPluginsDir: loaded plugin libmodssb.so
2019-12-21 16:18:53.640 (D) PluginManager::loadPluginsDir: fileName: libmodwfm.so
2019-12-21 16:18:53.654 (I) PluginManager::loadPluginsDir: loaded plugin libmodwfm.so
2019-12-21 16:18:53.655 (D) PluginManager::loadPluginsDir: fileName: liboutputfilesink.so
2019-12-21 16:18:53.666 (I) PluginManager::loadPluginsDir: loaded plugin liboutputfilesink.so
2019-12-21 16:18:53.667 (D) PluginManager::loadPluginsDir: fileName: liboutputlimesdr.so
2019-12-21 16:18:53.683 (I) PluginManager::loadPluginsDir: loaded plugin liboutputlimesdr.so
2019-12-21 16:18:53.683 (D) PluginManager::loadPluginsDir: fileName: liboutputlocal.so
2019-12-21 16:18:53.692 (I) PluginManager::loadPluginsDir: loaded plugin liboutputlocal.so
2019-12-21 16:18:53.693 (D) PluginManager::loadPluginsDir: fileName: liboutputplutosdr.so
2019-12-21 16:18:53.708 (I) PluginManager::loadPluginsDir: loaded plugin liboutputplutosdr.so
2019-12-21 16:18:53.709 (D) PluginManager::loadPluginsDir: fileName: liboutputremote.so
2019-12-21 16:18:53.722 (I) PluginManager::loadPluginsDir: loaded plugin liboutputremote.so
2019-12-21 16:18:53.723 (D) PluginManager::loadPluginsDir: fileName: liboutputsoapysdr.so
2019-12-21 16:18:53.734 (I) PluginManager::loadPluginsDir: loaded plugin liboutputsoapysdr.so
2019-12-21 16:18:53.734 (D) PluginManager::loadPluginsDir: fileName: liboutputtestsink.so
2019-12-21 16:18:53.746 (I) PluginManager::loadPluginsDir: loaded plugin liboutputtestsink.so
2019-12-21 16:18:53.747 (D) PluginManager::loadPluginsDir: fileName: libremotesink.so
2019-12-21 16:18:53.760 (I) PluginManager::loadPluginsDir: loaded plugin libremotesink.so
2019-12-21 16:18:53.761 (D) PluginManager::loadPluginsDir: fileName: libremotesource.so
2019-12-21 16:18:53.772 (I) PluginManager::loadPluginsDir: loaded plugin libremotesource.so
2019-12-21 16:18:53.773 (D) PluginManager::loadPluginsDir: fileName: libudpsink.so
2019-12-21 16:18:53.785 (I) PluginManager::loadPluginsDir: loaded plugin libudpsink.so
2019-12-21 16:18:53.785 (D) PluginManager::loadPluginsDir: fileName: libudpsource.so
2019-12-21 16:18:53.800 (I) PluginManager::loadPluginsDir: loaded plugin libudpsource.so
2019-12-21 16:18:53.800 (D) PluginManager::registerRxChannel AM Demodulator with channel name "sdrangel.channel.amdemod"
2019-12-21 16:18:53.801 (D) PluginManager::registerTxChannel AM Modulator with channel name "sdrangel.channeltx.modam"
2019-12-21 16:18:53.801 (D) PluginManager::registerRxChannel ATV Demodulator with channel name "sdrangel.channel.demodatv"
2019-12-21 16:18:53.802 (D) PluginManager::registerTxChannel ATV Modulator with channel name "sdrangel.channeltx.modatv"
2019-12-21 16:18:53.802 (D) PluginManager::registerSampleSource Airspy Input with source name sdrangel.samplesource.airspy
2019-12-21 16:18:53.803 (D) PluginManager::registerSampleSource AirspyHF Input with source name sdrangel.samplesource.airspyhf
2019-12-21 16:18:53.803 (D) PluginManager::registerRxChannel Broadcast FM Demodulator with channel name "sdrangel.channel.bfm"
2019-12-21 16:18:53.804 (D) PluginManager::registerRxChannel Channel Analyzer with channel name "sdrangel.channel.chanalyzer"
2019-12-21 16:18:53.804 (D) PluginManager::registerRxChannel DATV Demodulator with channel name "sdrangel.channel.demoddatv"
2019-12-21 16:18:53.804 (D) PluginManager::registerRxChannel DSD Demodulator with channel name "sdrangel.channel.dsddemod"
2019-12-21 16:18:53.805 (D) PluginManager::registerTxChannel File channel source with channel name "sdrangel.channeltx.filesource"
2019-12-21 16:18:53.805 (D) PluginManager::registerSampleSource File device input with source name sdrangel.samplesource.fileinput
2019-12-21 16:18:53.806 (D) PluginManager::registerSampleSink File sink output with sink name sdrangel.samplesink.filesink
2019-12-21 16:18:53.806 (D) PluginManager::registerRxChannel FreeDV Demodulator with channel name "sdrangel.channel.freedvdemod"
2019-12-21 16:18:53.807 (D) PluginManager::registerTxChannel FreeDV Modulator with channel name "sdrangel.channeltx.freedvmod"
2019-12-21 16:18:53.807 (D) PluginManager::registerRxChannel Frequency Tracker with channel name "sdrangel.channel.freqtracker"
2019-12-21 16:18:53.808 (D) PluginManager::registerSampleSource FunCube Pro Input with source name sdrangel.samplesource.fcdpro
2019-12-21 16:18:53.809 (D) PluginManager::registerSampleSource FunCube Pro+ Input with source name sdrangel.samplesource.fcdproplus
2019-12-21 16:18:53.809 (D) PluginManager::registerSampleSource KiwiSDR input with source name sdrangel.samplesource.kiwisdrsource
2019-12-21 16:18:53.810 (D) PluginManager::registerSampleSource LimeSDR Input with source name sdrangel.samplesource.limesdr
2019-12-21 16:18:53.810 (D) PluginManager::registerSampleSink LimeSDR Output with sink name sdrangel.samplesink.limesdr
2019-12-21 16:18:53.810 (D) PluginManager::registerRxChannel LoRa Demodulator with channel name "sdrangel.channel.lorademod"
2019-12-21 16:18:53.811 (D) PluginManager::registerRxChannel Local channel sink with channel name "sdrangel.channel.localsink"
2019-12-21 16:18:53.811 (D) PluginManager::registerTxChannel Local channel source with channel name "sdrangel.channel.localsource"
2019-12-21 16:18:53.812 (D) PluginManager::registerSampleSource Local device input with source name sdrangel.samplesource.localinput
2019-12-21 16:18:53.812 (D) PluginManager::registerSampleSink Local device output with sink name sdrangel.samplesink.localoutput
2019-12-21 16:18:53.812 (D) PluginManager::registerRxChannel NFM Demodulator with channel name "sdrangel.channel.nfmdemod"
2019-12-21 16:18:53.813 (D) PluginManager::registerTxChannel NFM Modulator with channel name "sdrangel.channeltx.modnfm"
2019-12-21 16:18:53.813 (D) PluginManager::registerSampleSource PlutoSDR Input with source name sdrangel.samplesource.plutosdr
2019-12-21 16:18:53.813 (D) PluginManager::registerSampleSink PlutoSDR Output with sink name sdrangel.samplesink.plutosdr
2019-12-21 16:18:53.814 (D) PluginManager::registerSampleSource RTL-SDR Input with source name sdrangel.samplesource.rtlsdr
2019-12-21 16:18:53.814 (D) PluginManager::registerRxChannel Remote channel sink with channel name "sdrangel.channel.remotesink"
2019-12-21 16:18:53.815 (D) PluginManager::registerTxChannel Remote channel source with channel name "sdrangel.channeltx.remotesource"
2019-12-21 16:18:53.815 (D) PluginManager::registerSampleSource Remote device input with source name sdrangel.samplesource.remoteinput
2019-12-21 16:18:53.816 (D) PluginManager::registerSampleSink Remote device output with sink name sdrangel.samplesink.remoteoutput
2019-12-21 16:18:53.816 (D) PluginManager::registerRxChannel SSB Demodulator with channel name "sdrangel.channel.ssbdemod"
2019-12-21 16:18:53.816 (D) PluginManager::registerTxChannel SSB Modulator with channel name "sdrangel.channeltx.modssb"
2019-12-21 16:18:53.817 (D) PluginManager::registerSampleSource SoapySDR Input with source name sdrangel.samplesource.soapysdrinput
2019-12-21 16:18:53.817 (D) PluginManager::registerSampleSink SoapySDR Output with sink name sdrangel.samplesink.soapysdroutput
2019-12-21 16:18:53.818 (D) PluginManager::registerSampleMIMO Test Multiple Input with MIMO name sdrangel.samplemimo.testmi
2019-12-21 16:18:53.818 (D) PluginManager::registerSampleSink Test Sink Output with sink name sdrangel.samplesink.testsink
2019-12-21 16:18:53.819 (D) PluginManager::registerSampleSource Test Source input with source name sdrangel.samplesource.testsource
2019-12-21 16:18:53.819 (D) PluginManager::registerRxChannel UDP Channel Sink with channel name "sdrangel.channel.udpsink"
2019-12-21 16:18:53.820 (D) PluginManager::registerTxChannel UDP Channel Source with channel name "sdrangel.channeltx.udpsource"
2019-12-21 16:18:53.820 (D) PluginManager::registerRxChannel WFM Demodulator with channel name "sdrangel.channel.wfmdemod"
2019-12-21 16:18:53.821 (D) PluginManager::registerTxChannel WFM Modulator with channel name "sdrangel.channeltx.modwfm"
2019-12-21 16:18:53.823 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.airspy
2019-12-21 16:18:53.860 (D) AirspyPlugin::enumOriginDevices: enumerated 0 Airspy devices AIRSPY_ERROR_NOT_FOUND
2019-12-21 16:18:53.861 (D) AirspyPlugin::enumOriginDevices: airspy_exit: AIRSPY_SUCCESS
2019-12-21 16:18:53.861 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.airspyhf
2019-12-21 16:18:53.900 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.fileinput
2019-12-21 16:18:53.901 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.fcdpro
2019-12-21 16:18:53.939 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.fcdproplus
2019-12-21 16:18:53.942 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.kiwisdrsource
2019-12-21 16:18:53.943 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.limesdr
Illegal instruction
pi@pisdr:
/Packages/sdrangel/build $

Qradiolink

Hello ! Please add the qradiolink program or post how to install it.

PiSDR Version 4.0 Refresh won't boot at RPI4 - 4Gb

Describe the bug
Flashed the "2020-08-02-PiSDR-vanilla.img.xz" image four times with Raspberry Pi Imager 1.4 (verified with the app), on an brand new SanDisk Ultra microSDHC UHS-1 Card - 32GB (https://www.action.com/nl-nl/p/sandisk-micro-sdhc-kaart-3/). Tried to boot an Raspberry PI 4 - 4Gb without luck.

After that i've extracted the .xz file to flash the "2020-08-02-PiSDR-vanilla.img" file another time (fifth), this time also without luck and no boot/network.

After five faillures i've tried the "2020-03-08-PiSDR-vanilla.img", this one booted right after the flash with success and was accessible with Putty.

To Reproduce
Flash "2020-08-02-PiSDR-vanilla.img.xz" or "2020-08-02-PiSDR-vanilla.img" with Raspberry Pi Imager 1.4 (on an SanDisk Ultra microSDHC UHS-1 Card - 32GB).

Expected behavior
Boot and use the new 2020-08-02 version.

Device Version
Raspberry PI 4 - 4Gb

pisdr too slow

Hi

I have a Pi 4 with 8 GB Ram 32 GB Samsung EVO sdcard and pisdr version 4.0
I find the OS extremely slow as compared to a regular laptop with ubuntu and gnuradio installed.

How can I increase the performance speed and is it recommendable to use the complete sdcard or the default partition is good.

Thanks,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.