Orange Pi PC 2 Development Board based on Allwinner H5 SoC Launched for $20

Shenzhen Xunlong had already launched Orange Pi Zero, the cheapest ARM Linux board with networking you can find today, earlier this week, and I’ve just been informed the company has now listed the more powerful Orange Pi PC 2 board powered by Allwinner H5 quad core Cortex A53 processor on Aliexpress for $19.98 plus shipping.allwinner-h5-development-boardOrange Pi PC 2 specifications:

  • SoC – Allwinner H5 quad core Cortex A53 processor with an ARM Mali-450MP4 GPU
  • System Memory – 1GB DDR3
  • Storage – micro SD card slot up to 64GB, 8Mbit SPI NOR flash
  • Video Output – HDMI 1.4 with CEC support, AV port
  • Audio I/O – HDMI, AV port, on-board microphone
  • Connectivity – Gigabit Ethernet
  • USB – 3x USB 2.0 host ports, 1x micro USB OTG port
  • Camera – MIPI CSI Interface
  • Expansions – 40-pin Raspberry Pi compatible header
  • Debugging – 3-pin UART header for serial console
  • Misc – IR receiver; Power button; Power and status LEDs
  • Power Supply – 5V/2A via barrel jack. N.B.: the micro USB OTG port cannot be used.
  • Dimensions – 85 x 55 mm
  • Weight – 38 grams

orange-pi-pc-2-boardThe board is basically an update of the popular Orange Pi PC board with a faster 64-bit ARM processor, an 8 Mbit SPI flash, and Gigabit Ethernet support. The company will be providing Android, Ubuntu, Debian, and “Raspberry Pi” images. As usual, the latter does not mean you can simply run Raspbian downloaded from Raspberry Pi website on the board, but that instead a Raspbian image with Alwinner H5 Linux kernel and bootloader will be provided. You should probably look out for an armbian images, since it’s the most popular image for Orange Pi boards. It may just take a little while to come out, since Allwinner H5 is a new processor.

You may also be interested in Orange Pi PC 2 Schematics (PDF), and visit Orange Pi PC 2 product page for more details, that is if it loads, and it does not here…

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
56 Comments
oldest
newest
quillan
quillan
7 years ago

Mali 450 mp6 not mp4

nz1
nz1
7 years ago

I looked at the schematics pdf linked above and it says its for orange pi pc 2 on every page, however on page 2 it refers to emmc and sata 2 via usb and a usb hub driving 4 usb hosts.
I am wondering if the pdf is more of a generic statement on orangepi pc 2 and its possibly pointing towards upgraded versions as well?

Sander
Sander
7 years ago

Why are the SMD components not positioned straight, but a bit rotated? For fun, or less space, or something else?

Henry
Henry
7 years ago

I guess that it is 4 layers PCB, Allwinner has provided reference design with CPU and DRAM placing position like this. Xunlong just reuse Allwinner’s referrence design in their product.

Ian Tester
7 years ago

@Sander
Obviously, someone left the board in a car on a hot day and everything melted…

Jerry
Jerry
7 years ago

Is it 8 MB or 8 MB of flash? Just looking at the aliexpress page and it shows both. 8 Mb doesn’t sound a lot.

varghese
varghese
7 years ago

wow great 64bit…

Frederir
Frederir
7 years ago

@Sander
It is because you have to get connections between processor and DDR3 of equal length, depending on the board size,placement of component and pinout on BGA the easiest way to achieve this is to rotate components.

J-P
J-P
7 years ago

How does it compare to a PI3? And no BT and Wifi onboard..

brunorro
brunorro
7 years ago

@J-P Somehow this board is a different animal: VPU allows hardware h265 decoding, DDR3 RAM, GPU 3D performance is quite good for being a low-end one, USB ports are neither shared to ethernet nor connected to a hub (thus USB goes directly to SoC), mic and IR in the board, 1GB ethernet and … Yes, neither wifi nor BT (you’ll need $2 dongle). Raspberry Pi 3 has got an incredibly good community, so probably you can go further more easily with it. But if you know what you want to do and have time to adapt it for a somehow… Read more »

Benjamin
7 years ago

Any word on frequency of the arm and gpu core ?
Also, does h5 support uhs-i cards; what about hevc 10 bit ?

