You are here

Raspberry Pi

There are 2 main versions of Rasberry Pi OS, that will have effect on how you have to install WG++ on it. A hardware float and a software float version.

Because the hardware float version is faster, most people will go for that version. And let this version be just be the one that gives trouble when it comes to WG++ (mono with support for .NET4.0).

So here are the instructions for the both versions:


Next instructions were done on a Raspberry Pi with Raspbian “buster” (2020-04-15-Raspbian GNU/Linux 10 (buster)

And tested with WG++ V3.0.

Step 1: Be sure you have a backup of your SD card (in case anything goes wrong)

Step 2: Uninstall any mono package that are previously installed on your Pi

Step 3: Go to and follow the instruction to install mono (devel) should be sufficient.

Step 4: Install and run WG++. This is the same as on the general Linux installation.
Just skip the mono part, because this you have already done in the previous steps.


As of 2020 mono is up to 6.8 version (with support for .NET4.7) should work out of the box on software float versions.

Step 1: Install and run WG++. This is the same as on the general Linux installation.

SOFTWARE FLOAT installation DOTNET versions of WG++ (version 5 and higher)

These versions of WG++ do not use MONO, they need DOTNET 6 runtime (or higher)

To install .. see on GitHub : Manual EPG guide on Pi by user bgaster. After the installation proceed with dotnet install. Please check for the latest version. Download the dotnet script and run ./ -InstallDir /opt/dotnet -c 7.0 --runtime dotnet

Brought to you by Jan van Straaten

Program Development - Jan van Straaten ------- Web design - Francis De Paemeleere
Supported by: