ROCKPro64 | [SBC] RK3399, DDR4, PCI-E x4, eMMC, 1Gbe, 2xUSB 3.0, 4K HDMI, IR



Rep: (73)
ODROID-H2 | ODROID-N2 | ODROID-XU3 / -XU4 / -HC1 / -HC2 / -MC1 | ODROID-C2 | ODROID-C1 / C1 + / C0 | Orange pi | Banana pi | Raspberry pi | Rock64


ROCKPro64
sbc: RK3399 2Ghz / 1.5Ghz 64bit, OS Android / Linux, 2 / 4GB LPDDR4, PCI-E x4, eMMC, microSD, 1Gb / s ethernet RG45, 2xUSB 3.0, 2xUSB2.0, OTG, IR remote

Attached Image


Description
* 64-bit 6-core MK Rockchip RK3399, containing two ARM Cortex-A72 2Ghz cores and four Cortex-A53 1.5Ghz cores, big-LITTLE architecture
* GPU Mali-T860MP4, 650MHz, 1300Mtri / s, 10.4Gpix / s, 4-D shader cores: supporting OpenGL ES1.1 / 2.0 / 3.0, OpenCL1.2, DirectX11.1
* RAM: 2 or 4GB LPDDR4
* Physical Ethernet 10/100/1000 chip RTL8211F-CG
* eMMC v5.1 8bit to 64GB (purchased separately as handkerchiefs with an IC of 16,32,64 GB)
* microSD 3.0 / MMC v4.51 4 bit to 64GB (sold separately)
* SPI Flash 128Mbit (i.e. 16MByte)
* PCI-E gen2 v2.1 4-line bus, up to 2.5GT / s per line (Standard PCI-E x4 slot)
* 2xUSB3.0, 2xUSB2.0 (full, without hubs)
* HDMI 2.0 4K
* Sound codec on ES8316 chip with headset connector
* Optional connectors for modules: Wi-Fi / BT, MiPi-DSI + Touch Panel, eDP, Stereo MiPi-CSI 13Mpxl, CMOS Camera, IR, 40GPIO Pi2-Bus, FAN, Battery RTC, SPDIF, + 12V connector for SATA power / SSD
* Power supply: Built-in DC-DC voltage regulator, two SY8113B chips, with input voltage = 4.5 ... 16V, absolute maximum = 18V
(in the description write power from BP = 12V, current 3A, and if with two HDD / SSD, then 5A,
+ 12V goes to the slot PCI-E, LCD, Cooler and SATA, so do not experiment and serve exactly 12V :))

Hardware video decoding, if the OS / software will contain acc. drivers
* Real time video decoder of MPEG-1, MPEG-2, MPEG-4, H.263, H.264, H.265, VC-1, VP9, ​​VP8, MVC
* H.264 10bit up to HP level 5.1: 2160p @ 60fps (4096x2304)
* VP9: 2160p @ 60fps (4096x2304)
* H.265 / HEVC 10bit: 2160p @ 60fps (4096x2304)
* MPEG-4 up to ASP level 5: 1080p @ 60fps (1920x1088)
* MPEG-2 up to MP: 1080p @ 60fps (1920x1088)
* MPEG-1 up to MP: 1080p @ 60fps (1920x1088)
* H.263: 576p @ 60fps (720x576)
* VC-1 up to AP level 3: 1080p @ 30fps (1920x1088)
* VP8: 1080p @ 60fps (1920x1088)
* MVC: 1080p @ 60fps (1920x1088)
* Support video encoder for H.264, MVC and VP8

Additional Images
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image


Options - be sure to look before you buy a single board
Official store
When buying, pay attention, if it says "In stock" - it means it is in stock,
if "Available on backorder" is a pre-sale, out of stock, look at the red line like "Next batch will be in the middle of September 2018" - is expected to be available from mid-September 2018
therefore, we are not surprised if it does not go for a long time (do not panic). You will be informed of the track ID after being sent.
Payment via PayPal by credit card, delivery by "standard" (China Post) or express (EMS),
to Russia / Ukraine only via EMS, i.e. choose "Shipping - Express Flat Rate: $ 30.00", delivery 5 - 10 business days
Kazakhstan / Belarus through China Post, i.e. choose "Shipping - Standard Flat Rate: $ 11.99" shipping 15 - 45 business days
Attached Image

In some other countries you can choose one or the other.
Attached Image


Consider some options:

eMMC Module - For OS Use eMMC (16 | 32 | 64 GB)
- I highly recommend, less "hemorrhoids" will be in use, and microSD can be installed as a secondary Flash
eMMC modules are fully compatible with eMMC modules from ODROID, red ones from XU3 / XU4 exactly, checked personally, acc. connector and pinout are the same.
Attached Image


