FriendlyARM NanoPi NEO Plus 2
|FriendlyARM NanoPi NEO Plus 2|
|Dimensions||52mm x 40mm|
|Release Date||Month year|
|Website||Device Product Page|
|SoC||H5 @ XGhz|
|DRAM||1GiB DDR3 @ xxxMHz|
|Power||DC 5V @ 3A, 3700mAh 3.7V Li-Ion battery|
|LCD||WidthxHeight (X" X:Y)|
|Touchscreen||X-finger capacitive/resistive (Manufacturer device)|
|Video||HDMI (Type A/B/C - full/mini/micro), VGA|
|Audio||3.5mm headphone plug, 3.5mm microphone plug, HDMI, SPDIF, internal stereo speakers, internal speaker, internal microphone|
|Network||WiFi 802.11 b/g/n (Manufacturer device), 10/100/1000Mbps Ethernet (Manufacturer device)|
|USB||1x USB2.0 Type A, 2x USB2.0 pin header, 1x OTG µUSB|
|Camera||??.?MP (????x????) front, ??.?MP (????x????) rear|
If a device is special, then feel free to provide a terse description of what makes this device so special. But terse, no novels, no marketing blurb.
This section explains how to most easily identify your device. For a development board, explain the name(s) printed on the board. For an android device, find out the strings as reported under settings.
On the back of the device, the following is printed:
Manufacturer Marketing Name ModelNumber
The PCB has the following silkscreened on it:
In android, under Settings->About Tablet, you will find:
- Model Number: DEVICE
- Build Number: SOC_BOARD_DEVICE_*.*
The H5 SoC support has matured since its introduction in kernel 4.12. Most of the board functionality for boards such as FriendlyARM NanoPi NEO Plus2 are available with current mainline kernels. Some features (hw accelerated crypto, hw spinlocks, and thermal) are still being worked on and the status of some features (video engine) is still unknown due to the lack of testing. For a more comprehensive list of supported features, see the status matrix for mainline kernels.
See the Manual build section for more details.
You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.
Use the nanopi_neo_plus2_defconfig (supported since v2018.01) build target.
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.
Repositories with H5 patches:
- Ondřej Jirman's branch for H5 based orange Pi (kernel 4.19) (work-in-progress DVFS)
- Thermal regulation (if CPU heats above certain temperature, it will try to cool itself down by reducing CPU frequency)
- HDMI audio support (from Jernej Skrabec)
- Configure on-board micro-switches to perform system power off function
- Wireguard (https://www.wireguard.com/)
Use the sun50i-h5-nanopi-neo-plus2.dtb device-tree binary.
Tips, Tricks, Caveats
Add MANUFACTURER DEVICE specific tips, tricks, Caveats and nice to have changes here.
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 (voids warranty)
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.
If necessary, provide a short description of how to open the device. Perhaps explain how the pins can be most easily popped. If pins do need to be popped, mention the Plastic tool howto.
Locating the UART
Describe how to find the RX,TX,GND signals here, and mention the UART howto.
Take some pictures of your device, upload them, and add them here. DO NOT UPLOAD PICTURES WHICH YOU PLUCKED OFF THE INTERNET.
Also known as
List rebadged devices here.
Add some nice to have links here. This includes related devices, and external links.
Optional. Add non-sunxi images in this section.