Freetz Makes Your Box More Flexible¶
The stock firmware does not always include every feature users need. Freetz extends the original firmware so you can tailor your device to your own use case.
With Freetz you can:
- Add functionality, for example extra services, VPN tools, or diagnostics.
- Customize existing behavior that is too limited in stock firmware.
- Remove unneeded components to free space for features you actually use.
How Freetz Works¶
A FRITZ!Box firmware image is made of many components. Freetz modifies selected parts, adjusts configuration, and can add new components while keeping the original AVM web interface available.
The result is a custom firmware image you can install using the normal firmware update workflow.
Why You Build It Yourself¶
Because of licensing and redistribution restrictions, ready-made modified images are generally not distributed. Freetz provides the build system and tooling so every user can create a personal image locally.
Requirements¶
- A Linux system (native or virtualized).
- Basic build dependencies required by Freetz.
- Current Freetz sources.
Typical Workflow¶
- Configure your image in menuconfig.
- Build the image.
- Flash it with the standard update process.
- Open the Freetz pages in the web interface and configure enabled packages.
In most cases, existing FRITZ!Box settings remain intact after switching to a Freetz image.
Legal and Support Notes¶
Freetz includes and integrates free software, but a working firmware also contains proprietary vendor components. This is why distributing prebuilt modified images can create legal issues.
If you run modified firmware, do not expect vendor support from AVM for issues caused by modifications. Community support is available in the IP-Phone forum:

