Kobol Innovations Helios64 User manual

Helios64 - Test Manual
Version : 0.2
Date : 29/ 06 / 2020
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 1/41

Table of Contents
Product overview..................................................................................................................3
Hardware Description.....................................................................................................4
Block Diagram........................................................................................................5
Helios64 Board...............................................................................................5
Rockchip RK3399 SoC...................................................................................5
Interfaces List.........................................................................................................6
Operating Manual.................................................................................................................8
Peripheral Kit..................................................................................................................8
Software Install.............................................................................................................13
Writing an image to a microSD Card.....................................................................13
System Setup...............................................................................................................14
Test Application............................................................................................................. 17
Network Config and Credentials...........................................................................17
Connect to Helios64.............................................................................................17
Test Suite Usage...................................................................................................19
Launch Application........................................................................................19
Run All tests..................................................................................................19
Run Ethernet test..........................................................................................20
Run SATA test...............................................................................................20
Run MicroSD test..........................................................................................21
Run eMMC test.............................................................................................21
Run USB test................................................................................................22
Troubleshooting................................................................................................................. 24
Troubleshooting table...........................................................................................24
Serial Console Access..........................................................................................26
Under Windows............................................................................................26
Under Linux (via Terminal)............................................................................28
Login Crendentials........................................................................................28
Troubleshooting commands..................................................................................29
Check all drives are detected........................................................................29
Check IP address is correct..........................................................................29
Check correct System Version is running......................................................30
Boot Screen..........................................................................................................31
U-Boot.......................................................................................................... 31
Linux.............................................................................................................33
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 2/41

Product overview
Helios64 is a powerful ARM board specially designed for Network Attached Storage (NAS). It
is designed around the Rockchip RK33 System-on-Chip.
Helios64 is our latest design for the ultimate ARM powered NAS. Compared to the Helios4, it
offers improvement on every single key aspect :
•More storage capacity with 5x SATA ports,
•Greater network throughput with Multi-Gigabit Ethernet (2.5 GbE),
•Faster and Larger Memory with 4GB LPDDR4,
•More functionalities with Display Port and DAS modes support,
•Reinforced reliability with Built-in UPS.
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 3/41

Hardware Description
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 4/41
SoC
SoC Model
SoC Architecture ARMv8-A 64-bit
CPU Frequency
Additional Features
Memory
LPDDR4 RAM 4GB
eMMC 5.1 NAND Flash 16GB
SPI NOR Flash 128Mb
HDD/SSD Interfaces
SATA 3.0 Ports 5
M.2 SATA 3.0 Slot 1 (shared with SATA port 1)
Max Raw Capacity 80 TB (16 TB drive x 5)
External Interfaces
Multi-Gigabit LAN Port (2.5Gbe) 1
Gigabit LAN Port (1Gbe) 1
USB Type-C 1
USB 3.0 3
microSD (SDIO 3.0) 1
Developer Interfaces
GPIO 16
I2C 1
UEXT 1
Others
PWM FAN 2
On-Board HDD Power yes
Built-in UPS yes
RTC Battery yes
DC input Dual 12V inputs
Wake-on-LAN yes
Front Panel Extension yes
Rockchip RK3399 - Hexacore
2x Cortex-A72 + 4x Cortes-A53
A72 : 1.8 GHz
A53 : 1.4 GHz
- GPU Mali-T860MP4
- Video Encode/Decoder Engines
- Security Acceleration Engines
- Secure Boot

Block Diagram
Helios64 Board
Rockchip RK3399 SoC
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 5/41

Interfaces List
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 6/41