J-P
J-P
7 years ago

Thanks for the quick replies 🙂 I’m looking for a replacement for my Pi2 which i currently use in an arcade cabinet based on retropie (www.retropie.org.uk). This could be a nice replacement but there are some mixed reports about installation on an orange pi.. Need to do some more digging i guess 😉

Frederir
Frederir
7 years ago

From schematics, the CSI seems to be 8 bits // and not MIPI.

RK
RK
7 years ago

That’s one beautifully tight-packed PCB layout.
Putting an EEPROM on the board shows serious commitment to mainlining and standardizing the ARM ecosystem. If every ARM board dedicated hardware for bootloader (+ hypervisor?) firmware then we could have generic boot media like the x86 has on their USB sticks.

I’m looking forwards to the a core\libreboot port. I might even stomach the UEFI if it means downloading a generic debian ARM image and booting it no problems on most ARM boards.

Marius
7 years ago

@Benjamin
It could just be “2 GHz” you know 🙂

willmore
willmore
7 years ago

It’s nice to see a variable voltage regulator for the CPU cores. I wish all of the H3 boards had that.

tkaiser
tkaiser
7 years ago

@willmore
The only H3 dev board not using a variable voltage regulator is overheating Banana Pi M2+, all the others switch at least between 1.1V and 1.3V while all of the larger Orange Pi models starting with Orange Pi PC use SY8106A voltage regulator able to adjust VDD_CPUX voltage in 20mV steps (Orange Pi PC 2 uses also SY8106A)

Justin
Justin
7 years ago

@Jerry

I couldn’t figure out if it was 8 megabytes or 8 megabit either. It’s only real use is for the bootloader. That’s enough room for U-boot. If it’s 8MB I guess it might be possible to install something like OpenWRT, but I doubt many people buying this want it for OpenWRT. The gigabit Ethernet means it good for network booting.

JotaMG
JotaMG
7 years ago

RK : That’s one beautifully tight-packed PCB layout. Putting an EEPROM on the board shows serious commitment to mainlining and standardizing the ARM ecosystem. If every ARM board dedicated hardware for bootloader (+ hypervisor?) firmware then we could have generic boot media like the x86 has on their USB sticks. I’m looking forwards to the a core\libreboot port. I might even stomach the UEFI if it means downloading a generic debian ARM image and booting it no problems on most ARM boards. Yes, you are correct, this is a interesting step, for such a low end device. Wait to see… Read more »

wilmore
wilmore
7 years ago

@tkaiser
I was thinking of the Opi One with its split voltage regulator. I would have liked to have seen a SY8106A on there, but I understand the cost restrictions of that design.

Pepe
Pepe
7 years ago

Kernel version?

klein
klein
7 years ago

really good, but is h5 going to ‘ve similar support as h3?
how many months/years to get kernel mainline as h3, and will be supported by armbian?

tkaiser:
do you think it’s better deal now this pi pc2 or maybe pi pc/pc+ ?

cortex-a72
cortex-a72
7 years ago

@RK and @JotaMG, yes having NOR flash device on SBC is interesting, finally someone did this. But this by its own hardly does mean that there will be differencies for OS loading possibilities. I mean if the FW can not boot OS from USB stick (or USB hdd, or something else apart of eMMC and SD), it will not get able to do this, just because it’s sitting now in NOR flash. Having NOR for FW is good just because dedicated storage device for FW, means less chances to brick the board. And also it’s XIP, but again this hardly… Read more »

Justin
Justin
7 years ago

@Pepe
Looks like 3.10

