NanoPi R2C

From TechInfoDepot
Jump to navigationJump to search
multiple revisions of this device, use caution
open source development board
Homepage Product page
WikiDevi.wi-cat.ru NanoPi R2C
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
BrandModelRev FriendlyELEC NanoPi R2C
Type single-board computer
CPU1 checkY Rockchip RK3328
CPU1 Type ARM Cortex-A53
CPU1 Speed 1.3 GHz ( 4 cores ) 64-bit
Flash1 Chip Brand? Model?
Flash1 Size 0 MiB 0 B <br />0 Kib <br />0 KiB <br />0 Mib <br />0 GiB <br /> (microSDHC)
RAM1 Size 1 GiB 1,024 MiB <br />1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br />
RAM1 Chip Brand? Model?
ETH chip1 Rockchip RK3328
ETH chip2 Motorcomm YT8521SC
ETH chip3 Realtek RTL8153B
Ethernet Port Count 1-1GbE-WAN
1-1GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab
Stock bootloader U-Boot 2017.09
Stock FW OS Linux 5.10.60 Friendly Wrt 21.02.1
Expansion IF types USB 2.0, Micro SD Card slot
USB ports 1
SD/MMC Slots 1
USB Hub Compatible Untested
Power 5 VDC, 2 A
Connector type USB Female (Type-C)
Serial Port (UART) yes, 3-pin, populated, 3.3V TTL, (1500000 8N1)

Flags:
Micro SDHC Card slot, RTC, I2C, UART, GPIO, fan header, metal case

Additional chips
Power Management IC w/ RTC;Rockchip;RK805-1;;1;
2A 1MHz Synchronous Step-Down Regulator; Silergy;SY8089;;1;
5.5V 2A Low Loss Power Distribution Switch;Silergy Corp;SY6280;;1;
20V 2.4A Single P-Channel MOSFET;Will Semiconductor;WPM2015;;1;
60V 115mA N-Channel MOSFET;Leshan Radio;L2N7002WT1G;;4;
PNP/PNP Matched Double Transistor;Nexperia;BCM856BS;;1;
Small kVA 3 Phase Isolation Transformer;TEMCo;TT2102;;1;
20V 5A P-Channel MOSFET;Alpha & Omega;AO3415A;;3;
4 Channel ESD Suppressor Diode;TI;TPD4E05U06;;4;
300mA CMOS LDO Regulator;Richtek;RT9193;;1;

Other
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)
 CPU1 brandFLA1RAM1
NanoPi R2CRockchip0 MiB0 B <br />0 Kib <br />0 KiB <br />0 Mib <br />0 GiB <br />1,024 MiB1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br />1 GiB <br />
NanoPi R2C PlusRockchip8,192 MiB8,589,934,592 B <br />67,108,864 Kib <br />8,388,608 KiB <br />65,536 Mib <br />8 GiB <br />1,024 MiB1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br />1 GiB <br />
NanoPi R2SRockchip0 MiB0 B <br />0 Kib <br />0 KiB <br />0 Mib <br />0 GiB <br />1,024 MiB1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br />1 GiB <br />
NanoPi R2S PlusRockchip32,768 MiB34,359,738,368 B <br />268,435,456 Kib <br />33,554,432 KiB <br />262,144 Mib <br />32 GiB <br />1,024 MiB1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br />1 GiB <br />

Motorcomm not currently documented.
For a list of all currently documented Realtek chipsets with specifications, see Realtek.
For a list of all currently documented Rockchip SoC's with specifications, see Rockchip.

For a list of all currently documented FriendlyELEC devices with specifications, see FriendlyELEC.

Flashing

Flashing OpenWrt

Target: rockchip
Subtarget: armv8
Package architecture: aarch64_generic
Supported Since Commit
Support started version: 23.05.0
Current supported version: 25.12.1
LAN Hardware: Motorcomm YT8521SC Phy, Realtek RTL8153B USB to Ethernet
LAN Comment: WAN 1GB Ethernet, LAN 1GB Ethernet
WLAN Hardware: none
Installation method(s):
SD card
Install Comment:
write image to microSD/TF
Recovery method(s):
SD card
Comment:
Supports IEEE 802 IP Layer 2 priority encoding and IEEE 802.1Q Virtual bridged Local Area Network (VLAN) on LAN port
git • >>
rockchip: add NanoPi R2S support
Hardware
--------
RockChip RK3328 ARM64 (4 cores)
1GB DDR4 RAM
2x 1000 Base-T
3 LEDs (LAN / WAN / SYS)
1 Button (Reset)
Micro-SD slot
USB 2.0 Port

Installation
------------
Uncompress the OpenWrt sysupgrade and write it to a micro SD card using
dd.

MAC-address
-----------
The vendor code supports reading a MAC address from an EEPROM connected
via i2c0 of the SoC. The EEPROM (address 0x51) should contain the MAC
address in binary at offset 0xfa. However, my two units didn't come with
such an EEPROM soldered on. The EEPROM should be placed between the SoC
and the GPIO pins on the board. (U10)

Generating rendom MAC addresses works around this issue. Otherwise, all
boards running the same image have identical MAC addresses.