https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 7/41
Name Peripheral Type Connector Type Details
J1 USB 3.0 USB 3.0 Type-A USB 3.0 Port 3
J2 M.2 M.2 Key-B
J3 SATA SATA 3.0 Port 0 (SATA1)
J4 SATA SATA 3.0 Port 1 (SATA2)
J5 SATA SATA 3.0 Port 2 (SATA3)
J6 SATA SATA 3.0 Port 3 (SATA4)
J7 SATA SATA 3.0 Port 4 (SATA5)
J8 HDD Power 8 Pin Mini-Fit Jr
J UPS Battery 6 Pin Mini-Fit Jr UPS Battery Power
J10 ATX PSU 4 Pin Mini-Fit Jr DC input 12V
J11 LAN1 RJ45 Gigabit Ethernet
J12 LAN2 RJ45 2.5 Gigabit Ethernet
J13 USB 3.0 (x2) Dual USB 3.0 Type-A USB 3.0 Port 1 and 2
J14 microSD Push-Push card connector Support SDHC and SDXC
J15 USB Type-C USB Type-C Connector
J16 AC Adapter Kycon 4-Pin Mini-DIN DC input 12V
P1 I2C 4x1 Pin Header I2C Bus
P2 UEXT 2x5 Pin Header
P3 Front Panel 12x2 Pin Header Front Panel Extension
P4 Buzzer 2x1 Pin Header Buzzer Alarm Speaker
P5 GPIO 7x2 Pin Header User Configurable GPIO
P6 PWM Fan 4x1 Pin Header Fan 1 with PWM support
P7 PWM Fan 4x1 Pin Header Fan 2 with PWM support
P8 SATA Ctrl. Programming 2x1 Pin Header SATA Controller Flash Enable
P eFuse Programming 2x1 Pin Header eFuse Power Supply Enable
P10 eMMC Flash Disable 2x1 Pin Header Disable eMMC
P11 SPI Flash Disable 2x1 Pin Header Disable SPI Flash
P12 Battery Configuration 2x1 Pin Header unpopulated
P13 USB Console/Recovery Mode 2x1 Pin Male Header USB-C HS Mode
P14 UART Debug 2x1 Pin Male Header UART 2 Debug
P15 ATX Priority Jumper 2x1 Pin Male Header ATX Supply Priority
SW1 Power Button Push Button Power Button
SW2 Recovery Button Push Button Recovery Button
SW3 Reset Button Push Button Reset Button
M.2 Slot for SATA SSD
or USB 2.0 Device
HDD Power 5V + 12V
(supports 5x HDD)
Supports following:
- DisplayPort Mode
- DAS Mode
- Host Mode
- Serial Console
Universal EXTension
(I2C, SPI and UART)

Operating Manual
This section explains how to setup and operate Helios64 in order to exercise all its high
speed interfaces.
Helios64 has the following high speed interfaces :
- SATA 3.0 (5x)
- USB 3.0 (3x)
- Type-C (1x)
- 2.5 Gb Ethernet (1x)
- 1Gb Ethernet (1x)
- SDIO / MMC (2x)
Peripheral Kit
The following peripheral kit is required to exercise all the interfaces listed above.
MicroSD Card
SanDisk microSD card UHS-I Class 10 - 16GB
Model : SDSQUAR-016G
Quantity : 1
SATA 3.0 SSD Drive
WD GREEN SATA SSD - 120GB
Model : WDS120G2G0A-00JH30
Quantity : 5
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 8/41

SATA 3.0 Data Cable (Shielded)
Length : 50 cm
Quantity : 5
(4x Blue + 1x Red)
SATA Power Cable
Length : total 50 cm
Quantity : 1
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 9/41

USB 3.0 Flash Drive
SanDisk Ultra Flair - 32GB
Model : SDCZ73-032G
Quantity : 4
USB Type-C to USB3.0 Type-A Adapter
Quantity : 1
USB 3.0 Extension Cable (Shielded)
Length : 60cm
Quantity : 4
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 10/41

USB 3.0 to 2.5 Gb Ethernet Adapter
Quantity : 1
Ethernet Cable - Cat. 6
Length : 3m
Quantity : 1
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 11/41

AC / DC Power Adapter
Input : 100-240VAC: 50/60Hz
Output : 12V - 10.0A
DC Connector type : Male 4-pin "Kycon"
Cable Length : 1m
Quantity : 1
Type-C to Type-A USB3.0 Cable (For Debug only)
Quantity : 1
70mm PWM Fan (Optional)
Quantity : 1
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 12/41

