Home > Allwinner A-Series, Android, Hardware, Linux > SinoVoIP BPI-R1 Board Based on AllWinner A20 Features 5 Ethernet Ports, a SATA Interface, and More

SinoVoIP BPI-R1 Board Based on AllWinner A20 Features 5 Ethernet Ports, a SATA Interface, and More

September 2nd, 2014 Leave a comment Go to comments

SinoVoIP, a company known for its Banana Pi board and related spamming, has been working on another AllWinner A20 product called BPI-R1 (Banana Pi R1), a router/NAS platform that features 5 Gigabit Ethernet ports, a SATA interface, HDMI, audio output, and more.

BPI-R1 Board specifications:

  • SoC- Allwinner A20 dual core Cortex A7 processor @ 1 GHz with Mali-400MP2 GPU
  • System Memory – 1 GB DDR3
  • Storage – SD card slot up to 64GB, SATA connector for hard drive or SSD up to 2TB
  • Video output – HDMI, LVDS/RGB via DSI connectors
  • Audio I/O – HDMI, 3.5mm stereo jack, and on-board microphone
  • Camera – CSI connector possibly interfacing with their upcoming BPI-D1 camera
  • Connectivity – 5x Gigabit Ethernet (RJ45) ports including 4x LAN ports, 1x WAN port, 802.11 b/g/n Wi-Fi (RTL8192CU module) with two antenna connectors.
  • USB – 1x USB 2.0 port, 1x micro USB OTG port, 1x micro USB for power
  • I/O Expansion Headers:
    • 26-pin header (but not fully R-Pi compatible) with access to GPIO, UART, I2C, SPI, CAN, PWM, 3.3V, 5V and GND pins
    • 8-pin header with UART7, 2 more GPIOs, and power signals
    • 2-pin header for UART0 Tx and Rx.
  • Misc – Power and reset buttons, Power and user LEDs, IR receiver, Battery connector
  • Dimensions – 148 x 100 mm
  • Weight – 83 grams

The company will provide Linux and Android 4.2.2 images and source code for the board. They also claim BPI-R1 is an “open source router”, but based on their previous products, that only includes the software, not the hardware.

AllWinner_A20_Router_NASThe board is expected to be available in October 2014 for $65. OS Images should eventually become available in the Download section of Bananapi.com, and source code in their github account. Further details may be available on SinoVoIP BRI-R1 product page.

Thank you Lalith!

  1. ValdikSS
    September 2nd, 2014 at 16:31 | #1

    This is very interesting project actually. Modern routers are quite fast in term of bandwidth and packets per second, but they sucks when it comes to VPN and encryption speed. Routers with more of less high-speed CPU are expensive (>$200) and if they really would sell it for $65, it would be amazing.

  2. Roel
    September 2nd, 2014 at 17:05 | #2

    This is what I was waiting for. Strange nobody came up with this before. Excellent!

  3. JotaMG
    September 2nd, 2014 at 20:10 | #3

    What is the difference by using a $40 dual core TV stick that can run Linux and plugin in a Ethernet hub replicator??

  4. September 2nd, 2014 at 22:08 | #4

    It depends what you want to do, but this one also included SATA, GPIO access and more.
    Maybe the Gigabit Ethernet performance would also be lower via a USB 2.0 to Ethernet adapter, but I have not checked how BCM53125 Gigabit Ethernet switch is connected to AllWinner A20, so maybe it’s the same.

    You’ll also get the source code for this board, and you may have a little more work to do with a A20 HDMI TV stick.

  5. roel
    September 3rd, 2014 at 02:11 | #5

    If they shyould add ann extra usb port or a usb header and maybe a header with 5V and a nice case it should be an all-in-one router/server/media player.

  6. Ian Tester
    September 3rd, 2014 at 02:29 | #6

    The Ethernet switch presumably recognises tagged frames, so you can set up “virtual LANs” connected to the various ports. See this OpenWRT page for a good diagram:

  7. xxiao
    September 3rd, 2014 at 05:22 | #7

    There is no doubt you do media codec well with ARM, but the IO throughput(be it network or SATA) is always a big concern to me, really, how fast will the NAS and Ethernet can go here?

    Same as banana-pi, this one is missing wireless.

  8. onebir
    September 3rd, 2014 at 11:25 | #8

    It has RTL8192CU

  9. Christian
    September 3rd, 2014 at 17:56 | #9

    xxiao ment that the network and sata is connected via usb2-hub which has 450MBit/s and thus cannot do full speed…

  10. miska
    September 4th, 2014 at 03:56 | #10

    A20 soc supports native sata and ethernet so usb is used only for wifi module.

  11. Christian
    September 4th, 2014 at 16:36 | #11

    correct, A20 *supports* native Sata and stuff. But that does not mean that Sata is connected natively to A20 and not over a usb-bridge. See BananaPi and Cubieboard which both have SATA and 1GB/s Ethernet, but is connected via a USB2-Bridge which has 450MBit/s max.
    Same counts for the RaspberryPi, its ethernet is connected via USB-Bridge. Don’t know whether its Broadcom SOC supports native SATA though.

  12. miska
    September 5th, 2014 at 15:13 | #12

    In case of raspberry pi you are right, Broadcom soc does not support native ethernet so USB-ethernet bridge chip is in use.

    As of A20 there is no usb bridges in use nor BananaPi or Cubieboard. Not internally not by usb-bridge chip. Look here for benchmarks http://hardware-libre.fr/2014/06/raspberry-vs-banana-hardware-duel/ http://hardware-libre.fr/2014/06/raspberry-vs-banana-vs-a10-olinuxino-powering-and-sata-performance/

    It’s true that you don’t get full1 Gbit/s but over 600 MB/s looks pretty good to me. I suspect that you mixed up imx6 with a20, imx ethernet trully had/have speed problems.

  13. Christian
    September 5th, 2014 at 23:45 | #13

    Thank you, those are some interesting articles.

    Whenever a new board comes out i try get my hands on the datasheet. Perhaps I mixed something up when reviewing bananapi and cubies. But generally i find datasheets a lot less marketing-speech-y thus more reliable.

    Thanks a lot.

  14. Ian Tester
    October 4th, 2014 at 21:43 | #14

    As an owner of an A20-based Cubietruck, I can assure you the SATA and GigE are both native and not done through USB. See the DeviceTree file for the A20 has entries for both “emac” (100M) and “gmac” (1G) Ethernet, and “ahci” SATA:

    Also, running “lsusb” shows only my host ports because I don’t currently have anything plugged in.

  15. Gabe
  1. November 10th, 2014 at 18:15 | #1
  2. January 20th, 2015 at 15:31 | #2