<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://openhpsdr.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=G0ORX</id>
		<title>HPSDRwiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://openhpsdr.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=G0ORX"/>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Special:Contributions/G0ORX"/>
		<updated>2026-05-08T20:58:37Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.0</generator>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4621</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4621"/>
				<updated>2020-12-03T16:55:01Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== System Requirements ===&lt;br /&gt;
&lt;br /&gt;
PiHPSDR is software designed to run on the Raspberry Pi using the official 7 inch touch screen.  It can be compiled to include support for Rotary Encoders and Push Buttons using the GPIO pins and/or the i2c interface.&lt;br /&gt;
&lt;br /&gt;
It can be compiled and run on most Linux and Apple Mac systems without using GPIO.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a Raspberry Pi 4 with 4GB or 8GB of memory if running Ubuntu 64bit OS.  The 2GB version will work OK using the Raspberry Pi 32 bit OS.&lt;br /&gt;
&lt;br /&gt;
=== Compiling PiHPSDR ===&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi_os Compiling on Raspberry Pi running RPi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compiling on Raspberry Pi running Ubuntu 20.10 (64 bit)]&lt;br /&gt;
&lt;br /&gt;
=== Running PiHPSDR ===&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi_os&amp;diff=4620</id>
		<title>PiHPSDR compile rpi os</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi_os&amp;diff=4620"/>
				<updated>2020-12-03T16:53:14Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: Created page with &amp;quot;== PiHPSDR - Setting up and compiling on Raspberry Pi OS 32 bit ==   === Install piHPSDR prerequisites ===  &amp;lt;pre&amp;gt;sudo apt install -y libfftw3-dev libgtk-3-dev libasound2-dev l...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PiHPSDR - Setting up and compiling on Raspberry Pi OS 32 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code from github ===&lt;br /&gt;
&lt;br /&gt;
I would recommend creating a directory '''github''' to download the source into:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the source:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile WDSP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/wdsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy libwdsp.so to the pihpsdr install directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp libwdsp.so ~/github/pihpsdr/release/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make release&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvf ~/github/pihpsdr/release/pihpsdr.tar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sh ./install.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4619</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4619"/>
				<updated>2020-12-03T16:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
The GPIO devices are installed with root ownership. To be able to run as a user we create a '''gpio''' group that we can be a member of and also create a udev rule to create the gpio devices with a group id of '''gpio''' and set the permissions to read/write for the owner and group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group and permissions changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code from github ===&lt;br /&gt;
&lt;br /&gt;
I would recommend creating a directory '''github''' to download the source into:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the source:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile WDSP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/wdsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy libwdsp.so to the pihpsdr install directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp libwdsp.so ~/github/pihpsdr/release/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make release&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvf ~/github/pihpsdr/release/pihpsdr.tar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sh ./install.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4618</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4618"/>
				<updated>2020-12-03T16:48:11Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
The GPIO devices are installed with root ownership. To be able to run as a user we create a group '''gpio''' that we can be a member of and also create a udev rule to create the gpio devices with a group id of '''gpio''' and set the permissions to read/write for the owner and group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group and permissions changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code from github ===&lt;br /&gt;
&lt;br /&gt;
I would recommend creating a directory '''github''' to download the source into:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the source:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile WDSP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/wdsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy libwdsp.so to the pihpsdr install directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp libwdsp.so ~/github/pihpsdr/release/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make release&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvf ~/github/pihpsdr/release/pihpsdr.tar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sh ./install.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4617</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4617"/>
				<updated>2020-12-03T16:41:31Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Reboot system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group and permissions changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code from github ===&lt;br /&gt;
&lt;br /&gt;
I would recommend creating a directory '''github''' to download the source into:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the source:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile WDSP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/wdsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy libwdsp.so to the pihpsdr install directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp libwdsp.so ~/github/pihpsdr/release/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make release&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvf ~/github/pihpsdr/release/pihpsdr.tar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sh ./install.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4616</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4616"/>
				<updated>2020-12-03T16:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Install piHPSDR prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code from github ===&lt;br /&gt;
&lt;br /&gt;
I would recommend creating a directory '''github''' to download the source into:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the source:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile WDSP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/wdsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy libwdsp.so to the pihpsdr install directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp libwdsp.so ~/github/pihpsdr/release/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make release&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvf ~/github/pihpsdr/release/pihpsdr.tar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sh ./install.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4615</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4615"/>
				<updated>2020-12-03T16:40:21Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Install System Reqirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code from github ===&lt;br /&gt;
