Skip to content

mmvanheusden/my-freetz-ng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

My Freetz-NG documentation

Because Installing Freetz-NG on my FRITZ!Box 7560 was such a pain in the ass, I wanted to document everything here for later.

Step 1 I first cloned the repo. I had some trouble building it on Fedora 39, so I created a Debian chroot instance. I basically opened Debian from Fedora and after some tinkering this went well. I proceeded to build the image using make menuconfig, and then make.

Now this is where the annoying shit started happening. The tools/push-firmware didn't detect my FRITZ!Box in time. This is how I fixed it:

Step 2 After I was done building the image on Debian, I moved it to my Windows disk. From there I used EVA tools to convert the .image file to an .image.in-memory file. I did this in WSL, with the root user with the command

$ ./image2ram < path/to/images/latest.image > firmware.image.in-memory

This converted the image in to an image-in-memory file, which can be flashed to the FRITZ!Box.

After that, it was easy. I could easily flash the special image using the EVA tools as well: Flashing Freetz-NG to the FRITZ!Box 7560 from WSL

$ bash ./eva_to_memory firmware.image.in-memory

And it worked!

I think everything could've been done in Linux but the only thing holding it back is that the network connection establishes too slow, so the time window the FRITZ!Box can be flashed ("ftp mode") is missed.

About

Installing Freetz-NG on the FRITZ!Box 7560

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published