$15 Orange Pi Zero Plus Board Released with Allwinner H5 SoC, Gigabit Ethernet, WiFi, and SPI flash

Orange Pi Development Boards

We had Orange Pi Zero, followed by Orange Pi Zero Plus 2, then Orange Pi Zero Plus 2 H5, but now there’s another “Zero” model that’s called Orange Pi Zero Plus, which like Orange Pi Zero Plus 2 H5 board is based on Allwinner H5 processor, but adds a faster Gigabit Ethernet port, and offers a fairly different features set compared to the first Orange Pi H5 board, albeit in the same form factor.

Click to Enlarge

Orange Pi Zero Plus specifications with highlights in bold and stricken-through showing difference with Orange Pi Plus 2 H5 model:

  • SoC – Allwinner H5 quad core Cortex A53 processor with hexa core Mali-450MP4 GPU
  • System Memory – 512 MB DDR3
  • Storage – 8GB eMMC flash, micro SD card slot + 2MB SPI flash
  • Video Output – HDMI ; AV port via 13-pin header
  • Connectivity – Gigabit Ethernet, 802.11 b/g/n WiFi (Realtek RTL8189FTV) with u.FL antenna connector and external antenna. No Bluetooth
  • USB – 1x micro USB OTG port, 1x USB 2.0 host port
  • Camera – MIPI CSI port
  • Expansion headers
    • Unpopulated 26-pin “Raspberry Pi B+” header
    • 13-pin header with headphone, 2x USB 2.0, TV out, microphone and IR receiver signals
  • Debugging – 3-pin serial console header
  • Misc – 2x LEDs for power and status
  • Power Supply – 5V via micro USB port
  • Dimensions – 48 x 45 mm
  • Weight – 26 grams

The eMMC flash is gone, but has been replaced with an SPI flash that should allow for network boot without micro SD card. HDMI output is gone, so your only video output option would be via the video composite signal on the 13-pin header. Bluetooth is gone as they replaced the Ampak module by a Realtek one, and the camera connector. All those differences means the two Orange Pi H5 boards have different uses case, with the new board is better suited to headless application where you need Gigabit Ethernet connectivity, and potentially want to save a few dollars on the board price, and remove the need for storage (if you use network boot).

The board should also be compatible with Orange Pi Zero NAS expansion board, so you’d have an inexpensive micro NAS with performance and price that rivals with FriendlyELEC NanoPi NEO 2 NAS kit, minus the enclosure. 2017 has been an exciting year for affordable networked storage so far, with various options from the two lower-end solutions aforementioned, to the better upcoming ODROID-MC1, and the higher end EspressoBin board, with some interesting work also taking place on ROCK64 board.

Software-wise, it may be worth noting that there’s no stable Armbian build so far, but there are experimental Ubuntu Xenial images for Orange Pi Zero 2 H5 board with mainline Linux kernel, which should work on the new board by just changing the DTB file. However, I did use NanoPi NEO2 with Allwinner H5 as a OpenMediaVault NAS, and it worked well enough, so I would not worry too much about software support for this use case. I’m not sure about U-boot support in the SPI flash, but hoping for some feedback in the comments section.

Orange Pi Zero Plus is sold for $14.90 plus shipping ($18.29 in total here). If you’re interested in mini NAS / home cloud system, you’ll need to add the NAS expansion board for $6.98, which in my case brings the total to $27.13 including shipping. A direct comparison with NanoPi NEO2 NAS kit is not possible, since Shenzhen Xunlong micro NAS solution does not include a case, nor heatsink, but for reference, a complete NAS kit v1.2 with NEO2 board goes for $28.98 plus shipping, or $44.98 in total in my case.

