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.
Download
The current stable release of Freetz is Freetz 1.1.2. You can download it directly from this page. A complete list of releases is available from the download page.
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, FAQ, Howtos
- Forum — Discussion, questions, announcements (German and English language)
- IRC - IRC Channel for Freetz friends
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
Source Code
The source code for Freetz can be checked out from the Subversion-Repository:
Stable Version
Depending on the hardware type, one of the following versions will be required
freetz-1.1.2 (Kernel 2.6)
svn co http://svn.freetz.org/tags/freetz-1.1.2/
Alternatively you can use stable-branch-1.1. Errors are fixed here before a new freetz version is released:
svn co http://svn.freetz.org/branches/freetz-stable-1.1/
To get the newest updates execute:
svn up
ds-0.2.9-p8 (Kernel 2.4)
svn co http://svn.freetz.org/tags/ds-0.2.9-p8/ ds-0.2.9-p8
Development Version
This version is only for experienced users and developers that are able to help themselves! It is under constant development and may only partly work, or not at all.
svn co http://svn.freetz.org/trunk/ freetz-trunk
- Update to the newest development version
svn up
- Before reporting problems after an "svn up", please check that the problems still occur after a "make dirclean".
It is also possible to check out a particular revsion, in case e.g. the current version doesn't work. Replace $revision with the desired revision.
svn co http://svn.freetz.org/trunk/ freetz-trunk -r $revision
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!
Trac-Links
- TracGuide — Trac user- und admin-documentation
- WikiFormatting — Formatting syntax for tickets and wiki
- TitleIndex — List of all Wikisites
