Skip to content

Applying for a 7590 device #34

@xaldyz

Description

@xaldyz

Hello Peter,
I started to look into enabling the SSH access for this router and I almost instantly came across your posts.
They are very helpful and full of information, especially this page (I don't speak German so I used google translate)!
However, I'm not able to understand how to apply this project upon an existing, out-of-the-box 7590, with OS 7.21, firmware 154.07.21, maybe just for the language problem :)
Since it's my only router, it would be unfortunate if I wasn't able to recover it, so I am quite scared into applying firmware modifications.
I've already tried the "# 96 * 7 *" method, and it's not working (although the "# 96 * 8 *" responds).
I am not a computer novice, and I am confident into kernel compilation and similar stuff, but the "embedded" part of it (so bootloader, image into RAM through EVA, ...) is not crystal clear for me. Also, some commands are updated, I can pack a step-by-step English instruction for newcomers like me.

I tried to upload the modfs.tgz image to the "file FRITZ!OS" but it didn't work, the system gave me with "incorrect file" and then rebooted with factory settings.
Do I have to build a YourFritz kernel image and flash it?
It doesn't seem so in the aforementioned post, but I don't get the section about the "switch system", and the "bootloader not working after a soft reset".

However, I had a peek at eva_switch_system (which uses eva_discover) but the system is not able to find the FritzBox, maybe because you need to power-cycle the device in the meanwhile? But it doesn't seem to work either.
By hard-wiring the IP address in the variable EVA_IP, the function eva_switch_interface is able to connect, but it fails since the "SYST" command returns "UNIX Type: L8 Version: Linux 4.9.198", and the script is complaining that it should be "AVM whatever".
I use Ubuntu 18.04 in WSL (version 1), I don't know if it may be the source of the problem.

Maybe this issue does not belong here and is more suited to YourFritz, but since I "only" want to enable Telnet, I tought this repository is the most minimal configuration.

I can provide more information if those are helpful, I put everything that seemed relevant.
Can you help me out?
Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions