Installation help with Fritzbox 3390

Hello,

I'm following OpenWRT a couple of years but never install it on any machine. Now I want to test it on a Fritzbox 3390. For the installation I'm using the wiki Howto but I'm stuck on the first step. The EVA script works and the connection to the box will be established. After installation of initramfs-kernel the Fritzbox restarts. The power is blinking in very shot intervals. I assume the installation fails. Maybe because of lacking compression like the wiki says. But where can I set those options? Or am I doing something wrong? I don't get any error messages or something like that in Ubuntu terminal.

Router: Fritzbox 3390
OS: Ubuntu 22.04

Have a nice Saturday and Sunday.

It's not installed, just booted.

Assuming the initramfs boots, you should then try to access it at 192.168.1.1.

If not, then you probably need serial to investigate further.

You could also try an initramfs, from an older openwrt release.

1 Like

Hello,
I also tried to install OpenWrt on a Fritzbox 3390. But it was not successful.

I copied the EVA Script from this link.

1.) Then I assigned myself the IP address 192.168.178.10/24 and connected the Computer to one of the boxes LAN ports.

2.) Connect Power to the FritzBox. As soon as the LAN port of the computer shows link, I started the EVA script

./eva_ramboot.py 192.168.178.1 [path-to]/avm_fritz3390-initramfs-kernel.bin

The output was the following

> SETENV memsize 0x079fb000
< 200 SETENV command successful
> SETENV kernel_args_tmp mtdram1=0x879fb000,0x88000000
< 200 SETENV command successful
> MEDIA SDRAM
< 200 Media set to MEDIA_SDRAM

After that the green power led flashed, but once only. And then the power is blinking in very shot intervals in red colour.

I could not ping the FritzBox. Even after assigning another IP address (192.168.1.1/24).

Like @Rauther I think that I am doint something wrong. But what? Is there anyone who can give me a hint?

Router: Fritzbox 3390
OS: Linux Mint 21.1 / Ubuntu 22.04

that would be the default IP of openwrt, it won't work, try .1.2

@frollic Thanks for your reply!

After execution of the EVA script the FritzBox seems to restart. Approx. 30 seconds later the power led is blinking red rapidly.
Then I assigned myself another IP address (192.168.1.2/24; gateway 192.168.1.1). But I still could not ping the FritzBox.

Also, what's not clear to me (quote):

IMPORTANT: Set lzma compression in ramdisk options, bootloader stalls when receiving uncompressed images.

What does this mean?

Assumed I could connect to the FritzBox after EVA script. Which steps are necessary? Like this?

scp /path/to/openwrt-22.03.3-lantiq-xrx200-avm_fritz3390-squashfs-sysupgrade.bin root@192.168.1.1:/
ssh root@192.168.1.1
root@OpenWrt:~# sysupgrade -n openwrt-22.03.3-lantiq-xrx200-avm_fritz3390-squashfs-sysupgrade.bin

Hi guys, following is not a question, just a note for others - in addition to the installation guide.

I have successfully installed OpenWrt on a FB3390.

  1. Get the eva_ramboot.py from the github repo. Also download the last firmware files, i.e. *avm_fritz3390-initramfs-kernel.bin and *avm_fritz3390-squashfs-sysupgrade.bin.

  2. Now assign yourself the ip address 192.168.178.10 (netmask 255.255.255.0; gateway 192.168.178.1)

  3. Connect Power to the FritzBox. As soon as the LAN port of the computer shows link, start the EVA script
    ./eva_ramboot.py 192.168.178.1 [path-to]/*avm_fritz3390-initramfs-kernel.bin
    If it fails to find the device try the ip address 169.254.101.1 (Firmware updates or the recovery tool apparently change it). Before your should have assigned yourself the proper ip address (like 169.254.101.10/24). The output should looks like this:
    > SETENV memsize 0x079fb000
    < 200 SETENV command successful
    > SETENV kernel_args_tmp mtdram1=0x879fb000,0x88000000
    < 200 SETENV command successful
    > MEDIA SDRAM
    < 200 Media set to MEDIA_SDRAM

  4. After booting the initramfs image, the red power led is blinking and you can reach it under the OpenWrt default ip address 192.168.1.1. Now assign yourself the ip address 192.168.1.10 (netmask 255.255.255.0; gateway 192.168.1.1). Ensure that you are connected to LAN port 1!

  5. Upload squashfs-sysupgrade.bin to the FB3390 .
    scp /path/to/*avm_fritz3390-squashfs-sysupgrade.bin root@192.168.1.1:/

  6. Run sysupgrade to persistently install OpenWrt.
    ssh root@192.168.1.1
    root@OpenWrt:~# sysupgrade -n *avm_fritz3390-squashfs-sysupgrade.bin

  7. The first boot may take a bit longer than usual. Don't forget to change your ip address settings to automatic (dhcp). After that you can reach OpenWrt under the default ip address 192.168.1.1

Thanks for tutorial it worked fine but now I have a problem with activation of 2.4GHz WiFi. Is it possible to use both 5GHz and 2.4GHz at the same time?