Differences in Revisions: LeMaker BananaPi

fix code block & table
# LeMaker BananaPi
 
## Technical data
 
```
`CPU: Allwinner A20 (ARM Cortex-A7 dual-core, 1GHz, Mali400MP2 GPU)`
CPU: Allwinner A20 (ARM Cortex-A7 dual-core, 1GHz, Mali400MP2 GPU)
`RAM: 1GB`
RAM: 1GB
`Storage: 1 SD card slot`
Storage: 1 SD card slot
`1x GigaBit LAN`
1x GigaBit LAN
`2x USB 2.0`
2x USB 2.0
`1x OTG micro USB`
1x OTG micro USB
```
 
http://www.bananapi.org/p/product.html
[](http://www.bananapi.org/p/product.html)
 
 
## Hardware Random Number Generator
The Banana Pi comes with an onboard Hardware Random Number Generator (HWRNG) and a crypto-chip which accelerates some algorithms. ([Details](https://dev.bananian.org/view.php?id=46))
The Banana Pi comes with an onboard Hardware Random Number Generator (HWRNG) and a crypto-chip which accelerates some algorithms. See ([Details](https://dev.bananian.org/view.php?id=46)).
 
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.
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:
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)
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
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
```
 
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
Mount the boot filesystem (1 Partition) and edit `uENV.txt`:
 
```
DTBSUNXI=sun7i-a20-bananapi.dtb
 
```
and set SERIAL-CONSOLE to OFF if you want to use HDMI/KEYBOARD instead of serial console.
 
 
#### Prepare the 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](http://www.bananapi.org/p/product.html) for further information on this topic, including the location of the correct pins at the Banana Pi.
Please have a look at the [product documentation](http://www.bananapi.org/p/product.html) 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.