Home > Allwinner H-Series, Debian, Hardware, Linux > $15 Orange Pi Zero Plus Board Released with Allwinner H5 SoC, Gigabit Ethernet, WiFi, and SPI flash

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

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.

  1. ben
    August 12th, 2017 at 14:30 | #1

    Lots of low cost linux boards, but no one seems to have targeted low power. Not enough interest / applications?

  2. August 12th, 2017 at 14:45 | #2

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

  3. Mathieu
    August 12th, 2017 at 16:01 | #3

    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.

  4. August 12th, 2017 at 16:06 | #4

    @cnxsoft
    A bit aside, are there linux desktop capable (not high perf though) 1W SoC ? just curious

  5. benjamin
    August 12th, 2017 at 16:28 | #5

    C’mon xunlong, make a H6 board already πŸ˜€

  6. August 12th, 2017 at 16:44 | #6

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

  7. theguyuk
    August 12th, 2017 at 17:39 | #7

    @agumonkey
    You could dent your wallet with NanosG20, SBC.

  8. August 12th, 2017 at 17:53 | #8

    @theguyuk
    “512 MB Flash and 128 MB SDRAM” that will make it tough to run a desktop, except with really lightweight distributions like Puppy Linux.

  9. Willy
    August 12th, 2017 at 17:56 | #9

    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.

  10. tkaiser
    August 12th, 2017 at 19:42 | #10

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

    @benjamin
    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.

  11. willmore
    August 12th, 2017 at 20:50 | #11

    @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. πŸ˜‰

  12. Schmurtz
    August 13th, 2017 at 02:28 | #12

    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 ?

  13. sander
    August 13th, 2017 at 03:53 | #13

    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 …

  14. TC
    August 13th, 2017 at 04:04 | #14

    I hope the “FTV” in the wifi chip name is for “Fixed The Vifi”

  15. Caleb Jensen
    August 13th, 2017 at 04:54 | #15

    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.

  16. August 13th, 2017 at 10:36 | #16

    @Schmurtz
    Use NanoPi NEO 2 for I2S, it’s almost the same board as Orange Pi Zero Plus.

  17. August 13th, 2017 at 14:27 | #17

    @cnxsoft I’m a keen reader but I must have missed the boards that have battery management. I have the lolin ESP32 with battery, could you remind us what the options are for off-grid ARM, please?

  18. tkaiser
    August 13th, 2017 at 15:05 | #18

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

    @TC
    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.

    @Schmurtz
    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.

  19. theguyuk
    August 13th, 2017 at 20:07 | #20

    @cnxsoft
    Odroid C0 ?

  20. August 13th, 2017 at 21:02 | #21

    @theguyuk
    That’s an option too. I completely forgot about that board.

  21. theguyuk
    August 13th, 2017 at 21:23 | #22

    @cnxsoft
    There that many boards these days too:)

    You hardly hear of the Sparky SBC ( Quad A9 1.1GHz) from Allo.com either.

  22. hmartin
    August 14th, 2017 at 15:05 | #23

    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.

    http://linux-sunxi.org/Bootable_SPI_flash

  23. Philipp Blum
    August 14th, 2017 at 19:48 | #24

    @ben
    There are many Cortex M boards. But you won’t use linux on these boards.

  24. willy
    August 14th, 2017 at 21:56 | #25

    hmartin :
    you can only load u-boot from it, you cannot yet boot Linux.
    http://linux-sunxi.org/Bootable_SPI_flash</a

    From what I’ve read there, it’s supported but disabled by default (they explain how to enable it and use it).

  25. TC
    August 14th, 2017 at 23:06 | #26

    SPI boot + OpenWRT would be naise for a DVB-X server

  26. paul zamon taraneh
    August 15th, 2017 at 08:27 | #27

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

  27. tkaiser
    August 15th, 2017 at 15:26 | #28
  28. tkaiser
    August 15th, 2017 at 16:09 | #29

    Nope, Orange Pi R1 features only 2 Fast Ethernet ports πŸ™

  29. theguyuk
    August 15th, 2017 at 16:22 | #30

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

  30. August 15th, 2017 at 16:23 | #31

    @tkaiser
    Yes, with Allwinner H2+ and Realtek RTL88189ETV WiFi module.

  31. tkaiser
    August 15th, 2017 at 17:34 | #32

    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 πŸ™‚

  1. No trackbacks yet.