Bricked Zyxel EX5601-T0

Hi, trying to install OpenWRT on a Wind3 branded Zyxel EX5601-T0 I encountered issues and now the device doesn’t boot anymore.
I think I flashed it on the wrong partition and thats’s why now it’s not working anymore.

I tried accessing the bootloader but I get stuck when I’m prompted with
Hit any key to stop autoboot:

I have no clue what the password could be.

This is the output from Putty connected via TTL port https://pastebin.com/uutkeLrX

Did you hit the "any" key?

Please post the output directly into this forum (not via 3rd party websites)...

Please use the "Preformatted text </>" button for logs, scripts, configs and general console output (red circle; this works best in the 'Markdown' composer view in the blue oval):

Screenshot 2025-10-20 at 8.14.14 PM

Yes, that’s when it asks for the password, after I stop the autoboot.

I used Pastebin because the log is longer than characters limit for a single post

Did you try https://openwrt.org/toh/zyxel/t-56 ?

Often (but not always) there is a lot of extraneous stuff in the logs in this situation. You can usually trim quite a bit out of the middle (just make it clear that you have done this as to not add confusion).

1 Like

Which part specifically? Btw, I’m kinda tilted, by reading again I noticed I forgot to put the “mt7986-ram-ddr4-bl2.bin” in the folder, so at least I know I can launch stuff with mtk_uartboot.
Do you think there is a way to at least recover the original firmware with that?

I’m sure 99% of the stuff in that log is useless, but I don’t know what is useless so I just pasted it all for good measure

What do you mean by recover ?

Have the rooter be usable again, regardless of which firmware is installed.

Correct me if I’m wrong, as far as I understood mtk_uartboot allows me to load stuff into RAM.
Can I somehow reload an official firmware image on it before I do more damage?

I mean, obviously managing to install OpenWRT would be better but I’m not sure if it’s possible to do it in the current state.

Edit: if I keep going after the router enters in TFTP mode, and load the openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-bl31-uboot.fip image, is it reversible or does it make any change?
In my mind it should boot to a RAM loaded OpenWRT and nothing more, but I don’t want to risk doing more damage than what I’ve probably done already.

Is this a question?

Yes, you should be.

Just follow the guide.

1 Like

I’m scared to commit changes boss :sweat_smile: :skull:

That said, I’m actually in! I think for today I’ll stop,I’m tilted and tired, I don’t wanna risk doing irreversible mistakes, implying I haven’t done some already. Thanks for the moral support so far haha :+1:

In the end it worked.

Only weird thing now is that I’m having issues with 160MHz WiFi 6, but that might be some weird issue with DFS or something similar, because 80MHz seems to be working fine.

1 Like

Which country? Try channel 36

I’ve tried before reading your message, and it worked. I guess it was DFS or something like that after all, but the GUI really does a terrible job in that regard.

A weird thing that happens tho is that the down/up speeds with the 80MHz channel are around 8-900Mbps, while with the fastest devices I have (a Realme GT2 and a Pixel 6 Pro) I get 1700Mbps/190Mbps and 1400/190Mbps respectively. That upload cap is very weird and idk what causes it.

Have you already activated "wed"?

echo "mt7915e wed_enable=y" >> /etc/modules.d/mt7915e; sync; reboot

Can you send us the current router configuration?

Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button (red circle; this works best in the 'Markdown' composer view in the blue oval):

Screenshot 2025-10-20 at 8.14.14 PM

Remember to redact passwords, VPN keys, MAC addresses and any public IP addresses you may have:

ubus call system board
cat /etc/config/network
cat /etc/config/wireless
cat /etc/config/dhcp
cat /etc/config/firewall

Do this in a new thread though...

1 Like

I’ve done the steps in the guide linked from the 5601 page.

cat /sys/module/mt7915e/parameters/wed_enable gives “Y”

Now the Pixel 6 Pro also reaches 1740+ down but the upload didn’t improve.

I’ve also tried editing /etc/modules.d/mt7915e with no results, upload won’t go above 200Mbps.
I’ll open another topic tho if I can’t figure it out.

On an ordinary speedtest i get 1000/1000 maximum of my ISP with an pixel 9. Can't you try an newer device?

Upon further investigation it appears that the issues are caused by my ONT, apparently it’s one of those where a weird bug or lack of RAM causes issues when the speed goes above 2.5Gbps

2 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.