Skip to content

Welcome to Freetz-EVO⚓︎

Freetz-EVO is an actively synchronized fork of Freetz-NG for building enhanced firmware images for AVM FRITZ!Box devices. It keeps Freetz-NG as the technical base while adding EVO-only packages, package fixes, a responsive web interface, hardened session login, reverse-proxy tooling, and stronger build/test workflows.

Compared with Freetz-NG, this tree adds 193 package makefiles and 68 libraries, modifies 28 packages and 12 libraries, and carries substantial documentation and tooling work.


Start with the full README
Build an image
Try the UI mockup

Start Here⚓︎

Build Safely

Set up the host, configure the image, build it, and flash with the documented workflow.

Prerequisites · Getting Started · Install

Check Compatibility

Review supported firmware and device information before selecting packages or flashing an image.

Firmwares · Downloads · Online update

Explore Packages

Browse generated package, library, patch, theme, and host-tool listings.

Packages · Libraries · Patches · Themes

Try the Interface

Preview the EVO skin, mobile behavior, and browser-based administration experience without a device.

Interactive mockup · Mobile/PWA notes · Disk Management

EVO Focus Areas⚓︎

Responsive web UIModernized pages, mobile navigation, dark mode, and persistent per-device preferences.

Device operationsDisk management, cloning, recovery, download tools, torrent workflows, and browser-based file administration.

Runtime stacksModern PHP, Python modules, QuickJS, Nginx, terminal tooling, and selected AI/ML packages.

Build confidenceReviewed English documentation, stronger CI, upstream synchronization, and generated package listings.

Documentation Map⚓︎

Wiki⚓︎

FAQ

Beginner

Advanced

Expert

Troubleshooting

Security

Development

Various