diff --git a/doc/freedombox-manual.xml b/doc/freedombox-manual.xml
index 3c5ac38a4..cb516b78d 100644
--- a/doc/freedombox-manual.xml
+++ b/doc/freedombox-manual.xml
@@ -4167,6 +4167,23 @@ Password:
+
+
+
+
+
+
+
+
+ pcDuino3
+
+
+
+
+
+ pcDuino3
+
+
@@ -4201,7 +4218,6 @@ Password:
VirtualBox
-
@@ -4737,6 +4753,62 @@ Password:
+
+
+ pcDunino3
+
+
+ 1x2
+
+
+ armhf/sunxi
+
+
+ 1
+
+
+ 4
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+ 100
+
+
+
+
+
+
+
+
+ {X}
+
+
+
+
+
@@ -5275,6 +5347,51 @@ Password:
apu1d4
+
+
+ apu2b2
+
+
+
+
+ apu2b4
+
+
+
+
+ apu2c0
+
+
+
+
+ apu2c2
+
+
+
+
+ apu2c4
+
+
+
+
+ apu3a2
+
+
+
+
+ apu3a4
+
+
+
+
+ apu3b2
+
+
+
+
+ apu3b4
+
+
@@ -5345,12 +5462,12 @@ Password:
- PC Engines
+ PC Engines
- Full list of suppliers
+ Full list of suppliers
@@ -5406,6 +5523,114 @@ Password:
None
+
+ pcDuino3
+
+
+
+
+
+
+ LinkSprite pcDuino3S
+
+
+
+ LinkSprite pcDuino3S is a single board computer running on Allwinner A20 and sold with a good case. FreedomBox images are built and tested for this device for images built after June 2017. For using this board as FreedomBox, a USB WiFi device that does not require non-free firmware is recommended.
+ Note: The FreedomBox logo is simply a sticker on top of device brought from store.
+
+ Similar Hardware
+ Although untested, the following similar hardware is also likely to work well with FreedomBox.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Download
+ FreedomBox disk images for this hardware are available. Follow the instructions on the download page to create a FreedomBox SD card, USB disk, SSD or hard drive and boot into FreedomBox. Pick the image meant for pcduino3.
+ An alternative to downloading these images is to install Debian on the APU and then install FreedomBox on it.
+
+
+ Build Image
+ FreedomBox images for this hardware can be built using Freedom Maker.
+
+
+ Availability
+
+
+ Price: 89 USD
+
+
+
+ LinkSprite
+
+
+
+
+ Full list of suppliers
+
+
+
+
+
+ Hardware
+
+
+ Open Hardware: No
+
+
+ CPU: AllWinner A20 SoC, 1GHz ARM Cortex A7 Dual Core
+
+
+ RAM: 1 GB
+
+
+ Storage: SD card, 4 GB onboard flash
+
+
+ Architecture: armhf
+
+
+ Ethernet: 10/100 Mbps
+
+
+ WiFi: Built-in WiFi requires non-free firmware, use a USB WiFi device instead
+
+
+ SATA: 1 SATA host socket
+
+
+
+
+ Non-Free Status
+
+
+ Non-free blobs required: No
+
+
+ WiFi: Requires non-free firmware
+
+
+ Works with stock Debian kernel: Yes
+
+
+ Boot Firmware: BROM (GPLV2+)
+
+
+
+
+
VirtualBox
@@ -6236,6 +6461,84 @@ iface lo inet loopback
+
+ Raspberry Pi 3 Model B
+
+
+
+
+
+
+ Raspberry Pi 3
+
+
+
+ Raspberry Pi 3 (Model B ) is a popular single board computer developed with the intention of promoting teaching of basic computer science in schools. It is a successor to Raspberry Pi 2 Model B with a 64-bit processor and on-board Wi-Fi. FreedomBox images built for Raspberry Pi 2 are tested to work well with it. For using this board as FreedomBox, a USB WiFi device, that does not require non-free firmware, is recommended instead of the on-board Wi-Fi.
+
+ Download
+ FreedomBox SD card images for this hardware are available. Download the image meant for Raspberry Pi 2 and that image will work for this board. Follow the instructions on the download page to create a FreedomBox SD card and boot into FreedomBox.
+
+
+ Build Image
+ FreedomBox images for this hardware can be built using Freedom Maker. Use the target 'raspberry2' to build the image for this board.
+
+
+ Availability
+
+
+ Price: 35 USD
+
+
+
+ List of official distributors
+
+
+
+
+
+ Hardware
+
+
+ Open Hardware: No
+
+
+ CPU: 1.2GHz 64-bit quad-core ARMv8 CPU
+
+
+ RAM: 1 GB
+
+
+ Storage: MicroSD card slot
+
+
+ Architecture: armhf
+
+
+ Ethernet: 10/100, RJ45
+
+
+ WiFi: 802.11n but requires non-free firmware, instead use a USB WiFi device
+
+
+ SATA: None
+
+
+
+
+ Non-Free Status
+
+
+ Non-free blobs required: boot firmware
+
+
+ WiFi: Requires non-free firmware
+
+
+ Works with stock Debian kernel: No
+
+
+
+
USB Wi-Fi
FreedomBox works on many single board computers. However, many of these boards do not have built-in Wi-Fi capabilities. Even when Wi-Fi capability is available, non-free proprietary firmware is required to make them work.
@@ -7299,7 +7602,7 @@ if __name__ == '__main__':
return results
There are several helpers available to implement some of the common diagnostic tests. For our application we wish to implement a test to check whether the /ttrss URL is accessible. Since this is a commonly performed test, there is a helper method available and we have used it in the above code. The {host} tag replaced with various IP addresses, hostnames and domain names by the helper to produce different kinds of URLs and they are all tested. Results for all tests are returned which we then pass on to Plinth.
The user can trigger the diagnostics test by going to System -> Diagnostics page. This runs diagnostics for all the applications. If we want users to be able to run diagnostics specifically for this application, we can include a button for it in our template immediately after the application description.
- {% include "diagnostics_button.html" with module="ttrss" %}
+ {% include "diagnostics_button.html" with module="ttrss" enabled=True %}
Logging
diff --git a/doc/images/pcduino3s.jpg b/doc/images/pcduino3s.jpg
new file mode 100644
index 000000000..1418fee7e
Binary files /dev/null and b/doc/images/pcduino3s.jpg differ
diff --git a/doc/images/pcduino3s_thumb.jpg b/doc/images/pcduino3s_thumb.jpg
new file mode 100644
index 000000000..b0075e5c8
Binary files /dev/null and b/doc/images/pcduino3s_thumb.jpg differ
diff --git a/doc/images/plinth_frontpage.png b/doc/images/plinth_frontpage.png
index 9a2af8d18..9f7878dcb 100644
Binary files a/doc/images/plinth_frontpage.png and b/doc/images/plinth_frontpage.png differ
diff --git a/doc/images/raspberrypi3.jpg b/doc/images/raspberrypi3.jpg
new file mode 100644
index 000000000..b92626af6
Binary files /dev/null and b/doc/images/raspberrypi3.jpg differ