USB Adapter for eMMC Module - it is better to have, with an adapter it will be much easier to upload the OS to eMMC from a regular PC, but you can do it without, with a microSD or Console.
Fully compatible with eMMC modules from ODROID.
Attached Image


ROCKPro64 30mm Tall Profile Heatsink (Radiator for MK - must have)
There are three options, in the form of a copper plate 1.2mm, in the form of aluminum fins with a height of 20mm and 30mm, to them there is a separate option - a 12V fan 40x40mm.
- I recommend a 30mm high radiator with a fan - MK is not childishly heated, 20mm is rather weak, not to mention a plate.
In the passive mode (radiator without a fan) - the internal t MK will be under + 80РЎ, with a fan 40 ... 50 degrees.
Attached Image



ROCKPro64 PCI-e to Dual SATA-II Interface Card
strange that they wrote SATA-II apparently typo,
because chip usedASMedia ASM1061,
The ASM1061, x1 PCI Express Serial ATA, enables a Serial ATA PHY up to 6Gbps high speed interface, the following Serial ATA Revision 3.0 specification
Please note that there is no power supply for SATA, onboard for SATA connector with only + 12V, you need an adapter from + 12V to SATA power supply with built-in + 5V converters !!!
I have this board for a month :(
Attached Image


IMHO is better with Ali SATA adapter
this adapter has a PCIe x2 bus, I personally checkedon the Marvell 88SE9235 chip- works !!!
the same version with Raid support on the Marvell 88SE9230 chip
Attached Image


ROCKPro64 special designed power cable for 2 SATA drives
Input: 12V Output: dual individual regulator module + 5V DC 3A
on the single-board board 4-pin connector for SATA - two common and two + 12V, for receiving +5 A converter is needed !!!

Nonsense, of course, but who can’t cope with double power supply +12 + 5V - such an adapter is needed.
Attached Image



ROCKPro64 Metal Desktop / NAS Casing - no 80x80mm fan included
Included are 2 SATA interface cables and two adapters with + 12V to SATA power supply with built-in + 5V converters !!!
Attached Image



ROCKPro64 PCI-e X4 to M.2 / NGFF NVMe SSD Interface Card
IMHO more for "perverts" (NVMe SSD lovers), in principle, up to 1000 MB / s reach,
but it can be put only one, it will be possible to boot from it and not every SSD slice model will work,
For me, it is better to have a few more SATA at a speed of 300-600 MB / s
Attached Image



ROCKPro64 2 Г— 2 MIMO Dual Band WIFI 802.11AC / BLUETOOTH 4.2 MODULE (Works under Android without PCI-E,Support is temporarily disabled in Linux OS - conflict with PCI-E / NVMe.)
Based on AMPAK AP6359SA Combo Module, IEEE 802.11 AC / A / B / N Dual Band 2.4GHz / 5GHz 2T2R MIMO WiFi with Real-Time Simultaneous Dual Band (RSDB) and Bluetooth 4.2
Attached Image



ROCKPro64 13 MEGAPIXEL CAMERA MODULE (only for Android, not yet supported in Linux)
This 13MP Color Camera Module using the Sony IMX214 CMOS image sensor MiPi-CSI Camera port.
This standard model comes with an auto focus.
MiPi-CSI camera module
Attached Image



ROCKPro64 12V 5A EU POWER SUPPLY - Power Supply 12V 5A with European plug
power connector pin external F5.5mm, internal F2.1mm
Attached Image

I personally prefer a more reliable MeanWell type power supply and preferably stationary,
and immediately to two voltages +5 and +12, such as RD-65A or any power supply unit from ATX PC, by connecting both a router and a hub and a single board to one power supply unit


SERIAL CONSOLE PADI Chipboarding |
- USB-UART converter based on CH340G chip, there is no dedicated connector for the console on a single-board device,connects with multiple wiring to 40GPIO Pi2-Bus connector.
Attached Image

Operating Systems
* DebianStretch Minimal
* Ubuntu 18.04 BionicLXDE DesktopandMinimal
* OpenMediaVault
* LibreElec KODI Communityplease look for the RK3399 images with rockpro64 in the suffix
* Netbsd
* Openbsd
* Android 8.1.0
* Android 7.1.2
* Android SDK Nougat [v7.1]

* From the Authorayufan

* By CVHLibreElec

* Dietpi


Useful Information / Instructions / Links
Fan speed adjustment
Fan speed adjustment
control in files, temperature: "/ sys / class / thermal / thermal_zone0 / temp", PWM duty cycle "/ sys / class / hwmon / hwmon0 / pwm1"
automation script for t MK
Thermo mode
Kernel update
This is a release issue with pulseaudio with the 4.4.132-1075 kernel version.

You can check your kernel version with
uname -a

You can upgrade yourkernel with
sudo apt-get update
sudo apt-get install linux-image-4.4.154-1128-rockchip-ayufan-g61b4b1151f9a
sudo apt-get install linux-headers-4.4.154-1128-rockchip-ayufan-g61b4b1151f9a
sudo apt-get install linux-firmware-image-4.4.154-1128-rockchip-ayufan-g61b4b1151f9a
sudo apt-get install linux-image-4.4.154-1128-rockchip-ayufan-g61b4b1151f9a-dbg
sudo reboot

Core> 4.14 here
apt-get install linux-image-4.20.0-1083-ayufan-g686e1f1aa461
apt-get install linux-headers-4.20.0-1083-ayufan-g686e1f1aa461
apt-get install linux-image-4.20.0-1083-ayufan-g686e1f1aa461-dbg
reboot
Create the file /etc/rc.local
vi /etc/rc.local
Content:
#! / bin / sh -e
#
# rc.local
#
# This script is executed in multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script
# bits.
#
# By default this script does nothing.

exit 0
Create a file
vi /etc/systemd/system/rc-local.service
Content:
[Unit]
Description = / etc / rc.local Compatibility
ConditionPathExists = / etc / rc.local

[Service]
Type = forking
ExecStart = / etc / rc.local start
TimeoutSec = 0
Standard Output = tty
RemainAfterExit = yes
SysVStartPriority = 99

[Install]
WantedBy = multi-user.target
touch /etc/rc.local
chmod + x /etc/rc.local
systemctl enable rc-local
systemctl start rc-local.service
systemctl status rc-local.service



Topic Curator: Topic with no curator


Post has been editedstp101 - 27.07.19, 16:56



Rep: (0)
@S_Paul The idea was precisely that the bootloader would be directly on the HDD, due to which it would ensure complete duplication, which is convenient and reliable. If the flash drive crashes, then you need to run to the store for a new one that just boots up, which is not very good, but if you keep the bootloader on disk, the system will boot up if at least 1 of them is working. Who has the device, can you check whether it is possible to boot from an external drive?


@orlovnick Lucky. How much are you selling?

upd. They write that it is possible through patched u-boot -https: //forum.armbian...dComment&comment=54419
Have any of the locals tried or have a desire to try? I would like to check this point before buying to configure for NAS.

Post has been edited9beliy - 25.02.19, 17:03



Rep: (4)
9beliy @ 02.25.19, 19:50*
The idea was precisely that the bootloader would be directly on the HDD, due to which it would ensure complete duplication, which is convenient and reliable. If the flash drive crashes, then you need to run to the store for a new one that just boots up, which is not very good, but if you keep the bootloader on disk, the system will boot up if at least 1 of them is working. Who has the device, can you check whether it is possible to boot from an external drive?

To do this, you need a full BIOS. In this case, the piece of iron can only be loaded from two sources - microSD & eMMC.
Correction It looks like you can do something:
http: //wiki.pine64.org...ooting_from_USB_or_PXE
[quote] Booting from USB or PXE
The default choice of boot device is first eMMC (if present) then SDcard. See jumpers above for details on adjusting this sequence.
It is possible to flash the SPI to extend the options for boot devices to USB drives or PXE. The preferred method is now the rock64_write_spi_flash.sh script (see useful scripts above.) The NOOB wiki page has more details here.
[/ qoute]



Rep: (20)
I'm thinking of taking for a libra. Tell me, can a device start when power is supplied, without pressing power? it is important to me, tell me plz.



Rep: (82)
* rix81 yes it starts



Rep: (7)
fixedsimultaneous work wifi and pcie4.4.154-1132
core for slarm64kernel-rk3399-4.4.176

bash-5.0 $ lspci
00: 00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd RK3399 PCI Express Root Port
01: 00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981 / PM981

bash-5.0 $ iw wlan0 info
Interface wlan0
ifindex 3
wdev 0x1
addr ac: 83: f3: e6: 22: ee
type managed
wiphy 0

bash-5.0 $ uname -a
Linux rockpro64 4.4.176+ # 1 SMP Mon Feb 25 00:38:09 EET 2019 aarch64 GNU / Linux


Post has been editedsndwvs - 01.03.19, 22:37



Rep: (0)
Orlovnick @ 03/01/19, 18:49*
yes it starts

Unfortunately, not always.
For example, in my case (Armbian with microSD) does not start.
And also soft reset (reboot command) does not restart it, you have to press a button.



Rep: (82)
* totovmax Wait longer, I also thought it would not reset, all the rules, in fact))



