diff --git a/docs/docs.md b/docs/docs.md
deleted file mode 100644
index c386683..0000000
--- a/docs/docs.md
+++ /dev/null
@@ -1,90 +0,0 @@
-disqus:
-
-# Helios4 Documents
-
-## Product Change Notification
-
-Doc-Type | Filename | Date | Download
----------|----------|------|---------
-PCN|Helios4 PCN 201904220001|2019-04-22|[Download](/files/pcn/Helios4_PCN_201904220001.pdf)
-PCN|Helios4 PCN 201906060001|2019-06-06|[Download](/files/pcn/Helios4_PCN_201906060001.pdf)
-
-
-
-## Carrier Board
-
-Doc-Type | Filename | Version | Date | Download | Description
----------|----------|---------|------|----------|------------
-Schematics|Helios4 Simplified Schematics|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_Schematics_R1-1.pdf)|Simplified Schematics - PDF
-Schematics|Helios4 Simplified Schematics|rev 1.2|2019-04-22|[Download](/files/carrier/Helios4_Schematics_R1-2.pdf)|Simplified Schematics - PDF
-Specifications|Helios4 Specifications|rev 02|2017-09-20|[Download](/files/carrier/Helios4_Specifications.pdf)|Product Specifications
-Mechanical|Helios4 Mechanical Assembly|rev 01|2017-08-05|[Download](/files/carrier/Helios4_Mechnical_Assembly.pdf)|Mechanical Design / Assembly
-PCB Layout|Helios4 PCB Layout|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_PCB_R1-1.zip)|PCB Layout project files
-PCB Layout|Helios4 PCB Layout|rev 1.2|2019-06-06|[Download](/files/carrier/Helios4_PCB_R1-2.zip)|PCB Layout project files
-PCB Gerber|Helios4 PCB Gerber|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_Gerber_R1-1.zip)|PCB Gerber files
-PCB Gerber|Helios4 PCB Gerber|rev 1.2|2019-06-06|[Download](/files/carrier/Helios4_Gerber_R1-2.zip)|PCB Gerber files
-PCB Assembly|Helios4 PCB Assembly|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_Assembly_R1-1.zip)|PCB Assembly files
-PCB Assembly|Helios4 PCB Assembly|rev 1.2|2019-06-06|[Download](/files/carrier/Helios4_Assembly_R1-2.zip)|PCB Assembly files
-BOM|Helios4 Bill-Of-Material|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_BOM_R1-1.xls)|Bill-Of-Material spreadsheet
-BOM|Helios4 Bill-Of-Material|rev 1.2|2019-06-06|[Download](/files/carrier/Helios4_BOM_R1-2.xls)|Bill-Of-Material spreadsheet
-Software|PCB Layout Browser|rev xx|2018-11-07|[Link](https://www.mentor.com/pcb/downloads/browsers/)|Mentor PCB Layout Browser
-
-!!! note
- The PCB layout was done with Mentor Graphic tools, therefore to open the Helios4 PCB files you will need to download the Mentor VX.2.4 Layout Browser free tool [here](https://www.mentor.com/pcb/downloads/browsers/) (available for Linux and Windows).
-
-## A38x MicroSoM
-
-Doc-Type | Filename | Version | Date | Download | Description
----------|----------|---------|------|----------|------------
-Brochures|a38x Brochure|rev 1.0|2017-09-05|[Download](/files/som/brochure_a38x_microsom_2017-09-05.pdf)|Official SR a38x Brochure
-Schematics|A38X Simplified Schematics|rev 2.0|2015-10-28|[Download](/files/som/a38x-microsom-schematics-simplified-rev2.00.pdf)|MicroSom A38X Simplified Schematics - PDF
-Schematics|A38X Simplified Schematics|rev 2.1|2019-07-09|[Download](/files/som/a38x-microsom-schematics-simplified-rev2.1.pdf)|MicroSom A38X Simplified Schematics - PDF
-Marvell Documents|Marvell ARMADA 38x Functional Specifications|rev xx|2015-10-25|[Link](https://marvellcorp.wufoo.com/forms/marvell-armada-38x-functional-specifications/)|Marvell ARMADA 38x Functional Specifications
-Marvell Documents|Marvell ARMADA 38x Hardware Specifications|rev xx|2017-03-09|[Link](https://marvellcorp.wufoo.com/forms/marvell-armada-38x-hardware-specifications/)|Marvell ARMADA 38x Hardware Specifications
-
-For more documents on the **A38x SoM** go to [SolidRun Wiki](https://wiki.solid-run.com/doku.php?id=products:a38x:documents)
-
-## Casing
-
-Doc-Type | Filename | Version | Date | Download | Description
----------|----------|---------|------|----------|-------------
-Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g.skp)|Case Mechanical Design - SketchUp
-Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g.pdf)|Case Mechanical Design - PDF
-Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g.dxf)|Case Mechanical Design - DXF
-Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g.eps)|Case Mechanical Design - EPS
-Mechanical|Helios4 Case B Assembled|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g-assembled.skp)|Case Mechanical Design Assembled - SketchUp
-Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/files/casing/Helios4_CaseB_r4j.skp)|Case Mechanical Design - SketchUp
-Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/files/casing/Helios4_CaseB_r4j.pdf)|Case Mechanical Design - PDF
-Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/files/casing/Helios4_CaseB_r4j.dxf)|Case Mechanical Design - DXF
-Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/files/casing/Helios4_CaseB_r4j.eps)|Case Mechanical Design - EPS
-Mechanical|Helios4 Case B Assembled|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g-assembled.skp)|Case Mechanical Design Assembled - SketchUp
-Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/files/casing/Helios4_MiniCase_r2.skp)|Case Mechanical Design - SketchUp
-Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/files/casing/Helios4_MiniCase_r2.pdf)|Case Mechanical Design - PDF
-Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/files/casing/Helios4_MiniCase_r2.dxf)|Case Mechanical Design - DXF
-Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/files/casing/Helios4_MiniCase_r2.eps)|Case Mechanical Design - EPS
-
-## Power Supply
-
-Doc-Type | Filename | Version | Date | Download | Description
----------|----------|---------|------|----------|-------------
-Schematics|YCZX Schematics 12V8A|rev xx|2017-11-1|[Download](/files/power-supply/YCZX_Schematics_12V8A.pdf)|AC/DC Power Adapter Schematics
-Certificate|YCZX AC/DC FCC VoC|rev xx|2016-03-22|[Download](/files/power-supply/YCZX_ACDC_FCC_VoC.png)|AC/DC Power Adapter FCC Verification of Conformity
-Certificate|YCZX AC/DC CE CoC|rev xx|2016-03-22|[Download](/files/power-supply/YCZX_ACDC_CE_CoC.png)|AC/DC Power Adapter CE Certificate of Compliance
-
-## Fan
-
-Doc-Type | Filename | Version | Date | Download | Description
----------|----------|---------|------|----------|-------------
-Datasheet|7015.pdf|rev xx|01-01-2016|[Download](/files/fan/Whee_fan_7015.pdf)|Casing FAN specs
-
-
-## Certification
-
-Doc-Type | Filename | Version | Date | Download | Description
----------|----------|---------|------|----------|-------------
-Certification|Helios4 FCC/CE Test Manual|rev 0.1|2018-08-28|[Download](/files/certification/Helios4_FCC_CE_Test_Manual-v0.1.pdf)|Test Manual for FCC/CE Verification
-Certification|Helios4 FCC Declaration of Conformity|rev xx|2018-10-09|[Download](/files/certification/FCC_SDoC_Helios4_2GB_ECC.pdf)|FCC SDoC Certificate
-Certification|Helios4 FCC EMC Test Report|rev 0.1|2018-10-08|[Download](/files/certification/UCSFC-1810-0036_Helios4_2GB_ECC_Test_Report.pdf)|EMC Lab report for FCC
-Certification|Helios4 CE Declaration of Conformity|rev xx|2018-10-09|[Download](/files/certification/CE_DoC_Helios4_2GB_ECC.pdf)|CE DoC Certificate
-Certification|Helios4 CE EMC Test Report|rev 0.1|2018-10-08|[Download](/files/certification/UCSCE-1810-0075_Helios4_2GB_ECC_Test_Report.pdf)|EMC Lab report for CE
-Certification|Helios4 RoHS Declaration of Conformity|rev xx|2018-10-09|[Download](/files/certification/RoHS_DoC_Helios4_2GB_ECC.pdf)|RoHS DoC Certificate
diff --git a/docs/arch.md b/docs/helios4/arch.md
similarity index 86%
rename from docs/arch.md
rename to docs/helios4/arch.md
index da4321f..4cc7bc0 100644
--- a/docs/arch.md
+++ b/docs/helios4/arch.md
@@ -4,7 +4,7 @@ This document is a guide for installing Arch Linux ARM on the Helios4.
## Prerequisite
-Refer to the following [section](/install/#what-you-need-before-you-start) of the Helios4 install guide.
+Refer to the following [section](/helios4/install/#what-you-need-before-you-start) of the Helios4 install guide.
## Arch Linux ARM image for Helios4
@@ -51,11 +51,11 @@ Once you get an Arch Linux ARM image, follows these instructions to use it on He
### Writing image / power-up Helios4 / connecting to serial console
-Follows these steps from the Helios4 [install guide](/install):
+Follows these steps from the Helios4 [install guide](/helios4/install):
-- [step 2](/install/#step-2-writing-an-image-to-a-microsd-card) to write the Arch Linux ARM image to a microSD card
-- [step 3](/install/#step-3-power-up-helios4) to power-up Helios4
-- [step 4](/install/#step-4-connect-to-helios4-serial-console) to connect to the Helios4 serial console.
+- [step 2](/helios4/install/#step-2-writing-an-image-to-a-microsd-card) to write the Arch Linux ARM image to a microSD card
+- [step 3](/helios4/install/#step-3-power-up-helios4) to power-up Helios4
+- [step 4](/helios4/install/#step-4-connect-to-helios4-serial-console) to connect to the Helios4 serial console.
!!! note
Arch Linux ARM is configured by default to get its IP address from a DHCP server. As an alternative to **step 4**, you can connect to your router to find the IP address given to Helios4, then connect to this latter using SSH.
@@ -90,7 +90,7 @@ Here are some useful links from the [Arch Linux wiki](https://wiki.archlinux.org
- [dm-crypt/Device encryption](https://wiki.archlinux.org/index.php/Dm-crypt/Device_encryption).
!!! note
- Read the [Accelerate Disk Encryption](/cesa/#accelerate-disk-encryption) section of the Helios4 wiki before proceeding to learn how to offload disk encryption on the CESA unit.
+ Read the [Disk Encryption Acceleration](/helios4/cesa/#disk-encryption-acceleration) section of the Helios4 wiki before proceeding to learn how to offload disk encryption on the CESA unit.
- [Nextcloud](https://wiki.archlinux.org/index.php/Nextcloud)
- [NFS](https://wiki.archlinux.org/index.php/NFS)
diff --git a/docs/armbian.md b/docs/helios4/armbian.md
similarity index 95%
rename from docs/armbian.md
rename to docs/helios4/armbian.md
index 6099379..652c2bf 100644
--- a/docs/armbian.md
+++ b/docs/helios4/armbian.md
@@ -8,7 +8,7 @@ Debian & Ubuntu based Linux for ARM based single-board computers
## Pre-built images
-You can find pre-built **Armbian** images for Helios4 on our [Download](/download) page or directly on [Armbian website](https://dl.armbian.com/helios4/).
+You can find pre-built **Armbian** images for Helios4 on our [Download](/helios4/download) page or directly on [Armbian website](https://dl.armbian.com/helios4/).
## How to build an image or a kernel?
diff --git a/docs/cesa.md b/docs/helios4/cesa.md
similarity index 95%
rename from docs/cesa.md
rename to docs/helios4/cesa.md
index cb036f0..8e7d8ed 100644
--- a/docs/cesa.md
+++ b/docs/helios4/cesa.md
@@ -19,7 +19,7 @@ the internal SRAM.
### CESA Functional Block Diagram
-
+
The above block diagram shows a single CESA unit.
@@ -41,7 +41,7 @@ There are two interfaces that provide userspace access to the Crypto API :
* **AF_ALG**
AF_ALG is a netlink-based interface that is implemented in Linux kernel mainline since version 2.6.38.
-
+
## Network Application Encryption Acceleration
@@ -51,7 +51,7 @@ There are two interfaces that provide userspace access to the Crypto API :
The following instructions have been written for **Debian 10 Buster** and using **AF_ALG** as the Crypto API userspace interface.
-We choose **AF_ALG** for Debian 10 Buster because it doesn't require any patching or recompiling. But while [benchmark](/cesa/#https-benchmark) shows in some case throughput improvement with **AF_ALG**, the CPU load is not improved compared to **cryptodev** or 100% software encryption. This will require further investigation.
+We choose **AF_ALG** for Debian 10 Buster because it doesn't require any patching or recompiling. But while [benchmark](#https-benchmark) shows in some case throughput improvement with **AF_ALG**, the CPU load is not improved compared to **cryptodev** or 100% software encryption. This will require further investigation.
#### Configure OpenSSL
@@ -230,10 +230,10 @@ mkdir libssl; cd libssl
apt-get source libssl1.0.2
```
-Apply the patch that you can find [here](/files/cesa/openssl-add-cryptodev-support.patch).
+Apply the patch that you can find [here](/helios4/files/cesa/openssl-add-cryptodev-support.patch).
```
-wget https://wiki.kobol.io/files/cesa/openssl-add-cryptodev-support.patch
+wget https://wiki.kobol.io/helios4/files/cesa/openssl-add-cryptodev-support.patch
patch < openssl-add-cryptodev-support.patch openssl1.0-1.0.2*/crypto/engine/eng_cryptodev.c
```
@@ -251,7 +251,7 @@ DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -b -rfakeroot
```
!!! note
- Most example online will also use the -DUSE_CRYPTODEV_DIGESTS flag. However it was proven via [benchmark](/cesa/#https-benchmark) that using the CESA engine for hashing will result in performance penalty.
+ Most example online will also use the -DUSE_CRYPTODEV_DIGESTS flag. However it was proven via [benchmark](#https-benchmark) that using the CESA engine for hashing will result in performance penalty.
If all goes well you should see couple of .deb files. Look for the libssl .deb file and install it.
@@ -262,7 +262,7 @@ sudo dpkg -i libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb
```
!!! info
- A pre-build Debian libssl package (libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb) with cryptodev enable is available [here](/files/cesa/libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb), if you want to skip the recompile step.
+ A pre-build Debian libssl package (libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb) with cryptodev enable is available [here](/helios4/files/cesa/libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb), if you want to skip the recompile step.
#### Apache2
diff --git a/docs/helios4/docs.md b/docs/helios4/docs.md
new file mode 100644
index 0000000..8e409db
--- /dev/null
+++ b/docs/helios4/docs.md
@@ -0,0 +1,90 @@
+disqus:
+
+# Helios4 Documents
+
+## Product Change Notification
+
+Doc-Type | Filename | Date | Download
+---------|----------|------|---------
+PCN|Helios4 PCN 201904220001|2019-04-22|[Download](/helios4/files/pcn/Helios4_PCN_201904220001.pdf)
+PCN|Helios4 PCN 201906060001|2019-06-06|[Download](/helios4/files/pcn/Helios4_PCN_201906060001.pdf)
+
+
+
+## Carrier Board
+
+Doc-Type | Filename | Version | Date | Download | Description
+---------|----------|---------|------|----------|------------
+Schematics|Helios4 Simplified Schematics|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_Schematics_R1-1.pdf)|Simplified Schematics - PDF
+Schematics|Helios4 Simplified Schematics|rev 1.2|2019-04-22|[Download](/helios4/files/carrier/Helios4_Schematics_R1-2.pdf)|Simplified Schematics - PDF
+Specifications|Helios4 Specifications|rev 02|2017-09-20|[Download](/helios4/files/carrier/Helios4_Specifications.pdf)|Product Specifications
+Mechanical|Helios4 Mechanical Assembly|rev 01|2017-08-05|[Download](/helios4/files/carrier/Helios4_Mechnical_Assembly.pdf)|Mechanical Design / Assembly
+PCB Layout|Helios4 PCB Layout|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_PCB_R1-1.zip)|PCB Layout project files
+PCB Layout|Helios4 PCB Layout|rev 1.2|2019-06-06|[Download](/helios4/files/carrier/Helios4_PCB_R1-2.zip)|PCB Layout project files
+PCB Gerber|Helios4 PCB Gerber|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_Gerber_R1-1.zip)|PCB Gerber files
+PCB Gerber|Helios4 PCB Gerber|rev 1.2|2019-06-06|[Download](/helios4/files/carrier/Helios4_Gerber_R1-2.zip)|PCB Gerber files
+PCB Assembly|Helios4 PCB Assembly|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_Assembly_R1-1.zip)|PCB Assembly files
+PCB Assembly|Helios4 PCB Assembly|rev 1.2|2019-06-06|[Download](/helios4/files/carrier/Helios4_Assembly_R1-2.zip)|PCB Assembly files
+BOM|Helios4 Bill-Of-Material|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_BOM_R1-1.xls)|Bill-Of-Material spreadsheet
+BOM|Helios4 Bill-Of-Material|rev 1.2|2019-06-06|[Download](/helios4/files/carrier/Helios4_BOM_R1-2.xls)|Bill-Of-Material spreadsheet
+Software|PCB Layout Browser|rev xx|2018-11-07|[Link](https://www.mentor.com/pcb/downloads/browsers/)|Mentor PCB Layout Browser
+
+!!! note
+ The PCB layout was done with Mentor Graphic tools, therefore to open the Helios4 PCB files you will need to download the Mentor VX.2.4 Layout Browser free tool [here](https://www.mentor.com/pcb/downloads/browsers/) (available for Linux and Windows).
+
+## A38x MicroSoM
+
+Doc-Type | Filename | Version | Date | Download | Description
+---------|----------|---------|------|----------|------------
+Brochures|a38x Brochure|rev 1.0|2017-09-05|[Download](/helios4/files/som/brochure_a38x_microsom_2017-09-05.pdf)|Official SR a38x Brochure
+Schematics|A38X Simplified Schematics|rev 2.0|2015-10-28|[Download](/helios4/files/som/a38x-microsom-schematics-simplified-rev2.00.pdf)|MicroSom A38X Simplified Schematics - PDF
+Schematics|A38X Simplified Schematics|rev 2.1|2019-07-09|[Download](/helios4/files/som/a38x-microsom-schematics-simplified-rev2.1.pdf)|MicroSom A38X Simplified Schematics - PDF
+Marvell Documents|Marvell ARMADA 38x Functional Specifications|rev xx|2015-10-25|[Link](https://marvellcorp.wufoo.com/forms/marvell-armada-38x-functional-specifications/)|Marvell ARMADA 38x Functional Specifications
+Marvell Documents|Marvell ARMADA 38x Hardware Specifications|rev xx|2017-03-09|[Link](https://marvellcorp.wufoo.com/forms/marvell-armada-38x-hardware-specifications/)|Marvell ARMADA 38x Hardware Specifications
+
+For more documents on the **A38x SoM** go to [SolidRun Wiki](https://wiki.solid-run.com/doku.php?id=products:a38x:documents)
+
+## Casing
+
+Doc-Type | Filename | Version | Date | Download | Description
+---------|----------|---------|------|----------|-------------
+Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g.skp)|Case Mechanical Design - SketchUp
+Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g.pdf)|Case Mechanical Design - PDF
+Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g.dxf)|Case Mechanical Design - DXF
+Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g.eps)|Case Mechanical Design - EPS
+Mechanical|Helios4 Case B Assembled|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g-assembled.skp)|Case Mechanical Design Assembled - SketchUp
+Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/helios4/files/casing/Helios4_CaseB_r4j.skp)|Case Mechanical Design - SketchUp
+Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/helios4/files/casing/Helios4_CaseB_r4j.pdf)|Case Mechanical Design - PDF
+Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/helios4/files/casing/Helios4_CaseB_r4j.dxf)|Case Mechanical Design - DXF
+Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/helios4/files/casing/Helios4_CaseB_r4j.eps)|Case Mechanical Design - EPS
+Mechanical|Helios4 Case B Assembled|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g-assembled.skp)|Case Mechanical Design Assembled - SketchUp
+Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/helios4/files/casing/Helios4_MiniCase_r2.skp)|Case Mechanical Design - SketchUp
+Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/helios4/files/casing/Helios4_MiniCase_r2.pdf)|Case Mechanical Design - PDF
+Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/helios4/files/casing/Helios4_MiniCase_r2.dxf)|Case Mechanical Design - DXF
+Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/helios4/files/casing/Helios4_MiniCase_r2.eps)|Case Mechanical Design - EPS
+
+## Power Supply
+
+Doc-Type | Filename | Version | Date | Download | Description
+---------|----------|---------|------|----------|-------------
+Schematics|YCZX Schematics 12V8A|rev xx|2017-11-1|[Download](/helios4/files/power-supply/YCZX_Schematics_12V8A.pdf)|AC/DC Power Adapter Schematics
+Certificate|YCZX AC/DC FCC VoC|rev xx|2016-03-22|[Download](/helios4/files/power-supply/YCZX_ACDC_FCC_VoC.png)|AC/DC Power Adapter FCC Verification of Conformity
+Certificate|YCZX AC/DC CE CoC|rev xx|2016-03-22|[Download](/helios4/files/power-supply/YCZX_ACDC_CE_CoC.png)|AC/DC Power Adapter CE Certificate of Compliance
+
+## Fan
+
+Doc-Type | Filename | Version | Date | Download | Description
+---------|----------|---------|------|----------|-------------
+Datasheet|7015.pdf|rev xx|01-01-2016|[Download](/helios4/files/fan/Whee_fan_7015.pdf)|Casing FAN specs
+
+
+## Certification
+
+Doc-Type | Filename | Version | Date | Download | Description
+---------|----------|---------|------|----------|-------------
+Certification|Helios4 FCC/CE Test Manual|rev 0.1|2018-08-28|[Download](/helios4/files/certification/Helios4_FCC_CE_Test_Manual-v0.1.pdf)|Test Manual for FCC/CE Verification
+Certification|Helios4 FCC Declaration of Conformity|rev xx|2018-10-09|[Download](/helios4/files/certification/FCC_SDoC_Helios4_2GB_ECC.pdf)|FCC SDoC Certificate
+Certification|Helios4 FCC EMC Test Report|rev 0.1|2018-10-08|[Download](/helios4/files/certification/UCSFC-1810-0036_Helios4_2GB_ECC_Test_Report.pdf)|EMC Lab report for FCC
+Certification|Helios4 CE Declaration of Conformity|rev xx|2018-10-09|[Download](/helios4/files/certification/CE_DoC_Helios4_2GB_ECC.pdf)|CE DoC Certificate
+Certification|Helios4 CE EMC Test Report|rev 0.1|2018-10-08|[Download](/helios4/files/certification/UCSCE-1810-0075_Helios4_2GB_ECC_Test_Report.pdf)|EMC Lab report for CE
+Certification|Helios4 RoHS Declaration of Conformity|rev xx|2018-10-09|[Download](/helios4/files/certification/RoHS_DoC_Helios4_2GB_ECC.pdf)|RoHS DoC Certificate
diff --git a/docs/download.md b/docs/helios4/download.md
similarity index 86%
rename from docs/download.md
rename to docs/helios4/download.md
index 15b7064..c0df841 100644
--- a/docs/download.md
+++ b/docs/helios4/download.md
@@ -6,7 +6,7 @@ All the following images are generated by [Armbian](https://www.armbian.com/heli
### Debian 10 - Buster
-[](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_buster_next_4.19.63.7z)
+[](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_buster_next_4.19.63.7z)
*MD5SUM : 9c48344c208dfa50b5868debe6fae629
Build date : 02/08/2019
Size : 261 MB
*
@@ -17,18 +17,18 @@ Size : 261 MB
*
### Debian 9 - Stretch
-[](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_stretch_default_4.14.135.7z)
+[](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_stretch_default_4.14.135.7z)
*MD5SUM : e8416b359a7620bb01b5a13c6a10612f
Build date : 02/08/2019
Size : 252 MB
*
[Direct Download](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_stretch_default_4.14.135.7z)
!!! note
- OMV4 (OpenMediaVault 4) can be installed with the **armbian-config** tool as explained [here](/omv/#install-openmediavault).
+ OMV4 (OpenMediaVault 4) can be installed with the **armbian-config** tool as explained [here](/helios4/omv/#install-openmediavault).
### Ubuntu 18.04 - Bionic
-[](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Ubuntu_bionic_next_4.19.63.7z)
+[](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Ubuntu_bionic_next_4.19.63.7z)
*MD5SUM : 62983d7519f15e67355d6dd5e60ee353
Build date : 02/08/2019
Size : 192 MB
*
@@ -41,13 +41,13 @@ Size : 192 MB
*
**Temporary workaround :** Disable UHS option/support.
- *Can be manually enable, refer to the following [page](/sdcard).*
+ *Can be manually enable, refer to the following [page](/helios4/sdcard).*
- During SATA heavy load, accessing SPI NOR Flash will generate ATA errors.
**Temporary workaround :** Disable SPI NOR flash.
- *Can be manually enable, refer to the following [page](/spi).*
+ *Can be manually enable, refer to the following [page](/helios4/spi).*
## Image List
diff --git a/docs/files/carrier/Helios4_Assembly_R1-1.zip b/docs/helios4/files/carrier/Helios4_Assembly_R1-1.zip
similarity index 100%
rename from docs/files/carrier/Helios4_Assembly_R1-1.zip
rename to docs/helios4/files/carrier/Helios4_Assembly_R1-1.zip
diff --git a/docs/files/carrier/Helios4_Assembly_R1-2.zip b/docs/helios4/files/carrier/Helios4_Assembly_R1-2.zip
similarity index 100%
rename from docs/files/carrier/Helios4_Assembly_R1-2.zip
rename to docs/helios4/files/carrier/Helios4_Assembly_R1-2.zip
diff --git a/docs/files/carrier/Helios4_BOM_R1-1.xls b/docs/helios4/files/carrier/Helios4_BOM_R1-1.xls
similarity index 100%
rename from docs/files/carrier/Helios4_BOM_R1-1.xls
rename to docs/helios4/files/carrier/Helios4_BOM_R1-1.xls
diff --git a/docs/files/carrier/Helios4_BOM_R1-2.xls b/docs/helios4/files/carrier/Helios4_BOM_R1-2.xls
similarity index 100%
rename from docs/files/carrier/Helios4_BOM_R1-2.xls
rename to docs/helios4/files/carrier/Helios4_BOM_R1-2.xls
diff --git a/docs/files/carrier/Helios4_Gerber_R1-1.zip b/docs/helios4/files/carrier/Helios4_Gerber_R1-1.zip
similarity index 100%
rename from docs/files/carrier/Helios4_Gerber_R1-1.zip
rename to docs/helios4/files/carrier/Helios4_Gerber_R1-1.zip
diff --git a/docs/files/carrier/Helios4_Gerber_R1-2.zip b/docs/helios4/files/carrier/Helios4_Gerber_R1-2.zip
similarity index 100%
rename from docs/files/carrier/Helios4_Gerber_R1-2.zip
rename to docs/helios4/files/carrier/Helios4_Gerber_R1-2.zip
diff --git a/docs/files/carrier/Helios4_Mechnical_Assembly.pdf b/docs/helios4/files/carrier/Helios4_Mechnical_Assembly.pdf
similarity index 100%
rename from docs/files/carrier/Helios4_Mechnical_Assembly.pdf
rename to docs/helios4/files/carrier/Helios4_Mechnical_Assembly.pdf
diff --git a/docs/files/carrier/Helios4_PCB_R1-1.zip b/docs/helios4/files/carrier/Helios4_PCB_R1-1.zip
similarity index 100%
rename from docs/files/carrier/Helios4_PCB_R1-1.zip
rename to docs/helios4/files/carrier/Helios4_PCB_R1-1.zip
diff --git a/docs/files/carrier/Helios4_PCB_R1-2.zip b/docs/helios4/files/carrier/Helios4_PCB_R1-2.zip
similarity index 100%
rename from docs/files/carrier/Helios4_PCB_R1-2.zip
rename to docs/helios4/files/carrier/Helios4_PCB_R1-2.zip
diff --git a/docs/files/carrier/Helios4_Schematics_R1-1.pdf b/docs/helios4/files/carrier/Helios4_Schematics_R1-1.pdf
similarity index 100%
rename from docs/files/carrier/Helios4_Schematics_R1-1.pdf
rename to docs/helios4/files/carrier/Helios4_Schematics_R1-1.pdf
diff --git a/docs/files/carrier/Helios4_Schematics_R1-2.pdf b/docs/helios4/files/carrier/Helios4_Schematics_R1-2.pdf
similarity index 100%
rename from docs/files/carrier/Helios4_Schematics_R1-2.pdf
rename to docs/helios4/files/carrier/Helios4_Schematics_R1-2.pdf
diff --git a/docs/files/carrier/Helios4_Specifications.pdf b/docs/helios4/files/carrier/Helios4_Specifications.pdf
similarity index 100%
rename from docs/files/carrier/Helios4_Specifications.pdf
rename to docs/helios4/files/carrier/Helios4_Specifications.pdf
diff --git a/docs/files/casing/Helios4_CaseB_r4g-assembled.skp b/docs/helios4/files/casing/Helios4_CaseB_r4g-assembled.skp
similarity index 100%
rename from docs/files/casing/Helios4_CaseB_r4g-assembled.skp
rename to docs/helios4/files/casing/Helios4_CaseB_r4g-assembled.skp
diff --git a/docs/files/casing/Helios4_CaseB_r4g.dxf b/docs/helios4/files/casing/Helios4_CaseB_r4g.dxf
similarity index 100%
rename from docs/files/casing/Helios4_CaseB_r4g.dxf
rename to docs/helios4/files/casing/Helios4_CaseB_r4g.dxf
diff --git a/docs/files/casing/Helios4_CaseB_r4g.eps b/docs/helios4/files/casing/Helios4_CaseB_r4g.eps
similarity index 100%
rename from docs/files/casing/Helios4_CaseB_r4g.eps
rename to docs/helios4/files/casing/Helios4_CaseB_r4g.eps
diff --git a/docs/files/casing/Helios4_CaseB_r4g.pdf b/docs/helios4/files/casing/Helios4_CaseB_r4g.pdf
similarity index 100%
rename from docs/files/casing/Helios4_CaseB_r4g.pdf
rename to docs/helios4/files/casing/Helios4_CaseB_r4g.pdf
diff --git a/docs/files/casing/Helios4_CaseB_r4g.skp b/docs/helios4/files/casing/Helios4_CaseB_r4g.skp
similarity index 100%
rename from docs/files/casing/Helios4_CaseB_r4g.skp
rename to docs/helios4/files/casing/Helios4_CaseB_r4g.skp
diff --git a/docs/files/casing/Helios4_CaseB_r4j.dxf b/docs/helios4/files/casing/Helios4_CaseB_r4j.dxf
similarity index 100%
rename from docs/files/casing/Helios4_CaseB_r4j.dxf
rename to docs/helios4/files/casing/Helios4_CaseB_r4j.dxf
diff --git a/docs/files/casing/Helios4_CaseB_r4j.eps b/docs/helios4/files/casing/Helios4_CaseB_r4j.eps
similarity index 100%
rename from docs/files/casing/Helios4_CaseB_r4j.eps
rename to docs/helios4/files/casing/Helios4_CaseB_r4j.eps
diff --git a/docs/files/casing/Helios4_CaseB_r4j.pdf b/docs/helios4/files/casing/Helios4_CaseB_r4j.pdf
similarity index 100%
rename from docs/files/casing/Helios4_CaseB_r4j.pdf
rename to docs/helios4/files/casing/Helios4_CaseB_r4j.pdf
diff --git a/docs/files/casing/Helios4_CaseB_r4j.skp b/docs/helios4/files/casing/Helios4_CaseB_r4j.skp
similarity index 100%
rename from docs/files/casing/Helios4_CaseB_r4j.skp
rename to docs/helios4/files/casing/Helios4_CaseB_r4j.skp
diff --git a/docs/files/casing/Helios4_MiniCase_r2.dxf b/docs/helios4/files/casing/Helios4_MiniCase_r2.dxf
similarity index 100%
rename from docs/files/casing/Helios4_MiniCase_r2.dxf
rename to docs/helios4/files/casing/Helios4_MiniCase_r2.dxf
diff --git a/docs/files/casing/Helios4_MiniCase_r2.eps b/docs/helios4/files/casing/Helios4_MiniCase_r2.eps
similarity index 100%
rename from docs/files/casing/Helios4_MiniCase_r2.eps
rename to docs/helios4/files/casing/Helios4_MiniCase_r2.eps
diff --git a/docs/files/casing/Helios4_MiniCase_r2.pdf b/docs/helios4/files/casing/Helios4_MiniCase_r2.pdf
similarity index 100%
rename from docs/files/casing/Helios4_MiniCase_r2.pdf
rename to docs/helios4/files/casing/Helios4_MiniCase_r2.pdf
diff --git a/docs/files/casing/Helios4_MiniCase_r2.skp b/docs/helios4/files/casing/Helios4_MiniCase_r2.skp
similarity index 100%
rename from docs/files/casing/Helios4_MiniCase_r2.skp
rename to docs/helios4/files/casing/Helios4_MiniCase_r2.skp
diff --git a/docs/files/certification/CE_DoC_Helios4_2GB_ECC.pdf b/docs/helios4/files/certification/CE_DoC_Helios4_2GB_ECC.pdf
similarity index 100%
rename from docs/files/certification/CE_DoC_Helios4_2GB_ECC.pdf
rename to docs/helios4/files/certification/CE_DoC_Helios4_2GB_ECC.pdf
diff --git a/docs/files/certification/FCC_SDoC_Helios4_2GB_ECC.pdf b/docs/helios4/files/certification/FCC_SDoC_Helios4_2GB_ECC.pdf
similarity index 100%
rename from docs/files/certification/FCC_SDoC_Helios4_2GB_ECC.pdf
rename to docs/helios4/files/certification/FCC_SDoC_Helios4_2GB_ECC.pdf
diff --git a/docs/files/certification/Helios4_FCC_CE_Test_Manual-v0.1.pdf b/docs/helios4/files/certification/Helios4_FCC_CE_Test_Manual-v0.1.pdf
similarity index 100%
rename from docs/files/certification/Helios4_FCC_CE_Test_Manual-v0.1.pdf
rename to docs/helios4/files/certification/Helios4_FCC_CE_Test_Manual-v0.1.pdf
diff --git a/docs/files/certification/RoHS_DoC_Helios4_2GB_ECC.pdf b/docs/helios4/files/certification/RoHS_DoC_Helios4_2GB_ECC.pdf
similarity index 100%
rename from docs/files/certification/RoHS_DoC_Helios4_2GB_ECC.pdf
rename to docs/helios4/files/certification/RoHS_DoC_Helios4_2GB_ECC.pdf
diff --git a/docs/files/certification/UCSCE-1810-0075_Helios4_2GB_ECC_Test_Report.pdf b/docs/helios4/files/certification/UCSCE-1810-0075_Helios4_2GB_ECC_Test_Report.pdf
similarity index 100%
rename from docs/files/certification/UCSCE-1810-0075_Helios4_2GB_ECC_Test_Report.pdf
rename to docs/helios4/files/certification/UCSCE-1810-0075_Helios4_2GB_ECC_Test_Report.pdf
diff --git a/docs/files/certification/UCSFC-1810-0036_Helios4_2GB_ECC_Test_Report.pdf b/docs/helios4/files/certification/UCSFC-1810-0036_Helios4_2GB_ECC_Test_Report.pdf
similarity index 100%
rename from docs/files/certification/UCSFC-1810-0036_Helios4_2GB_ECC_Test_Report.pdf
rename to docs/helios4/files/certification/UCSFC-1810-0036_Helios4_2GB_ECC_Test_Report.pdf
diff --git a/docs/files/cesa/libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb b/docs/helios4/files/cesa/libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb
similarity index 100%
rename from docs/files/cesa/libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb
rename to docs/helios4/files/cesa/libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb
diff --git a/docs/files/cesa/openssl-add-cryptodev-support.patch b/docs/helios4/files/cesa/openssl-add-cryptodev-support.patch
similarity index 100%
rename from docs/files/cesa/openssl-add-cryptodev-support.patch
rename to docs/helios4/files/cesa/openssl-add-cryptodev-support.patch
diff --git a/docs/files/dt-overlay/compile-dtb-lk-4.14.patch b/docs/helios4/files/dt-overlay/compile-dtb-lk-4.14.patch
similarity index 100%
rename from docs/files/dt-overlay/compile-dtb-lk-4.14.patch
rename to docs/helios4/files/dt-overlay/compile-dtb-lk-4.14.patch
diff --git a/docs/files/dt-overlay/compile-dtb-lk-4.19.patch b/docs/helios4/files/dt-overlay/compile-dtb-lk-4.19.patch
similarity index 100%
rename from docs/files/dt-overlay/compile-dtb-lk-4.19.patch
rename to docs/helios4/files/dt-overlay/compile-dtb-lk-4.19.patch
diff --git a/docs/files/dt-overlay/dtc b/docs/helios4/files/dt-overlay/dtc
similarity index 100%
rename from docs/files/dt-overlay/dtc
rename to docs/helios4/files/dt-overlay/dtc
diff --git a/docs/helios4/files/dt-overlay/lk4.14_armada-388-helios4.dtb b/docs/helios4/files/dt-overlay/lk4.14_armada-388-helios4.dtb
new file mode 100644
index 0000000..735df40
Binary files /dev/null and b/docs/helios4/files/dt-overlay/lk4.14_armada-388-helios4.dtb differ
diff --git a/docs/helios4/files/dt-overlay/lk4.19_armada-388-helios4.dtb b/docs/helios4/files/dt-overlay/lk4.19_armada-388-helios4.dtb
new file mode 100644
index 0000000..b4ee267
Binary files /dev/null and b/docs/helios4/files/dt-overlay/lk4.19_armada-388-helios4.dtb differ
diff --git a/docs/files/fan/4_Wire_PWM_Spec.pdf b/docs/helios4/files/fan/4_Wire_PWM_Spec.pdf
similarity index 100%
rename from docs/files/fan/4_Wire_PWM_Spec.pdf
rename to docs/helios4/files/fan/4_Wire_PWM_Spec.pdf
diff --git a/docs/files/fan/Whee_fan_7015.pdf b/docs/helios4/files/fan/Whee_fan_7015.pdf
similarity index 100%
rename from docs/files/fan/Whee_fan_7015.pdf
rename to docs/helios4/files/fan/Whee_fan_7015.pdf
diff --git a/docs/files/led/libata_leds_trigger_mvebu.patch b/docs/helios4/files/led/libata_leds_trigger_mvebu.patch
similarity index 100%
rename from docs/files/led/libata_leds_trigger_mvebu.patch
rename to docs/helios4/files/led/libata_leds_trigger_mvebu.patch
diff --git a/docs/files/pcn/Helios4_PCN_201904220001.pdf b/docs/helios4/files/pcn/Helios4_PCN_201904220001.pdf
similarity index 100%
rename from docs/files/pcn/Helios4_PCN_201904220001.pdf
rename to docs/helios4/files/pcn/Helios4_PCN_201904220001.pdf
diff --git a/docs/files/pcn/Helios4_PCN_201906060001.pdf b/docs/helios4/files/pcn/Helios4_PCN_201906060001.pdf
similarity index 100%
rename from docs/files/pcn/Helios4_PCN_201906060001.pdf
rename to docs/helios4/files/pcn/Helios4_PCN_201906060001.pdf
diff --git a/docs/files/power-supply/YCZX_ACDC_CE_CoC.png b/docs/helios4/files/power-supply/YCZX_ACDC_CE_CoC.png
similarity index 100%
rename from docs/files/power-supply/YCZX_ACDC_CE_CoC.png
rename to docs/helios4/files/power-supply/YCZX_ACDC_CE_CoC.png
diff --git a/docs/files/power-supply/YCZX_ACDC_FCC_VoC.png b/docs/helios4/files/power-supply/YCZX_ACDC_FCC_VoC.png
similarity index 100%
rename from docs/files/power-supply/YCZX_ACDC_FCC_VoC.png
rename to docs/helios4/files/power-supply/YCZX_ACDC_FCC_VoC.png
diff --git a/docs/files/power-supply/YCZX_Schematics_12V8A.pdf b/docs/helios4/files/power-supply/YCZX_Schematics_12V8A.pdf
similarity index 100%
rename from docs/files/power-supply/YCZX_Schematics_12V8A.pdf
rename to docs/helios4/files/power-supply/YCZX_Schematics_12V8A.pdf
diff --git a/docs/files/sdcard/armada-388-helios4.dtb.uhs b/docs/helios4/files/sdcard/armada-388-helios4.dtb.uhs
similarity index 100%
rename from docs/files/sdcard/armada-388-helios4.dtb.uhs
rename to docs/helios4/files/sdcard/armada-388-helios4.dtb.uhs
diff --git a/docs/files/sdcard/helios4_dtb_sd_uhs_linux_stable.patch b/docs/helios4/files/sdcard/helios4_dtb_sd_uhs_linux_stable.patch
similarity index 100%
rename from docs/files/sdcard/helios4_dtb_sd_uhs_linux_stable.patch
rename to docs/helios4/files/sdcard/helios4_dtb_sd_uhs_linux_stable.patch
diff --git a/docs/files/sdcard/run_sdcard_test.sh b/docs/helios4/files/sdcard/run_sdcard_test.sh
similarity index 100%
rename from docs/files/sdcard/run_sdcard_test.sh
rename to docs/helios4/files/sdcard/run_sdcard_test.sh
diff --git a/docs/files/som/a38x-microsom-schematics-simplified-rev2.00.pdf b/docs/helios4/files/som/a38x-microsom-schematics-simplified-rev2.00.pdf
similarity index 100%
rename from docs/files/som/a38x-microsom-schematics-simplified-rev2.00.pdf
rename to docs/helios4/files/som/a38x-microsom-schematics-simplified-rev2.00.pdf
diff --git a/docs/files/som/a38x-microsom-schematics-simplified-rev2.1.pdf b/docs/helios4/files/som/a38x-microsom-schematics-simplified-rev2.1.pdf
similarity index 100%
rename from docs/files/som/a38x-microsom-schematics-simplified-rev2.1.pdf
rename to docs/helios4/files/som/a38x-microsom-schematics-simplified-rev2.1.pdf
diff --git a/docs/files/som/brochure_a38x_microsom_2017-09-05.pdf b/docs/helios4/files/som/brochure_a38x_microsom_2017-09-05.pdf
similarity index 100%
rename from docs/files/som/brochure_a38x_microsom_2017-09-05.pdf
rename to docs/helios4/files/som/brochure_a38x_microsom_2017-09-05.pdf
diff --git a/docs/files/uboot/boot_spi_en.cmd b/docs/helios4/files/uboot/boot_spi_en.cmd
similarity index 100%
rename from docs/files/uboot/boot_spi_en.cmd
rename to docs/helios4/files/uboot/boot_spi_en.cmd
diff --git a/docs/files/uboot/boot_spi_en.scr b/docs/helios4/files/uboot/boot_spi_en.scr
similarity index 100%
rename from docs/files/uboot/boot_spi_en.scr
rename to docs/helios4/files/uboot/boot_spi_en.scr
diff --git a/docs/files/uboot/u-boot-armbian-2013.01-spi.bin b/docs/helios4/files/uboot/u-boot-armbian-2013.01-spi.bin
similarity index 100%
rename from docs/files/uboot/u-boot-armbian-2013.01-spi.bin
rename to docs/helios4/files/uboot/u-boot-armbian-2013.01-spi.bin
diff --git a/docs/files/uboot/u-boot-armbian-2018.11-spi.bin b/docs/helios4/files/uboot/u-boot-armbian-2018.11-spi.bin
similarity index 100%
rename from docs/files/uboot/u-boot-armbian-2018.11-spi.bin
rename to docs/helios4/files/uboot/u-boot-armbian-2018.11-spi.bin
diff --git a/docs/files/uboot/u-boot-armbian-boot-script-support.patch b/docs/helios4/files/uboot/u-boot-armbian-boot-script-support.patch
similarity index 100%
rename from docs/files/uboot/u-boot-armbian-boot-script-support.patch
rename to docs/helios4/files/uboot/u-boot-armbian-boot-script-support.patch
diff --git a/docs/files/uboot/u-boot-mainline-armbian-boot-script-support.patch b/docs/helios4/files/uboot/u-boot-mainline-armbian-boot-script-support.patch
similarity index 100%
rename from docs/files/uboot/u-boot-mainline-armbian-boot-script-support.patch
rename to docs/helios4/files/uboot/u-boot-mainline-armbian-boot-script-support.patch
diff --git a/docs/files/wol/helios4-dts-add-wake-on-lan-support.patch b/docs/helios4/files/wol/helios4-dts-add-wake-on-lan-support.patch
similarity index 100%
rename from docs/files/wol/helios4-dts-add-wake-on-lan-support.patch
rename to docs/helios4/files/wol/helios4-dts-add-wake-on-lan-support.patch
diff --git a/docs/files/wol/lk4.14-mvebu-gpio-add_wake_on_gpio_support.patch b/docs/helios4/files/wol/lk4.14-mvebu-gpio-add_wake_on_gpio_support.patch
similarity index 100%
rename from docs/files/wol/lk4.14-mvebu-gpio-add_wake_on_gpio_support.patch
rename to docs/helios4/files/wol/lk4.14-mvebu-gpio-add_wake_on_gpio_support.patch
diff --git a/docs/freebsd.md b/docs/helios4/freebsd.md
similarity index 98%
rename from docs/freebsd.md
rename to docs/helios4/freebsd.md
index 6577929..e4b98ce 100644
--- a/docs/freebsd.md
+++ b/docs/helios4/freebsd.md
@@ -43,7 +43,7 @@ pv FreeBSD-armv7-12.0-GENERIC-333641-Clearfog.img | sudo tee /dev/sdX >/dev/null
In an ideal world U-Boot would already be installed in SPI flash, including the necessary patch for FreeBSD. If you happen to have such an ideal system, you may skip the next section
### Install U-Boot
-Please refer to [U-boot](/uboot) for build instructions.
+Please refer to [U-boot](/helios4/uboot) for build instructions.
The Boot-ROM expects to find U-Boot at 512 bytes into the sdcard. Assuming your SD-Card is available at /dev/sdX, write the u-boot binary to it using dd:
```bash
diff --git a/docs/gpio.md b/docs/helios4/gpio.md
similarity index 90%
rename from docs/gpio.md
rename to docs/helios4/gpio.md
index 5d737cd..4c7a05a 100644
--- a/docs/gpio.md
+++ b/docs/helios4/gpio.md
@@ -3,7 +3,7 @@
Helios4 provides 12 GPIOs on header J12 which can be used for user application. Those GPIOs are provided via an 16-bit IO Expander [PCA9655E](http://www.onsemi.com/PowerSolutions/product.do?id=PCA9655E) connected to I2C bus 0.
-
+
### Pinout Table
@@ -136,7 +136,7 @@ echo 1 | sudo tee -a /sys/class/gpio/gpio511/value
## Use GPIO with Device Tree Overlay
!!! info
- Device Tree Compiler (dtc) from OS package manager usually is too old, use the one from kernel source or download binary version for Arm [here](/files/dt-overlay/dtc).
+ Device Tree Compiler (dtc) from OS package manager usually is too old, use the one from kernel source or download binary version for Arm [here](/helios4/files/dt-overlay/dtc).
Another way to use the GPIO is by using device tree. In device tree the user accessible
GPIO is labelled as [expander0](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/arm/boot/dts/armada-388-helios4.dts#n155).
@@ -169,14 +169,14 @@ and save it as power-button.dts
Download dtc and compile device tree with this command
```
-wget https://wiki.kobol.io/files/dt-overlay/dtc
+wget https://wiki.kobol.io/helios4/files/dt-overlay/dtc
chmod 755 dtc
./dtc -I dts -O dtb -o power-button.dtbo power-button.dts
```
***Button Wiring***
-
+
The GPIO has internal pull up resistor, when the button is not pressed the input read as High and when the button is pressed the input read as Low, therefore we use active low flag.
@@ -240,6 +240,22 @@ For more info please refer to
### Device Tree Overlay under Armbian
+!!! info
+ Armbian older than version 5.98 is still not compiled with overlay support. Refer to instruction to [Compile Helios4 DTB with Symbol Support](#compile-helios4-dtb-with-symbol-support) or use precompiled binary.
+
+ Armbian Default (Stretch, Linux Kernel 4.14):
+
+ `wget https://wiki.kobol.io/files/dt-overlay/lk4.14_armada-388-helios4.dtb`
+
+ `sudo cp lk4.14_armada-388-helios4.dtb /boot/dtb/armada-388-helios4.dtb`
+
+ Armbian Next (Buster, Linux Kernel 4.19):
+
+ `wget https://wiki.kobol.io/files/dt-overlay/lk4.19_armada-388-helios4.dtb`
+
+ `sudo cp lk4.19_armada-388-helios4.dtb /boot/dtb/armada-388-helios4.dtb`
+
+
Create */boot/overlay-user/* to store the overlay and copy the overlay to the folder
```
@@ -326,14 +342,14 @@ Download and apply kernel patch for
- Linux Kernel 4.14
```
-wget https://wiki.kobol.io/files/dt-overlay/compile-dtb-lk-4.14.patch
+wget https://wiki.kobol.io/helios4/files/dt-overlay/compile-dtb-lk-4.14.patch
git apply --apply compile-dtb-lk-4.14.patch
```
- Linux Kernel 4.19
```
-wget https://wiki.kobol.io/files/dt-overlay/compile-dtb-lk-4.19.patch
+wget https://wiki.kobol.io/helios4/files/dt-overlay/compile-dtb-lk-4.19.patch
git apply --apply compile-dtb-lk-4.19.patch
```
diff --git a/docs/hardware.md b/docs/helios4/hardware.md
similarity index 90%
rename from docs/hardware.md
rename to docs/helios4/hardware.md
index cbddd31..bcaa665 100644
--- a/docs/hardware.md
+++ b/docs/helios4/hardware.md
@@ -1,14 +1,14 @@
## Block Diagram
### Helios4 Carrier Board
-
+
### A388 System-On-Chip
-
+
## Connector / Interface List
-
+
Name |Peripheral Type|Connector Type|Details
-----|---------------|--------------|-------
@@ -38,11 +38,11 @@ U13|SATA|SATA 3.0|Port 3 (SATA4)
Helios4 supports 4 boot modes that can be chosen by using the dipswitch SW1.
-
+
All the ready-to-use images we provide are for the **SD Card** boot mode.
-Please refer to [U-boot](/uboot) section to know how to use the other modes.
+Please refer to [U-boot](/helios4/uboot) section to know how to use the other modes.
## LED indicators
@@ -59,13 +59,13 @@ LED8|green|Power indicator
Helios4 board was designed to either use the on-board LEDs or use an expansion panel (not-available). To use the on-board LEDs insure to switch to ON the dipswitch SW2.
-
+
## Reset Button
Helios4 board provides a RESET push button (U16) to hard reset the SoC (System-On-Chip).
-
+
!!! Important
This button only resets the SoC and not the overall board. For instance it won't reset the HDD.
@@ -74,7 +74,7 @@ Helios4 board provides a RESET push button (U16) to hard reset the SoC (System-O
Helios4 board exposes on header J9 the SoC I2C Bus 1. Below is the header pin-out, the little arrow on the PCB indicates the ground pin.
-
+
## Power Consumption
diff --git a/docs/i2c.md b/docs/helios4/i2c.md
similarity index 94%
rename from docs/i2c.md
rename to docs/helios4/i2c.md
index f724975..0a2b6da 100644
--- a/docs/i2c.md
+++ b/docs/helios4/i2c.md
@@ -1,7 +1,7 @@
This tutorial will explain how to connect and setup an I2C OLED screen to display System Status as show in the following captures :
-
-
+
+
!!! info
You can find I2C OLED display on Aliexpress.com. Search for "i2c oled 1.3".
@@ -11,14 +11,14 @@ This tutorial will explain how to connect and setup an I2C OLED screen to displa
The I2C interface on Helios4 board is located at header **J9** which exposes the SoC I2C Bus 1. Below is the header pin-out, the little arrow on the PCB indicates the GND pin.
-
+
You will need to use Female to Female Jumper Wire (a.k.a Dupont Cable) to connect your display to Helios4 board.
Connect matching pin on each side (GND to GND, VCC to VCC, SDA to SDA, etc...). Ideally you use cables of different colors to easily check that your wiring is correct.
-
-
+
+
### Check I2C Communication
diff --git a/docs/img/cesa/cesa_block_diagram.png b/docs/helios4/img/cesa/cesa_block_diagram.png
similarity index 100%
rename from docs/img/cesa/cesa_block_diagram.png
rename to docs/helios4/img/cesa/cesa_block_diagram.png
diff --git a/docs/img/cesa/crypto_api_interfaces.png b/docs/helios4/img/cesa/crypto_api_interfaces.png
similarity index 100%
rename from docs/img/cesa/crypto_api_interfaces.png
rename to docs/helios4/img/cesa/crypto_api_interfaces.png
diff --git a/docs/img/gpio/gpio_pinout_j12.png b/docs/helios4/img/gpio/gpio_pinout_j12.png
similarity index 100%
rename from docs/img/gpio/gpio_pinout_j12.png
rename to docs/helios4/img/gpio/gpio_pinout_j12.png
diff --git a/docs/img/gpio/power_button_sch.png b/docs/helios4/img/gpio/power_button_sch.png
similarity index 100%
rename from docs/img/gpio/power_button_sch.png
rename to docs/helios4/img/gpio/power_button_sch.png
diff --git a/docs/img/hardware/board_legend.jpg b/docs/helios4/img/hardware/board_legend.jpg
similarity index 100%
rename from docs/img/hardware/board_legend.jpg
rename to docs/helios4/img/hardware/board_legend.jpg
diff --git a/docs/img/hardware/dipswitch_led_on.jpg b/docs/helios4/img/hardware/dipswitch_led_on.jpg
similarity index 100%
rename from docs/img/hardware/dipswitch_led_on.jpg
rename to docs/helios4/img/hardware/dipswitch_led_on.jpg
diff --git a/docs/img/hardware/dipswitch_modes.jpg b/docs/helios4/img/hardware/dipswitch_modes.jpg
similarity index 100%
rename from docs/img/hardware/dipswitch_modes.jpg
rename to docs/helios4/img/hardware/dipswitch_modes.jpg
diff --git a/docs/img/hardware/helios4_block_diagram.jpg b/docs/helios4/img/hardware/helios4_block_diagram.jpg
similarity index 100%
rename from docs/img/hardware/helios4_block_diagram.jpg
rename to docs/helios4/img/hardware/helios4_block_diagram.jpg
diff --git a/docs/img/hardware/i2c_pinout.png b/docs/helios4/img/hardware/i2c_pinout.png
similarity index 100%
rename from docs/img/hardware/i2c_pinout.png
rename to docs/helios4/img/hardware/i2c_pinout.png
diff --git a/docs/img/hardware/reset_button.jpg b/docs/helios4/img/hardware/reset_button.jpg
similarity index 100%
rename from docs/img/hardware/reset_button.jpg
rename to docs/helios4/img/hardware/reset_button.jpg
diff --git a/docs/img/hardware/soc_block_diagram.png b/docs/helios4/img/hardware/soc_block_diagram.png
similarity index 100%
rename from docs/img/hardware/soc_block_diagram.png
rename to docs/helios4/img/hardware/soc_block_diagram.png
diff --git a/docs/img/i2c/capture_01.png b/docs/helios4/img/i2c/capture_01.png
similarity index 100%
rename from docs/img/i2c/capture_01.png
rename to docs/helios4/img/i2c/capture_01.png
diff --git a/docs/img/i2c/capture_02.png b/docs/helios4/img/i2c/capture_02.png
similarity index 100%
rename from docs/img/i2c/capture_02.png
rename to docs/helios4/img/i2c/capture_02.png
diff --git a/docs/img/i2c/wiring_01.jpeg b/docs/helios4/img/i2c/wiring_01.jpeg
similarity index 100%
rename from docs/img/i2c/wiring_01.jpeg
rename to docs/helios4/img/i2c/wiring_01.jpeg
diff --git a/docs/img/i2c/wiring_02.jpeg b/docs/helios4/img/i2c/wiring_02.jpeg
similarity index 100%
rename from docs/img/i2c/wiring_02.jpeg
rename to docs/helios4/img/i2c/wiring_02.jpeg
diff --git a/docs/img/install/armbian-config.png b/docs/helios4/img/install/armbian-config.png
similarity index 100%
rename from docs/img/install/armbian-config.png
rename to docs/helios4/img/install/armbian-config.png
diff --git a/docs/img/install/armbian-config_ip-static.png b/docs/helios4/img/install/armbian-config_ip-static.png
similarity index 100%
rename from docs/img/install/armbian-config_ip-static.png
rename to docs/helios4/img/install/armbian-config_ip-static.png
diff --git a/docs/img/install/armbian-config_ip.png b/docs/helios4/img/install/armbian-config_ip.png
similarity index 100%
rename from docs/img/install/armbian-config_ip.png
rename to docs/helios4/img/install/armbian-config_ip.png
diff --git a/docs/img/install/armbian-config_network.png b/docs/helios4/img/install/armbian-config_network.png
similarity index 100%
rename from docs/img/install/armbian-config_network.png
rename to docs/helios4/img/install/armbian-config_network.png
diff --git a/docs/img/install/connections.png b/docs/helios4/img/install/connections.png
similarity index 100%
rename from docs/img/install/connections.png
rename to docs/helios4/img/install/connections.png
diff --git a/docs/img/install/console_cable.png b/docs/helios4/img/install/console_cable.png
similarity index 100%
rename from docs/img/install/console_cable.png
rename to docs/helios4/img/install/console_cable.png
diff --git a/docs/img/install/etcher_flash.png b/docs/helios4/img/install/etcher_flash.png
similarity index 100%
rename from docs/img/install/etcher_flash.png
rename to docs/helios4/img/install/etcher_flash.png
diff --git a/docs/img/install/first_login.png b/docs/helios4/img/install/first_login.png
similarity index 100%
rename from docs/img/install/first_login.png
rename to docs/helios4/img/install/first_login.png
diff --git a/docs/img/install/network_cable.jpg b/docs/helios4/img/install/network_cable.jpg
similarity index 100%
rename from docs/img/install/network_cable.jpg
rename to docs/helios4/img/install/network_cable.jpg
diff --git a/docs/img/install/network_config.png b/docs/helios4/img/install/network_config.png
similarity index 100%
rename from docs/img/install/network_config.png
rename to docs/helios4/img/install/network_config.png
diff --git a/docs/img/install/picocom.png b/docs/helios4/img/install/picocom.png
similarity index 100%
rename from docs/img/install/picocom.png
rename to docs/helios4/img/install/picocom.png
diff --git a/docs/img/install/putty_config.png b/docs/helios4/img/install/putty_config.png
similarity index 100%
rename from docs/img/install/putty_config.png
rename to docs/helios4/img/install/putty_config.png
diff --git a/docs/img/install/putty_connect.png b/docs/helios4/img/install/putty_connect.png
similarity index 100%
rename from docs/img/install/putty_connect.png
rename to docs/helios4/img/install/putty_connect.png
diff --git a/docs/img/install/putty_ssh.png b/docs/helios4/img/install/putty_ssh.png
similarity index 100%
rename from docs/img/install/putty_ssh.png
rename to docs/helios4/img/install/putty_ssh.png
diff --git a/docs/img/install/recommended_sdcard.jpg b/docs/helios4/img/install/recommended_sdcard.jpg
similarity index 100%
rename from docs/img/install/recommended_sdcard.jpg
rename to docs/helios4/img/install/recommended_sdcard.jpg
diff --git a/docs/img/install/softy.png b/docs/helios4/img/install/softy.png
similarity index 100%
rename from docs/img/install/softy.png
rename to docs/helios4/img/install/softy.png
diff --git a/docs/img/install/ssh_login.png b/docs/helios4/img/install/ssh_login.png
similarity index 100%
rename from docs/img/install/ssh_login.png
rename to docs/helios4/img/install/ssh_login.png
diff --git a/docs/img/intro/helios4.jpg b/docs/helios4/img/intro/helios4.jpg
similarity index 100%
rename from docs/img/intro/helios4.jpg
rename to docs/helios4/img/intro/helios4.jpg
diff --git a/docs/img/kit/assembly_anim1.gif b/docs/helios4/img/kit/assembly_anim1.gif
similarity index 100%
rename from docs/img/kit/assembly_anim1.gif
rename to docs/helios4/img/kit/assembly_anim1.gif
diff --git a/docs/img/kit/assembly_anim2.gif b/docs/helios4/img/kit/assembly_anim2.gif
similarity index 100%
rename from docs/img/kit/assembly_anim2.gif
rename to docs/helios4/img/kit/assembly_anim2.gif
diff --git a/docs/img/kit/assembly_pic1.jpg b/docs/helios4/img/kit/assembly_pic1.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic1.jpg
rename to docs/helios4/img/kit/assembly_pic1.jpg
diff --git a/docs/img/kit/assembly_pic10.jpg b/docs/helios4/img/kit/assembly_pic10.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic10.jpg
rename to docs/helios4/img/kit/assembly_pic10.jpg
diff --git a/docs/img/kit/assembly_pic11.jpg b/docs/helios4/img/kit/assembly_pic11.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic11.jpg
rename to docs/helios4/img/kit/assembly_pic11.jpg
diff --git a/docs/img/kit/assembly_pic11_help.jpg b/docs/helios4/img/kit/assembly_pic11_help.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic11_help.jpg
rename to docs/helios4/img/kit/assembly_pic11_help.jpg
diff --git a/docs/img/kit/assembly_pic12.jpg b/docs/helios4/img/kit/assembly_pic12.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic12.jpg
rename to docs/helios4/img/kit/assembly_pic12.jpg
diff --git a/docs/img/kit/assembly_pic13.jpg b/docs/helios4/img/kit/assembly_pic13.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic13.jpg
rename to docs/helios4/img/kit/assembly_pic13.jpg
diff --git a/docs/img/kit/assembly_pic14.jpg b/docs/helios4/img/kit/assembly_pic14.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic14.jpg
rename to docs/helios4/img/kit/assembly_pic14.jpg
diff --git a/docs/img/kit/assembly_pic15.jpg b/docs/helios4/img/kit/assembly_pic15.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic15.jpg
rename to docs/helios4/img/kit/assembly_pic15.jpg
diff --git a/docs/img/kit/assembly_pic16.jpg b/docs/helios4/img/kit/assembly_pic16.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic16.jpg
rename to docs/helios4/img/kit/assembly_pic16.jpg
diff --git a/docs/img/kit/assembly_pic17.jpg b/docs/helios4/img/kit/assembly_pic17.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic17.jpg
rename to docs/helios4/img/kit/assembly_pic17.jpg
diff --git a/docs/img/kit/assembly_pic18.jpg b/docs/helios4/img/kit/assembly_pic18.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic18.jpg
rename to docs/helios4/img/kit/assembly_pic18.jpg
diff --git a/docs/img/kit/assembly_pic19.jpg b/docs/helios4/img/kit/assembly_pic19.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic19.jpg
rename to docs/helios4/img/kit/assembly_pic19.jpg
diff --git a/docs/img/kit/assembly_pic2.jpg b/docs/helios4/img/kit/assembly_pic2.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic2.jpg
rename to docs/helios4/img/kit/assembly_pic2.jpg
diff --git a/docs/img/kit/assembly_pic20.jpg b/docs/helios4/img/kit/assembly_pic20.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic20.jpg
rename to docs/helios4/img/kit/assembly_pic20.jpg
diff --git a/docs/img/kit/assembly_pic21.jpg b/docs/helios4/img/kit/assembly_pic21.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic21.jpg
rename to docs/helios4/img/kit/assembly_pic21.jpg
diff --git a/docs/img/kit/assembly_pic22.jpg b/docs/helios4/img/kit/assembly_pic22.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic22.jpg
rename to docs/helios4/img/kit/assembly_pic22.jpg
diff --git a/docs/img/kit/assembly_pic23.jpg b/docs/helios4/img/kit/assembly_pic23.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic23.jpg
rename to docs/helios4/img/kit/assembly_pic23.jpg
diff --git a/docs/img/kit/assembly_pic24.jpg b/docs/helios4/img/kit/assembly_pic24.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic24.jpg
rename to docs/helios4/img/kit/assembly_pic24.jpg
diff --git a/docs/img/kit/assembly_pic25.jpg b/docs/helios4/img/kit/assembly_pic25.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic25.jpg
rename to docs/helios4/img/kit/assembly_pic25.jpg
diff --git a/docs/img/kit/assembly_pic26.jpg b/docs/helios4/img/kit/assembly_pic26.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic26.jpg
rename to docs/helios4/img/kit/assembly_pic26.jpg
diff --git a/docs/img/kit/assembly_pic27.jpg b/docs/helios4/img/kit/assembly_pic27.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic27.jpg
rename to docs/helios4/img/kit/assembly_pic27.jpg
diff --git a/docs/img/kit/assembly_pic28.jpg b/docs/helios4/img/kit/assembly_pic28.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic28.jpg
rename to docs/helios4/img/kit/assembly_pic28.jpg
diff --git a/docs/img/kit/assembly_pic29.jpg b/docs/helios4/img/kit/assembly_pic29.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic29.jpg
rename to docs/helios4/img/kit/assembly_pic29.jpg
diff --git a/docs/img/kit/assembly_pic3.jpg b/docs/helios4/img/kit/assembly_pic3.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic3.jpg
rename to docs/helios4/img/kit/assembly_pic3.jpg
diff --git a/docs/img/kit/assembly_pic30.jpg b/docs/helios4/img/kit/assembly_pic30.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic30.jpg
rename to docs/helios4/img/kit/assembly_pic30.jpg
diff --git a/docs/img/kit/assembly_pic31.jpg b/docs/helios4/img/kit/assembly_pic31.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic31.jpg
rename to docs/helios4/img/kit/assembly_pic31.jpg
diff --git a/docs/img/kit/assembly_pic32.jpg b/docs/helios4/img/kit/assembly_pic32.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic32.jpg
rename to docs/helios4/img/kit/assembly_pic32.jpg
diff --git a/docs/img/kit/assembly_pic33.jpg b/docs/helios4/img/kit/assembly_pic33.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic33.jpg
rename to docs/helios4/img/kit/assembly_pic33.jpg
diff --git a/docs/img/kit/assembly_pic34.jpg b/docs/helios4/img/kit/assembly_pic34.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic34.jpg
rename to docs/helios4/img/kit/assembly_pic34.jpg
diff --git a/docs/img/kit/assembly_pic35.jpg b/docs/helios4/img/kit/assembly_pic35.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic35.jpg
rename to docs/helios4/img/kit/assembly_pic35.jpg
diff --git a/docs/img/kit/assembly_pic35b.jpg b/docs/helios4/img/kit/assembly_pic35b.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic35b.jpg
rename to docs/helios4/img/kit/assembly_pic35b.jpg
diff --git a/docs/img/kit/assembly_pic36.jpg b/docs/helios4/img/kit/assembly_pic36.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic36.jpg
rename to docs/helios4/img/kit/assembly_pic36.jpg
diff --git a/docs/img/kit/assembly_pic37.jpg b/docs/helios4/img/kit/assembly_pic37.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic37.jpg
rename to docs/helios4/img/kit/assembly_pic37.jpg
diff --git a/docs/img/kit/assembly_pic38.jpg b/docs/helios4/img/kit/assembly_pic38.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic38.jpg
rename to docs/helios4/img/kit/assembly_pic38.jpg
diff --git a/docs/img/kit/assembly_pic39.jpg b/docs/helios4/img/kit/assembly_pic39.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic39.jpg
rename to docs/helios4/img/kit/assembly_pic39.jpg
diff --git a/docs/img/kit/assembly_pic4.jpg b/docs/helios4/img/kit/assembly_pic4.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic4.jpg
rename to docs/helios4/img/kit/assembly_pic4.jpg
diff --git a/docs/img/kit/assembly_pic40.jpg b/docs/helios4/img/kit/assembly_pic40.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic40.jpg
rename to docs/helios4/img/kit/assembly_pic40.jpg
diff --git a/docs/img/kit/assembly_pic41.jpg b/docs/helios4/img/kit/assembly_pic41.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic41.jpg
rename to docs/helios4/img/kit/assembly_pic41.jpg
diff --git a/docs/img/kit/assembly_pic42.jpg b/docs/helios4/img/kit/assembly_pic42.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic42.jpg
rename to docs/helios4/img/kit/assembly_pic42.jpg
diff --git a/docs/img/kit/assembly_pic43.jpg b/docs/helios4/img/kit/assembly_pic43.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic43.jpg
rename to docs/helios4/img/kit/assembly_pic43.jpg
diff --git a/docs/img/kit/assembly_pic44.jpg b/docs/helios4/img/kit/assembly_pic44.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic44.jpg
rename to docs/helios4/img/kit/assembly_pic44.jpg
diff --git a/docs/img/kit/assembly_pic45.jpg b/docs/helios4/img/kit/assembly_pic45.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic45.jpg
rename to docs/helios4/img/kit/assembly_pic45.jpg
diff --git a/docs/img/kit/assembly_pic46.jpg b/docs/helios4/img/kit/assembly_pic46.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic46.jpg
rename to docs/helios4/img/kit/assembly_pic46.jpg
diff --git a/docs/img/kit/assembly_pic47.jpg b/docs/helios4/img/kit/assembly_pic47.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic47.jpg
rename to docs/helios4/img/kit/assembly_pic47.jpg
diff --git a/docs/img/kit/assembly_pic48.jpg b/docs/helios4/img/kit/assembly_pic48.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic48.jpg
rename to docs/helios4/img/kit/assembly_pic48.jpg
diff --git a/docs/img/kit/assembly_pic49.jpg b/docs/helios4/img/kit/assembly_pic49.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic49.jpg
rename to docs/helios4/img/kit/assembly_pic49.jpg
diff --git a/docs/img/kit/assembly_pic5.jpg b/docs/helios4/img/kit/assembly_pic5.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic5.jpg
rename to docs/helios4/img/kit/assembly_pic5.jpg
diff --git a/docs/img/kit/assembly_pic50.jpg b/docs/helios4/img/kit/assembly_pic50.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic50.jpg
rename to docs/helios4/img/kit/assembly_pic50.jpg
diff --git a/docs/img/kit/assembly_pic51.jpg b/docs/helios4/img/kit/assembly_pic51.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic51.jpg
rename to docs/helios4/img/kit/assembly_pic51.jpg
diff --git a/docs/img/kit/assembly_pic52.jpg b/docs/helios4/img/kit/assembly_pic52.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic52.jpg
rename to docs/helios4/img/kit/assembly_pic52.jpg
diff --git a/docs/img/kit/assembly_pic53.jpg b/docs/helios4/img/kit/assembly_pic53.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic53.jpg
rename to docs/helios4/img/kit/assembly_pic53.jpg
diff --git a/docs/img/kit/assembly_pic54.jpg b/docs/helios4/img/kit/assembly_pic54.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic54.jpg
rename to docs/helios4/img/kit/assembly_pic54.jpg
diff --git a/docs/img/kit/assembly_pic55.jpg b/docs/helios4/img/kit/assembly_pic55.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic55.jpg
rename to docs/helios4/img/kit/assembly_pic55.jpg
diff --git a/docs/img/kit/assembly_pic56.jpg b/docs/helios4/img/kit/assembly_pic56.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic56.jpg
rename to docs/helios4/img/kit/assembly_pic56.jpg
diff --git a/docs/img/kit/assembly_pic57.jpg b/docs/helios4/img/kit/assembly_pic57.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic57.jpg
rename to docs/helios4/img/kit/assembly_pic57.jpg
diff --git a/docs/img/kit/assembly_pic6.jpg b/docs/helios4/img/kit/assembly_pic6.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic6.jpg
rename to docs/helios4/img/kit/assembly_pic6.jpg
diff --git a/docs/img/kit/assembly_pic7.jpg b/docs/helios4/img/kit/assembly_pic7.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic7.jpg
rename to docs/helios4/img/kit/assembly_pic7.jpg
diff --git a/docs/img/kit/assembly_pic8.jpg b/docs/helios4/img/kit/assembly_pic8.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic8.jpg
rename to docs/helios4/img/kit/assembly_pic8.jpg
diff --git a/docs/img/kit/assembly_pic9.jpg b/docs/helios4/img/kit/assembly_pic9.jpg
similarity index 100%
rename from docs/img/kit/assembly_pic9.jpg
rename to docs/helios4/img/kit/assembly_pic9.jpg
diff --git a/docs/img/kit/dipswitch_mode.jpg b/docs/helios4/img/kit/dipswitch_mode.jpg
similarity index 100%
rename from docs/img/kit/dipswitch_mode.jpg
rename to docs/helios4/img/kit/dipswitch_mode.jpg
diff --git a/docs/img/kit/i2c_board_pinout.jpg b/docs/helios4/img/kit/i2c_board_pinout.jpg
similarity index 100%
rename from docs/img/kit/i2c_board_pinout.jpg
rename to docs/helios4/img/kit/i2c_board_pinout.jpg
diff --git a/docs/img/kit/i2c_display_pinout.png b/docs/helios4/img/kit/i2c_display_pinout.png
similarity index 100%
rename from docs/img/kit/i2c_display_pinout.png
rename to docs/helios4/img/kit/i2c_display_pinout.png
diff --git a/docs/img/kit/oled_set.jpg b/docs/helios4/img/kit/oled_set.jpg
similarity index 100%
rename from docs/img/kit/oled_set.jpg
rename to docs/helios4/img/kit/oled_set.jpg
diff --git a/docs/img/led/dipswitch_led_off.png b/docs/helios4/img/led/dipswitch_led_off.png
similarity index 100%
rename from docs/img/led/dipswitch_led_off.png
rename to docs/helios4/img/led/dipswitch_led_off.png
diff --git a/docs/img/led/gpio_pinout_j18.png b/docs/helios4/img/led/gpio_pinout_j18.png
similarity index 100%
rename from docs/img/led/gpio_pinout_j18.png
rename to docs/helios4/img/led/gpio_pinout_j18.png
diff --git a/docs/img/led/led_expansion_wiring_diagram.png b/docs/helios4/img/led/led_expansion_wiring_diagram.png
similarity index 100%
rename from docs/img/led/led_expansion_wiring_diagram.png
rename to docs/helios4/img/led/led_expansion_wiring_diagram.png
diff --git a/docs/img/led/led_location.png b/docs/helios4/img/led/led_location.png
similarity index 100%
rename from docs/img/led/led_location.png
rename to docs/helios4/img/led/led_location.png
diff --git a/docs/img/nextcloud/dashboard.png b/docs/helios4/img/nextcloud/dashboard.png
similarity index 100%
rename from docs/img/nextcloud/dashboard.png
rename to docs/helios4/img/nextcloud/dashboard.png
diff --git a/docs/img/nextcloud/login.png b/docs/helios4/img/nextcloud/login.png
similarity index 100%
rename from docs/img/nextcloud/login.png
rename to docs/helios4/img/nextcloud/login.png
diff --git a/docs/img/omv/create_raid10.png b/docs/helios4/img/omv/create_raid10.png
similarity index 100%
rename from docs/img/omv/create_raid10.png
rename to docs/helios4/img/omv/create_raid10.png
diff --git a/docs/img/omv/dashboard.png b/docs/helios4/img/omv/dashboard.png
similarity index 100%
rename from docs/img/omv/dashboard.png
rename to docs/helios4/img/omv/dashboard.png
diff --git a/docs/img/omv/disk_wipe1.png b/docs/helios4/img/omv/disk_wipe1.png
similarity index 100%
rename from docs/img/omv/disk_wipe1.png
rename to docs/helios4/img/omv/disk_wipe1.png
diff --git a/docs/img/omv/disk_wipe2.png b/docs/helios4/img/omv/disk_wipe2.png
similarity index 100%
rename from docs/img/omv/disk_wipe2.png
rename to docs/helios4/img/omv/disk_wipe2.png
diff --git a/docs/img/omv/folder_add.png b/docs/helios4/img/omv/folder_add.png
similarity index 100%
rename from docs/img/omv/folder_add.png
rename to docs/helios4/img/omv/folder_add.png
diff --git a/docs/img/omv/folder_list.png b/docs/helios4/img/omv/folder_list.png
similarity index 100%
rename from docs/img/omv/folder_list.png
rename to docs/helios4/img/omv/folder_list.png
diff --git a/docs/img/omv/format_process.png b/docs/helios4/img/omv/format_process.png
similarity index 100%
rename from docs/img/omv/format_process.png
rename to docs/helios4/img/omv/format_process.png
diff --git a/docs/img/omv/format_status.png b/docs/helios4/img/omv/format_status.png
similarity index 100%
rename from docs/img/omv/format_status.png
rename to docs/helios4/img/omv/format_status.png
diff --git a/docs/img/omv/format_volume.png b/docs/helios4/img/omv/format_volume.png
similarity index 100%
rename from docs/img/omv/format_volume.png
rename to docs/helios4/img/omv/format_volume.png
diff --git a/docs/img/omv/install-1.png b/docs/helios4/img/omv/install-1.png
similarity index 100%
rename from docs/img/omv/install-1.png
rename to docs/helios4/img/omv/install-1.png
diff --git a/docs/img/omv/install-2.png b/docs/helios4/img/omv/install-2.png
similarity index 100%
rename from docs/img/omv/install-2.png
rename to docs/helios4/img/omv/install-2.png
diff --git a/docs/img/omv/install-3.png b/docs/helios4/img/omv/install-3.png
similarity index 100%
rename from docs/img/omv/install-3.png
rename to docs/helios4/img/omv/install-3.png
diff --git a/docs/img/omv/install-4.png b/docs/helios4/img/omv/install-4.png
similarity index 100%
rename from docs/img/omv/install-4.png
rename to docs/helios4/img/omv/install-4.png
diff --git a/docs/img/omv/install-5.png b/docs/helios4/img/omv/install-5.png
similarity index 100%
rename from docs/img/omv/install-5.png
rename to docs/helios4/img/omv/install-5.png
diff --git a/docs/img/omv/login.png b/docs/helios4/img/omv/login.png
similarity index 100%
rename from docs/img/omv/login.png
rename to docs/helios4/img/omv/login.png
diff --git a/docs/img/omv/lvm_add-lv.png b/docs/helios4/img/omv/lvm_add-lv.png
similarity index 100%
rename from docs/img/omv/lvm_add-lv.png
rename to docs/helios4/img/omv/lvm_add-lv.png
diff --git a/docs/img/omv/lvm_add-pv.png b/docs/helios4/img/omv/lvm_add-pv.png
similarity index 100%
rename from docs/img/omv/lvm_add-pv.png
rename to docs/helios4/img/omv/lvm_add-pv.png
diff --git a/docs/img/omv/lvm_add-vg.png b/docs/helios4/img/omv/lvm_add-vg.png
similarity index 100%
rename from docs/img/omv/lvm_add-vg.png
rename to docs/helios4/img/omv/lvm_add-vg.png
diff --git a/docs/img/omv/lvm_lv-volumes.png b/docs/helios4/img/omv/lvm_lv-volumes.png
similarity index 100%
rename from docs/img/omv/lvm_lv-volumes.png
rename to docs/helios4/img/omv/lvm_lv-volumes.png
diff --git a/docs/img/omv/mount_volume.png b/docs/helios4/img/omv/mount_volume.png
similarity index 100%
rename from docs/img/omv/mount_volume.png
rename to docs/helios4/img/omv/mount_volume.png
diff --git a/docs/img/omv/plugin_install.png b/docs/helios4/img/omv/plugin_install.png
similarity index 100%
rename from docs/img/omv/plugin_install.png
rename to docs/helios4/img/omv/plugin_install.png
diff --git a/docs/img/omv/plugin_list.png b/docs/helios4/img/omv/plugin_list.png
similarity index 100%
rename from docs/img/omv/plugin_list.png
rename to docs/helios4/img/omv/plugin_list.png
diff --git a/docs/img/omv/plugin_lvm.png b/docs/helios4/img/omv/plugin_lvm.png
similarity index 100%
rename from docs/img/omv/plugin_lvm.png
rename to docs/helios4/img/omv/plugin_lvm.png
diff --git a/docs/img/omv/plugin_update.png b/docs/helios4/img/omv/plugin_update.png
similarity index 100%
rename from docs/img/omv/plugin_update.png
rename to docs/helios4/img/omv/plugin_update.png
diff --git a/docs/img/omv/raid10_active.png b/docs/helios4/img/omv/raid10_active.png
similarity index 100%
rename from docs/img/omv/raid10_active.png
rename to docs/helios4/img/omv/raid10_active.png
diff --git a/docs/img/omv/save_settings.png b/docs/helios4/img/omv/save_settings.png
similarity index 100%
rename from docs/img/omv/save_settings.png
rename to docs/helios4/img/omv/save_settings.png
diff --git a/docs/img/omv/share_add.png b/docs/helios4/img/omv/share_add.png
similarity index 100%
rename from docs/img/omv/share_add.png
rename to docs/helios4/img/omv/share_add.png
diff --git a/docs/img/omv/share_anonymous.png b/docs/helios4/img/omv/share_anonymous.png
similarity index 100%
rename from docs/img/omv/share_anonymous.png
rename to docs/helios4/img/omv/share_anonymous.png
diff --git a/docs/img/omv/share_credential.png b/docs/helios4/img/omv/share_credential.png
similarity index 100%
rename from docs/img/omv/share_credential.png
rename to docs/helios4/img/omv/share_credential.png
diff --git a/docs/img/omv/share_enable.png b/docs/helios4/img/omv/share_enable.png
similarity index 100%
rename from docs/img/omv/share_enable.png
rename to docs/helios4/img/omv/share_enable.png
diff --git a/docs/img/omv/share_file.png b/docs/helios4/img/omv/share_file.png
similarity index 100%
rename from docs/img/omv/share_file.png
rename to docs/helios4/img/omv/share_file.png
diff --git a/docs/img/omv/share_list.png b/docs/helios4/img/omv/share_list.png
similarity index 100%
rename from docs/img/omv/share_list.png
rename to docs/helios4/img/omv/share_list.png
diff --git a/docs/img/omv/share_network.png b/docs/helios4/img/omv/share_network.png
similarity index 100%
rename from docs/img/omv/share_network.png
rename to docs/helios4/img/omv/share_network.png
diff --git a/docs/img/omv/syncing_raid10.png b/docs/helios4/img/omv/syncing_raid10.png
similarity index 100%
rename from docs/img/omv/syncing_raid10.png
rename to docs/helios4/img/omv/syncing_raid10.png
diff --git a/docs/img/omv/user_create.png b/docs/helios4/img/omv/user_create.png
similarity index 100%
rename from docs/img/omv/user_create.png
rename to docs/helios4/img/omv/user_create.png
diff --git a/docs/img/omv/user_group.png b/docs/helios4/img/omv/user_group.png
similarity index 100%
rename from docs/img/omv/user_group.png
rename to docs/helios4/img/omv/user_group.png
diff --git a/docs/img/omv/windows_access.png b/docs/helios4/img/omv/windows_access.png
similarity index 100%
rename from docs/img/omv/windows_access.png
rename to docs/helios4/img/omv/windows_access.png
diff --git a/docs/img/omv/windows_credential.png b/docs/helios4/img/omv/windows_credential.png
similarity index 100%
rename from docs/img/omv/windows_credential.png
rename to docs/helios4/img/omv/windows_credential.png
diff --git a/docs/img/omv/windows_discovery.png b/docs/helios4/img/omv/windows_discovery.png
similarity index 100%
rename from docs/img/omv/windows_discovery.png
rename to docs/helios4/img/omv/windows_discovery.png
diff --git a/docs/img/omv/windows_netdrive.png b/docs/helios4/img/omv/windows_netdrive.png
similarity index 100%
rename from docs/img/omv/windows_netdrive.png
rename to docs/helios4/img/omv/windows_netdrive.png
diff --git a/docs/img/omv/windows_share.png b/docs/helios4/img/omv/windows_share.png
similarity index 100%
rename from docs/img/omv/windows_share.png
rename to docs/helios4/img/omv/windows_share.png
diff --git a/docs/img/os/debian10.png b/docs/helios4/img/os/debian10.png
similarity index 100%
rename from docs/img/os/debian10.png
rename to docs/helios4/img/os/debian10.png
diff --git a/docs/img/os/debian9.png b/docs/helios4/img/os/debian9.png
similarity index 100%
rename from docs/img/os/debian9.png
rename to docs/helios4/img/os/debian9.png
diff --git a/docs/img/os/omv.png b/docs/helios4/img/os/omv.png
similarity index 100%
rename from docs/img/os/omv.png
rename to docs/helios4/img/os/omv.png
diff --git a/docs/img/os/syncloud.png b/docs/helios4/img/os/syncloud.png
similarity index 100%
rename from docs/img/os/syncloud.png
rename to docs/helios4/img/os/syncloud.png
diff --git a/docs/img/os/ubuntu.png b/docs/helios4/img/os/ubuntu.png
similarity index 100%
rename from docs/img/os/ubuntu.png
rename to docs/helios4/img/os/ubuntu.png
diff --git a/docs/img/pwm/fan_connector.png b/docs/helios4/img/pwm/fan_connector.png
similarity index 100%
rename from docs/img/pwm/fan_connector.png
rename to docs/helios4/img/pwm/fan_connector.png
diff --git a/docs/img/pwm/fan_control_schematic_rev1_1.png b/docs/helios4/img/pwm/fan_control_schematic_rev1_1.png
similarity index 100%
rename from docs/img/pwm/fan_control_schematic_rev1_1.png
rename to docs/helios4/img/pwm/fan_control_schematic_rev1_1.png
diff --git a/docs/img/pwm/fan_control_schematic_rev1_2.png b/docs/helios4/img/pwm/fan_control_schematic_rev1_2.png
similarity index 100%
rename from docs/img/pwm/fan_control_schematic_rev1_2.png
rename to docs/helios4/img/pwm/fan_control_schematic_rev1_2.png
diff --git a/docs/img/pwm/fan_duty_cycle_formula.png b/docs/helios4/img/pwm/fan_duty_cycle_formula.png
similarity index 100%
rename from docs/img/pwm/fan_duty_cycle_formula.png
rename to docs/helios4/img/pwm/fan_duty_cycle_formula.png
diff --git a/docs/img/pwm/fan_speed_comparison.png b/docs/helios4/img/pwm/fan_speed_comparison.png
similarity index 100%
rename from docs/img/pwm/fan_speed_comparison.png
rename to docs/helios4/img/pwm/fan_speed_comparison.png
diff --git a/docs/img/pwm/fan_speed_graph_type_a_fan.png b/docs/helios4/img/pwm/fan_speed_graph_type_a_fan.png
similarity index 100%
rename from docs/img/pwm/fan_speed_graph_type_a_fan.png
rename to docs/helios4/img/pwm/fan_speed_graph_type_a_fan.png
diff --git a/docs/img/pwm/fan_speed_graph_type_a_fan_linux.png b/docs/helios4/img/pwm/fan_speed_graph_type_a_fan_linux.png
similarity index 100%
rename from docs/img/pwm/fan_speed_graph_type_a_fan_linux.png
rename to docs/helios4/img/pwm/fan_speed_graph_type_a_fan_linux.png
diff --git a/docs/img/pwm/fan_speed_graph_type_c_fan.png b/docs/helios4/img/pwm/fan_speed_graph_type_c_fan.png
similarity index 100%
rename from docs/img/pwm/fan_speed_graph_type_c_fan.png
rename to docs/helios4/img/pwm/fan_speed_graph_type_c_fan.png
diff --git a/docs/img/pwm/fan_speed_graph_type_c_fan_linux.png b/docs/helios4/img/pwm/fan_speed_graph_type_c_fan_linux.png
similarity index 100%
rename from docs/img/pwm/fan_speed_graph_type_c_fan_linux.png
rename to docs/helios4/img/pwm/fan_speed_graph_type_c_fan_linux.png
diff --git a/docs/img/pwm/fan_type_a_curve.jpg b/docs/helios4/img/pwm/fan_type_a_curve.jpg
similarity index 100%
rename from docs/img/pwm/fan_type_a_curve.jpg
rename to docs/helios4/img/pwm/fan_type_a_curve.jpg
diff --git a/docs/img/pwm/fan_type_a_photo.jpg b/docs/helios4/img/pwm/fan_type_a_photo.jpg
similarity index 100%
rename from docs/img/pwm/fan_type_a_photo.jpg
rename to docs/helios4/img/pwm/fan_type_a_photo.jpg
diff --git a/docs/img/pwm/fan_type_b_curve.jpg b/docs/helios4/img/pwm/fan_type_b_curve.jpg
similarity index 100%
rename from docs/img/pwm/fan_type_b_curve.jpg
rename to docs/helios4/img/pwm/fan_type_b_curve.jpg
diff --git a/docs/img/pwm/fan_type_c_curve.jpg b/docs/helios4/img/pwm/fan_type_c_curve.jpg
similarity index 100%
rename from docs/img/pwm/fan_type_c_curve.jpg
rename to docs/helios4/img/pwm/fan_type_c_curve.jpg
diff --git a/docs/img/pwm/fan_type_c_photo.jpg b/docs/helios4/img/pwm/fan_type_c_photo.jpg
similarity index 100%
rename from docs/img/pwm/fan_type_c_photo.jpg
rename to docs/helios4/img/pwm/fan_type_c_photo.jpg
diff --git a/docs/img/pwm/pwm_duty_cycle_graph.png b/docs/helios4/img/pwm/pwm_duty_cycle_graph.png
similarity index 100%
rename from docs/img/pwm/pwm_duty_cycle_graph.png
rename to docs/helios4/img/pwm/pwm_duty_cycle_graph.png
diff --git a/docs/img/sdcard/kingston_16gb.jpg b/docs/helios4/img/sdcard/kingston_16gb.jpg
similarity index 100%
rename from docs/img/sdcard/kingston_16gb.jpg
rename to docs/helios4/img/sdcard/kingston_16gb.jpg
diff --git a/docs/img/sdcard/samsung_evo_plus_32gb.jpg b/docs/helios4/img/sdcard/samsung_evo_plus_32gb.jpg
similarity index 100%
rename from docs/img/sdcard/samsung_evo_plus_32gb.jpg
rename to docs/helios4/img/sdcard/samsung_evo_plus_32gb.jpg
diff --git a/docs/img/sdcard/sandisk_extreme_32gb.png b/docs/helios4/img/sdcard/sandisk_extreme_32gb.png
similarity index 100%
rename from docs/img/sdcard/sandisk_extreme_32gb.png
rename to docs/helios4/img/sdcard/sandisk_extreme_32gb.png
diff --git a/docs/img/sdcard/sandisk_extreme_pro_32gb.png b/docs/helios4/img/sdcard/sandisk_extreme_pro_32gb.png
similarity index 100%
rename from docs/img/sdcard/sandisk_extreme_pro_32gb.png
rename to docs/helios4/img/sdcard/sandisk_extreme_pro_32gb.png
diff --git a/docs/img/sdcard/sandisk_ultra_uhs-i_48mbps_16gb.jpg b/docs/helios4/img/sdcard/sandisk_ultra_uhs-i_48mbps_16gb.jpg
similarity index 100%
rename from docs/img/sdcard/sandisk_ultra_uhs-i_48mbps_16gb.jpg
rename to docs/helios4/img/sdcard/sandisk_ultra_uhs-i_48mbps_16gb.jpg
diff --git a/docs/img/sdcard/sandisk_ultra_uhs-i_8gb.jpg b/docs/helios4/img/sdcard/sandisk_ultra_uhs-i_8gb.jpg
similarity index 100%
rename from docs/img/sdcard/sandisk_ultra_uhs-i_8gb.jpg
rename to docs/helios4/img/sdcard/sandisk_ultra_uhs-i_8gb.jpg
diff --git a/docs/img/sdcard/sandisk_ultra_uhs-i_for_smartphone_16gb.jpg b/docs/helios4/img/sdcard/sandisk_ultra_uhs-i_for_smartphone_16gb.jpg
similarity index 100%
rename from docs/img/sdcard/sandisk_ultra_uhs-i_for_smartphone_16gb.jpg
rename to docs/helios4/img/sdcard/sandisk_ultra_uhs-i_for_smartphone_16gb.jpg
diff --git a/docs/img/sdcard/sandisk_ultra_uhs-i_for_smartphone_32gb.jpg b/docs/helios4/img/sdcard/sandisk_ultra_uhs-i_for_smartphone_32gb.jpg
similarity index 100%
rename from docs/img/sdcard/sandisk_ultra_uhs-i_for_smartphone_32gb.jpg
rename to docs/helios4/img/sdcard/sandisk_ultra_uhs-i_for_smartphone_32gb.jpg
diff --git a/docs/img/sdcard/strontium_nitro_16gb.jpg b/docs/helios4/img/sdcard/strontium_nitro_16gb.jpg
similarity index 100%
rename from docs/img/sdcard/strontium_nitro_16gb.jpg
rename to docs/helios4/img/sdcard/strontium_nitro_16gb.jpg
diff --git a/docs/img/sdcard/test_result_samsung_evo_plus_32gb.png b/docs/helios4/img/sdcard/test_result_samsung_evo_plus_32gb.png
similarity index 100%
rename from docs/img/sdcard/test_result_samsung_evo_plus_32gb.png
rename to docs/helios4/img/sdcard/test_result_samsung_evo_plus_32gb.png
diff --git a/docs/img/sdcard/test_result_sandisk_extreme_32gb.png b/docs/helios4/img/sdcard/test_result_sandisk_extreme_32gb.png
similarity index 100%
rename from docs/img/sdcard/test_result_sandisk_extreme_32gb.png
rename to docs/helios4/img/sdcard/test_result_sandisk_extreme_32gb.png
diff --git a/docs/img/sdcard/test_result_sandisk_extreme_pro_32gb.png b/docs/helios4/img/sdcard/test_result_sandisk_extreme_pro_32gb.png
similarity index 100%
rename from docs/img/sdcard/test_result_sandisk_extreme_pro_32gb.png
rename to docs/helios4/img/sdcard/test_result_sandisk_extreme_pro_32gb.png
diff --git a/docs/img/sdcard/test_result_sandisk_ultra_uhs-i_8gb.png b/docs/helios4/img/sdcard/test_result_sandisk_ultra_uhs-i_8gb.png
similarity index 100%
rename from docs/img/sdcard/test_result_sandisk_ultra_uhs-i_8gb.png
rename to docs/helios4/img/sdcard/test_result_sandisk_ultra_uhs-i_8gb.png
diff --git a/docs/img/sdcard/test_result_sandisk_ultra_uhs-i_for_smartphone_32gb.png b/docs/helios4/img/sdcard/test_result_sandisk_ultra_uhs-i_for_smartphone_32gb.png
similarity index 100%
rename from docs/img/sdcard/test_result_sandisk_ultra_uhs-i_for_smartphone_32gb.png
rename to docs/helios4/img/sdcard/test_result_sandisk_ultra_uhs-i_for_smartphone_32gb.png
diff --git a/docs/img/sdcard/test_result_strontium_nitro_16gb.png b/docs/helios4/img/sdcard/test_result_strontium_nitro_16gb.png
similarity index 100%
rename from docs/img/sdcard/test_result_strontium_nitro_16gb.png
rename to docs/helios4/img/sdcard/test_result_strontium_nitro_16gb.png
diff --git a/docs/img/sdcard/test_result_transcend_premium_8gb.png b/docs/helios4/img/sdcard/test_result_transcend_premium_8gb.png
similarity index 100%
rename from docs/img/sdcard/test_result_transcend_premium_8gb.png
rename to docs/helios4/img/sdcard/test_result_transcend_premium_8gb.png
diff --git a/docs/img/sdcard/toshiba_exceria_pro_16gb.jpg b/docs/helios4/img/sdcard/toshiba_exceria_pro_16gb.jpg
similarity index 100%
rename from docs/img/sdcard/toshiba_exceria_pro_16gb.jpg
rename to docs/helios4/img/sdcard/toshiba_exceria_pro_16gb.jpg
diff --git a/docs/img/sdcard/transcend_premium_8gb.jpg b/docs/helios4/img/sdcard/transcend_premium_8gb.jpg
similarity index 100%
rename from docs/img/sdcard/transcend_premium_8gb.jpg
rename to docs/helios4/img/sdcard/transcend_premium_8gb.jpg
diff --git a/docs/img/spi/armbian_install_u-boot_menu.png b/docs/helios4/img/spi/armbian_install_u-boot_menu.png
similarity index 100%
rename from docs/img/spi/armbian_install_u-boot_menu.png
rename to docs/helios4/img/spi/armbian_install_u-boot_menu.png
diff --git a/docs/img/spi/armbian_install_u-boot_write_confirmation.png b/docs/helios4/img/spi/armbian_install_u-boot_write_confirmation.png
similarity index 100%
rename from docs/img/spi/armbian_install_u-boot_write_confirmation.png
rename to docs/helios4/img/spi/armbian_install_u-boot_write_confirmation.png
diff --git a/docs/img/spi/armbian_move_rfs_menu.png b/docs/helios4/img/spi/armbian_move_rfs_menu.png
similarity index 100%
rename from docs/img/spi/armbian_move_rfs_menu.png
rename to docs/helios4/img/spi/armbian_move_rfs_menu.png
diff --git a/docs/img/spi/dipswitch_boot_spinor.png b/docs/helios4/img/spi/dipswitch_boot_spinor.png
similarity index 100%
rename from docs/img/spi/dipswitch_boot_spinor.png
rename to docs/helios4/img/spi/dipswitch_boot_spinor.png
diff --git a/docs/img/syncloud/activation.png b/docs/helios4/img/syncloud/activation.png
similarity index 100%
rename from docs/img/syncloud/activation.png
rename to docs/helios4/img/syncloud/activation.png
diff --git a/docs/img/syncloud/add_device.png b/docs/helios4/img/syncloud/add_device.png
similarity index 100%
rename from docs/img/syncloud/add_device.png
rename to docs/helios4/img/syncloud/add_device.png
diff --git a/docs/img/syncloud/app_installation.png b/docs/helios4/img/syncloud/app_installation.png
similarity index 100%
rename from docs/img/syncloud/app_installation.png
rename to docs/helios4/img/syncloud/app_installation.png
diff --git a/docs/img/syncloud/app_store.png b/docs/helios4/img/syncloud/app_store.png
similarity index 100%
rename from docs/img/syncloud/app_store.png
rename to docs/helios4/img/syncloud/app_store.png
diff --git a/docs/img/syncloud/applications.png b/docs/helios4/img/syncloud/applications.png
similarity index 100%
rename from docs/img/syncloud/applications.png
rename to docs/helios4/img/syncloud/applications.png
diff --git a/docs/img/syncloud/dashboard.png b/docs/helios4/img/syncloud/dashboard.png
similarity index 100%
rename from docs/img/syncloud/dashboard.png
rename to docs/helios4/img/syncloud/dashboard.png
diff --git a/docs/img/syncloud/play_market.png b/docs/helios4/img/syncloud/play_market.png
similarity index 100%
rename from docs/img/syncloud/play_market.png
rename to docs/helios4/img/syncloud/play_market.png
diff --git a/docs/img/syncloud/registration.png b/docs/helios4/img/syncloud/registration.png
similarity index 100%
rename from docs/img/syncloud/registration.png
rename to docs/helios4/img/syncloud/registration.png
diff --git a/docs/img/syncloud/storage_add.png b/docs/helios4/img/syncloud/storage_add.png
similarity index 100%
rename from docs/img/syncloud/storage_add.png
rename to docs/helios4/img/syncloud/storage_add.png
diff --git a/docs/img/syncloud/storage_page.png b/docs/helios4/img/syncloud/storage_page.png
similarity index 100%
rename from docs/img/syncloud/storage_page.png
rename to docs/helios4/img/syncloud/storage_page.png
diff --git a/docs/img/u-boot/armbian_install_bootloader_sdcard_menu.png b/docs/helios4/img/u-boot/armbian_install_bootloader_sdcard_menu.png
similarity index 100%
rename from docs/img/u-boot/armbian_install_bootloader_sdcard_menu.png
rename to docs/helios4/img/u-boot/armbian_install_bootloader_sdcard_menu.png
diff --git a/docs/img/u-boot/armbian_install_bootloader_sdcard_write_confirmation.png b/docs/helios4/img/u-boot/armbian_install_bootloader_sdcard_write_confirmation.png
similarity index 100%
rename from docs/img/u-boot/armbian_install_bootloader_sdcard_write_confirmation.png
rename to docs/helios4/img/u-boot/armbian_install_bootloader_sdcard_write_confirmation.png
diff --git a/docs/img/u-boot/u-boot_menuconfig_main.png b/docs/helios4/img/u-boot/u-boot_menuconfig_main.png
similarity index 100%
rename from docs/img/u-boot/u-boot_menuconfig_main.png
rename to docs/helios4/img/u-boot/u-boot_menuconfig_main.png
diff --git a/docs/img/wol/schematic.png b/docs/helios4/img/wol/schematic.png
similarity index 100%
rename from docs/img/wol/schematic.png
rename to docs/helios4/img/wol/schematic.png
diff --git a/docs/install.md b/docs/helios4/install.md
similarity index 79%
rename from docs/install.md
rename to docs/helios4/install.md
index 306afba..65bf64e 100644
--- a/docs/install.md
+++ b/docs/helios4/install.md
@@ -1,5 +1,5 @@
!!! note
- Go to [Kit Assembly](./kit) to find out how to put together your Helios4 NAS
+ Go to [Kit Assembly](/helios4/kit) to find out how to put together your Helios4 NAS
## **What you need before you start.**
@@ -11,22 +11,22 @@ You need a microSD Card UHS-I with a minimum of 8GB. We recommend the following
- Strontium Nitro MicroSD Card (16GB)
- Samsung microSDHC UHS-I Card EVO Plus (32GB)
-
+
-You might refer to the [SD Card](/sdcard/#tested-microsd-card) page to find a compatibility list of SD Card models.
+You might refer to the [SD Card](/helios4/sdcard/#tested-microsd-card) page to find a compatibility list of SD Card models.
**2. Micro-USB to USB cable
**
-
+
**3. Ethernet cable (cat5/6)
**
-
+
## **Step 1** - Download an Helios4 image build
You will need first to download a image build to write on the microSD Card.
-Go to [Dowload](/download) and chose one of the latest build.
+Go to [Dowload](/helios4/download) and chose one of the latest build.
!!! note
Images with .7z extension must be first uncompressed with 7-Zip on Windows, Keka on OS X and 7z on Linux (apt-get install p7zip-full).
@@ -45,7 +45,7 @@ Etcher is a graphical SD card writing tool that works on Mac OS, Linux and Windo
- Select the microSD Card you wish to write your image to.
- Review your selections and click 'Flash!' to begin writing data to the microSD Card.
-
+
### Under Linux (via Terminal)
@@ -72,7 +72,7 @@ sudo dd bs=4M if=Armbian_5.90_Helios4_Debian_buster_next_4.19.59.img of=/dev/sdX
4. You plugged-in properly the DC power connector before powering-up the AC adapter.
-
+
**Now you can plug-in / power-up the AC adapter.**
@@ -89,10 +89,10 @@ sudo dd bs=4M if=Armbian_5.90_Helios4_Debian_buster_next_4.19.59.img of=/dev/sdX
1. [Download PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) and install it on your computer.
2. Select connection type **serial**.
-
+
3. Setup serial port settings (Serial line : **COM1** and Speed : **115200**), then press **'Open'**
-
+
!!! note
If you computer already has a serial port then COM1 might not be the correct serial line to connect to Helios4. Check this [link](https://tnp.uservoice.com/knowledgebase/articles/172101-determining-the-com-port-of-a-usb-to-serial-adapte) to learn how to determine the right COM port.
@@ -114,7 +114,7 @@ Use yum under RHEL / CentOS / Fedora Linux
$ sudo picocom -b 115200 /dev/ttyUSB0
-
+
To exit picocom do **Ctrl-a** then **Ctrl-x**
@@ -147,7 +147,7 @@ Password: 1234
You will be prompted to change the root password and then create a new user account.
-
+
## **Step 6** - Check/Set IP address
@@ -159,7 +159,7 @@ By default Helios4 will try to obtain an IP address via DHCP. To figure out what
ip addr show dev eth0
```
-
+
Here the IP address of Helios4 is **10.10.10.1**.
@@ -171,13 +171,13 @@ If you wish to manually configure your IP address you can use the **armbian-conf
armbian-config
```
-
+
-
+
-
+
-
+
Press **ESC** till you exit armbian-config tool.
@@ -193,15 +193,15 @@ sudo reboot
You can now connect by SSH to your Helios4 to carry on with your configuration.
-
+
-
+
## **What to do next ?**
-If you want to install OpenMediaVault, the next-gen network attached storage (NAS) software, refer to the [OMV](/omv) page.
+If you want to install OpenMediaVault, the next-gen network attached storage (NAS) software, refer to the [OMV](/helios4/omv) page.
-If you have assembled an OLED Display as part of your Helios4 setup, it can be the right time to set it up. Refer to the following [section](/i2c/#sys-oled-application) that will explain you how to install the **sys-oled** application which control the OLED display.
+If you have assembled an OLED Display as part of your Helios4 setup, it can be the right time to set it up. Refer to the following [section](/helios4/i2c/#sys-oled-application) that will explain you how to install the **sys-oled** application which control the OLED display.
For other software you can use **armbian-config** which provides an easy way to install 3rd party applications. You can also refer to our *Software* section to find tutorials that will help you to setup manually your Helios4.
@@ -209,8 +209,8 @@ For other software you can use **armbian-config** which provides an easy way to
sudo armbian-config
```
-
+
-
+
-
+
diff --git a/docs/helios4/intro.md b/docs/helios4/intro.md
new file mode 100644
index 0000000..5a29286
--- /dev/null
+++ b/docs/helios4/intro.md
@@ -0,0 +1,72 @@
+disqus:
+
+# Helios4 Introduction.
+
+Helios4 is a powerful ARM based board specially designed for Network Attached Storage. It harnesses its processing capabilities from the **ARMADA 38x-MicroSoM** from [SolidRun](https://wiki.solid-run.com/doku.php?id=products:a38x:microsom).
+
+
+
+The **Marvell ARMADA® 388** is a robust and energy-efficient System on Chip (SoC) with a collection of high speed interfaces especially suited for headless data processing, networking and storage. This Dual-core ARM Cortex A9 CPU clocked at 1.6 Ghz, paired with 2GB of ECC memory, integrates a Cryptographic and XOR DMA engines to provide the best level of performance and reliability for NAS functionalities.
+
+## Overall Specifications
+
+|**Board Specifications**||
+|------------|-----------|
+|**SoC**||
+|SoC Model|Marvell Armada 388 (88F6828)
ARM Cortex-A9|
+|SoC Architecture|ARMv7 32-bit|
+|CPU Frequency|Dual Core 1.6 Ghz|
+|Additional Features|- RAID Acceleration Engines
- Security Acceleration Engines
- Wake-on-LAN|
+|**Memory**||
+|System Memory|2GB DDR3L ECC|
+|**HDD/SSD Interfaces**||
+|SATA 3.0 Ports|4|
+|Max Raw Capacity|48 TB (12 TB drive x 4)|
+|Max Single Volume Size|16 TB|
+|**External Interfaces**||
+|GbE LAN Port|1|
+|USB 3.0|2|
+|microSD (SDIO 3.0)|1|
+|**Developer Interfaces**||
+|GPIO|12|
+|I2C|1|
+|UART|1 (via onboard Micro-USB converter)|
+|**Others**||
+|Boot Mode Selector|- SPI
- SD Card
- UART
- SATA|
+|SPI NOR Flash|32Mbit onboard|
+|PWM FAN|2|
+|RTC Battery|1|
+|DC input|12V / 8A|
+
+|**Mechanical Specifications**||
+|------------|-----------|
+|Board Dimension|100mm x 100mm|
+|Board Weight|120gr|
+|Case Dimention (H x W x D)|182 mm x 107 mm x 210 mm|
+|Case Weight (without HDD)|450gr|
+|Case Material|Colored Acrylic|
+
+|**Software Specifications**||
+|------------|-----------|
+|Operating System|Linux Debian and Ubuntu|
+|Kernel Version|4.14
+|U-Boot Version|2018.11
+|Software Partners|- Armbian: Debian and Ubuntu for ARM board
- OpenMediaVault: Linux NAS turn-key solution
- Syncloud: Cloud services at your premises|
+
+## Where to Start ?
+
+Once you have received your Helios4, this wiki will run you through all the necessary steps to setup your system.
+
+1. [Kit Assembly](/helios4/kit) - How to put together your Helios4.
+
+2. [Download](/helios4/download) - Get the latest OS build to install.
+
+3. [Install](/helios4/install) - 1st startup and set-up instructions.
+
+4. [Software](/helios4/omv) - Collection of tutorials on different 3rd party applications.
+
+5. [Hardware](/helios4/hardware) - Understand Helios4 hardware and take advantage of all its features.
+
+### Armbian Support Forum
+
+If you are facing an issue, you can go on the **Armbian** forum to ask for some help. There is a thread dedicated to [Helios4 support](https://forum.armbian.com/topic/6033-helios4-support/).
diff --git a/docs/kit.md b/docs/helios4/kit.md
similarity index 65%
rename from docs/kit.md
rename to docs/helios4/kit.md
index d2183b3..4380a39 100644
--- a/docs/kit.md
+++ b/docs/helios4/kit.md
@@ -7,7 +7,7 @@
* 2× Molex to dual SATA Power Cable
* AC/DC Adapter (Input:100-240VAC 50/60Hz, Output: DC 12V/8A) + AC Cable
-
+
Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
@@ -15,7 +15,7 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
* 4-wire dupont cable (**Length : 30cm**)
* 4x clear plastic screws + nuts
-
+
!!! note
The instructions to install the OLED Display have been added to the end of this page.
@@ -29,7 +29,7 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
* At least 2x HDD 3.5"
* Some patience...
-
+
## Assembly quick overview
@@ -40,105 +40,105 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
## **Step 1** - Preparing acrylic plates
-
+
> **Each acrylics plate is recovered with a protective layer on both sides. Peel the protective layers slowly and insure no left-over sticks to the plate.**
-
+
> **Because of the die-cut intricacy of the front panel, the laser cut process might have left the scrap pieces in place. You will have to use a a tool (e.g a pen or a flat screwdriver) to push out the scrap pieces. You might have to do the same for some of the screw holes on the other plates.**
!!! important
This task requires the most patience. Don't rush it or you risk to damage it.
-
-
+
+
> **Congratulation you have completed the most annoying part.**
-
+
## **Step 2** - HDD cage assembly
> **Get the HDD screws from the screw kit.**
-
-
+
+
> **Position your HDD exactly as shown below.**
-
+
> **Position one of the acrylic side plate on top of your HDDs. Align the holes.**
-
+
!!! important
Pay attention to the orientation of the acrylic side plate. You don't want to realize too late a mistake and restart the assembly from the beginning.
-
+
> **Screw the side plate to the HDDs. Don't tighten too hard.**
-
-
+
+
> **Flip side the assembly.**
-
-
+
+
> **Position the order acrylic side plate on top of your HDDs. Align the holes.**
!!! important
Pay attention to the orientation of the acrylic side plate. You don't want to realize too late a mistake and restart the assembly from the beginning.
-
+
> **Screw the side plate to the HDDs. Don't tighten too hard.**
-
+
> **Position the HDD cage stand-up and tighten all the screws.**
!!! note
The cage should sit perfectly level. If not then loose the HDDs screws a bit till it sit flat and re-tighten the screws.
-
+
## **Step 3** - Fan plate assembly
> **Prepare the following items.**
-
+
> **Position the fans exactly as shown below.**
-
+
> **Position the acrylic fan plate on top of the fans. Align the holes.**
!!! important
Pay attention to the orientation of the fan plate. You don't want to realize too late a mistake and restart the assembly from the beginning.
-
+
> **Screw the fan plate to the fans.
Tighten the cables to the fan plate with the provided cable zips.**
-
+
> **Cut the loose parts of cable zips.**
-
+
## **Step 4** - Board plate assembly
> **Prepare the following items.**
-
-
-
+
+
+
> **Install the standoffs on the board plate using the 5mm long screws.**
@@ -146,45 +146,45 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
!!! note
Make sure you are using the 5mm long screws and not the 4mm ones which look similar but a bit shorter.
-
-
+
+
> **Position Helios4 board on the plate. Align the holes.**
-
+
> **Screw Helios4 board with the 4mm long screws.**
-
+
> **Check the boot mode dipswitch (SW1) is configured as follow.**
-
+
-
+
> **Check the led mode dipswitch (SW2) is set to ON.**
-
+
## **Step 5** - Board cabling
> **Prepare the following items.**
-
+
> **Connect the SATA cables as shown below.**
-
+
> **Connect the fan cables as shown below.**
-
+
!!! warning
Double check you properly connected the fans. Wrong insertion of the fan plugs could damage the electronic in charge of controlling the fan speed. If for some reasons you need to unplug / plug the fan later on, it must always be performed when the system is powered off.
-
+
## **Step 6** - Casing assembly 1/2
@@ -193,40 +193,40 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
> **Prepare and position the items as shown below.**
-
+
> **Slot in the board plate into the HDD cage.**
-
+
!!! note
You will have to pull-up the side plate in order to slot in the board plate.
-
-
+
+
> **Position the assembly stand-up.**
-
+
> **Slide in the fan plate.**
-
+
## **Step 7** - HDDs cabling
-
+
> **Insert the SATA cables as shown below.**
-
-
+
+
## **Step 8** - Casing assembly 2/2
> **Prepare the following items.**
-
+
!!! important
If you kit comes with an OLED display then skip to the following [section](#oled-display-part-b).
@@ -236,11 +236,11 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
!!! note
You will have to push the HDD cables inside in order to slide in the front panel.
-
+
> **Slide in top plate.**
-
+
## Optional Assembly Step
@@ -253,7 +253,7 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
* 4x clear plastic screws + nuts
* Front Panel
-
+
> **Connect the 4-wire cable to the J9 header**
@@ -261,9 +261,9 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
!!! note
The color of your jumper cable is most likely different than the one you see in these pictures. The purpose of the different colors is just to help you check your wiring is correct. **Plug in any order.**
-
+
-
+
> **Assemble the OLED display to the front panel. Respect orientation.**
@@ -271,14 +271,14 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
!!! important
Don't forget to remove first the protection sticker on the OLED display.
-
+
-
+
!!! warning
Don't tighten too much the nuts, you don't want the OLED circuit board to bend or break.
-
+
**Now you can jump back to Casing Assembly [section](#step-6-casing-assembly-12).**
@@ -289,15 +289,15 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
!!! important
The PIN order is different between the J9 header and the OLED header. You will need to connect each cable to match the same PIN name between the OLED header and the J9 header (GND to GND, VCC to VCC, SDA to SDA, etc...). See below the J9 and Display header pinouts.
-
+
-
+
**In our current example, the correct wiring would then look like this:**
-
+
-
+
!!! note
The color of your jumper cable is most likely different than the one you see in these pictures. The purpose of the different colors is just to help you check your wiring is correct.
@@ -307,16 +307,16 @@ Since Helios4 Batch 3 we added to the Kit an OLED Display kit containing
!!! note
You will have to push the HDD cables inside in order to slide in the front panel.
-
+
> **Slide in top plate.**
-
+
## What to do next ?
AWESOME !!! You have completed Helios4 Kit Assembly.
-**Now you can jump to the [install section](/install).**
+**Now you can jump to the [install section](/helios4/install).**
-
+
diff --git a/docs/led.md b/docs/helios4/led.md
similarity index 92%
rename from docs/led.md
rename to docs/helios4/led.md
index 7c9956e..d444ba2 100644
--- a/docs/led.md
+++ b/docs/helios4/led.md
@@ -1,4 +1,4 @@
-
+
## On-Board LEDs
@@ -21,11 +21,11 @@
Helios4 board was designed to either use the on-board LEDs or use a custom expansion panel (not-available).
If you wish to use the header, insure to switch to OFF the Dip Switch SW2.
-
+
### Pinout Table
-
+
| Pin | LED number | Remarks |
|-----|------------|---------|
@@ -48,7 +48,7 @@ If you wish to use the header, insure to switch to OFF the Dip Switch SW2.
Since the signals to control the LEDs are active low, connect the pin to LED's cathode.
Below a wiring diagram example.
-
+
## LED under Linux
@@ -64,7 +64,7 @@ Below a wiring diagram example.
| LED7 | helios4:green:usb | usb-host | Blinking on USB activity, any port |
!!! note
- **ata** trigger requires additional patch to mainline kernel. The patch can be found [here](/files/led/libata_leds_trigger_mvebu.patch). **Armbian** builds are already patched, so no action is required.
+ **ata** trigger requires additional patch to mainline kernel. The patch can be found [here](/helios4/files/led/libata_leds_trigger_mvebu.patch). **Armbian** builds are already patched, so no action is required.
The LEDs can be accessed under LEDs class in *sysfs*.
@@ -162,7 +162,7 @@ echo c > /proc/sysrq-trigger
#### 2. As RAID Fault Indicator
-To configure the LED as RAID fault indicator, please refer to [MDADM: Configure Fault LED](/mdadm/#configure-fault-led)
+To configure the LED as RAID fault indicator, please refer to [MDADM: Configure Fault LED](/helios4/mdadm/#configure-fault-led)
!!! note
On Armbian builds, this is the default setting for fault LED.
diff --git a/docs/mdadm.md b/docs/helios4/mdadm.md
similarity index 97%
rename from docs/mdadm.md
rename to docs/helios4/mdadm.md
index 5cceca8..6b5a9f6 100644
--- a/docs/mdadm.md
+++ b/docs/helios4/mdadm.md
@@ -90,7 +90,7 @@ Output
As you can see in the second line, the /dev/md0 device has been created with the RAID 1 configuration using the /dev/sda and /dev/sdb devices. The fourth line shows the progress of the syncing. You can continue the guide while this process completes.
!!! note
- If your system is configured to [display RAID fault on the LED2](/mdadm/#configure-fault-led), then you should also see the red LED2 blinking while your array is (re-)syncing.
+ If your system is configured to [display RAID fault on the LED2](#configure-fault-led), then you should also see the red LED2 blinking while your array is (re-)syncing.
### Create RAID 6 Array
@@ -115,7 +115,7 @@ Output
As you can see in the second line, the /dev/md0 device has been created with the RAID 6 configuration using the /dev/sda, /dev/sdb, /dev/sdc and /dev/sdd devices. The fourth line shows the progress of the syncing. You can continue the guide while this process completes.
!!! note
- If your system is configured to [display RAID fault on the LED2](/mdadm/#configure-fault-led), then you should also see the red LED2 blinking while your array is (re-)syncing.
+ If your system is configured to [display RAID fault on the LED2](#configure-fault-led), then you should also see the red LED2 blinking while your array is (re-)syncing.
### Create RAID 10 Array
@@ -140,7 +140,7 @@ Output
As you can see in the second line, the /dev/md0 device has been created with the RAID 10 configuration using the /dev/sda, /dev/sdb, /dev/sdc and /dev/sdd devices. The fourth line shows the progress of the syncing. You can continue the guide while this process completes.
!!! note
- If your system is configured to [display RAID fault on the LED2](/mdadm/#configure-fault-led), then you should also see the red LED2 blinking while your array is (re-)syncing.
+ If your system is configured to [display RAID fault on the LED2](#configure-fault-led), then you should also see the red LED2 blinking while your array is (re-)syncing.
## Create and Mount the Filesystem
@@ -447,7 +447,7 @@ Ouput
As we can see here the array is identified as device **md127** (/dev/md127).
-Then refer to previous [section](/mdadm/#save-the-array-layout) to save the array layout in mdadm configuration and mount the file system but take in consideration that now device name is **/dev/md127** not anymore /dev/md0.
+Then refer to previous [section](#save-the-array-layout) to save the array layout in mdadm configuration and mount the file system but take in consideration that now device name is **/dev/md127** not anymore /dev/md0.
## Reset Existing RAID Devices
diff --git a/docs/nextcloud.md b/docs/helios4/nextcloud.md
similarity index 97%
rename from docs/nextcloud.md
rename to docs/helios4/nextcloud.md
index 2d3b92f..137a98c 100644
--- a/docs/nextcloud.md
+++ b/docs/helios4/nextcloud.md
@@ -4,7 +4,7 @@ In this tutorial we will install and configure Nextcloud 16 on a Debian 9 (Stret
## Step 0 - Requirements
-* You should have Debian 9 (Stretch) or Debian 10 (Buster) running on your Helios4. Refer to [Install](/install) page for instructions.
+* You should have Debian 9 (Stretch) or Debian 10 (Buster) running on your Helios4. Refer to [Install](/helios4/install) page for instructions.
* Under Debian 9 (Stretch) you will need first to add *deb.sury.org* repo in order to get access to PHP 7.3 packages.
@@ -14,7 +14,7 @@ echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sourc
sudo apt-get update
```
-* You should have setup your storage. This guide will assume you have setup a RAID array mounted to **/mnt/md0**. Refer to [Mdadm](/mdadm) page for guideline on how to setup a RAID array.
+* You should have setup your storage. This guide will assume you have setup a RAID array mounted to **/mnt/md0**. Refer to [Mdadm](/helios4/mdadm) page for guideline on how to setup a RAID array.
## Step 1 - Install Apache2
@@ -197,7 +197,7 @@ Edit the following section
With this step the Nextcloud 16 installation is completed. You can now visit http://mysubdomain.dynu.net and login to your Nextcloud instance using the credentials used in the installation command above.
-
+
Log in with user **admin** and the password you set up previously.
@@ -264,6 +264,6 @@ Just follow the wizard as shown below:
Congratulations! You have successfully enabled https://mysubdomain.dynu.net
-
+
*Tuto Source: [link1](https://www.rosehosting.com/blog/how-to-install-nextcloud-13-on-debian-9/) [link2](https://help.nextcloud.com/t/resolved-nextcloud-on-debian-jessie-access-forbidden/4083/3)*
diff --git a/docs/omv.md b/docs/helios4/omv.md
similarity index 80%
rename from docs/omv.md
rename to docs/helios4/omv.md
index 35663c5..123e71c 100644
--- a/docs/omv.md
+++ b/docs/helios4/omv.md
@@ -14,7 +14,7 @@ OpenMediaVault (OMV) is a next-gen network attached storage (NAS) software based
You can easily install OMV with the **armbian-config** tool.
-Connect to your Helios4 via SSH as explained [here](/install/#step-7-connect-to-helios4-via-ssh).
+Connect to your Helios4 via SSH as explained [here](/helios4/install/#step-7-connect-to-helios4-via-ssh).
Launch **armbian-config** and follow the steps.
@@ -22,21 +22,21 @@ Launch **armbian-config** and follow the steps.
sudo armbian-config
```
-
+
-
+
Select **OMV** and press **Install**.
-
+
This is what you will see during the installation.
-
+
When installation is completed, you should see the following menu with **Samba** and **OMV** shown as installed.
-
+
Now press **ESC** till you exit armbian-config tool.
@@ -50,17 +50,17 @@ sudo reboot
Open your web browser and go to the one of the following addresses :
* http://helios4.local
-* http://*xxx.xxx.xxx.xxx* ([How to check Helios4 IP address](/install/#step-6-checkset-ip-address))
+* http://*xxx.xxx.xxx.xxx* ([How to check Helios4 IP address](/helios4/install/#step-6-checkset-ip-address))
**Default credential :**
* Username: admin
* Password: openmediavault
-
+
*Login Screen*
-
+
*Dashboard View*
## Wipe Disk (Optional)
@@ -74,11 +74,11 @@ If you are using HDDs which aren't blank or brand new you might need to wipe the
!!! note
HDDs are the devices starting with **/dev/sdX**
-
+
> Click **Quick** wipe method.
-
+
> Repeat above steps for each HDD you want to use for your RAID array.
@@ -103,24 +103,24 @@ In this guide we chose to create a RAID10 with 4 HDDs for the following reasons
> Give it a name and click **Create**.
-
+
You can see the ongoing build / re-syncing process and get an estimated finish time.
-
+
!!! important
While you could carry on with some part of OMV configuration during the RAID re-syncing process, we strongly advice to let this process complete first. You should see the following in the RAID state once re-syncing is complete : **active**.
!!! note
- If your system is configured to [display RAID fault on the LED2](/mdadm/#configure-fault-led), then you should also see the red LED2 blinking while your array is (re-)syncing.
+ If your system is configured to [display RAID fault on the LED2](/helios4/mdadm/#configure-fault-led), then you should also see the red LED2 blinking while your array is (re-)syncing.
-
+
!!! info
Whenever you change some settings in OMV, the following banner will appear. You can immediately apply the configuration by clicking **Apply** or you can carry on with your configuration and apply the changes at a later stage.
-
+
## Install LVM Plugin
@@ -128,13 +128,13 @@ To have a better control of storage partitioning we will use Linux Logical Volum
> Go to **Plugins** page in *System* section.
-
+
To get the latest plugins you will need to update the plugins database.
> Click **Check**
-
+
Once plugins database update is done :
@@ -142,11 +142,11 @@ Once plugins database update is done :
> Select openmediavault-lvm2 and click **Install**.
-
+
> Wait till the lvm plugins install shows *Done...* then click **Close**.
-
+
!!! info
OMV Control Panel will reload and you should see the **Logical Volume Management** page in *Storage* section.
@@ -169,7 +169,7 @@ To create a Logical Volume 3 steps are necessary :
> Select the RAID array you created previously and click **Save**.
-
+
> Go to *Volume groups* tab.
@@ -179,7 +179,7 @@ To create a Logical Volume 3 steps are necessary :
> Give it a name and click **Save**.
-
+
> Go to *Logical volumes* tab.
@@ -191,7 +191,7 @@ To create a Logical Volume 3 steps are necessary :
> Give it a name and click **Save**.
-
+
!!! info
You can create several Logical Volumes according to your needs and the way you want to organize your data.
@@ -201,7 +201,7 @@ To create a Logical Volume 3 steps are necessary :
- public : to put all non-sensitive data like movie & music collections.
- secure : to setup an encrypted space for sensitive data (not covered in this guide).
-
+
## Format and Mount Volume
@@ -221,13 +221,13 @@ Now that your Logical Volumes are created, you need to format and mount them in
!!! info
While you could choose BTRFS as a copy-on-write File system (COW), we recommend to use to EXT4 unless you know how to take advantage of BTRFS features.
-
+
You can see the ongoing formatting process. You don't have to wait the process to finish.
> Click **Close**.
-
+
You can check the status of all devices.
@@ -236,11 +236,11 @@ Once formatting process is complete, device status will show *Online*.
!!! info
Depending on your Logical Volume size, formatting can take a while to complete.
-
+
> Select device you formatted and click **Mount**.
-
+
> Repeat the action for each Logical Volume you created.
@@ -256,7 +256,7 @@ In this guide we will create a super user *john* that will have the write access
> Select */bin/bash* for Shell (Optional).
-
+
> Go to *Groups* tab.
@@ -264,7 +264,7 @@ In this guide we will create a super user *john* that will have the write access
> Click **Save**.
-
+
## Create Shared Folder
@@ -283,13 +283,13 @@ Now you need to create Shared Folders that will be exposed through network shari
!!! info
You can leave the default permission. But later on you should explore how the permissions settings work and impact your Share Folders.
-
+
> Repeat the action to add more Share Folders.
Once done you can see the list of Share Folders you have created and under which Device / Logical Volume they are.
-
+
## Configure Windows Share (SMB/CIFS)
@@ -299,7 +299,7 @@ We will now activate the Windows Share service (a.k.a SMB/CIFS) and enlist the S
> Toggle the Enable button under *General Settings*.
-
+
> Go to *Shares* tab.
@@ -311,16 +311,16 @@ We will now activate the Windows Share service (a.k.a SMB/CIFS) and enlist the S
> Click **Save**
-
+
Once done you can see the list of active Shares.
-
+
!!! info
Don't forget to apply your settings by clicking **Apply** when the following banner appears.
-
+
**Now you should be able to access your Share Folders from your laptop / computer connected to your Home network.**
@@ -341,7 +341,7 @@ Some Linux flavors, like Ubuntu, provide File Manager that supports natively Win
If your File Manager doesn't find helios4, it can be due that your laptop / computer is not on the same subnet that Helios4. Check your network configuration.
-
+
> Click on one of the Share Folders (e.g movie).
@@ -351,13 +351,13 @@ Some Linux flavors, like Ubuntu, provide File Manager that supports natively Win
> click **Connect**.
-
+
Now you should be connected to the Share Folder. Check in the side pane, you should see something like *'movie on helios4.local'* with an Eject icon.
You can start copying over from your laptop / computer files in the Share Folder.
-
+
You can also try to access as anonymous user which should allow you access the files but not to add / delete files.
@@ -365,7 +365,7 @@ You can also try to access as anonymous user which should allow you access the f
> Repeat above steps but this time connect as *Anonymous*.
-
+
You can repeat the above steps to connect to your other Share Folders.
@@ -380,7 +380,7 @@ mount -t cifs //10.10.10.1/movie /mnt -o username=anonymous
> Open File Explorer.
> Go to Network.
-
+
!!! info
If your File Manager doesn't find helios4, it can be due that your laptop / computer is not on the same subnet that Helios4. Check your network configuration.
@@ -389,22 +389,22 @@ mount -t cifs //10.10.10.1/movie /mnt -o username=anonymous
> Right-Click on a Share Folder and click **Map network drive...**.
-
+
> Check *Connect using different credentials*.
> Click **Finish**.
-
+
> Enter Username and Password of the user you created previously (e.g john).
> click **OK**.
-
+
Now you should be connected to the Share Folder. Check in the side pane, you should see something like *'movie (\\\\HELIOS4)'*.
-
+
You can repeat the above steps to connect to your other Share Folders.
diff --git a/docs/pwm.md b/docs/helios4/pwm.md
similarity index 92%
rename from docs/pwm.md
rename to docs/helios4/pwm.md
index a478175..db54028 100644
--- a/docs/pwm.md
+++ b/docs/helios4/pwm.md
@@ -7,27 +7,27 @@ PWM, or pulse width modulation is a technique which allows us to adjust the aver
The term *duty cycle* describes the proportion of 'on' time to the regular interval or 'period' of time; a low duty cycle corresponds to low power, because the power is off for most of the time. Duty cycle is expressed in percent, 100% being fully on. When a digital signal is on half of the time and off the other half of the time, the digital signal has a duty cycle of 50% and resembles a "square" wave. When a digital signal spends more time in the on state than the off state, it has a duty cycle of >50%. When a digital signal spends more time in the off state than the on state, it has a duty cycle of <50%. Here is a pictorial that illustrates these three scenarios:
-
+
## PWM Fan Implementation
### Type-A
-
+
### Type-B
-
+
### Type-C
-
+
## Helios4 Fan Control Schematic
### Board Rev 1.1
-
+
**Remarks**
@@ -39,7 +39,7 @@ The term *duty cycle* describes the proportion of 'on' time to the regular inter
### Board Rev 1.2
-
+
**Remarks**
@@ -51,7 +51,7 @@ The term *duty cycle* describes the proportion of 'on' time to the regular inter
## Bundled Fan
-
+
Connector Pinout
@@ -65,7 +65,7 @@ Connector Pinout
### Type-A Fan (Batch 1 & 3)
-
+
Fan Specification
@@ -76,14 +76,14 @@ Fan Specification
| Shut off | No | | Not Supported |
| Implementation Type | A | | |
-
+
!!! info
Duty cycle data is converted from Linux PWM
### Type-C Fan (Batch 2)
-
+
Fan Specification
@@ -94,14 +94,14 @@ Fan Specification
| Shut off | Yes | | duty cycle <= 5.5% and restart @ duty cycle > 9% |
| Implementation Type | C | | |
-
+
!!! info
Duty cycle data is converted from Linux PWM
### Fan Speed Comparison
-
+
## Helios4 Temperature Sensors
@@ -123,13 +123,13 @@ Helios4 has a **Digital Temperature Sensor with 2‐wire Interface** ([NCT75 Dat
Linux use 8-bit integer to represent duty cycle. PWM value 0 represent 0% duty cycle and PWM value 255 represent 100% duty cycle.
-
+
Below graphs are bundled fan speed vs pwm value instead of duty cycle.
-
+
-
+
### Patch requirement
@@ -367,7 +367,7 @@ Below is an example of device tree nodes that can be added to Helios4 device tre
[Pulse-width modulation](https://en.wikipedia.org/wiki/Pulse-width_modulation)
-[4-Wire Pulse Width Modulation (PWM) Controlled Fans Specification rev. 1.3](/files/fan/4_Wire_PWM_Spec.pdf)
+[4-Wire Pulse Width Modulation (PWM) Controlled Fans Specification rev. 1.3](/helios4/files/fan/4_Wire_PWM_Spec.pdf)
[fancontrol man page](https://linux.die.net/man/8/fancontrol)
diff --git a/docs/sdcard.md b/docs/helios4/sdcard.md
similarity index 90%
rename from docs/sdcard.md
rename to docs/helios4/sdcard.md
index b0ab355..2d83cf0 100644
--- a/docs/sdcard.md
+++ b/docs/helios4/sdcard.md
@@ -41,12 +41,12 @@ tar Jxf /usr/src/linux-source-$(uname -r).tar.xz -C ~/src/linux
### Patching and Compilation
-Download and apply [this patch](/files/sdcard/helios4_dtb_sd_uhs_linux_stable.patch) to Linux kernel source code.
+Download and apply [this patch](/helios4/files/sdcard/helios4_dtb_sd_uhs_linux_stable.patch) to Linux kernel source code.
```
cd ~/src/linux
-wget https://wiki.kobol.io/files/sdcard/helios4_dtb_sd_uhs_linux_stable.patch
+wget https://wiki.kobol.io/helios4/files/sdcard/helios4_dtb_sd_uhs_linux_stable.patch
git apply --apply --verbose helios4_dtb_sd_uhs_linux_stable.patch
```
@@ -59,7 +59,7 @@ cp arch/arm/boot/dts/armada-388-helios4.dtb armada-388-helios4.dtb.uhs
```
!!! Info
- Precompiled dtb for Linux kernel 4.14 can be found [here](/files/sdcard/armada-388-helios4.dtb.uhs)
+ Precompiled dtb for Linux kernel 4.14 can be found [here](/helios4/files/sdcard/armada-388-helios4.dtb.uhs)
Copy new dtb to /boot/dtb/, backup the original dtb and create symlink to new dtb
@@ -75,7 +75,7 @@ Reboot the system.
## Recovery
-If the system become unbootable after applying modified dtb, recover the system by [connecting to Helios4 serial console](/install/#step-4-connect-to-helios4-serial-console)
+If the system become unbootable after applying modified dtb, recover the system by [connecting to Helios4 serial console](/helios4/install/#step-4-connect-to-helios4-serial-console)
and run following commands
```
@@ -110,11 +110,11 @@ with slightly modified parameter to run the test on SD card mounted under /mnt/s
iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2 -f /mnt/sdcard/iozone-test.dat
```
-To automate the test, a test script named [run_sdcard_test.sh](/files/sdcard/run_sdcard_test.sh) was created.
+To automate the test, a test script named [run_sdcard_test.sh](/helios4/files/sdcard/run_sdcard_test.sh) was created.
### Test Procedure
-**1.** Prepare the system to boot from SPI and Rootfs located on USB drive. See [SPI (NOR Flash) page](/spi/).
+**1.** Prepare the system to boot from SPI and Rootfs located on USB drive. See [SPI (NOR Flash) page](/helios4/spi/).
**2.** Build and replace Helios4 dtb as instructed in [Device Tree Modification](#device-tree-modification).
@@ -123,7 +123,7 @@ To automate the test, a test script named [run_sdcard_test.sh](/files/sdcard/run
```
sudo apt-get -y install iozone3
-wget https://wiki.kobol.io/files/sdcard/run_sdcard_test.sh
+wget https://wiki.kobol.io/helios4/files/sdcard/run_sdcard_test.sh
chmod 755 run_sdcard_test.sh
```
@@ -207,7 +207,7 @@ Below a non-exhaustive list of microSD Card models that we tested to check compa
#### Kingston Mobile Card microSDHC (16GB)
-
+
*Specifications*
@@ -271,7 +271,7 @@ And the still did not finished the test after 8 hours.
#### Samsung microSDHC UHS-I Card EVO Plus (32GB)
-
+
*Specifications*
@@ -311,13 +311,13 @@ It only changed to ultra high speed after remove and reinsert the card.
If the card is used as boot/system drive, it is not allowed to be removed during runtime therefore no performance gain since the speed stays at high speed.
-
+
---
#### SanDisk Extreme microSDHC UHS-I Card (32GB)
-
+
*Specifications*
@@ -349,13 +349,13 @@ mmcblk0: mmc0:aaaa SM32G 29.7 GiB
```
-
+
---
#### SanDisk Extreme PRO microSDHC UHS-I Card (32GB)
-
+
*Specifications*
@@ -387,13 +387,13 @@ mmcblk0: mmc0:e624 SP32G 29.7 GiB
```
-
+
---
#### SanDisk Ultra microSD UHS-I Card (32GB)
-
+
*Specifications*
@@ -428,13 +428,13 @@ mmcblk0: error -84 transferring data, sector 62333824, nr 8, cmd response 0x900,
Even though there are some errors, the test finished without much improvement.
-
+
---
#### SanDisk Ultra microSD UHS-I Card (16GB)
-
+
*Specifications*
@@ -485,7 +485,7 @@ The card was not detected by Linux.
#### SanDisk Ultra microSD UHS-I Card 48MBps (16GB)
-
+
*Specifications*
@@ -530,7 +530,7 @@ The card was not detected by Linux.
#### SanDisk Ultra microSD UHS-I Card 30MBps (8GB)
-
+
*Specifications*
@@ -565,13 +565,13 @@ mmcblk0: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card s
Even though there are some errors, the test finished. Many of test cases see performance reduction.
-
+
---
#### Strontium Nitro MicroSD Card (16GB)
-
+
*Specifications*
@@ -607,14 +607,14 @@ mmc0: Tuning failed, falling back to fixed sampling clock
Even though there are some warnings, the test finished.
-
+
---
#### Toshiba MicroSD Exceria Pro (16GB)
-
+
*Specifications*
@@ -649,7 +649,7 @@ The card was not detected by Linux.
#### Transcend microSDHC Premium (8GB)
-
+
*Specifications*
@@ -677,7 +677,7 @@ mmcblk0: mmc0:b368 USD 7.45 GiB
mmcblk0: p1
```
-
+
---
diff --git a/docs/spi.md b/docs/helios4/spi.md
similarity index 84%
rename from docs/spi.md
rename to docs/helios4/spi.md
index da965f4..046591f 100644
--- a/docs/spi.md
+++ b/docs/helios4/spi.md
@@ -2,14 +2,14 @@ The A388 System-On-Module used by Helios4 provides an **32 Mbit SPI NOR flash**
By default, Helios4 is configured to boot from microSD card. To boot from SPI NOR flash (after [writing U-Boot into SPI NOR flash](#write-u-boot-to-spi-nor-flash)), please change Boot Mode on DIP Switch **SW1** to:
-
+
## Build U-Boot for SPI NOR flash
-Refer to [U-Boot](/uboot) page to build the image.
+Refer to [U-Boot](/helios4/uboot) page to build the image.
-*A prebuilt SPI image of U-Boot for Armbian OS can be downloaded from [here (version 2013.01)](/files/uboot/u-boot-armbian-2013.01-spi.bin) or from [here (version 2018.11)](/files/uboot/u-boot-armbian-2018.11-spi.bin).*
+*A prebuilt SPI image of U-Boot for Armbian OS can be downloaded from [here (version 2013.01)](/helios4/files/uboot/u-boot-armbian-2013.01-spi.bin) or from [here (version 2018.11)](/helios4/files/uboot/u-boot-armbian-2018.11-spi.bin).*
## Write U-Boot to SPI NOR flash
@@ -54,14 +54,14 @@ sudo apt-get -y install linux-u-boot-helios4-next
*U-Boot 2018.11*
```
-wget https://wiki.kobol.io/files/uboot/u-boot-armbian-2018.11-spi.bin
+wget https://wiki.kobol.io/helios4/files/uboot/u-boot-armbian-2018.11-spi.bin
sudo mv u-boot-armbian-2018.11-spi.bin /usr/lib/linux-u-boot-next-helios4_*/u-boot.flash
```
*Marvell U-Boot 2013.01*
```
-wget https://wiki.kobol.io/files/uboot/u-boot-armbian-2013.01-spi.bin
+wget https://wiki.kobol.io/helios4/files/uboot/u-boot-armbian-2013.01-spi.bin
sudo mv u-boot-armbian-2013.01-spi.bin /usr/lib/linux-u-boot-next-helios4_*/u-boot.flash
```
@@ -85,11 +85,11 @@ sudo nand-sata-install
6) Select option **Install/Update the bootloader on SPI Flash**
-
+
And confirm the operation
-
+
7) If you want to take the opportunity to move your RootFS to another device, jump to this [section](#moving-rootfs-to-other-device). Otherwise you may disable spi_workaround in /boot/armbianEnv.txt
@@ -97,22 +97,22 @@ And confirm the operation
8) Set DIP switches **SW1** to SPI Boot and reboot the system.
-
+
### Under Generic Linux
!!! info
- You will need to access to Helios4 via Serial Console. Please refer to [Install](/install/#step-4-connect-to-helios4-serial-console) page for instructions.
+ You will need to access to Helios4 via Serial Console. Please refer to [Install](/helios4/install/#step-4-connect-to-helios4-serial-console) page for instructions.
1) Upload the U-Boot SPI binary that you built to Helios4 and rename it as **u-boot-spi.bin**.
-2) Download boot_spi_en.scr from [here](/files/uboot/boot_spi_en.scr) and put it to /boot/.
+2) Download boot_spi_en.scr from [here](/helios4/files/uboot/boot_spi_en.scr) and put it to /boot/.
```
-sudo wget https://wiki.kobol.io/files/uboot/boot_spi_en.scr -O /boot/boot_spi_en.scr
+sudo wget https://wiki.kobol.io/helios4/files/uboot/boot_spi_en.scr -O /boot/boot_spi_en.scr
```
-*Source code of boot_spi_en.scr can be found [here](/files/uboot/boot_spi_en.cmd).*
+*Source code of boot_spi_en.scr can be found [here](/helios4/files/uboot/boot_spi_en.cmd).*
3) Switch to Helios4 serial console, then reboot the system
@@ -147,7 +147,7 @@ sudo dd if=~/u-boot-spi.bin of=/dev/mtdblock0
7) Set DIP switches **SW1** to SPI Boot and reboot the system.
-
+
Observe the first lines of boot message on serial console, it should display
@@ -159,7 +159,7 @@ Booting from SPI flash
### Under U-Boot
!!! info
- You will need to access to Helios4 via Serial Console. Please refer to [Install](/install/#step-4-connect-to-helios4-serial-console) page for instructions.
+ You will need to access to Helios4 via Serial Console. Please refer to [Install](/helios4/install/#step-4-connect-to-helios4-serial-console) page for instructions.
1) Upload the U-Boot SPI binary to /boot folder on Helios4 and rename it as **u-boot-spi.bin**.
@@ -233,7 +233,7 @@ sudo nand-sata-install
3) Select option **Boot from SPI - system on SATA, USB or NVMe**
-
+
And follow the on screen instructions.
diff --git a/docs/syncloud.md b/docs/helios4/syncloud.md
similarity index 66%
rename from docs/syncloud.md
rename to docs/helios4/syncloud.md
index 905637c..e389371 100644
--- a/docs/syncloud.md
+++ b/docs/helios4/syncloud.md
@@ -6,15 +6,15 @@ You can download latest Syncloud release for Helios4 and other devices [here](ht
## Prepare microSD Card
-Refer to the [Install](/install) page for instructions on how to prepare your microSD card and how to start and connect to your Helios4.
+Refer to the [Install](/helios4/install) page for instructions on how to prepare your microSD card and how to start and connect to your Helios4.
## Activate Syncloud
First you will need to create an account at [syncloud.it](http://syncloud.it/register.html).
-
+
-
+
Once it's done you can perform the activation of your Helios4 device by one of the following two methods:
@@ -27,43 +27,43 @@ Open your browser and connect to Helios4 on port 81 (e.g http://10.10.10.1:81)
Fill the form and press *Activate*.
-
+
### Via Mobile App
Install Syncloud app on your smartphone and use it to find and activate your Syncloud device. Syncloud app is simple and intuitive, watch [this demo video](https://www.youtube.com/watch?v=EXJFvWeQw_s).
-[](https://play.google.com/store/apps/details?id=org.syncloud.android)
+[](https://play.google.com/store/apps/details?id=org.syncloud.android)
-[](https://itunes.apple.com/app/id1031784126)
+[](https://itunes.apple.com/app/id1031784126)
## Configure storage
!!! note
- You might want first to setup your RAID array before configuring the storage in Syncloud. Refer to the following [Mdadm](/mdadm) page for guideline on how to setup a RAID array. The credentials to connect via SSH to Helios4 are described [here](/syncloud/#additional-information).
+ You might want first to setup your RAID array before configuring the storage in Syncloud. Refer to the following [Mdadm](/helios4/mdadm) page for guideline on how to setup a RAID array. The credentials to connect via SSH to Helios4 are described [here](/helios4/syncloud/#additional-information).
First thing you will need to do is to activate the storage you want to use.
Go to *Settings > Storage*
-
+
Toggle the activation switch(es) to add storage device(s).
You should also press *Extend* in order to expand the main partition on your microSD card.
-
+
## Install Application
Go to *App Center* and click on the application you want to install.
-
+
Press *Install*. You can wait for the process to finish or go back to *App Center* in order to install another application.
-
+
@@ -74,7 +74,7 @@ Installed applications will appear on the *Apps* dashboard. Simply click on an a
!!! Important
Default User and Password for each application will the be the one you setup in device credentials during activation.
-
+
diff --git a/docs/uboot.md b/docs/helios4/uboot.md
similarity index 90%
rename from docs/uboot.md
rename to docs/helios4/uboot.md
index 7e88d49..5e916bd 100644
--- a/docs/uboot.md
+++ b/docs/helios4/uboot.md
@@ -73,7 +73,7 @@ make helios4_defconfig
```
!!! note
- To support Armbian boot script (/boot/boot.scr), please apply [this patch](/files/uboot/u-boot-mainline-armbian-boot-script-support.patch) to U-Boot source code before
+ To support Armbian boot script (/boot/boot.scr), please apply [this patch](/helios4/files/uboot/u-boot-mainline-armbian-boot-script-support.patch) to U-Boot source code before
*make helios4_defconfig*
@@ -123,7 +123,7 @@ Launch configuration editor
make menuconfig
```
-
+
After exiting the configuration editor and saving the configuration, build the image according to [SD Card image](#sd-card-image) or [SPI NOR flash image](#spi-nor-flash-image) instructions.
@@ -165,7 +165,7 @@ make mrproper
To compile using Ubuntu 16.04 cross compiler, please apply [this patch](https://github.com/armbian/build/blob/master/patch/u-boot/u-boot-mvebu/tools-bin_hdr-compiler-fixes.patch) to U-Boot source code.
!!! note
- To support Armbian boot script (/boot/boot.scr), please apply [this patch](/files/uboot/u-boot-armbian-boot-script-support.patch) to U-Boot source code.
+ To support Armbian boot script (/boot/boot.scr), please apply [this patch](/helios4/files/uboot/u-boot-armbian-boot-script-support.patch) to U-Boot source code.
#### SD Card image
@@ -230,11 +230,11 @@ sudo nand-sata-install
4) Select option **Install/Update the bootloader on SD/eMMC**
-
+
5) Confirm the operation
-
+
6) Reboot the system
@@ -262,4 +262,4 @@ sudo reboot
### SPI NOR Flash
-Please refer to instructions in [SPI (NOR flash) page](/spi/#write-u-boot-to-spi-nor-flash).
+Please refer to instructions in [SPI (NOR flash) page](/helios4/spi/#write-u-boot-to-spi-nor-flash).
diff --git a/docs/wol.md b/docs/helios4/wol.md
similarity index 91%
rename from docs/wol.md
rename to docs/helios4/wol.md
index f649d77..595edb5 100644
--- a/docs/wol.md
+++ b/docs/helios4/wol.md
@@ -1,4 +1,4 @@
-
+
The Armada 388 SoC provides several trigger options from different peripherals to wake up the system out of power save modes. Some of the options are:
@@ -31,7 +31,7 @@ Linux provides gpio-keys driver to handle GPIO event and can be configured as wa
};
```
-Device Tree Patch can be found [here](/files/wol/helios4-dts-add-wake-on-lan-support.patch).
+Device Tree Patch can be found [here](/helios4/files/wol/helios4-dts-add-wake-on-lan-support.patch).
### Kernel
@@ -88,7 +88,7 @@ This will raise following issues:
To fix the issue, gpio-mvebu driver needs to be patched to implement [irq_set_wake()](https://www.kernel.org/doc/html/v4.14/core-api/genericirq.html?highlight=irq_set_wake#c.irq_chip)
and only enable interrupt on GPIO defined as wakeup source.
-Patch for Linux Kernel 4.14.x can be found [here](/files/wol/lk4.14-mvebu-gpio-add_wake_on_gpio_support.patch)
+Patch for Linux Kernel 4.14.x can be found [here](/helios4/files/wol/lk4.14-mvebu-gpio-add_wake_on_gpio_support.patch)
## Enabling WOL
@@ -133,7 +133,7 @@ sudo systemctl suspend
```
!!! important
- Only execute this command after enabling WOL otherwise there is a risk that Helios4 will not wake up when receiving magic packet. More explanation regarding this issue on [here](/wol/#unexpected-packet).
+ Only execute this command after enabling WOL otherwise there is a risk that Helios4 will not wake up when receiving magic packet. More explanation regarding this issue on [here](/helios4/wol/#unexpected-packet).
## Wake up System
@@ -187,7 +187,7 @@ Measured using Sonoff POW R2 on AC side
!!! note
* Nominal Input Voltage: 220V
* HDD: 4x WD Red 2TB (WD20EFRX)
- * [I2C OLED screen](/i2c/) attached to the systems
+ * [I2C OLED screen](/helios4/i2c/) attached to the systems
## Issues
@@ -201,6 +201,6 @@ Therefore it is advised to always enable WOL (**sudo ethtool -s eth0 wol g**) be
### Thermal
-When system is put in suspend mode, the PWM feature controlling the fan speed is stopped. The fans will either spin at their lowest speed ([Batch 1 & 3 fan](/pwm/#type-a-fan-batch-1-3)) or stop spinning ([Batch 2 fan](/pwm/#type-c-fan-batch-2)). In the latest case, while it is not an issue for the SoC itself which is designed to run with passive cooling, it might have a negative impact on the HDD peripherals because the ambient temperature inside the case will rise.
+When system is put in suspend mode, the PWM feature controlling the fan speed is stopped. The fans will either spin at their lowest speed ([Batch 1 & 3 fan](/helios4/pwm/#type-a-fan-batch-1-3)) or stop spinning ([Batch 2 fan](/helios4/pwm/#type-c-fan-batch-2)). In the latest case, while it is not an issue for the SoC itself which is designed to run with passive cooling, it might have a negative impact on the HDD peripherals because the ambient temperature inside the case will rise.
**Therefore it is advised to ensure that when system is suspended the case ambient temperature will not exceed the operating temperature your HDDs are rated for.**
diff --git a/docs/helios64/img/intro/helios64.jpg b/docs/helios64/img/intro/helios64.jpg
new file mode 100644
index 0000000..5a026db
Binary files /dev/null and b/docs/helios64/img/intro/helios64.jpg differ
diff --git a/docs/helios64/img/intro/helios64_heatsink.jpg b/docs/helios64/img/intro/helios64_heatsink.jpg
new file mode 100644
index 0000000..55c4152
Binary files /dev/null and b/docs/helios64/img/intro/helios64_heatsink.jpg differ
diff --git a/docs/helios64/intro.md b/docs/helios64/intro.md
new file mode 100644
index 0000000..9e7f94f
--- /dev/null
+++ b/docs/helios64/intro.md
@@ -0,0 +1,7 @@
+disqus:
+
+# Helios64 Introduction.
+
+**Coming Up Soon !**
+
+
diff --git a/docs/img/favicon.png b/docs/img/favicon.png
index d852cda..9cea17f 100644
Binary files a/docs/img/favicon.png and b/docs/img/favicon.png differ
diff --git a/docs/img/helios4_logo.png b/docs/img/helios4_logo.png
deleted file mode 100644
index c64cc0f..0000000
Binary files a/docs/img/helios4_logo.png and /dev/null differ
diff --git a/docs/img/kobol_logo.png b/docs/img/kobol_logo.png
new file mode 100644
index 0000000..59172de
Binary files /dev/null and b/docs/img/kobol_logo.png differ
diff --git a/docs/index.md b/docs/index.md
index 1f8d99b..b446d94 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,76 +1,27 @@
disqus:
-# Welcome to the Helios4 Wiki.
+# Welcome to Kobol Wiki
-Helios4 is a powerful ARM based board specially designed for Network Attached Storage. It harnesses its processing capabilities from the **ARMADA 38x-MicroSoM** from [SolidRun](https://wiki.solid-run.com/doku.php?id=products:a38x:microsom).
+**Kobol** Network Attached Storage (NAS) are open source projects, therefore any technical data related to these projects will be published on this Wiki.
-
+Beside consolidating technical data, the purpose of this Wiki is also to provide guidelines on how to setup and manage your **Kobol** NAS.
-The **Marvell ARMADA® 388** is a robust and energy-efficient System on Chip (SoC) with a collection of high speed interfaces especially suited for headless data processing, networking and storage. This Dual-core ARM Cortex A9 CPU clocked at 1.6 Ghz, paired with 2GB of ECC memory, integrates a Cryptographic and XOR DMA engines to provide the best level of performance and reliability for NAS functionalities.
+Here our existing projects :
-The Helios4 is an open source and open hardware project, therefore our objective is to publish any data related to the project on this Wiki.
+## Helios64
-**Beside consolidating technical data, the purpose of this Wiki is also to provide guideline on how to setup your Helios4.**
+[](/helios64/intro)
-## Overall Specifications
+* Launch Year : 2020
+* Availability : In-Production
-|**Board Specifications**||
-|------------|-----------|
-|**SoC**||
-|SoC Model|Marvell Armada 388 (88F6828)
ARM Cortex-A9|
-|SoC Architecture|ARMv7 32-bit|
-|CPU Frequency|Dual Core 1.6 Ghz|
-|Additional Features|- RAID Acceleration Engines
- Security Acceleration Engines
- Wake-on-LAN|
-|**Memory**||
-|System Memory|2GB DDR3L ECC|
-|**HDD/SSD Interfaces**||
-|SATA 3.0 Ports|4|
-|Max Raw Capacity|48 TB (12 TB drive x 4)|
-|Max Single Volume Size|16 TB|
-|**External Interfaces**||
-|GbE LAN Port|1|
-|USB 3.0|2|
-|microSD (SDIO 3.0)|1|
-|**Developer Interfaces**||
-|GPIO|12|
-|I2C|1|
-|UART|1 (via onboard Micro-USB converter)|
-|**Others**||
-|Boot Mode Selector|- SPI
- SD Card
- UART
- SATA|
-|SPI NOR Flash|32Mbit onboard|
-|PWM FAN|2|
-|RTC Battery|1|
-|DC input|12V / 8A|
+**Go to [Helios64 section](/helios64/intro) for more info.**
-|**Mechanical Specifications**||
-|------------|-----------|
-|Board Dimension|100mm x 100mm|
-|Board Weight|120gr|
-|Case Dimention (H x W x D)|182 mm x 107 mm x 210 mm|
-|Case Weight (without HDD)|450gr|
-|Case Material|Colored Acrylic|
+## Helios4
-|**Software Specifications**||
-|------------|-----------|
-|Operating System|Linux Debian and Ubuntu|
-|Kernel Version|4.14
-|U-Boot Version|2018.11
-|Software Partners|- Armbian: Debian and Ubuntu for ARM board
- OpenMediaVault: Linux NAS turn-key solution
- Syncloud: Cloud services at your premises|
+[](/helios4/intro)
-## Where to Start ?
+* Launch Year : 2017
+* Availability : End-of-Life
-Once you have received your Helios4, this wiki will run you through all the necessary steps to setup your system.
-
-1. [Kit Assembly](/kit) - How to put together your Helios4.
-
-2. [Download](/download) - Get the latest OS build to install.
-
-3. [Install](/install) - 1st startup and set-up instructions.
-
-4. [Software](/omv) - Collection of tutorials on different 3rd party applications.
-
-5. [Hardware](/hardware) - Understand Helios4 hardware and take advantage of all its features.
-
-### Armbian Support Forum
-
-If you are facing an issue, you can go on the **Armbian** forum to ask for some help. There is a thread dedicated to [Helios4 support](https://forum.armbian.com/topic/6033-helios4-support/).
+**Go to [Helios4 section](/helios4/intro) for more info.**
diff --git a/mkdocs.yml b/mkdocs.yml
index ef221e8..5f6af3a 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,11 +1,11 @@
# Project information
-site_name: 'Helios4 Wiki'
-site_description: 'Helios4 Wiki'
+site_name: 'Kobol Wiki'
+site_description: 'Kobol Wiki'
site_author: 'Kobol Team'
site_url: 'https://wiki.kobol.io'
# Repository
-repo_name: 'Helios4 GitHub Repo'
+repo_name: 'Kobol GitHub Repo'
repo_url: 'https://github.com/helios-4'
edit_uri: ''
@@ -17,7 +17,7 @@ theme:
name: 'material'
language: 'en'
favicon: './img/favicon.png'
- logo: './img/helios4_logo.png'
+ logo: './img/kobol_logo.png'
custom_dir: 'theme'
palette:
primary: 'teal'
@@ -31,7 +31,7 @@ theme:
extra:
social:
- type: 'home'
- link: 'https://kobol.io/helios4'
+ link: 'https://kobol.io'
- type: 'github'
link: 'https://github.com/helios-4'
- type: 'facebook'
@@ -66,29 +66,33 @@ markdown_extensions:
# Page naming
nav:
-- Introduction: 'index.md'
-- Kit Assembly: 'kit.md'
-- Download: 'download.md'
-- Install: 'install.md'
-- O/S:
- - Arch Linux : 'arch.md'
- - Armbian : 'armbian.md'
- - FreeBSD : 'freebsd.md'
- - Syncloud : 'syncloud.md'
- - U-Boot (bootloader) : 'uboot.md'
-- Software:
- - Mdadm (RAID) : 'mdadm.md'
- - NextCloud : 'nextcloud.md'
- - OpenMediaVault : 'omv.md'
-- Hardware:
- - Overview : 'hardware.md'
- - CESA (HW Crypto) : 'cesa.md'
- - GPIO : 'gpio.md'
- - I2C (OLED) : 'i2c.md'
- - LED : 'led.md'
- - PWM (Fan) : 'pwm.md'
- - SDIO (SD Card) : 'sdcard.md'
- - SPI (NOR Flash) : 'spi.md'
- - Wake-on-LAN : 'wol.md'
-- Documents: 'docs.md'
+- Welcome: 'index.md'
+- Helios64:
+ - Introduction: 'helios64/intro.md'
+- Helios4:
+ - Introduction: 'helios4/intro.md'
+ - Kit Assembly: 'helios4/kit.md'
+ - Download: 'helios4/download.md'
+ - Install: 'helios4/install.md'
+ - O/S:
+ - Arch Linux : 'helios4/arch.md'
+ - Armbian : 'helios4/armbian.md'
+ - FreeBSD : 'helios4/freebsd.md'
+ - Syncloud : 'helios4/syncloud.md'
+ - U-Boot (bootloader) : 'helios4/uboot.md'
+ - Software:
+ - Mdadm (RAID) : 'helios4/mdadm.md'
+ - NextCloud : 'helios4/nextcloud.md'
+ - OpenMediaVault : 'helios4/omv.md'
+ - Hardware:
+ - Overview : 'helios4/hardware.md'
+ - CESA (HW Crypto) : 'helios4/cesa.md'
+ - GPIO : 'helios4/gpio.md'
+ - I2C (OLED) : 'helios4/i2c.md'
+ - LED : 'helios4/led.md'
+ - PWM (Fan) : 'helios4/pwm.md'
+ - SDIO (SD Card) : 'helios4/sdcard.md'
+ - SPI (NOR Flash) : 'helios4/spi.md'
+ - Wake-on-LAN : 'helios4/wol.md'
+ - Documents: 'helios4/docs.md'
- About: 'about.md'
diff --git a/theme/partials/header.html b/theme/partials/header.html
index 9818c1f..cf43ed4 100644
--- a/theme/partials/header.html
+++ b/theme/partials/header.html
@@ -35,7 +35,7 @@
{% if config.theme.logo.icon %}
{{ config.theme.logo.icon }}
{% else %}
-
+
{% endif %}
@@ -89,7 +89,7 @@