&lt;br /&gt;
I would recommend creating a directory '''github''' to download the source into:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the source:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile WDSP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/wdsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy libwdsp.so to the pihpsdr install directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp libwdsp.so ~/github/pihpsdr/release/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make release&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvf ~/github/pihpsdr/release/pihpsdr.tar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sh ./install.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4614</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4614"/>
				<updated>2020-12-03T16:35:24Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Compiling PiHPSDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== System Requirements ===&lt;br /&gt;
&lt;br /&gt;
PiHPSDR is software designed to run on the Raspberry Pi using the official 7 inch touch screen.  It can be compiled to include support for Rotary Encoders and Push Buttons using the GPIO pins and/or the i2c interface.&lt;br /&gt;
&lt;br /&gt;
It can be compiled and run on most Linux and Apple Mac systems without using GPIO.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a Raspberry Pi 4 with 4GB or 8GB of memory if running Ubuntu 64bit OS.  The 2GB version will work OK using the Raspberry Pi 32 bit OS.&lt;br /&gt;
&lt;br /&gt;
=== Compiling PiHPSDR ===&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi_os Compiling on Raspberry Pi running RPi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compiling on Raspberry Pi running Ubuntu 20.10 (64 bit)]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4613</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4613"/>
				<updated>2020-12-03T16:34:12Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Compiling PiHPSDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== System Requirements ===&lt;br /&gt;
&lt;br /&gt;
PiHPSDR is software designed to run on the Raspberry Pi using the official 7 inch touch screen.  It can be compiled to include support for Rotary Encoders and Push Buttons using the GPIO pins and/or the i2c interface.&lt;br /&gt;
&lt;br /&gt;
It can be compiled and run on most Linux and Apple Mac systems without using GPIO.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a Raspberry Pi 4 with 4GB or 8GB of memory if running Ubuntu 64bit OS.  The 2GB version will work OK using the Raspberry Pi 32 bit OS.&lt;br /&gt;
&lt;br /&gt;
=== Compiling PiHPSDR ===&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compiling on Raspberry Pi running RPi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compiling on Raspberry Pi running Ubuntu 20.10 (64 bit)]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4612</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4612"/>
				<updated>2020-12-03T16:31:36Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Compile WDSP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code from github ===&lt;br /&gt;
&lt;br /&gt;
I would recommend creating a directory '''github''' to download the source into:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the source:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile WDSP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/wdsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy libwdsp.so to the pihpsdr install directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp libwdsp.so ~/github/pihpsdr/release/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make release&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvf ~/github/pihpsdr/release/pihpsdr.tar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sh ./install.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4611</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4611"/>
				<updated>2020-12-03T16:30:35Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code from github ===&lt;br /&gt;
&lt;br /&gt;
I would recommend creating a directory '''github''' to download the source into:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the source:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile WDSP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/wdsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy libwdsp.so to the pihpsdr install directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp libwdsp.so ../pihpsdr/release/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/github/pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make -j4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make release&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install pihpsdr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvf ~/github/pihpsdr/release/pihpsdr.tar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd pihpsdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sh ./install.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4610</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4610"/>
				<updated>2020-12-03T16:23:51Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Fetch WDSP and piHPSDR source code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code from github ===&lt;br /&gt;
&lt;br /&gt;
I would recommend creating a directory '''github''' to download the source into:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd github&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the source:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4609</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4609"/>
				<updated>2020-12-03T14:37:33Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Fetch WDSP and piHPSDR source code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/pihpsdr.git&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4608</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4608"/>
				<updated>2020-12-03T14:36:59Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Reboot system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
===Fetch WDSP and piHPSDR source code ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone https://github.com/g0orx/wdsp.git&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4607</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4607"/>
				<updated>2020-12-03T14:36:23Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reboot system ===&lt;br /&gt;
&lt;br /&gt;
Reboot the system to have the gpio group changes and the SPI interface changes have effect.&lt;br /&gt;
&lt;br /&gt;
== Fetch WDSP and piHPSDR source code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4606</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4606"/>
				<updated>2020-12-03T14:33:31Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* PiHPSDR - Compiling on Ubuntu 20.10 64 bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Setting up and compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4605</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4605"/>
				<updated>2020-12-03T14:32:51Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser $USER gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4604</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4604"/>
				<updated>2020-12-03T14:30:40Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disable SPI interface ===&lt;br /&gt;
