The Banana Pi Pro is basically a Banana Pi board with additional GPIO ports and a wifi module.

Technical data

CPU: Allwinner A20 ARM Cortex-A7 Dual-Core
RAM: 1GB
Storage: 1 microSD card slot
1x Gigabit LAN
2. USB 2.0
1x 802.11 b/g/n Wifi

How to install IPFire on the Banana Pro

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:

DTBSUNXI=sun7i-a20-bananapro.dtb

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

Prepare the serial console

FIXME to be done, procedure is similar to Banana Pi (different GPIO ports?)