Official website for Linux User & Developer
FOLLOW US ON:
Jul
23

Banana Pi review – tastier than Raspberry?

by Gareth Halfacree

Does the first of the true Raspberry Pi clones have what it takes to come out from the shadow of its highly-successful inspiration?

Technical specs

Operating system: Linaro 14.04 (Raspbian, Android, Arch, openSUSE, Kali, OpenWRT also available)

Processor: AllWinner A20 ARM Cortex-A7 Dual-Core, 912MHz

Memory: 1GB DDR3 RAM

Storage: None on-board, maximum 64GB via SD Card and/or 2TB via SATA

Ports: 2x USB 2.0, USB OTG, gigabit Ethernet, HDMI, composite video, 3.5mm audio out, SATA 2 with 5V power

Extras: 26-pin GPIO header, infra-red receiver, microphone

Dimensions: 95.7mm x 74mm x 19.5mm including connectors

Weight: 43g excluding cables

Review

Even if Lemaker, the Chinese-based company behind the Banana Pi, had picked a different name for its product there’d be no hiding its source of inspiration. The single-board computer boasts a 26-pin general-purpose input-output (GPIO) header at the top-left, both composite and HDMI video outputs, a 3.5mm stereo analogue audio jack, uses an SD slung on the underside for storage, and includes two USB 2.0 ports and an Ethernet connector.

In some respects, it’s surprising it has taken this long for someone to create a Pi-alike. A dig into the specifications shows that the Banana Pi isn’t a direct clone, but a considerable evolution: the single-core ARMv6 700MHz Broadcom BCM2835 is replaced with a more modern dual-core ARMv7 1GHz AllWinner A20, the RAM doubled to 1GB, and additional connectivity added in the form of a SATA 2.0 port with on-board 5V power supply for 2.5” storage devices.

The resemblance is uncanny
The resemblance is uncanny

The Banana Pi, then, is being positioned as an upgrade for users who have found the berry-flavoured variant lacking. Sadly, there are a fistful of caveats for those hoping for a drop-in solution to their woes. The Banana Pi’s footprint is somewhat larger than that of the Raspberry Pi, meaning that it’s not directly compatible with any cases or mounts designed for its rival. The 26-pin GPIO header, while designed to be pin-for-pin compatible electrically, is shifted sideways from the Raspberry Pi layout to make room for a corner mounting hole. This causes larger piggyback boards to foul on the composite video output.

A bigger issue presents itself in what Lemaker calls the Camera Serial Interface (CSI) connector. The A20 chip lacks a true CSI implementation, using instead a parallel camera interface. As a result, there are no off-the-shelf camera modules that will connect to the Banana Pi, although Lemaker promises to launch a module of its own in the near future.

These annoyances aside, booting the Banana Pi up shows that there’s plenty to recommend the project too. To speed its route to market, Lemaker has chosen to work on porting existing Linux distributions to its board rather than producing a distribution of its own. As a result, users can download SD card images for Linaro, openSUSE, Arch, and even Google’s Android, or complete the clone experience with a Raspbian port which in its earliest releases even retained the Raspberry Pi logo as its wallpaper.

At launch, these ports had issues of their own, in particular in the use of the GPIO header. In the most recent releases, Lemaker has worked hard to overcome these issues to the extent that most projects based around Raspbian and the Wiring Pi or RPi.GPIO libraries work absolutely fine on the Banana Pi.

In general use, the Banana Pi leaves the Raspberry Pi standing: the 95th percentile SysBench time for the Banana Pi stood at 29.72ms in testing, a considerable improvement over the Raspberry Pi’s 51.45ms. The dual-core processor also shines in multithreaded applications, completing a 10MB gzip test in 2.39s compress and 0.21s decompress to the Raspberry Pi’s 8.64s compress and 3.08s decompress times.

