Willkommen bei Freetz

Freetz (mehr zum Namen und zur Historie siehe FAQ) ist eine Firmware-Erweiterung (Modifikation) für die  AVM Fritz!Box und baulich ähnliche Geräte: Die Original-Firmware des Herstellers wird um zusätzliche Funktionen erweitert und mit einer individuellen Zusammenstellung von Programmen ergänzt. Freetz ist  freie Software und wird von Oliver Metz, Alexander Kriegisch u.v.a. weiter entwickelt.

/!\ Achtung: Die Installation einer modifizierten Firmware führt zum Verlust der Gewährleistung des Herstellers!

Download

Das aktuelle Release von Freetz ist Freetz 1.1.2 und kann hier heruntergeladen werden. Eine komplette Liste aller Releases findet sich auf der Download Seite.

Installation

Für die Freetz-Installation wird Linux als Betriebssystem vorausgesetzt. Wer kein Linux dauerhaft auf seinem Rechner installieren will, kann sich mit einer LiveCD, einer "virtuellen Maschine" oder ähnlichen Mitteln behelfen.

Webseite für Anfänger

Diese Webseite richtet sich in erster Linie an Anfänger oder Freetz-Neulinge, welche sich erst in die Materie einlesen wollen oder ihr erstes Freetz-Image bauen wollen.

Webseite für Entwickler

Diese Webseite richtet sich in erster Linie an Entwickler und erfahrene Benutzer, die sich aktiv an der Entwicklung von Freetz beteiligen wollen. Hier können der komplette Quellcode eingesehen und Änderungen verfolgt werden. Über das Ticket-System können Fehler und Feature-Wünsche gemeldet werden.

  • Zeitachse — Chronologie der Änderungen
  • Roadmap — Stand und Planung der Entwicklung (in Arbeit)
  • Quellcode-Browser — SVN-Repository durchsuchen
  • Ticket-System — Probleme, Fehler und neue Feature-Wünsche (bitte hier nachlesen und evtl. im Forum Fragen, bevor ein Ticket eröffnet wird!)
  • Developer Information — Informationen für Entwickler und Howtos (englisch)

Für das Eröffnen eines Tickets sowie die Bearbeitung des Wikis bitte ein Benutzerkonto anlegen.

Wiki und Forum

Weitere Informationen rund um FritzBox & Co. außerdem hier:

Freetz in Presse und Web

Quellcode

Der Quellcode von Freetz kann aus dem  Subversion-Repository bezogen werden:

Stabile Version

Je nach Gerätetyp wird eine der nachstehenden Versionen benötigt:

freetz-1.1.2 (Kernel 2.6)

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

Alternativ kann der stable-branch-1.1 genutzt werden. Hier sind evtl. Fehler im Release 1.1.x gefixt.

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

Eventuell vorhandene Änderungen am stable branch erhält man mit:

svn up
  • Bevor ihr nach einem "svn up" ein neuen Fehler meldet, stellt bitte sicher, dass der Fehler nach einem "make dirclean" noch immer auftritt.

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

Entwicklerversion

Diese Version ist ausschließlich für Profis gedacht, die sich u.U. selbst zu helfen wissen! Sie ist ständigen Änderungen unterworfen und funktioniert möglicherweise nicht oder nur eingeschränkt.

svn co http://svn.freetz.org/trunk freetz-trunk
  • Update auf die neueste Entwicklerversion
    svn up
    
  • Bevor ihr nach einem "svn up" ein neuen Fehler meldet, stellt bitte sicher, dass der Fehler nach einem "make dirclean" noch immer auftritt.

Man kann auch eine bestimmte Revision auschecken, falls z.B. die aktuelle nicht funktionieren sollte. Dabei einfach $revision durch die gewünschte Revision ersetzen.

svn co http://svn.freetz.org/trunk/ freetz-trunk -r $revision
  • TracGuide — Trac Benutzer- und Administrator-Dokumentation (englisch)
  • Formatierungssyntax — Syntax zur Formatierung von Tickets und Wiki
  • TitleIndex — Liste aller vorhandenen Wiki Einträge