# IPFire on Raspberry 5

**URL:** <https://community.ipfire.org/t/ipfire-on-raspberry-5/11150>\
**Category:** Driver Support\
**Created:** [20 February 2024 04:30 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150 "2024-02-20T04:30:11Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![crazyfire2](https://community.ipfire.org/user_avatar/community.ipfire.org/crazyfire2/32/10016_2.png) [@crazyfire2](https://community.ipfire.org/u/crazyfire2)\
**Post date:** [20 February 2024 04:30 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/1 "2024-02-20T04:30:11Z")

</div>

Hi guys, so I after testing IPFire in another system and getting it up and running, I saw the potential of running IPfire on a Raspberry Pi 5 for being small and compact (less space in my room). But… after flashing the latest image to the Raspi 5 I’m getting the following error. I tried adding the line to the config.txt file about os\_check=0 as displayed on the screen, but it just made it worst. I can’t get the raspberry pi 5 to load IPFire. Any help will be appreciated.

 ![IMG_20240219_202431](https://community.ipfire.org/uploads/default/original/2X/f/f35f6d34e1ad54aba53b1281572ba94fb6682778.jpeg)

Added the os\_check=0 to the config.txt file as stated on screen.

And then I get this Boot error code 7, Kernel or device tree not found or  
Is not compatible.

Before hand, thank you for your upcoming comments, I appreciate them all.

---

<div class="post-metadata">

**Author:** ![arne\_f](https://community.ipfire.org/user_avatar/community.ipfire.org/arne_f/32/12760_2.png) [@arne\_f](https://community.ipfire.org/u/arne_f)\
**Post date:** [20 February 2024 05:28 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/2 "2024-02-20T05:28:40Z")

</div>

Currently RPi5 is not supported in the linux kernel 6.6 and also in the supplied u-boot.

---

<div class="post-metadata">

**Author:** ![crazyfire2](https://community.ipfire.org/user_avatar/community.ipfire.org/crazyfire2/32/10016_2.png) [@crazyfire2](https://community.ipfire.org/u/crazyfire2)\
**Post date:** [20 February 2024 05:41 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/3 "2024-02-20T05:41:49Z")

</div>

Arne F. Thank you for your response it gets me 😔…

Do you know if the RP4 is supported? Are all versions of the RP4 supported?

I thought the RP5 was the best ever RP right of the box 😏… I’m even having issues with it with just running the raspberry PI OS… not working with my screen resolution. But that’s a topic for a different forum. Sad to hear it doesn’t work with the RP5.

---

<div class="post-metadata">

**Author:** ![arne\_f](https://community.ipfire.org/user_avatar/community.ipfire.org/arne_f/32/12760_2.png) [@arne\_f](https://community.ipfire.org/u/arne_f)\
**Post date:** [20 February 2024 07:07 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/4 "2024-02-20T07:07:31Z")

</div>

> [@crazyfire2](#):
>
> Do you know if the RP4 is supported? Are all versions of the RP4 supported?

I’m not really sure. I have tested the first versions (1,2 and 8GB RAM) but some users has reported problems with the mmc slot on newer hardware revisions. USB boot seems always work.

If you encounter problems with the mmc try to erase the boot.scr from the first partition, this force the rpi to use grub instead of boot directly via u-boot.

---

<div class="post-metadata">

**Author:** ![linuxpaul](https://community.ipfire.org/user_avatar/community.ipfire.org/linuxpaul/32/16237_2.png) [@linuxpaul](https://community.ipfire.org/u/linuxpaul)\
**Post date:** [20 February 2024 07:18 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/5 "2024-02-20T07:18:50Z")

</div>

Running IPFire on a Pi4 is fine, but the DeviceTree support is limeted., in my case the temperatures are not provided.

---

<div class="post-metadata">

**Author:** ![arne\_f](https://community.ipfire.org/user_avatar/community.ipfire.org/arne_f/32/12760_2.png) [@arne\_f](https://community.ipfire.org/u/arne_f)\
**Post date:** [20 February 2024 07:44 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/6 "2024-02-20T07:44:02Z")

</div>

At my system ‘sensors’ and also /sys/class/thermal/thermal\_zone0/temp  
reports both the temperature but this works only if the correct dtb is loaded in u-boot so if you force the grub boot this cannot work.

---

<div class="post-metadata">

**Author:** ![crazyfire2](https://community.ipfire.org/user_avatar/community.ipfire.org/crazyfire2/32/10016_2.png) [@crazyfire2](https://community.ipfire.org/u/crazyfire2)\
**Post date:** [20 February 2024 07:54 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/7 "2024-02-20T07:54:35Z")

</div>

Thank you guys. I’m giving up on the RP versions. Decided to use a bulky full blown humongous old system. Less headache and should work right of the bat once I get it going, it’ll just take ton of space. Hopefully in the future support is added for the RP5 and then I’ll try it again.

Thank you all for your comments. Maybe in future kernel releases the RP5 is supported.

---

<div class="post-metadata">

**Author:** ![ipfireuser1000](https://community.ipfire.org/user_avatar/community.ipfire.org/ipfireuser1000/32/10044_2.png) [@ipfireuser1000](https://community.ipfire.org/u/ipfireuser1000)\
**Post date:** [20 February 2024 14:28 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/8 "2024-02-20T14:28:33Z")

</div>

> [@crazyfire2](#):
>
> Do you know if the RP4 is supported? Are all versions of the RP4 supported?

In case you would still like to consider the Rpi I think you will find these helpful if you haven’t already seen them:

> **[Raspberry Pi - The IPFire Documentation](https://www.ipfire.org/docs/hardware/arm/rpi)**

> **[Raspberry Pi 4 Model B - The IPFire Documentation](https://www.ipfire.org/docs/hardware/arm/rpi/four)**

> **[Raspberry Pi 5 - The IPFire Documentation](https://www.ipfire.org/docs/hardware/arm/rpi/five)**

Also my recent post might be of interest in terms of download speed, limitations, etc.

> [@Is it possible to use 5GHz wifi with Raspberry Pi 3 Model B+?](https://community.ipfire.org/t/is-it-possible-to-use-5ghz-wifi-with-raspberry-pi-3-model-b/11110):
>
> Hi, I am running IPFire 183 on a Raspberry Pi 3 Model B+. First off, I would like to thank IPFire and the community for making and supporting IPFire for the Raspberry Pi. For me as a retired person, this is a great way to have a personal hardware firewall. The Raspberry Pi 3 Model B+ has a dual-band 2.4GHz and 5GHz wireless LAN. I am using this wireless LAN (wifi) on the RED side of IPFire to connect to a home router. I am using Ethernet on the GREEN side to connect to my laptop. [Router] \< …

And this guy easily installs IPFire on an RPi 4:

[![](https://community.ipfire.org/uploads/default/original/2X/1/1333e7c0363a200cac456e45e171e859e2b4e38d.jpeg "Firewall For Your Home Or Office - For Free! How To Set Up Ipfire On Raspberry Pi. ipfire vs pfsense") ](https://www.youtube.com/watch?v=4r_eSIZHEgE)

Hope this helps…

---

<div class="post-metadata">

**Author:** ![linuxpaul](https://community.ipfire.org/user_avatar/community.ipfire.org/linuxpaul/32/16237_2.png) [@linuxpaul](https://community.ipfire.org/u/linuxpaul)\
**Post date:** [20 February 2024 14:34 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/9 "2024-02-20T14:34:33Z")

</div>

Is there a working blob for RaspberryPi 4GB V1.4 depending temperatures, meanwhile? May 23 I tested the available ones, but without success.

---

<div class="post-metadata">

**Author:** ![arne\_f](https://community.ipfire.org/user_avatar/community.ipfire.org/arne_f/32/12760_2.png) [@arne\_f](https://community.ipfire.org/u/arne_f)\
**Post date:** [20 February 2024 14:39 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/10 "2024-02-20T14:39:05Z")

</div>

I dont know because i doesn’t have any v1.4 boards.

---

<div class="post-metadata">

**Author:** ![crazyfire2](https://community.ipfire.org/user_avatar/community.ipfire.org/crazyfire2/32/10016_2.png) [@crazyfire2](https://community.ipfire.org/u/crazyfire2)\
**Post date:** [20 February 2024 14:58 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/11 "2024-02-20T14:58:54Z")

</div>

Thank you. Arne.F explained that the RP5 is not supported yet on the current Ipfire kernel version. I appreciate the documentation. Hopefully in a near future support is added for the RP5.

The RP5 documentation only shows how amazing the RP5 will be someday… 😏. Right now it’s… lacking support from everywhere. Even running Raspberry PI OS is bad, I run the issue where the RP5 doesn’t detect my monitor LOL. Disregard the monitor part, that’s a topic for a raspberry forum. They even have a Sticky thread about how to manually figure out and set the monitor or TV resolution. The whole thing is a pain and time waste, so don’t worry about my monitor resolution detection issue Lol, I’ll use the RP 5 for something less important 😏😔.

---

<div class="post-metadata">

**Author:** ![viaprenestina](https://community.ipfire.org/user_avatar/community.ipfire.org/viaprenestina/32/10323_2.png) [@viaprenestina](https://community.ipfire.org/u/viaprenestina)\
**Post date:** [4 March 2024 10:18 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/12 "2024-03-04T10:18:27Z")

</div>

has anybody tried to compile it on RPI5?  
RPI5 is out now and it is by far the most popuar SBC …

---

<div class="post-metadata">

**Author:** ![arne\_f](https://community.ipfire.org/user_avatar/community.ipfire.org/arne_f/32/12760_2.png) [@arne\_f](https://community.ipfire.org/u/arne_f)\
**Post date:** [5 March 2024 14:03 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/13 "2024-03-05T14:03:46Z")

</div>

IPFire based on mainline linux kernel-6.6 with currently not support the Raspberry Pi 5  
even the newest kernel-6.8-rc7 has no support… [broadcom « dts « boot « arm64 « arch - kernel/git/torvalds/linux.git - Linux kernel source tree](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm64/boot/dts/broadcom?h=v6.8-rc7)

Before this support is added to the kernel and u-boot IPFire will not work.

> [@viaprenestina](#):
>
> has anybody tried to compile it on RPI5?

You can compile it on RPi5 without problems but it will not run on RPi5. The output is the same if you compile it on RPi3, RPi4 or our hosted arm64 buildservers…

---

<div class="post-metadata">

**Author:** ![kreativnix](https://community.ipfire.org/user_avatar/community.ipfire.org/kreativnix/32/12337_2.png) [@kreativnix](https://community.ipfire.org/u/kreativnix)\
**Post date:** [6 January 2025 00:06 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/14 "2025-01-06T00:06:21Z")

</div>

How is the situation today: is it now possible to install IPFire on a EasPi 5 w. 4 GB?

---

<div class="post-metadata">

**Author:** ![jon](https://community.ipfire.org/user_avatar/community.ipfire.org/jon/32/15363_2.png) [@jon](https://community.ipfire.org/u/jon)\
**Post date:** [6 January 2025 03:52 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/15 "2025-01-06T03:52:56Z")

</div>

There maybe future hope:

[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts)

---

<div class="post-metadata">

**Author:** ![arne\_f](https://community.ipfire.org/user_avatar/community.ipfire.org/arne_f/32/12760_2.png) [@arne\_f](https://community.ipfire.org/u/arne_f)\
**Post date:** [6 January 2025 09:36 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/16 "2025-01-06T09:36:42Z")

</div>

Currently u-boot doesn’t support Raspberry Pi 5 so it will not boot out of the box.

Not sure if the IPFire kernel can boot without u-boot. Earlier RPi Firmwares need a special packed kernel or u-boot but maybee an uEFI image will able to boot now. (I have not tested anything because i don’t have a RPi 5.)

---

<div class="post-metadata">

**Author:** ![kreativnix](https://community.ipfire.org/user_avatar/community.ipfire.org/kreativnix/32/12337_2.png) [@kreativnix](https://community.ipfire.org/u/kreativnix)\
**Post date:** [6 January 2025 11:05 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/17 "2025-01-06T11:05:02Z")

</div>

Many thanks for your answer. Does that mean, in the moment best solution is to buy a Pi4B 4GB ? I preferred the Pi5 because of probably better Ethernet and also USB. For a Firewall important things.

---

<div class="post-metadata">

**Author:** ![kreativnix](https://community.ipfire.org/user_avatar/community.ipfire.org/kreativnix/32/12337_2.png) [@kreativnix](https://community.ipfire.org/u/kreativnix)\
**Post date:** [6 January 2025 12:13 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/18 "2025-01-06T12:13:27Z")

</div>

Btw, I have one new Pi5 running with Debian 12. But not IPFire.

---

<div class="post-metadata">

**Author:** ![dr\_techno](https://community.ipfire.org/user_avatar/community.ipfire.org/dr_techno/32/15388_2.png) [@dr\_techno](https://community.ipfire.org/u/dr_techno)\
**Post date:** [6 January 2025 13:14 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/19 "2025-01-06T13:14:34Z")

</div>

> [@kreativnix](#):
>
> Many thanks for your answer. Does that mean, in the moment best solution is to buy a Pi4B 4GB ? I preferred the Pi5 because of probably better Ethernet and also USB. For a Firewall important things.

I would suggest using a banana pi router kit instead of a raspberry pi even though I have some people wanting me to pitch in and make this happen for the RPI. There are other devs in the Pi world that can make this happen and they should get off their lazy butts and do this. But eventually, I will get around to it.

If you need to have a purpose for a RPI in a network. May I suggest setting it up as a NAS or a CA server, Which would be better applications for that hardware.

---

<div class="post-metadata">

**Author:** ![arne\_f](https://community.ipfire.org/user_avatar/community.ipfire.org/arne_f/32/12760_2.png) [@arne\_f](https://community.ipfire.org/u/arne_f)\
**Post date:** [6 January 2025 13:28 UTC](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150/20 "2025-01-06T13:28:37Z")

</div>

> [@dr\_techno](#):
>
> I would suggest using a banana pi router kit

Currently IPFire does not work on any BananaPi board since we have dropped 32bit support.

I would suggest NanoPi R2x, R4S or OrangePi R1 LTS. Which all has two Ethernet Ports..  
or the RPI4 if wlan is needed.  
check wiki:

> **[ARM](https://www.ipfire.org/docs/hardware/arm)**

[Next page](https://community.ipfire.org/t/ipfire-on-raspberry-5/11150.md?page=2)