tkaiser thinks he found the source for the board ( http://forum.armbian.com/index.php/topic/1762-new-oranges-with-h5-and-h2/page-2#entry19008 )

But there’s reason to believe it will be mainlined sometime in the future. The H5 is very similar to the H3.

Gaetano
Gaetano
7 years ago

It would be beatiful, sounds like a rpi3 with H265/HEVC support, but …. I’ve tried several LibreElec version on my OrangePiOne, and noone is stable: all them freezes or restart ! :-/
I have a good power, with Ubuntu is totally stable, but not with LibreElec! :-/

Igor
Igor
7 years ago

@Gaetano

Get Openelec from Jernej. It’s working perfectly fine! (probably on all Oranges and similar H3 based boards with small modifications)
http://www.orangepi.org/orangepibbsen/forum.php?mod=forumdisplay&fid=55

tkaiser
tkaiser
7 years ago

@Gaetano In case you already used Jernej’s OpenELEC you might have been affected by DRAM timings. In Armbian we reduced DRAM clockspeed to 624 MHz for all Orange Pis long ago since tests showed stability issues on some devices with default/vendor clockspeed (672 MHz), Jernej followed this route a few weeks ago. Regarding OPi PC 2 and RPi 3: the hardware is not comparable since H5 is way more powerful than the BroadCom SoC used on RPi 3. Whether we’ll be able to make use of the hardware is a different story no one can answer currently. We’re still waiting… Read more »

jernej
jernej
7 years ago

@Gaetano
Which version of LibreELEC did you try? I mean, for which board? I looked into git master branch and I couldn’t find anything related to H3.

ssvb
ssvb
7 years ago

@RK @JotaMG @cortex-a72 Regarding the built-in SPI NOR flash in this board. I did a bit of work to figure out how to boot from the SPI flash, written a wiki page with all the findings/plans/instructions at https://linux-sunxi.org/Bootable_SPI_flash and contributed the initial basic SPI boot support to the U-Boot bootloader: http://lists.denx.de/pipermail/u-boot/2016-June/257222.html Then we had contacted a number of devboard vendors and suggested to consider using SPI flash in their new boards: * Xunlong did not provide any reply to my e-mail, but still added the SPI flash to their Orange Pi PC 2 board. This is an excellent news and… Read more »

Gaetano
Gaetano
7 years ago

@jernej: I have an OpiOne.
Thank you @jernej, @tkaiser, @Igor, for your support. Sorry, I had a mistake: i mean OpenElec (by jernej), not LibreElec. I tried it in the first week of September, so probably lowering the dram speed (I can see in the changelog this was made in 10 Oct) can give a chance. I’ll try soon and I’ll give you a feedback. Thanks again.

JotaMG
JotaMG
7 years ago

ssvb :
In fact, having a bootloader in SPI NOR flash would have been perfect for A10/A20 boards (so that one can boot Linux from a SATA hard drive without messing with SD cards), but we have obviously missed this train in the past.

Thanks very much for all your info, it is great news!

Yes, on A20, running from Sata HD makes the system much more responsive, and it is a shame they don’t have SPI, but one can always add SPI via expansion headers, right?

tkaiser
tkaiser
7 years ago

@JotaMG JotaMG : Yes, on A20, running from Sata HD makes the system much more responsive, and it is a shame they don’t have SPI, but one can always add SPI via expansion headers, right? SPI flash can be added on those old boards (just have a look at the wiki article ssvb mentioned!) but the whole point is to solve the chicken-egg problem and to get new ‘quality’ Allwinner devices with SPI NOR flash containing a generic boot loader. BTW: if a ‘SATA HD’ feels faster than an SD card then it’s most likely that you’re using the wrong… Read more »

Gaetano
Gaetano
7 years ago

@jernej
@tkaiser
@Igor
Yesterday I tried OpenElec last image, OpenELEC-H3.arm-7.0-devel-20161026221335-r23113-g64b34b3-opione.img ; sadly I had the same issue, with Kodi restarting on the first startup config screen. I used a good power (from RS), a good SD, both doesn’t have issues with Ubuntu) and also an heatsink. No way.
Can you tell me if there are some other images I can try, with lower DRam speed settings?
thank you in advance for your help!
Best regards,
Gaetano

tkaiser
tkaiser
7 years ago

H5 datasheet: http://linux-sunxi.org/File:Allwinner_H5_Datasheet_V1.0.pdf

So regarding CPU cores/power it’s just like A64 (also same HDMI driver used and MMC implementation) but otherwise like H3 (internal Fast Ethernet PHY, 3 USB host ports + 1 USB OTG). That’s pretty good news regarding software support 🙂

ssvb
ssvb
7 years ago

I also like the fact that Xunlong did not provide any fictional CPU clock frequency number for this board this time 🙂

The linked H5 datasheet does not seem to provide the CPU core voltage and temperature limit values, but only has “TBD” placeholders in the tables. Maybe Allwinner has not decided this yet? I guess, we will eventually figure it out.