Software Install
Helios64 is supported by Armbian Linux distro which provides Debian Buster and Ubuntu
Focal based images.
A customized version of Armbian Buster that includes the Helios64 Test Application is pre-
installed the eMMC NAND Flash of the Test Unit for the purpose of running the tests
described in this manual.
If the unit hasn’t been pre-installed with the above operating system, you can use instead an
microSD Card. Download the image here and follow the below instruction on how to write an
image on a microSD Card.
Note : Archives can be uncompressed with 7 Zip on Windows, Keka on OS X and 7z on
Linux (apt get install p7zip full). RAW images can be written with Etcher (all OS).
Writing an image to a microSD Card
Etcher is a graphical SD card writing tool that works on Mac OS, Linux and Windows, and is
the easiest option for most users. To write your image with Etcher:
1. Download Etcher and install it on your computer.
2. Insert the microSD Card inside your SD card reader (microSD to SD adapter might
be needed).
3. Open Etcher and select from your local storage the Helios64 .img.xz file you have
downloaded.
4. Select the microSD Card you wish to write your image to.
5. Review your selections and click 'Flash!' to begin writing data to the microSD Card.
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 13/41

System Setup
System Setup Diagram
1. Insert the microSD Card
2. Connect the 5x SSD Drives to EUT with SATA Data & Power cables
3. Connect the 4x USB Flash Drive to EUT with USB3.0 Extension cables
(Note: for Type-C port use additional adapter)
4. Connect Test PC to EUT 2x Ethernet ports with LAN cables
(Note: use USB3.0 to 2.5Gbe Ethernet adapter)
5. Plug PSU cable (DC side)
6. Confirm all connections are correct and match above diagram
7. Plug PSU to AC source
8. Press Power On button for 2 sec
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 14/41

Setup example :
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 15/41

Once the system is powered up, you will see the LED1, LED2 and LED3, LED4 lighting up.
After a 15-30 seconds you should see the LED6 blinking which indicates the Operating
System is up and running.
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 16/41
LED Name Color Description
LED1 green System Rail Power
LED2 green Periph. Rail Power
LED3 green HDD Rail Power
LED4 blue System ON
LED5 blue HDD Activity
LED6 green System Status/Heartbeat
LED7 red System Error
LED8 green M.2 Activity
LED9 orange Battery Status

Test Application
The Helios64 Test Suite provides an easy dialog menu where you can toggle for each
interface background I/O operations that will exercise the interface. The I/O operations that
exercise the interfaces are generated by fio tool. The source code of the Helios64 Test Suite
can be found here.
To operate the Test Suite you will need to connect to Helios64 via SSH.
Network Config and Credentials
Helios64 OS has been configured with following configuration:
Network LAN1
(1Gb Port)
IP Address 10.10.0.1
Netmask 255.255.255.0
Network LAN2
(2.5Gb Port)
IP Address 10.10.1.1
Netmask 255.255.255.0
Credential Username root
Password root
Connect to Helios64
1. Heliso64 will automatically provide IP addresses to the Test PC via DHCP. The obtained
IP addresses should be within the following ranges :
LAN1 (Test PC built-in LAN)
Speed: 1Gb Ethernet
IP Address Range : 10.10.0.20-100
Netmask: 255.255.255.0
LAN2 (USB3.0 to 2.5 GbE Adapter LAN)
Speed: 2.5Gb Ethernet
IP Address Range : 10.10.1.20-100
Netmask: 255.255.255.0
2. Connect to Helios64 via SSH.
a. Under Windows
a) Download PuTTY and install it on your computer.
b) Run PuTTY from start menu
c) Setup the connection and press Open
Host Name (or IP address) 10.10.0.1
Port 22
Connection type SSH
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 17/41

d) Login screen will appears, enter the credential.
b. Under Linux
a) Open Terminal and run
b) Login screen will appears, enter the credential.
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 18/41

Test Suite Usage
Launch Application
To start Helios64 Test Suite use the following command:
root@helios64~# helios64_test
Run All tests
To automatically start all interface tests at once (Ethernet, SATA, MicroSD, eMMC and USB/
Type-C), start the Test Suite with all parameter:
root@helios64~# helios64_test --all
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 19/41

Run Ethernet test
Select Ethernet submenu, then select which Ethernet port to test and press Apply.
Run SATA test
Select SATA submenu, then select which SATA port to test and press Apply.
Note: You will witness the blue LED5 blinking when SATA activity is ongoing.
https://kobol.io - [email protected]
2020 Kobol Innovations Pte. Ltd. - All Rights Reserved 20/41
Table of contents