Wiki⚓︎
FAQ⚓︎
Beginner⚓︎
- Installing Addon Packages
- Basic Questions
- How Do I Build My First Trunk?
- Freetz Makes Your Box More Flexible
- Freetz Linux
- Installation
- Configuration
- Freetz for Beginners
- What Should I Do If My Box Cannot Be Freetzed?
- What Could My Next Image Look Like?
Advanced⚓︎
- Small Web Server with BusyBox
- Create and Enable Swap
- External
- Integrating Your Own Files into Firmware
- Configure and Compile the Kernel
- Targets of Freetz's
make - Unpacking and Packing Firmware Images
- Shut Down Computers on the Network
- Save Users Permanently in passwd
Expert⚓︎
- 6490 info sheet
- ADAM2 Bootloader
- Firmware Update Flow
- Flash Partitioning
- Saving Space in the FRITZ!Box Filesystem
- How FRITZ!Box Detects Unsupported Changes
- Rudi Shell
- Back Up Flash Partitions During Operation
- Back Up Flash Partitions Externally with FTP
- Signing Firmware
- Store Settings in the Urlader Environment
Troubleshooting⚓︎
- Download failures during build (sources/tools)
- IRC
- Troubleshooting Build Aborts
- Frequent Spontaneous Reboots
- Repair a Broken Phone Book
Security⚓︎
- Freetz as an Internal Router with Firewall
- Separate WLAN from LAN with iptables
- Configuration of the Built-in Switch
- User Management
Development⚓︎
- Hodgepodge: Development
- Compile Your Own Programs
- Create a Cross-Compiler / Toolchain
- Device Table
- Freetz Build Process
- List of kernel sources
- Maintaining Menu Configuration
- Package Developing - Advanced Topics
- Package Development
- Package development config
- libmodcgi.sh
- Makefiles
- Example 1: Httptunnel
- Example 2: par2cmdline
- Example 3: NZBGet
- How Do I Build My Own Package for Freetz?
- First steps - How to start your first freetz package
- Creating a GUI for Packages in Freetz
- Web-interface HTTPTunnel
- Structure of a Patch
- Shell Language
- SquashFS 4 (BE)
- STARTLEVEL of packages
- UI Modules and ctlmgr_ctl