jernej
jernej
7 years ago

@Gaetano
Can you try to make first run on another display, preferable not TV. This already helped in one case.

Anyway, please continue discussion on orangepi forum.

cortex-a72
cortex-a72
7 years ago

Of course, I was too excited to see NOR chip on the board and missed that it’s SPI flash, so it’s not XIP. But it doesn’t matter much, since rom code supports SPI booting.

ssvb
ssvb
7 years ago

cortex-a72 :
Of course, I was too excited to see NOR chip on the board and missed that it’s SPI flash, so it’s not XIP. But it doesn’t matter much, since rom code supports SPI booting.

The ROM can only load 32K of code into the SRAM, so a little bit of work is needed to load the rest of it. And this initial 32K part is also responsible for initializing the DRAM. Are you planning to port Tianocore to the Orange Pi PC 2 board as a replacement for U-Boot?

cortex-a72
cortex-a72
7 years ago

32K is pretty enough for the SEC+PEI phases of the UEFI PI specification. PEI is in charge of DRAM initialization and loading the rest of FW (DXE etc). I have a machine with only 14KB of available SRAM. So 32KB sounds not that bad. Imho of course, because no, I am not porting Tianocore. 🙂 And I think it won’t fit into 1MB anyway.

tkaiser
tkaiser
7 years ago

Here we go, the ‘linux-sunxi experience’ at its best. Still no H5 user manual available, most devs got their developer samples just yesterday or the day before and OPi PC 2 already booting with mainline u-boot and kernel: https://gist.github.com/apritzel/c128b29c601d180d32d68ee4c9ed8f47

No Allwinner BSP/SDK code involved, only one single blob (libdram). Booting from SPI flash also already implemented. Kudos to linux-sunxi devs!!!

abc
abc
7 years ago

Hm, no 2GB RAM version?

tkaiser
tkaiser
7 years ago

@abc
OPi PC 2 is the 64-bit variant of OPi PC (same size, same position of connectors but GbE instead of Fast Ethernet) and soon we’ll see Orange Pi PC 3 which will be some sort of a 64-bit Orange Pi Plus 2E replacement (same size, same position of connectors, 2 GB DRAM, no eMMC but featuring also BT since equipped with RTL8723BS).

I would believe both variants will be available later with a ‘Plus’ in their name and then feature eMMC too.

tkaiser
tkaiser
7 years ago

Small update: Today Xunlong released a ‘Debian Server’ OS image for PC 2. This is based on a Debian Jessie rootfs, BSP kernel 3.10.65 and fortunately longsleep’s simpleimage stuff for A64. So there’s not that much wrong with this image except of the kernel — outdated and needs a lot of fixes. Also Ethernet settings need some tuning and obviously no voltage regulation is currently implemented — Xunlong limited H5 to 1008 MHz @ 1.1V at the moment. I merged then new Armbian Desktop beta image for Pine64 with Xunlong’s server image (to get the usual Armbian environment and to… Read more »

Tiago branco
Tiago branco
7 years ago


how would one flash this ?

barrymossel
barrymossel
7 years ago

Someone that could make me an image flashable through Win32DiskImager for Android? I don’t get the PhoenixCard software to work.

Roberto S.
Roberto S.
7 years ago

The processor: H5 Quad-core Cortex-A53 64bit is more good than H3?
And 1 question more: With a H5 Quad-core Cortex-A53 64bit [Mali 450] Is playable games?
Per example: LoL or Another Game?
AND 1 MORE: The Orange Pi PC 2 Have a 4 GPU Cores? And How Ghz Have?

tkaiser
tkaiser
7 years ago

Call for testers! Based on community efforts we have now experimental nightly Armbian OS images with latest mainline kernel providing Ethernet, USB, DVFS/THS/throttling, most of the usual peripheral stuff and even display (though without any sorts of HW acceleration currently). DVFS (dynamic voltage frequency scaling) is the ability to switch to lower voltage when running at lower clockspeeds and is related to thermal behaviour and throttling. The settings we currently use show way better performance compared to Xunlong’s/Allwinner’s legacy kernel offerings but need testing. We use some safety headroom based on tests with just a few boards but need feedback… Read more »

manuel
manuel
7 years ago

@tkaiser
When is “soon”?

Khadas VIM4 SBC