Show this page in german

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.0. 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.

In order to open tickets you will need to register.

Wiki and Forum

Information and discussion about Freetz is available:

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.0 (Kernel 2.6)

svn co http://svn.freetz.org/tags/freetz-1.0/ freetz-1.0

Alternatively you can use stable branch. This is freetz-1.0 with actual firmwares and packages:

svn co http://svn.freetz.org/branches/freetz-stable-1.0/ freetz-stable-1.0

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

Older Version

ds26-15.2 (Kernel 2.6)

svn co http://svn.freetz.org/tags/15.2/ ds26-15.2

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