&lt;br /&gt;
Edit /boot/firmware/config.txt and find the line with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;dtparams=spi=off&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4603</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4603"/>
				<updated>2020-12-03T14:28:01Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Set gpio ownership and permissions on bootup ===&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4602</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4602"/>
				<updated>2020-12-03T14:27:30Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set gpio ownership and permissions on bootup&lt;br /&gt;
&lt;br /&gt;
Create /etc/udev/rules.d/90-gpio.rules with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;KERNEL==&amp;quot;gpio*&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;gpio&amp;quot;, MODE=&amp;quot;660&amp;quot;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4601</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4601"/>
				<updated>2020-12-03T14:10:06Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chgrp gpio /dev/gpio*&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4600</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4600"/>
				<updated>2020-12-03T14:03:45Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chgrp gpio /dev/gpio*&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4599</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4599"/>
				<updated>2020-12-03T14:00:48Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chgrp gpio /dev/gpio*&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4598</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4598"/>
				<updated>2020-12-03T13:59:56Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo addgroup --system gpio&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo adduser USERNAME gpio&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo chgrp gpio /dev/gpio*&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4597</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4597"/>
				<updated>2020-12-03T13:59:34Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo addgroup --system gpio&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo adduser USERNAME gpio&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo chgrp gpio /dev/gpio*&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4596</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4596"/>
				<updated>2020-12-03T13:58:38Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo addgroup --system gpio&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chgrp gpio /dev/gpio*&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4595</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4595"/>
				<updated>2020-12-03T13:58:17Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chgrp gpio /dev/gpio*&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4594</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4594"/>
				<updated>2020-12-03T13:53:22Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4593</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4593"/>
				<updated>2020-12-03T13:48:09Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Setup gpio group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.&lt;br /&gt;
&lt;br /&gt;
Replace USERNAME with your login username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chgrp gpio /dev/gpio*&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4592</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4592"/>
				<updated>2020-12-03T13:45:14Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* PiHPSDR - Compiling on Ubuntu 20.10 64 bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup gpio group ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo addgroup --system gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo adduser USERNAME gpio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chgrp gpio /dev/gpio*&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4591</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4591"/>
				<updated>2020-12-03T12:23:22Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Install System Reqirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4590</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4590"/>
				<updated>2020-12-03T12:22:36Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* System Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== System Requirements ===&lt;br /&gt;
&lt;br /&gt;
PiHPSDR is software designed to run on the Raspberry Pi using the official 7 inch touch screen.  It can be compiled to include support for Rotary Encoders and Push Buttons using the GPIO pins and/or the i2c interface.&lt;br /&gt;
&lt;br /&gt;
It can be compiled and run on most Linux and Apple Mac systems without using GPIO.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a Raspberry Pi 4 with 4GB or 8GB of memory if running Ubuntu 64bit OS.  The 2GB version will work OK using the Raspberry Pi 32 bit OS.&lt;br /&gt;
&lt;br /&gt;
=== Compiling PiHPSDR ===&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compiling on Raspberry Pi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compiling on Raspberry Pi Ubuntu 20.10 (64 bit)]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4589</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4589"/>
				<updated>2020-11-19T10:04:58Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Install Compiler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Reqirements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential gcc git pkg-config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install piHPSDR prerequisites ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4588</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4588"/>
				<updated>2020-11-19T10:00:40Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Install Compiler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Compiler ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install build-essential gcc git pkg-config&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4587</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4587"/>
				<updated>2020-11-19T10:00:08Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Install Compiler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Compiler ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install build-essential cmake gcc g++ git unzip pkg-config&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4586</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4586"/>
				<updated>2020-11-19T09:59:40Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Install Compiler*/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Compiler ===&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4585</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4585"/>
				<updated>2020-11-19T09:47:10Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Compiling PiHPSDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== System Requirements ===&lt;br /&gt;
&lt;br /&gt;
PiHPSDR is software designed to run on the Raspberry Pi using the official 7 inch touch screen.  It can be compiled to include support for Rotary Encoders and Push Buttons using the GPIO pins and/or the i2c interface.&lt;br /&gt;
&lt;br /&gt;
It can be compiled and run on most Linux and Apple Mac systems without using GPIO.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a Raspberry Pi 4 4 GB or 8 GB versions if running 64bit OS.  The 2 GB version will work OK using the Raspberry Pi 32 bit OS.&lt;br /&gt;
 &lt;br /&gt;
