The Banana Pi Pro is basically a Banana Pi board with additional GPIO ports and a wifi module.
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
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.
to be done, procedure is similar to Banana Pi (different GPIO ports?)