Banana Pi BPI-P2 Zero Board Combines PoE, Camera Interface, and Allwinner H2+ Processor

Allwinner H2+ quad core Cortex A7 processor has enabled some of the cheapest Arm Linux boards on the market with products such as NanoPi Duo or Orange Pi Zero with the latter now selling for about $9 and up.

SinoVoIP also had their own inexpensive – and Raspberry Pi Zero compatible – Allwinner H2+ board with Banana Pi M2 Zero, and the company has now been working on another model dubbed BPI-P2 Zero which includes support for PoE (Power-over-Ethernet) as well as a CSI camera interface.

Banana Pi BPI-P2 ZeroBanana Pi BPI-P2 Zero specifications:

  • SoC – Allwinner H2+ quad core Arm Cortex A7 processor with Mali-400MP GPU.
  • System Memory – 512MB DDR3 SDRAM.
  • Storage – 8GB eMMC flash, micro SD card slot
  • Video Output – mini HDMI port
  • Connectivity
    • 10/100M Ethernet with PoE support
    • WiFi & Bluetooth via AP6212 module
  • Camera I/F – CSI camera interface
  • USB – 1x USB OTG port
  • Expansion – 40-pin GPIO header with UART, SPI, I2C, etc…
  • Debugging – 3-pin UART header for serial console access
  • Misc – Reset and power keys
  • Power Supply
    • 5V/2A via micro USB port
    • Power-over-Ethernet (PoE)
  • Dimensions – 65 x 52.5mm

Allwinner PoE BoardAs noted by the company BPI-P2 Zero has very similar features compared to the earlier  BPI-M2 Zero, but is wider due to the addition of an 8GB eMMC flash, an Ethernet port, and PoE function. That also means software support will be similar with both Linux and Android supported as indicated in the Wiki.

The presence of both PoE and an a camera interface means the board could be used for custom PoE IP cameras should could be connected to the network appliances like Lanner NVA-3000 machine vision computer that supports up to 8 PoE cameras.

SinoVoIP does not sell the board on Aliexpress just yet (Update: Now launched for $16 and up see pinned comment below), but the company does offer the option to replace Allwinner H2+ with pin-to-pin compatible Allwinner H3 or H5 processor.

Support CNX Software - Donate via PayPal or become a Patron on Patreon
Subscribe
Notify of
guest
38 Comments
oldest
newest most voted
tkaiser
tkaiser
2 years ago

A whole wiki page filled with copy&paste non-sense containing wrong ‘information’ as usual but the only interesting questions remain unanswered:

– PoE module(s) optional or not?
– Board and PoE module overpriced or not?
– which kind of ‘PoE’? Passive? 802.3af? 802.3at?

theguyuk
theguyuk
2 years ago

Cut and paste wiki you mention says

IEEE 802.3af PoE standard PoE module support

But as you say can anyone trust it?

lionwang
2 years ago

for BPI-P2 zero PCB size , we design a new PoE module for it , and will update all PoE spec at our wiki page .

parrotgeek1
parrotgeek1
2 years ago

I really wish they would let people make accounts to edit the wiki (fix grammar especially)

tkaiser
tkaiser
2 years ago

Fixing grammar? No please! Today it’s easy: open their wiki and search for ‘Hardware interfact’ (fact not face) on a device page. If there’s ‘interfact’ then you know they did not hire a technical writer but their funny copy&paste monkey is still active so you know right now you can’t trust in any ‘information’ there as in the past. It’s just a careless person doing copy&paste jobs with random words and numbers from somewhere else. Fortunately easy to spot.

Jeroen
2 years ago

If it says with PoE i would expect it to be build in.

tkaiser
tkaiser
2 years ago

Fortunately they read the CNX comments and then start to replace blabla with information: http://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-P2_Zero&type=revision&diff=3824&oldid=3822

Jon Smirl
2 years ago

The camera and encoding hardware on the H2 is very poor. I’d make another version with the same form factor but swap in the V3. I would point out that there are zero low cost V3 dev boards on the market.

8G flash is likely overkill with 512MB of RAM, drop it down to 4G.

tkaiser
tkaiser
2 years ago

That’s V3s with 64MB internal DRAM. The V3 supports up to 2GB external DDR2, DDR3, DDR3L, LPDDR2 or LPDDR3.

Jon Smirl
2 years ago