=== Compiling PiHPSDR ===&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compiling on Raspberry Pi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compiling on Raspberry Pi Ubuntu 20.10 (64 bit)]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4584</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4584"/>
				<updated>2020-11-19T09:39:25Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Compiling PiHPSDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Compiling PiHPSDR ===&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compiling on Raspberry Pi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compiling on Raspberry Pi Ubuntu 20.10 (64 bit)] (Use 4GB or 8GB RPi 4)&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4583</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4583"/>
				<updated>2020-11-19T09:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Compiling PiHPSDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Compiling PiHPSDR ===&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compiling on Raspberry Pi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compiling on Raspberry Pi Ubuntu 20.10 (64 bit)] Use 4GB or 8GB RPi 4&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4582</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4582"/>
				<updated>2020-11-19T09:35:22Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* Compiling PiHPSDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Compiling PiHPSDR ===&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compiling on Raspberry Pi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compiling on Raspberry Pi Ubuntu 20.10 (64 bit)]&lt;br /&gt;
&lt;br /&gt;
Note: I would recommend to use a minimum of the the 4GB version of the RPi 4.&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4581</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4581"/>
				<updated>2020-11-19T09:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Compiling PiHPSDR ===&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compile on Raspberry Pi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compile on Raspberry Pi Ubuntu 20.10 (64 bit)]&lt;br /&gt;
&lt;br /&gt;
Note: I would recommend to use a minimum of the the 4GB version of the RPi 4.&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4580</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4580"/>
				<updated>2020-11-19T09:34:15Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* PiHPSDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compile on Raspberry Pi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compile on Raspberry Pi Ubuntu 20.10 (64 bit)]&lt;br /&gt;
