FriendlyARM NanoPi NEO2
|FriendlyARM NanoPi NEO2|
|Dimensions||40mm x 40mm|
|Release Date||Apr 2017|
|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)|
|USB||1 USB2.0 Type A, 2 USB2.0 pin header, OTG µUSB|
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!
The H5 and FriendlyARM NanoPi NEO2 support is progressing nicely. 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_neo2_defconfig (supported since v2017.07) 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.
Use the sun50i-h5-nanopi-neo2.dtb device-tree binary.
Tips, Tricks, Caveats
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'.
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.
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 the manufacturer's device pages above since links change from time to time.