Questions tagged [banana-pi]

Banana Pi is a single-board computer made in China. It can run Android, Ubuntu and Debian. Raspbian can be run, though the CPU complies with the requirements of the Debian armhf port. It uses the Allwinner A20 SoC and as such is mostly covered by the linux-sunxi port.

Banana Pi is a single-board computer made in China. It can run Android, Ubuntu and Debian. Raspbian can be run, though the CPU complies with the requirements of the Debian armhf port. It uses the Allwinner A20 SoC and as such is mostly covered by the linux-sunxi port.

Banana Pi has no direct relationship to the Raspberry Pi Foundation, though its similarities are clear. "Linux user & Developer" does not consider it a "direct clone, but a considerable evolution," whilst linux.com similarly sees it as a clone with improved performance. The board layout is very similar to the Raspberry PI board, though it's about 10% larger and the relative spacing of some connectors varies. Not all Raspberry Pi accessories will fit as a result.

Banana Pi

enter image description here

Banana Pi Specification

SoC           |                              Allwinner A20*
              |               (ARM Cortex-A7 dual-core, 1GHz, Mali400MP2 GPU)
--------------------------------------------------------------------------------------
System Memory |                              1GB DDR3 DRAM
--------------------------------------------------------------------------------------
Storage       |                               SD card slot,
              |            Extensible with SATA connection (2.5" SATA HDD with 5V)
--------------------------------------------------------------------------------------
Video output  |                                  HDMI,
              |                                Composite,
              |                  Extensible with on-board LVDS connector
--------------------------------------------------------------------------------------
Audio I/O     |                                  HDMI,
              |                        3.5mm stereo jack output,
              |                        On-board microphone input
--------------------------------------------------------------------------------------
Connectivity  |                             Gigabit Ethernet
--------------------------------------------------------------------------------------
USB           |                             2* USB 2.0 ports,
              |                          1* OTG micro USB port,
              |                       1* micro USB for power supply**
--------------------------------------------------------------------------------------
Expansion     |                         Extensible 26-pin headers,
              |                             Camera connector,
              |                Display connector for LVDS and touch screen
--------------------------------------------------------------------------------------
Misc.         |                3* on-board buttons, (Power, Reset, Uboot key),
              |                                IR receiver
--------------------------------------------------------------------------------------
Dimensions    |                               92mm X 60 mm
--------------------------------------------------------------------------------------
Weight        |                                   48 g

* Allwinner http://www.allwinnertech.com/en/

** Due to limited power amperage from computer USB port , we suggest using 5V 2A external power adapter.

Useful Links

43 questions
11
votes
2 answers

Modbus Error: [Invalid Message] Incomplete message received, expected at least 2 bytes (0 received)

Problem pymodbus master/client can send a request to the slave/server. The slave/server make the things to return ready and is waiting for the master/client to pick them up. Despite the readiness of the server/slave, the master/client just returns…
Andreas
  • 247
  • 4
  • 12
7
votes
3 answers

Banana Pi not booting (red LED on)

I got some brand new banana Pi's, these are the "Banana Pi-M2" and the "Banana Pi-M3" I was trying to install Debian on both of them, but I couldn't get it to work. I was exactly following this tutorial here…
DarthVader
  • 192
  • 4
  • 16
7
votes
2 answers

EPEL repository for ARM7

Trying to setup a banana-pi with CentOS 7 to be used a NAS, I come across many packages I have to compile myself. I wonder if there is a special repo for the armv7 architecture ? %uname -a Linux bananapi 4.2.3-200.el7.armv7hl #1 SMP Wed Nov 25…
cb0
  • 8,415
  • 9
  • 52
  • 80
3
votes
1 answer

How can I make wifi access point on Banana pro? P

I have installed bananian OS on Banana pro. Now I want to make wifi access point on banana pro. Can anyone guide me how to do this?
Nimish Patel
  • 585
  • 4
  • 17
3
votes
1 answer

Failed to execute /init

I am trying to build a basic root filesystem using Buildroot, for an embedded system (the Banana PI D1). I am using a kernel from an SDK supplied by the SoC vendor. From this repo I am using only the kernel, found in src/kernel. There's nothing…
harmic
  • 28,606
  • 5
  • 67
  • 91
2
votes
1 answer

How to enable eth0 on Banana PI ZERO M2

By default, eth0 is disabled on BPI ZERO M2. Here we will show to enable it
2
votes
0 answers

Cannot set the UART baudrate of a bananaPi to 4Mb

I have a bananaPi M3, running a Rasbian, I need to transmit data on a bananaPi with 4MB/sec. The setup I found to do this on the Raspbian is: Create a config.txt file in the /boot/ folder in which write: init_uart_baud 4000000 init_uart_clock…
Lucian
  • 874
  • 11
  • 33
2
votes
1 answer

How can I change the monitor resolution on a Banana Pro?

I'd like to change the resolution of my monitor, connected via HDMI from a Banana Pro. I get a list of available monitor resolutions by the following command: cat /sys/class/graphics/fb0/modes and then pick one of them that I want to use,…
nyarasha
  • 1,119
  • 1
  • 14
  • 24
1
vote
0 answers

When I run "iotedge check" it yields a docker error

I've installed iotedge on a banana pi device, which is running Ubuntu 16.04.5 LTS/armv7l. When I run iotedge check, I get a result that indicates something's up with my docker installation. The output includes this statement, "docker: Error…
Irwin
  • 12,551
  • 11
  • 67
  • 97
1
vote
1 answer

Gstreamer can't negotiate v4l2src properly on Raspberry (Banana PI M2+)

I have an issue with v4l2 not reading the camera feed correctly. Or more probably gstreamer not initiating the v4l2 ctl correctly. Infra: Banana Pi M2+ OV5640 Camera modprobe ov5640 modprobe vfe_v4l2 My problem: Camera works fine with motion but I…
stKKd
  • 444
  • 1
  • 5
  • 11
1
vote
0 answers

How to build image file for Banana Pi M1+ with the help of Yocto Project?

I'm using Ubuntu 16.04 LTS, initially I downloaded Yocto Project and set up its environment $ git clone -b rocko git://git.yoctoproject.org/poky.git Then downloaded meta layer for Banana Pi M1+ (meta-sunxi) $ git clone…
Arjun C
  • 11
  • 5
1
vote
1 answer

Check if hdd is active or not within program

I would like to check if my hard drive is active or not and set a variable or boolean to use later in the program. I have hdparm installed and working properly to spin down the drive after a set period of time. The drive is on /dev/sda2 and…
Ethan Morris
  • 95
  • 1
  • 1
  • 8
1
vote
1 answer

Yocto meta-oe recipe parsing error

I am working on building yocto for banana pro board and using Jethro 2.0 version.I modified meta-sunxi bsp according to banana pro.But when I add meta-oe layer to project,I get following error ParseError at…
overlord
  • 489
  • 1
  • 7
  • 20
1
vote
0 answers

Bananian and iPod sync with Rhythmbox

I'am using a Banana Pi Pro with Bananian OS, which is a Debian 8 installation, using armhf packages. Trying to synchronise my iPod classic 6g with Rhythmbox fails. I've installed a xfce desktop environment apt-get install xfce4 xfce4-power-manager…
Felix
  • 23
  • 1
  • 6
1
vote
1 answer

Qt embedded app probably closing with map: vt01 => fb0

I am running embedded qt application on Banana Pi with LCD attached. Application starts at boot up but first there is splash screen. Script for splash screen do_start () { /usr/bin/fbi -T 1 -noverbose -a /root/logo.png exit 0 } case "$1"…
wojtek
  • 21
  • 2
1
2 3