&lt;br /&gt;
Note: I would recommend to use a minimum of the the 4GB version of the RPi 4.&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4579</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4579"/>
				<updated>2020-11-19T09:33:38Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: /* PiHPSDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== PiHPSDR ==&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compile on Raspberry Pi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compile on Raspberry Pi Ubuntu 20.10 (64 bit)]&lt;br /&gt;
&lt;br /&gt;
Note: I would recommend to use a minimum of the the 4GB version of the RPi 4.&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4578</id>
		<title>PiHPSDR compile ubuntu</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu&amp;diff=4578"/>
				<updated>2020-11-19T09:31:52Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: Created page with &amp;quot; == PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==   === Install System Software ===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PiHPSDR - Compiling on Ubuntu 20.10 64 bit ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install System Software ===&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4577</id>
		<title>PiHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PiHPSDR&amp;diff=4577"/>
				<updated>2020-11-19T08:54:52Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: Created page with &amp;quot;  == PiHPSDR ==  [http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compile on Raspberry Pi OS (32 bit)]  [http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compil...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== PiHPSDR ==&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_rpi Compile on Raspberry Pi OS (32 bit)]&lt;br /&gt;
&lt;br /&gt;
[http://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu Compile on Raspberry Pi Ubuntu 20.10 (64 bit)]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4568</id>
		<title>LinHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4568"/>
				<updated>2018-05-11T11:09:52Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''An HPSDR application for Linux'''&lt;br /&gt;
&lt;br /&gt;
linHPSDR is specifically written for Linux. It is written in C using the GTK+ 3 toolkit and uses the version of WDSP that has been ported to Linux.  It was originally based on piHPSDR but has had many enhancements to support multiple receivers. Some of the enhancements may be ported back to piHPSDR.&lt;br /&gt;
&lt;br /&gt;
Both Protocol 1 and Protocol 2 are supported with up to 7 receivers depending on the HPSDR compatible radio being used. Note that when using Protocol 1 all the receivers will run at the same sample rate but when using Protocol2 they may be at different sample rates.&lt;br /&gt;
&lt;br /&gt;
Each receiver has it's own window that can be moved and resized.  The decision to use separate windows for each receiver rather than using a Multiple Document Interface was for better support of multiple displays.&lt;br /&gt;
&lt;br /&gt;
Audio input and output can be from/to the radio or can be from/to a local sound card interface using PulseAudio. An additional advantage of using PulseAudio is that pseudo devices can be defined that can then be used to connect linHPSDR to other applications such as WSJT-X, FLDIGI, QSSTV and FreeDV without having to use sound cards and cables. Each receiver also supports CAT commands over TCP/IP.&lt;br /&gt;
&lt;br /&gt;
Transmit is also supported. One of the receivers is assigned as the one that defines the Frequency and Mode of the transmitter. The selected receiver can be changed by the user.&lt;br /&gt;
&lt;br /&gt;
'''Discovery'''&lt;br /&gt;
&lt;br /&gt;
When first started the application will try to discover all the HPSDR compatible radios connected to the network and list them in the window.  Each entry in the list will show the device type, the protocol, the protocol version, the IP address of the device,the MAC address of the device, the interface it was found on and it's status.&lt;br /&gt;
&lt;br /&gt;
[[File:discovery.png]]&lt;br /&gt;
&lt;br /&gt;
'''Starting a radio'''&lt;br /&gt;
&lt;br /&gt;
To start a radio select the required device and click on the '''Start Radio''' button.  Two windows will be displayed. The first will have the panadapter display and frequency for transmitting and the second window will be a receiver.&lt;br /&gt;
&lt;br /&gt;
[[File:main.png]]&lt;br /&gt;
&lt;br /&gt;
'''Receivers'''&lt;br /&gt;
&lt;br /&gt;
When first started there will be one receiver (Rx-0) created. By default this will use ADC-0 and ANT-1.  Additional receivers can be added using the '''Add Receiver''' button.  The button will be grayed out when the maximum receivers have been created.&lt;br /&gt;
&lt;br /&gt;
[[File:rx0.png]]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4567</id>
		<title>LinHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4567"/>
				<updated>2018-05-11T11:01:30Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''An HPSDR application for Linux'''&lt;br /&gt;
&lt;br /&gt;
linHPSDR is specifically written for Linux. It is written in C using the GTK+ 3 toolkit and uses the version of WDSP that has been ported to Linux.  It was originally based on piHPSDR but has had many enhancements to support multiple receivers. Some of the enhancements will be ported back to piHPSDR.&lt;br /&gt;
&lt;br /&gt;
Both Protocol 1 and Protocol 2 are supported with up to 7 receivers depending on the HPSDR compatible radio being used. Note that when using Protocol 1 all the receivers are run at the same sample rate but using Protocol2 they may be at different sample rates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Discovery'''&lt;br /&gt;
&lt;br /&gt;
When first started the application will try to discover all the HPSDR compatible radios connected to the network and list them in the window.  Each entry in the list will show the device type, the protocol, the protocol version, the IP address of the device,the MAC address of the device, the interface it was found on and it's status.&lt;br /&gt;
&lt;br /&gt;
[[File:discovery.png]]&lt;br /&gt;
&lt;br /&gt;
'''Starting a radio'''&lt;br /&gt;
&lt;br /&gt;
To start a radio select the required device and click on the '''Start Radio''' button.  Two windows will be displayed. The first will have the panadapter display and frequency for transmitting and the second window will be a receiver.&lt;br /&gt;
&lt;br /&gt;
[[File:main.png]]&lt;br /&gt;
&lt;br /&gt;
'''Receivers'''&lt;br /&gt;
&lt;br /&gt;
When first started there will be one receiver (Rx-0) created. By default this will use ADC-0 and ANT-1.  Additional receivers can be added using the '''Add Receiver''' button.  The button will be grayed out when the maximum receivers have been created.&lt;br /&gt;
&lt;br /&gt;
[[File:rx0.png]]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4566</id>
		<title>LinHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4566"/>
				<updated>2018-05-11T11:00:18Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''An HPSDR application for Linux'''&lt;br /&gt;
&lt;br /&gt;
linHPSDR is specifically written for Linux. It is written in C using the GTK+ 3 toolkit and uses the version of WDSP that has been ported to Linux.&lt;br /&gt;
&lt;br /&gt;
Both Protocol 1 and Protocol 2 are supported with up to 7 receivers depending on the HPSDR compatible radio being used. Note that when using Protocol 1 all the receivers are run at the same sample rate but using Protocol2 they may be at different sample rates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Discovery'''&lt;br /&gt;
&lt;br /&gt;
When first started the application will try to discover all the HPSDR compatible radios connected to the network and list them in the window.  Each entry in the list will show the device type, the protocol, the protocol version, the IP address of the device,the MAC address of the device, the interface it was found on and it's status.&lt;br /&gt;
&lt;br /&gt;
[[File:discovery.png]]&lt;br /&gt;
&lt;br /&gt;
'''Starting a radio'''&lt;br /&gt;
&lt;br /&gt;
To start a radio select the required device and click on the '''Start Radio''' button.  Two windows will be displayed. The first will have the panadapter display and frequency for transmitting and the second window will be a receiver.&lt;br /&gt;
&lt;br /&gt;
[[File:main.png]]&lt;br /&gt;
&lt;br /&gt;
'''Receivers'''&lt;br /&gt;
&lt;br /&gt;
When first started there will be one receiver (Rx-0) created. By default this will use ADC-0 and ANT-1.  Additional receivers can be added using the '''Add Receiver''' button.  The button will be grayed out when the maximum receivers have been created.&lt;br /&gt;
&lt;br /&gt;
[[File:rx0.png]]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4565</id>
		<title>LinHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4565"/>
				<updated>2018-05-08T11:05:41Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''An HPSDR application for Linux'''&lt;br /&gt;
&lt;br /&gt;
linHPSDR is written in C using the GTK+ 3 toolkit and uses the version of WDSP that has been ported to Linux.&lt;br /&gt;
&lt;br /&gt;
Both Protocol 1 and Protocol 2 are supported with up to 7 receivers depending on the HPSDR compatible radio being used. Note that when using Protocol 1 all the receivers are run at the same sample rate.&lt;br /&gt;
&lt;br /&gt;
'''Discovery'''&lt;br /&gt;
&lt;br /&gt;
When first started the application will try to discover all the HPSDR compatible radios connected to the network and list them in the window.  Each entry in the list will show the device type, the protocol, the protocol version, the IP address of the device,the MAC address of the device, the interface it was found on and it's status.&lt;br /&gt;
&lt;br /&gt;
[[File:discovery.png]]&lt;br /&gt;
&lt;br /&gt;
'''Starting a radio'''&lt;br /&gt;
&lt;br /&gt;
To start a radio select the required device and click on the '''Start Radio''' button.  Two windows will be displayed. The first will have the panadapter display and frequency for transmitting and the second window will be a receiver.&lt;br /&gt;
&lt;br /&gt;
[[File:main.png]]&lt;br /&gt;
&lt;br /&gt;
'''Receivers'''&lt;br /&gt;
&lt;br /&gt;
When first started there will be one receiver (Rx-0) created. By default this will use ADC-0 and ANT-1.  Additional receivers can be added using the '''Add Receiver''' button.  The button will be grayed out when the maximum receivers have been created.&lt;br /&gt;
&lt;br /&gt;
[[File:rx0.png]]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4564</id>
		<title>LinHPSDR</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=LinHPSDR&amp;diff=4564"/>
				<updated>2018-05-08T11:01:39Z</updated>
		
		<summary type="html">&lt;p&gt;G0ORX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''An HPSDR application for Linux'''&lt;br /&gt;
&lt;br /&gt;
linHPSDR is written in C using the GTK+ 3 toolkit and uses the version of WDSP that has been ported to Linux.&lt;br /&gt;
&lt;br /&gt;
Both Protocol 1 and Protocol 2 are supported with up to 7 receivers depending on the HPSDR compatible radio being used. Note that when using Protocol 1 all the receivers are run at the same sample rate.&lt;br /&gt;
&lt;br /&gt;
'''Discovery'''&lt;br /&gt;
&lt;br /&gt;
When first started the application will try to discover all the HPSDR compatible radios connected to the network and list them in the window.  Each entry in the list will show the device type, the protocol, the protocol version, the IP address of the device,the MAC address of the device, the interface it was found on and it's status.&lt;br /&gt;
&lt;br /&gt;
[[File:discovery.png]]&lt;br /&gt;
&lt;br /&gt;
'''Starting a radio'''&lt;br /&gt;
&lt;br /&gt;
To start a radio select the required device and click on the '''Start Radio''' button.  Two windows will be displayed. The first will have the panadapter display and frequency for transmitting and the second window will be a receiver.&lt;br /&gt;
&lt;br /&gt;
[[File:main.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rx0.png]]&lt;br /&gt;
&lt;br /&gt;
'''Receivers'''&lt;br /&gt;
&lt;br /&gt;
When first started there will be one receiver (Rx-0) created. By default this will use ADC-0 and ANT-1.  Additional receivers can be added using the '''Add Receiver''' button.  The button will be grayed out when the maximum receivers have been created.&lt;br /&gt;
&lt;br /&gt;
[[File:rx0.png]]&lt;/div&gt;</summary>
		<author><name>G0ORX</name></author>	</entry>

	</feed>