The faster processor is also supported by more reliable USB ports, but it’s the SATA connectivity that will likely interest most. Using the angled port on the top side of the board, it’s easy to connect mass storage to the Banana Pi without tying up a USB port – something even the newest Raspberry Pi Model B+ can’t offer. Sadly, its usefulness as a compact single-drive NAS is limited by system bottlenecks limiting overall network throughput to around 233Mb/s.

Verdict

4/5

While it’s easy to pour scorn on Lemaker for its blatant attempt to ride on the coattails of the Raspberry Pi, the Banana Pi brings some impressive improvements. The processor is considerably more powerful, and the SATA port provides access to high-speed storage. An altered layout, bottlenecked network and some software bugs prevent a perfect score, however.

  • Tell a Friend
  • Follow our Twitter to find out about all the latest Linux news, reviews, previews, interviews, features and a whole more.
    • Keith McNeill

      “While it’s easy to pour scorn on Lemaker for its blatant attempt to ride on the coattails of the Raspberry Pi”

      But would anyone really do that? I thought the Raspberry Pi guys would actually welcome other manufactureres, as it helps the original aim of low cost computing.

    • Michael Horne

      You’re right, it IS easy to pour scorn on the blatant riding of coat-tails, and much scorn should be poured. By using the name of ‘Pi’, they are trying to insinuate themselves in a very cynical way into the Pi community, even though their board is fundamentally different in terms of architecture. I applaud them for their price-point, but not for their marketing strategy. The other thing that benefits the Pi is the enormous community it now has, something which Lemaker has been unable to foster so far. I would say 4/5 is being a bit generous.

    • Mangap

      It is time to improve the software and accessories.
      It is good if we have option/competition for faster processor and more connection.

    • Huihong Luo

      I’ve been using Banana Pi for a month to port our iOS AirPlay mirroring software, rPlay, from Raspberry Pi. I have to say that Banana Pi is much better than Raspberry, 5x faster and most importantly it supprts Android and can run Chrome browser. Raspberry seems impossible to support Android or to run Chrome browser. When I build rPlay on Raspberry, I can go to lunch (> 1 hr), whereas on Banana Pi, I can only do a coffee, as it takes only 10 mins. According to the Banana Pi officail site, http://www.bananapi.com, upcoming Android 4.4 is planned. Right now, the only thing missing for Banana Pi is community support.

    • http://www.cmdann.ca/ Daniel Blair

      My review of the Banana Pi: http://cmdann.ca/banana-pi/ and my review of the Raspberry Pi Model B+ http://cmdann.ca/raspberry-pi-b-plus-review/

    • PePas

      Very interested getting this as my home server, with the SATA port. Need a good case though, so it’s portable during moves, and getting the power supplies to be compact would be good (the 3.5″ SATA needs 12V as well).

    • Glen Duncan

      “an upgrade for users who have found the berry-flavoured variant lacking”

      Botanically speaking, bananas *are* berries.

    • http://raspberrywebserver.com/ PyPlate

      I’m really happy with the increase in performance. I just built a cluster with 4 Banana Pis. Check it out at http://banoffeepiserver.com/

    • http://www.aliexpress.com/store/product/Raspberry-PI-camera-1GB-Memory-10-100-1000-Ethernet-RJ45-optional-WIFI/302756_1738027357.html Banana Pi Cherry

      hi keith, we are trying we make the banana pi low cost computer board in the furture :)

    • http://www.aliexpress.com/store/product/Raspberry-PI-camera-1GB-Memory-10-100-1000-Ethernet-RJ45-optional-WIFI/302756_1738027357.html Banana Pi Cherry

      hi luo, if your Rpi user want try the banana pi pls kindly let me know, we could supply you with quality and best price & service . :)

    • Will Lotto

      Huihong – bananapi.com is only a reseller. Lemaker.org is the manufacturer. Similarly, http://www.bananapi.com.au is the Australian distributor.

    • shankar

      Can any body suggest how to enable HDCP in Banana Pi