ARM

IPFire is a versatile firewall distribution that is also running on the ARM architecture. However, the ARM architecture is very much different from x86 hardware that many people are used to. This section on the IPFire wiki takes care about which hardware is supported.

What to buy?

Before buying the first ARM single board computer, please take a moment to find out which one is actually supported by IPFire. Note that ARM support is difficult to handle and very fragile. It may require at least some advanced skills with IPFire and/or Linux.

Discontinued Support for 32-bit ARM

The IPFire Development team will discontinue building for 32-bit ARM (i.e., armv6l) on Feb 28, 2023.

Known Problems affecting all ARM boards

There are some problems which are affecting all ARM boards. Most of them are bugs which are known to the developers, but require special effort to be fixed or cannot be eliminated for another reason.

Please check out the following list of bugs before reporting a new bug in the bug tracker.

HWRNG not recognized

Some ARM boards have a hardware-based random number generator (HWRNG). IPFire neither recognizes nor uses them at the moment. For further details, please see the individual descriptions of the ARM boards.

Single Board Computers

CompuLab
██ Trimslice
██ CompuLab Utilite Missing bootloader & kernel support
██ CompuLab Utilite2
Friendly Elec
██ Friendly Elec NanoPi R1
██ Friendly Elec NanoPi R1S H3
██ Friendly Elec NanoPi R1S H5
██ Friendly Elec NanoPi R2S
██ Friendly Elec NanoPi R2C phy changed support state unknown
██ Friendly Elec NanoPi R4S
Globalscale Tech
██ dreamplug wlan/bluetooth not work w/ IPFire 2.21
██ sheevaplug
██ Globalscale Mirabox Not sure if IPFire 2.21 will work
IOMEGA
██ iconnect
Lamobo
██ Lamobo R1 aka BananaPi Router requires fresh install for core 160
LeMaker
██ LeMaker BananaPi requires fresh install for core 167
██ LeMaker BananaPro
OrangePi
██ OrangePi PC2
██ OrangePi Zero Plus
Raidsonic
██ icy-box
Raspberry Pi
██ Raspberry Pi (One) B and B+ 32-bit ARM to be discontinued on Feb 28, 2023
██ Raspberry Pi 2 Model B
██ Raspberry Pi 3 Model B
██ Raspberry Pi 3 Model B+
██ Raspberry Pi 4 Model B Hardware Revision 1.4 is currently not supported
Sinovoip
██ BananaPi M1 Sinoviop has mfg the boards for LeMaker, requires fresh install for core 160
██ BananaPi M2
██ BananaPi M3
SolidRun
██ ClearFog Base / Pro Needs extra u-boot & u-boot env settings.
██ ClearFog Pro Should work like ClearFog Base - no reports
██ CuBox-i No working bootloader.
██ Hummingboard No working bootloader.
Wandboard
██ Wandboard Solo HWRNG not supported yet.
██ Wandboard Dual WLAN, Bluetooth & HWRNG not supported
██ Wandboard Quad WLAN, Bluetooth & HWRNG not supported
Others
██ Pandaboard
██ Cubieboard Cubietruck (Cubieboard 3) use external u-boot, not usable after core 158

Legend

  • ██ - Very well supported.
  • ██ - Basic support. Various drivers may be missing, unstable or not working.
  • ██ - Does not work.
  • ██ - Does not work and no support planned.

Development

There is a mailing list which is the first place to contact other people working on the ARM port of IPFire or being interested in supporting that at: sig-arm@lists.ipfire.org

Edit Page ‐ Yes, you can edit!

Older Revisions • August 15 at 10:48 am • Michael Tremer