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 103 package makefiles and 8 libraries, modifies 22 packages and 5 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