Raspberry PI5 and Freedombox

(When looking for a solution to a problem you are facing, providing a structured, detailed description of the problem will help others provide a quick response)

Problem Description
I am using freedombox on a PI 3, now i want to install Freedombox on a new PI 5
can give u some tips, when i use the Raspberry pi Imager freedombox is not in the list.
Can i use the PI4 image?

We want to support Raspberry Pi 5 and provide images for it. However, the mainline kernel and the Debian linux package do not have support for Raspberry Pi 5 yet. So, we are waiting on that. I recently started seeing kernel updates for Raspberry Pi 5 support. Hopefully, in a few months we would have that and FreedomBox will start building images.

Meanwhile, the best bet is to use the Raspbian or Debian images provided by the Raspberry Pi Foundation and install freedombox as a package on top of that. In such a setup, the kernel and firmware updates are done by scripts provides by the foundation but the rest to be as expected on a typical FreedomBox. The image for Raspberry Pi 4 is unlikely to work.

2 Likes

When i install a image from the raspberry Pi Foundation, and i want to enable the SSH in the edit settings option, the raspberry gets a hostname (raspberry.local) must i change this in freedombox,local?

When freedombox package is installed, it brings in openssh-server as dependency and sets it up. So, I suppose you won’t have do anything more. It is not necessary to change the hostname from ‘raspberry’ to ‘freedombox’. The .local domain should work with FreedomBox no matter what it is.

Thanks for the update and workaround with freedombox package.
This means there is no way to install pure Debian on Raspberry Pi 5?
Is there any beta version to test?

Linux kernel 6.12, which contains “initial” Raspberry Pi 5 support, is now in Debian unstable. I don’t know what limitations might be implied by “initial”, but if you think of unstable as beta, you could try booting unstable on Pi 5.

In the meantime, I have created a repo that generates FreedomBox images for Pi5 using Pi-gen, the tool used to generate official PiOS images.

The main repo is here: yocto-doky / Pi Gen for FreedomBox on Pi5 ¡ GitLab

And a modified raspi-config and raspberrypi-sys-mods are here: yocto-doky ¡ GitLab .

Please feel free to try it out, create issues or just send comments my way, there.

EDIT: Note this is very much a work in progress.

2 Likes

@cshore thanks for sharing this. im not a software / electronic engineer or any part of the “tech” industry. im what you would call a “noob”, “novice user” or maybe just a “user”. im seeing your effort, liking it, but couldn’t really understand the contents of what you’re sharing.

for me, freedombox is simple, single click solution to being able to setup and use / share my homeserver. my childhood was was in the 80s, and ive seen linux grow throughout the 90s and 2000s. i could see it grow, but i could never touch it because it was too “technical” with a giant learning curve. your post and the contents of your repo gave me the feeling i had in those days.

im a raspi 4b owner myself. in my country, i do not have access to open-hardware so its not much of a choice. im glad you are in the effort to put a raspi5 freedombox image but believe it would more benefit people “like me” if you actually shared this effort with the developers and discussed your contribution with them as well. if all is well, maybe your contribution would help make it to the “single click installable” freedombox image and help novice users like me enjoy it.

thanks and all the best.

p.s. the freedombox source code can be found at FreedomBox / FreedomBox ¡ GitLab