Rep: (4)
Hello everyone.
Tell me, what manuals do you use when building your kernel? I want to assemble the rt core for sound recording.
I found the source code from ayufan, but it is not clear with the kernel version. While I will sort through the patches and manually edit, I’ll be exhausted ...



Rep: (1090)
S_Paul @ 03/20/19, 02:59*
What manuals do you use to build your kernel?

common sense and a list of equipment that a single-chip will work with



Rep: (4)
Azathtot @ 03/20/19, 10:57 PM*
common sense and a list of equipment that a single-chip will work with

Well, with the configuration, it’s clear - we turn off what is not and leave what is / is expected.
In general, the assembly is carried out as for rpi? Do you need to patch additionally for video support (mali), etc.?
For desktop iron, it’s clear that everything has been in the kernel for a long time and you don’t need to dance to work on Intel. Debian and RH even provide patched kernel sources.



Rep: (1090)
Do you need to patch additionally for video support (mali), etc.?

No. Everything is in the mainline kernel.



Rep: (4)
Azathtot @ 03.21.19, 10:17*
No. Everything is in the mainline kernel.

Thank. Already in the process.



Rep: (7)
updated kernel (ayufan 4.4.167-1161) (the previous one had problems with loading)

Kernel for slarm64:
kernel-rk3399-4.4.176-aarch64-3mara.txz
kernel-modules-rk3399-4.4.176-aarch64-3mara.txz
kernel-firmware-rk3399-4.4.176-aarch64-3mara.txz
kernel-headers-rk3399-4.4.176-aarch64-3mara.txz