I have a Lichee Pi Zero. The 64MB of RAM is a huge problem when you turn the camera support on since it consumes 32MB of RAM. The mechanicals of that board are awful. The SD Card is in the center of the board, not the side which is an absolute pain to keep taking the SD Card in/out. Plus I broke the microUSB power connector off after four days. More of a toy than a dev board. V3S is limited to 720P. The V3 can do 4K 20FPS. I also have a SC3806 (V3 dev board) but they cost… Read more »

Jon Smirl
2 years ago

V3 is supported in mainline and it does work. It is missing a driver for the MIPI camera and the h.264 encoder. Those are supported in Allwinner’s Linux 3.4 for the chip. I would love it if those got ported into mainline. USB, network, display, etc all work.

Note to get more than 1080P30 out of a camera you have to switch from CSI parallel to MIPI. There is insufficient bandwidth in the parallel interface.

Jon Smirl
2 years ago

Be sure and mount the sensor on the PCB with a screw on mount. Cameras need IR cut and the flex cable modules don’t have it.

parrotgeek1
parrotgeek1
2 years ago

I asked them and Xunlong a long time ago if they were ever going to make any V3/V3s boards and they both said no

Jon Smirl
2 years ago

That doesn’t make sense, the market is flooded with H2, H3, etc boards and there is nothing for the V3. Cameras are a key IOT device.

lionwang
2 years ago

now , 4G eMMC ,and 8G eMMC is about this same cost ,and now , it is hard to buy 4G eMMC flash

TheLinuxBug
TheLinuxBug
2 years ago

This is actually not true, the LicheePi Zero is still a very real thing, the problem is being able to order in the US and EU, that said if you can reach the manufacturer directly he will work with you. In fact there is two new versions of the board available since first release the nano and a version with built on carrier board. I need to add the new images to my site but you can get an idea at https://licheepizero.us where I made an English page with links to the basic info and have the pictures of the… Read more »

Jon Smirl
2 years ago

The main problem with the V3S is if you turn on camera support it uses half of the available RAM. That only leaves 32MB for everything else. I can probably fit production code into 32MB the problem is developing in 32MB. You waste a lot of time stripping everything down until it fits. Much easier to work in 256MB or 512MB on a V3 and then pack everything in the last step of development.

Icenowy Zheng
Icenowy Zheng
2 years ago

I know some another famous SBC vendor making a S3/S3L board (V3 with 128MiB/64MiB copackaged DDR, in BGA package).

theguyuk
theguyuk
2 years ago

And some people are tinkerers
Adventures With Allwinner V3s
https://simonrichards.com/v3s/

parrotgeek1
parrotgeek1
2 years ago

Will it be released soon?

Icenowy Zheng
Icenowy Zheng
2 years ago

With the permission, I can now disclosure who the vendor is.

Pine64.

The product will be a set of board that makes a IP camera, not a SBC. (Maybe a set of M(ultiple)BC? 🙂 )

tcmichals
tcmichals
2 years ago

Will the ISP and video encoded be opensource or be a blob?

Jon Smirl
2 years ago

Is this the correct assessment of the state of V3 code…
3.4 source for MIPI driver, no mainline source
3.4 kernel blob for ISP, no open source
WIP open source encoder driver
blob for encoder user space
rest is in mainline

Because of the 3.4 blob for ISP it is impossible to get off from 3.4 kernel.

mangogeek
1 year ago

(sochip or allwinner)S3 =v3 + 128MB DDR3
(sochip or allwinner)S3L = v3 + 64MB DDR2
v3s = v3 + 64MB DDR2

Icenowy Zheng
Icenowy Zheng
2 years ago

The PoE module is being designed by SinoVoIP.

Draft description is found @ http://sinovoip.com.cn/ecp_view.asp?id=537 .

tkaiser
tkaiser
2 years ago

http://wiki.banana-pi.org/BPI-9600_IEEE_802.3af_PoE_module

Amazing, this is technical documentation worth the name! 🙂

tkaiser
tkaiser
2 years ago

Haha, still just copy&paste as usual 🙂

Curious where they copied the contents of http://wiki.banana-pi.org/BPI-7402_IEEE_802.3at_PoE_module from (that’s the PoE module suited for the BPi R64)

show
show
2 years ago

This one has POE on board. http://www.virtualette.com/, but only A20.

Icenowy Zheng
Icenowy Zheng
1 year ago
John Pham
1 year ago

I wish all these sbc has a standard headers pin out signals- so we can build common hardware to plug into.

Advertisements