The community-maintained documentation platform of IPFire

User Tools

Site Tools


We are working on a arm-port to run IPFire on Raspberry Pi mini computer board.

Raspberry Pi

Technichal data

CPU: Broadcom BCM2835 (700Mhz armv6l)
RAM: 256MB/512MB (16MB are Reserved for GPU)
Storage: SD/SDHC-Card Slot
1x Fast Ethernet LAN
2x USB 2.0 HiSpeed (can only drive 120 mA devices)
1x RCA Composite Video
1x 3.5mm Audio

The RPi Model B+ (4 USB Ports is not supported by stable IPFire 2.15) You need a Alpha Build of IPFire 2.17 with kernel 3.14 for RPi B+

IPFire Image

To use this you need experience with Raspberry Pi.

Get the lates IPFire version from:

choose the arm image without “scon” and unpack it to a SD Card with

zcat ipfire-2.13.1gb-ext4.armv5tel-full-coreXX.img.gz > /dev/sd?

Ater this put it in you Raspberry Pi, connect the Video and a USB keyboard and boot it. IPFire should boot up and should configured in the same way like the normal version.

<note warning>Mac OS X Lion (10.7) users suffer from a zcat bug which appends a .Z to your .gz files automatically! (see here For a quick fix, do the following in a terminal:

sudo mv /usr/bin/zcat /usr/bin/broken-zcat

And then:

sudo ln -s /usr/bin/gzcat /usr/bin/zcat

Now you should be able to use the zcat command! </note>

Example Setup

I need to use a additional hub because i need more than 2 USB ports and my android phone that i use as RED need more than 120mA. The LAN port from the RPi is used as green. Power supply from the RPi is the hub so no seperate power supply for the RPi is needed. On the hub are also an USB keyboard and a small status display.


There is a mailinglist development purposes or any other discussion about the ARM project. Please join.

Translations of this page?:
en/hardware/arm/rpi.txt · Last modified: 2014/11/13 12:13 by Arne.F