Differences in Revisions: ARM

»
removed bad links for CuBox-i, Hummingboard, Cubietruck (no webpage found)
# 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.
 
 
## 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](/devel/bugzilla) or the [forum](https://forum.ipfire.org/).
 
### HWRNG not recognized
Some ARM boards (not all, but some of them) have a hardware-based random number generator (HWRNG). IPFire neither recognizes nor uses them at the moment; in addition to that, they don't appear in the [list of supported HWRNGs](/hardware/rng).
 
Only the [Raspberry Pi](/hardware/arm/rpi/one-b) has an HWRNG which is used and recognized at the moment. For further details, please see the individual descriptions of the ARM boards.
 
 
## Single Board Computers
 
| **[](./compulab)** |||
| --- | --- | --- |
| <span style="color:black">██</span> | Trimslice ||
| <span style="color:red">██</span> | [](./compulab/utilite) | Missing bootloader & kernel support |
| <span style="color:black">██</span> | CompuLab Utilite2 ||
| **[](./friendlyelec)** |||
| <span style="color:green">██</span> | [](./friendlyelec/nanopi-r1) ||
| **[](./globalscale)** |||
| <span style="color:yellow">██</span> | [](./globalscale/dreamplug) | wlan/bluetooth not work w/ IPFire 2.21 |
| <span style="color:yellow">██</span> | [](./globalscale/sheevaplug) ||
| <span style="color:yellow">██</span> | [](./globalscale/mirabox) | Not sure if IPFire 2.21 will work |
| **[](./iomega)** |||
| <span style="color:green">██</span> | [](./iomega/iconnect) ||
| **[](./lamobo)** |||
| <span style="color:green">██</span> | [](./lamobo/r1) aka BananaPi Router ||
| **[](./lemaker)** |||
| <span style="color:green">██</span> | [](./lemaker/bananapi) ||
| <span style="color:green">██</span> | [](./lemaker/bananapro) ||
| **[](./raidsonic)** |||
| <span style="color:green">██</span> | [](./raidsonic/icy-box) ||
| **[](./rpi)** |||
| <span style="color:green">██</span> | [](./rpi/one-b) and B+ ||
| <span style="color:green">██</span> | [](./rpi/two-b) ||
| <span style="color:green">██</span> | [](./rpi/three) ||
| <span style="color:green">██</span> | [](./rpi/threeplus) ||
| <span style="color:red">██</span> | [](./rpi/four) | [IPFire forum - Raspberry Pi 4](https://forum.ipfire.org/viewtopic.php?f=86&t=23022#p126564) |
| **[](./Sinovoip)** |||
| <span style="color:green">██</span> | [BananaPi M1](./lemaker/bananapi) | Sinoviop has mfg the boards for LeMaker |
| <span style="color:black">██</span> | BananaPi M2 ||
| <span style="color:black">██</span> | BananaPi M3 ||
| **[](./solidrun)** |||
| <span style="color:green">██</span> | [](/hardware/arm/solidrun/clearfog_base) | Needs extra u-boot & u-boot env settings. |
| <span style="color:yellow">██</span> | [](/hardware/arm/solidrun/clearfog_pro) | Should work like ClearFog Base - no reports |
| <span style="color:red">██</span> | [](./solidrun/CuBox-i) | No working bootloader. |
| <span style="color:red">██</span> | CuBox-i | No working bootloader. |
| <span style="color:red">██</span> | [](./solidrun/Hummingboard) | No working bootloader. |
| <span style="color:red">██</span> | Hummingboard | No working bootloader. |
| **Wandboard** |||
| <span style="color:yellow">██</span> | Wandboard Solo | HWRNG not supported yet. |
| <span style="color:yellow">██</span> | Wandboard Dual | WLAN, Bluetooth & HWRNG not supported |
| <span style="color:yellow">██</span> | [Wandboard Quad](./wandboard/wandboardquad) | WLAN, Bluetooth & HWRNG not supported |
| **Others** |||
| <span style="color:yellow">██</span> | [](./pandaboard) ||
| <span style="color:red">██</span> | [Cubietruck](./cubietruck) | Various problems. |
| <span style="color:red">██</span> | Cubietruck | Various problems. |
 
 
### Legend
* <span style="color:green">██</span> - Very well supported.
* <span style="color:yellow">██</span> - Basic support. Various drivers may be missing, unstable or not working.
* <span style="color:red">██</span> - Does not work.
* <span style="color:black">██</span> - 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](http://lists.ipfire.org/mailman/listinfo/sig-arm)