Table of Contents
Welcome to Freetz
Freetz (more about the name and history in the FAQs) is a firmware-extension (modification) for the AVM Fritz!Box and devices with identical hardware. The original firmware from the manufacturer is extended with new functions and programs which may be selected by the user. Freetz is free software and is developed by Oliver Metz, Alexander Kriegisch and others.
Warning: the installation of a modified firmware invalidates the manufacturer's warranty!
Since most of the development team and users are German, most of this website is written in the German language.
If you are not familiar with Freetz and have no plan where to start, follow the guidelines in this tutorial to build your first basic image.
Website for developers
This website is intended for developers and experienced users who wish to be actively involved in the development of Freetz. The complete source-code can be viewed and changes followed. Bugs and feature requests can be entered using the ticket-system.
- Timeline — chronology of changes
- Roadmap — current state and planned work (in progress)
- Source Browser — browse the SVN repository
- Ticket System — problems, bugs and feature requests (please read this and if necessary ask in the forum, before opening a ticket!)
- Developer Information — information for developers and howtos
In order to open tickets you will need to register.
Wiki and Forum
Information and discussion about Freetz is available:
- Wiki - background, Installation, packages, libraries, FAQ, Howtos
- Forum — Discussion, questions, announcements (German and English language)
- IRC channel about FritzBox and (inofficially) Freetz
Further information about Fritz and friends can be found here:
- Fritz!Box Wiki — Tips & tricks, background info and more (German language)
See also the FAQs.
Freetz in public press & web
How to check out and update source code from the Freetz repository
Building and using
Freetz can only be built using Linux. See the README file in the root directory of the checked-out source-code, as well as the IPPF Wiki (in German) for the list of tools/packages required to successfully build Freetz. If you're really in a hurry make sure you've got all the required tools installed and then do
make menuconfig make
This gives you first a menu-based configuration and then builds your custom firmware. Enjoy!