FriendlyElec NanoPi R1

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 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

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.

Sunxi/Legacy U-Boot
Use the  build target.

Mainline U-Boot
Use the  build target.

Sunxi/Legacy Kernel
Use the  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 =

FEL mode
The button triggers  FEL mode.

= Adding a serial port =



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 =

= See also =