FriendlyElec NanoPi R1
FriendlyElec NanoPi R1 | |
---|---|
Manufacturer | FriendlyElec |
Dimensions | widthmm x breadthmm x heightmm |
Release Date | February 2019 |
Website | Device Product Page |
Specifications | |
SoC | H3 @ 1.2Ghz |
DRAM | 512MiB/1GiB/ DDR3 @ ?MHz |
Power | DC 5V @ 2A, via microUSB or pin headers |
Features | |
Network | WiFi (AP6212), 1x10/100/1000Mbps Ethernet(Realtek RTL8211E), 1x 10/100 Ethernet(Realtek RTL8152B), Bluetooth 4.0 |
Storage | µSD, 8GB eMMC (optional) |
USB | 2 USB2.0 Host, 1 USB2.0 OTG |
Other | RTC with battery |
Headers | UART |
NanoPi R1 is a H3 based small form-factor router produced by FriendlyARM. The R1 comes with integrated 1000 Mbps Ethernet, 100Mbps Ethernet, UART port, 802dot11 bgn WiFi, 2 x USB A 2.0, and a micro-SD card slot. It is normally sold in a black metal case
Identification
The PCB has the following silkscreened on it:
FRIENDLY ELEC NanoPi R1
Sunxi support
Current status
The H3 SoC support has matured since its introduction in kernel 4.2. Most of the board functionality for boards such as {{{board}}} are available with current mainline kernels. Some features (hw accelerated crypto, hw spinlocks, and thermal) are still being worked on. For a more comprehensive list of supported features, see the status matrix for mainline kernels. In addition, legacy 3.4 kernels are available in various work-in-progress git branches.
See the Manual build section for more details.
Images
FriendlyARM's UbuntuCore and OpenWrt images based on 4.14 kernel can be found here. Armbian images for R1 based on 5.15 kernel can be found here
HW-Pack
Optional. Add MANUFACTURER DEVICE sunxi HW-pack specifics here. When empty, this section can be removed.
BSP
FriendlyARM provides a BSP based on a newer Allwinner 4.14 variant here
Manual build
You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.
U-Boot
Sunxi/Legacy U-Boot
Use the MANUFACTURER_DEVICE build target.
Mainline U-Boot
Use the MANUFACTURER_DEVICE build target.
Linux Kernel
Sunxi/Legacy Kernel
Use the MANUFACTURER_DEVICE.fex file.
Mainline kernel
The dts is not mainline but it is available here: https://github.com/armbian/build/blob/master/patch/kernel/sunxi-dev/xxx-add-nanopi-r1-and-duo2.patch
Tips, Tricks, Caveats
Add MANUFACTURER DEVICE specific tips, tricks, Caveats and nice to have changes here.
FEL mode
The something button triggers FEL mode.
Device specific topic
If there are no further device specific topics to add, remove these sections.
...
Adding a serial port
This section explains how to attach a serial port to the device. Make sure it refers to our UART howto. For a development board, you can just mention how to find the header with the pins and include a picture, and you can remove the warranty voiding warning.
Device disassembly
This device comes preassembled in a metal case. For ease of disassembly, remove the antenna, then undo the four screws holding the antenna-end plate to the body. (The antenna connector may catch on the plate if you try to remove the board from the ethernet end.) The board will then slide out of the case. To reassemble, line up the edges of the heat sink and board with the rails in the case body and slide the board back in. Reattach the plate and antenna.
Locating the UART
Three-pin UART0 header is placed next to between the micro-USB and WAN ports. Pinout: GND, TX, RX. Pin 1 (GND) is the one closest to the board edge. Logic voltage is 3.3V. For more instructions refer to our UART Howto.
Pictures
Take some pictures of your device, upload them, and add them here. DO NOT UPLOAD PICTURES WHICH YOU PLUCKED OFF THE INTERNET.
See also
Add some nice to have links here. This includes related devices, and external links.
Manufacturer images
Optional. Add non-sunxi images in this section.