FriendlyARM NanoPi NEO2

Jump to: navigation, search
FriendlyARM NanoPi NEO2
NanoPi NEO2 top.jpg
Manufacturer FriendlyARM
Dimensions 40mm x 40mm
Release Date Apr 2017
Website NanoPi NEO2
SoC H5 @ 816 Mhz
Power DC 5V @ 2A via microUSB or pin headers
Audio microphone, stereo line-out, I²S and S/PDIF on pin headers
Network 10/100/1000Mbps Ethernet (Realtek RTL8211E)
Storage µSD
USB 1 USB2.0 Type A, 2 USB2.0 pin header, OTG µUSB

This page needs to be properly filled according to the New Device Howto and the New Device Page guide.





FriendlyELEC started in March to switch from Allwinner BSP to an own mainline kernel fork currently remaining at 4.11.2 where DT files can be found. Same with mainline u-boot. Important: They're not following upstream conventions and eg. DRAM configuration in u-boot is done entirely different. That means community members relying blindly on FriendlyELEC gihub repos are prone to submit wrong stuff upstream!

Sunxi support

Current status

The H5 and FriendlyARM NanoPi NEO2 support is progressing nicely. See the Manual build section for more details.

Manual build

You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.


Mainline U-Boot

Use the nanopi_neo2_defconfig (supported since v2017.07) build target.

Linux Kernel

Sunxi/Legacy Kernel

Mainline kernel

The H5 SoC has support in the mainline kernels.

The development process, links to patches and links to kernel fork repositories are listed on the Linux mainlining effort page. Patches can also be found from the arm-linux mailing list.

Use the sun50i-h5-nanopi-neo2.dtb device-tree binary.

Expansion Port

See FriendlyELEC wiki

Tips, Tricks, Caveats

FEL mode

There is no FEL button on this board. Booting without an SD card automagically enters FEL mode.

./sunxi-fel version
AWUSBFEX soc=00001718(H5) 00000001 ver=0001 44 08 scratchpad=00017e00 00000000 00000000


Two leds: a blue connected to PA10 labeled 'status' and a green one connected to PL10 labeled 'pwr'.

Voltage regulators

FriendlyELEC implemented no CPU voltage regulation on this board so H5 is fed all the time with 1.1V only which limits maximum clockspeed to 816 MHz based on DVFS table provided by Allwinner BSP.


NanoPi NEO is available with 512 MiB but only in single bank configuration.


The one USB host port exposed as type A receptacle is usb3. Both usb1 and usb2 are available via solder holes. USB OTG available through Micro USB.

Analog Audio

On NanoPi NEO 2 analog audio out and mic in is available on 5 pin header next to USB receptacle. Please check FriendlyELEC wiki or schematic for details.

Locating the UART

Four-pin UART0 header is placed next to analog audio pin header. Pinout: GND, 5V, TX, RX. Pin 1 (GND) is the one furthest from the board edge. Logic voltage is 3.3V. For more instructions refer to our UART Howto.


NanoPi NEO 2

See also

Manufacturer images

See the manufacturer's device pages above since links change from time to time.

Personal tools