00: 00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd RK3399 PCI Express Root Port
01: 00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981 / PM981

Interface wlan0
ifindex 3
wdev 0x1
addr ac: 83: f3: e6: 22: ee
type managed
wiphy 0

0 [rockchipes8316c]: rockchip_es8316 - rockchip, es8316-codec
rockchip, es8316-codec
1 [rkhdmidpsound]: rk-hdmi-dp-soun - rk-hdmi-dp-sound
rk-hdmi-dp-sound

bash-5.0 # uname -a
Linux rockpro64 4.4.176-g6f166402-dirty # 1 SMP Sun Mar 24 00:17:41 EET 2019 aarch64 GNU / Linux



Rep: (0)
Sndwvs @ 03/02/19, 02:33*
fixed simultaneous operation of wifi and pcie 4.4.154-1132


>The Wifi / BT model shown on photo is an optional item
Did I understand correctly that wifi needs to be purchased? If yes, then @sndwvs - what is used here?



Rep: (7)
Razum2um @ 04/29/19, 01:42*
Did I understand correctly that wifi needs to be purchased? If yes, then @sndwvs - what is used here?

in this board WIFI is a module, bought separately.
ayufan did a great job, but (for me) sdio and pcie do not work stably together, although additional delays were introduced during initialization link1 , link2
therefore, if you need WIFI, the best option is to take an external usb module.



Rep: (1)
Tell me, no one tried to get root (Magisk / SuperSU) on android on this single board?



Rep: (7)
jointly earned PCIE and WIFI, the core version4.4.180
bash-5.0 # uname -a
Linux rockpro64 4.4.180-gb7948b65-dirty # 1 SMP Tue May 28 06:55:18 EEST 2019 aarch64 GNU / Linux

bash-5.0 # lspci
00: 00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd RK3399 PCI Express Root Port
01: 00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981 / PM98

bash-5.0 # iwconfig wlan1
wlan1 IEEE 802.11 Access Point: Not-Associated
Link Quality: 0 Signal level: 0 Noise level: 0
Rx invalid nwid: 0 invalid crypt: 0 invalid misc: 0



Rep: (5)
Dear!
I really need advice on how to power 24 Rockpro64 4GB ram boards which

are made to the cluster.
I can’t find a specific model from ORICO for 12V 3A output via usb :(
but I don’t really want to put the PSU

can anyone help with this issue?



Rep: (4)
You need 12Bx72A. (Theoretically, at the peak) Hmm, where can I get such power? Batteries!
Well, do not fool your head, put a few PSUs.



Rep: (73)
SGadX @ 05/31/19, 01:51*
need advice on how to power 24 Rockpro64 4GB boards
If with peripherals (up to 5A per board)
MeanWell SE-1500-12
MeanWell SPV-1500-12
MeanWell RSP-1500-12

If only boards (3A each) are powered, then the same series are only thousandths (1000W)

Post has been editedromtorwator - 31.05.19, 06:36


Full version    

Help     rules

Now: 09/15/19, 00:40