LeMaker BananaPi

Technical data

CPU: Allwinner A20 (ARM Cortex-A7 dual-core, 1GHz, Mali400MP2 GPU)
Storage: 1 SD card slot
1x GigaBit LAN
2x USB 2.0
1x OTG micro USB


Hardware Random Number Generator

The Banana Pi comes with an onboard Hardware Random Number Generator (HWRNG) and a crypto-chip which accelerates some algorithms. See (Details).

Currently, IPFire neither recognizes nor uses them.

Heart Beat

There is a green LED on the Banana Pi, which is blinking as soon as the kernel is loaded. This feature is called Heart Beat and is known from the official Banana Pi operating system, Bananian.

How to install IPFire on Banana Pi

Download the latest armv5tel IPFire image, unpack the Image to a (Micro)SD Card:

xzcat ipfire-2.21.2gb-ext4.armv5tel-full-core122.img.xz > /dev/mmcblk? 
#   (or /dev/sd? depends on you cardreader)

Mount the root filesystem (3 Partition) and go to usr/share/u-boot/banana_pi folder and run:

dd if=u-boot-sunxi-with-spl.bin of=/dev/mmcblk? bs=1K seek=8

Mount the boot filesystem (1 Partition) and edit uENV.txt:


and set SERIAL-CONSOLE to OFF if you want to use HDMI/KEYBOARD instead of serial console.

Prepare the serial console

The serial console mode requires an USB-GPIO-Adaptor, which is available on the internet or at your local electronics store.

Then connect the following pins to the adequate input/output plugs at the adaptor:

Pin at the Banana Pi To be plugged in for function
J12/P02 3,3V (not 5V!)
J11/P02 TX
J11/P01 RX
J12/P08 GND

Please have a look at the product documentation for further information on this topic, including the location of the correct pins at the Banana Pi.

After switching on the Banana Pi, it can be accessed by using a serial connection (baud: 115200) to it.

Edit Page ‐ Yes, you can edit!

Older Revisions • September 5 at 11:30 pm • Jon