33 Replies to “$15 Orange Pi Zero Plus Board Released with Allwinner H5 SoC, Gigabit Ethernet, WiFi, and SPI flash”

  1. @ben
    It depends what you call low power. Several boards comes with battery charging circuitry, and can be powered by an external battery. What do you have in mind in terms of power consumption / project?

  2. It looks like this OPi Zero Plus is an original OPi Zero with the H2+ replaced by H5. Ethernet is upped from 100 Mbit to 1 Gbit.

  3. @agumonkey
    I don’t know the TDP of ARM processors, I normally just measure the whole system power consumption.
    But if you want to lowest possible power consumption for Linux, ARM Cortex A5 / A7 / A35 should be the way to go. Power consumption also depends on the manufacturing process (low power vs performance). You can also limit power consumption yourself by adjusting the max CPU frequency, and other tricks for the whole system.

  4. Placing an SPI flash is good, but if they had put 8 or 16MB, it would have been possible to install small footprint distros like OpenWRT. I’m not even sure there’s a measurable price difference between 2MB and 8MB.

    Another point, I still prefer the NanoPI NEO2 design for the same price, as it places the CPU at the bottom, making it possible to place a heatsink, which is not possible on this board. This one could be useful to build small access points however.

  5. I would consider this Zero an upgrade of the 1st one, so only differences are H2+ vs H5, Fast vs. Gigabit Ethernet (no PoE option any more) and XR819 Wi-Fi replaced with RTL8189FTV. Performance wise the board is comparable with NanoPi NEO Plus 2 (since voltage regulation allows switching between [email protected] and [email protected] — NEO2 is limited to 1.1V). Wrt software support this board is also pretty much the same as NanoPi Neo Plus 2 (one led is on a different pin and Wi-Fi/BT is different).

    I don’t think we’ll see H6 PCBs that small simply due to heat dissipation concerns (large PCB needed to dissipate heat into the ground plane) and according to some information I got recently it seems H6 upgraded most IP blocks so it might take some time until linux-sunxi community will keep up.

  6. @tkaiser
    I put in an order for one. If Armbian needs someone to try things out, I’ll be glad to do so when it arrives.

    Do you suspect that, given the small size of the board, that the higher voltage (and clocks) will be useable for more than a second or two at a time? Did Armbian ever do that on the Orange Pi One? If so, I missed the change. I don’t mind either way. Just because the board designer included it doesn’t mean it’s useable.

    But, it’s the wireless that I’m hoping works this time. πŸ˜‰

  7. Get a new wifi card is probably a good thing.
    Is there I2S pinout now ?
    The problem is still to get a good armbian distrib which exploit the hardware in the good way.
    Many boards orange pi is not afraid to lost their consummers ?

  8. Willy :

    Another point, I still prefer the NanoPI NEO2 design for the same price, as it places the CPU at the bottom, making it possible to place a heatsink, which is not possible on this board. This one could be useful to build small access points however.

    I have got a NanoPI NEO2 too, and I like it much. However: although the CPU has a heatsink, but still CPU temp is around 45 degrees celsius. When I do a “make -j4”, the temp goes up, and then the NanoPI NEO2 locks up … very hot.

    I’ve put a real size fan on it: CPU temp dropped to 25 degrees Celsius, and the “make -j4” went OK.

    So now I’ve ordered a 4cmx4cm 5V CPU fan on ebay.

    In other words: the passive heatsink doesn’t work for me. And yes, the heatsink is pointed upwards, so that hot air can flow up …

  9. I do like the OPi Zero form factor, but I’m not a fan of H5. Maybe if the wifi is a bit more srable this’ll be worth it, but I’ll skip it for now.

  10. @willmore
    On all those small NanoPi and OrangePi allowing the CPU to clock at the upper limit is no problem once throttling is active (currently not the case with Armbian and H5 since we wait until mainline kernel situation stabilizes). The only exception was NanoPi NEO PCB rev 1.0 where we decided to limit max cpufreq to 912MHz since this PCB rev locked up under heavy loads with heatsink applied (w/o heatsink everything fine, throttling did the job but with heatsink a LDO regulator U7 most probably was responsible for overheating then — all fixed in the meantime with later PCB revisions).

    So it’s as easy as always: If you need highest performance continually on these small boards you need to improve heat dissipation on your own. The usual heatsinks with 13×13, 14×14 or 15x15mm should fit and help even without any airflow possible somewhat. As @Willy already said SoC position on the NanoPis is here an advantage if combined with a huge heatsink (eg. an enclosure as it’s done now by Hardkernel on ODROID-HC1)

    When I tested a while back with identical antennas and almost identical environmental conditions (living in a city with overcrowded 2.4GHz band close to impossible to test with identical conditions) RTL8189FTV performed slightly better than the usual AP6212 used almost everywhere else (only client mode tested though). As usual any MIMO capable USB Wi-Fi dongle with at least 2 antennas will show better 802.11n performance anyway. But for a 1T1R wireless solution RTL8189FTV performs quite well.

    I2S on Orange Pi Zeros means being good at soldering since the needed pin is IIRC used for Wi-Fi power, better choose a NanoPi instead, there you get also a stackable I2S DAC.

  11. Willy :
    Placing an SPI flash is good, but if they had put 8 or 16MB, it would have been possible to install small footprint distros like OpenWRT. I’m not even sure there’s a measurable price difference between 2MB and 8MB.

    OpenWrt/LEDE really prefers 16MB, though it is possible to run on 8MB still. You can always desolder the flash and put a larger one πŸ˜‰

    However this is already a larger problem: the u-boot for sunxi does not yet support booting the kernel from SPI flash (unless this changed recently). So even if you had 8MB or 16MB of SPI flash, you can only load u-boot from it, you cannot yet boot Linux.


  12. @cnx. Noticed you didn’t start this one with ” yet another…” Lol

    If youre wondering, Xunlong is really a gift shop where you can buy an orange pi board to sit on your mantel, tinkerers can attach a magnet and post it on your fridge. At least thats all i was able to do with their products.

  13. theguyuk :
    Orangepi.org announce Orange Pi R1With Allwinner H2 SoC, two 100M Ethernet, RTL 88189 ETV, also some other else is on it’s way

    How I hate this carelessness. There exists no ‘88189 ETV’ (but both 8818 and 8189 exist). Based on the picture it seems they’re talking about RTL8189ETV so at least Armbian legacy Zero OS images should work out of the box (since autoprobing SDIO bus and loading the appropriate driver for Wi-Fi) given the used USB-Ethernet chip is supported by legacy kernel (looks like RTL8152 but who knows?!). Then situation with mainline kernel looks promising too since there’s an out of tree 8189es driver and whatever USB-Ethernet chip is on the board should be supported.

    Anyway: I was excited since I thought this ‘R1’ is equipped with dual Gigabit Ethernet (the USB attached one of course limited to 350 Mbits/sec or something like that) and am now a bit disappointed πŸ™‚

  14. Today a dev sample arrived. Quick review: everything as expected!

    – vendor OS images unfortunately suck (especially settings, too slow)
    – GbE network performance with appropriate settings can saturate the link (940 Mbits/sec in both directions)
    – USB2 storage performance as expected: +40 MB/s with UAS — I also figured out few hours ago that Xunlong’s ‘NAS Expansion board featuring 2 JMS578 USB-to-SATA bridges needs firmware updates for UAS to work — details will be provided in a few days at http://linux-sunxi.org/USB/UAS
    – memory performance also as expected (16-bit interface but this doesn’t matter that much since high memory bandwidth is only a requirement for display/graphics)

    Since same voltage regulation and same memory type overall performance of this board should be exactly the same as NanoPi NEO Plus2 while the latter has a slight performance advantage in some NAS scenarios due to larger memory (affects only ‘client to server write performance’ with data sizes not exceeding 75% of the physical RAM… in other words: most probably irrelevant difference)

    I added a device page at http://linux-sunxi.org/Xunlong_Orange_Pi_Zero_Plus and collected some performance data at https://forum.armbian.com/topic/4921-orange-pi-zero-plus-h5-chip/?do=findComment&comment=43661

Leave a Reply

Your email address will not be published. Required fields are marked *