Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🌟 Support for RT-AX5400 🌟 #503

Closed
10 tasks done
gnuton opened this issue Dec 1, 2023 · 16 comments
Closed
10 tasks done

🌟 Support for RT-AX5400 🌟 #503

gnuton opened this issue Dec 1, 2023 · 16 comments
Assignees
Labels
enhancement New feature or request

Comments

@gnuton
Copy link
Owner

gnuton commented Dec 1, 2023

*This thread is about supporting RT-AX5400.
If you see this issue here is because I have decided to support this model.

So, feel free to ask questions here about this topic.
I will keep the status updated.

Status:

  • received GPL
  • received development unit
  • Merged GPL to feature-branch
  • Initial testing & Bugfixing phase
  • Public pre-alphas
  • Alpha released
  • collecting testing reports & Bugfixing phase
  • Beta released
  • collecting testing reports & Bugfixing phase
  • Stable released
@gnuton gnuton added the enhancement New feature or request label Dec 1, 2023
@gnuton gnuton self-assigned this Dec 1, 2023
@gnuton gnuton changed the title 🌟 Support for ZenWiFi ET8 - RT-AX5400 🌟 🌟 Support for RT-AX5400 🌟 Dec 2, 2023
Repository owner deleted a comment from gameinn1 Dec 26, 2023
@gnuton
Copy link
Owner Author

gnuton commented Dec 28, 2023

the prebuild coming within hte GPL do not have compatible prebuilds with the upstream ones provided by Eric, since my models are based on BCM6756(ARMv7) and all Eric's SDK 5.04 models are based on BCM4912 (ARMv8)

Issues:

  • src-rt-5.04axhnd.675x/bcmdrivers/opensource/net/enet/impl7/bcm_enet.o
  • src-rt-5.04axhnd.675x/bcmdrivers/opensource/phy/prebuilt/phy_drv.o

Solutions:

  • sames as for SDK 5.02 (eg: src-rt-5.02axhnd.675x/router-sysdep.rt-ax58u/hnd_extra/prebuilt/bcm_enet.o)

    release/src-rt-5.02axhnd.675x/platform.mk copies the files from hnd_extra to the right directory, but this meachanism doesn't work out of the box

     if [ "$(HND_ROUTER_AX)" = "y" ]; then \
                                          cp $(TOP_PLATFORM)/hnd_extra/prebuilt/bcm_enet.o $(HND_SRC)/bcmdrivers/opensource/net/enet/impl7/bcm_enet$(PRBM_EXT).o ; \
                                  else \
                                          cp $(TOP_PLATFORM)/hnd_extra/prebuilt/bcm_enet.o $(HND_SRC)/bcmdrivers/opensource/net/enet/impl5/bcm_enet$(PRBM_EXT).o ; \
                                  fi; \
    
    
  • b/release/src-rt-5.04axhnd.675x/bcmdrivers/opensource/phy/Makefile
    We could split the prbuilds by chip or build name

DRV_OBJS += $(if $(wildcard $(CUR_DIR)/phy_drv.c),phy_drv.o,prebuilt/$(BUILD_NAME)/phy_drv.o)

Fix: 68efb15

@gnuton
Copy link
Owner Author

gnuton commented Jan 1, 2024

any tester?

@Imastupidsalmon
Copy link

any tester?

I would enjoy the opportunity to test for this device! I have (2) RT-AX5400 REV B1 new, in-box and (1) RT-AX3000 with Merlin on it in use as my primary home router at the moment.

CMJ

@gnuton
Copy link
Owner Author

gnuton commented Jan 3, 2024

@Imastupidsalmon you can find the pre alpha image here. This image has not been tested and IT CAN SOFT BRICK YOUR ROUTER.
So please before flashing download the asus recovery tool
https://app.circleci.com/pipelines/github/gnuton/asuswrt-merlin.ng/1726/workflows/5671c5d6-91a1-4efc-8e8e-34a28d2f7188/jobs/6105/artifacts

If you do not feel enough brave to test this pre-alpha image it's fine.. I will test it next week once I get the device in my hands.

@Imastupidsalmon
Copy link

I don't mind risking a soft brick at all. Now that I grabbed the restoration utility and stock firmware, and now that I have downloaded your pre-alpha, I will trying flashing it and share the results shortly. Thank you for your work on this and letting me give it a whirl!
CMJ

@Imastupidsalmon
Copy link

No problems so far! Everything I've checked operates as it should, and well, as far as I can tell so far. I just swapped this ax5400 with your pre-alpha on it into place as my home's primary wireless router so that I can give it a more realistic load/test. But so far it's running great, will keep you posted if that changes. Thank you, sir! And great work! If you need me to try something on my end, do let me know and if I can I will.

Screenshot_20240103-200044_Chrome

@gnuton
Copy link
Owner Author

gnuton commented Jan 7, 2024

Here another tested by myself pre-alpha build
https://output.circle-artifacts.com/output/job/20e496ac-68f8-4d76-bf83-cf6b99a8814b/artifacts/0/workspace/release/RT-AX5400_3004_388.6_alpha1_nand_squashfs.pkgtb

@radugrecu97
Copy link

radugrecu97 commented Jan 19, 2024

Question, does support for this model mean that ZenWifi XD6 will be technically supported? The product page says they're a pair of AX5400 routers.

I don't know if it's just a different case.

@Imastupidsalmon
Copy link

image

image

12 days without a reboot. 17 devices connected. Speed is fantastic. Thank you @gnuton ! It's working great for me!

CMJ

@gnuton gnuton closed this as completed Mar 8, 2024
@Heiliger-Gral
Copy link

@gnuton Hi, I just came here via the snbforums because my new RT-AX5400 arrived today because I would like to have a fairly simple VPN for 2-3 clients. Unfortunately I miss the kill switch in the stock firmware..

Is the version already final?
I haven't had anything to do with Asus routers so far
And so I don't know if there are different REVs here

greeting

@gnuton
Copy link
Owner Author

gnuton commented Mar 27, 2024

@Heiliger-Gral it s stable enough

@Pink210
Copy link

Pink210 commented May 5, 2024

sorry for bother :(
this topic is about this RT-AX5400:
https://www.asus.com/networking-iot-servers/wifi-routers/asus-wifi-routers/rt-ax5400
or this one(DSL-AX5400):
https://www.asus.com/networking-iot-servers/dsl-ax82u/
?

@gnuton
Copy link
Owner Author

gnuton commented May 7, 2024

Rt-ax5400

@Hollywood25201
Copy link

@gnuton
New to firmware installs on routers, was wanting to see where I can download the firmware for this. I can't find it on the main site (https://www.asuswrt-merlin.net/). I found it in the release page of github but only found "RT-AX5400_3004_388.6_2-gnuton1_nand_squashfs.pkgtb"
On all the tutorials online it says it's a .w file, but I don't want to brick my router.
Could I get some guidance?

@gnuton
Copy link
Owner Author

gnuton commented May 20, 2024

@Hollywood25201 the flashing tool checks for the firmware signature. You should allow you to flash garbage.
Even in the worsrt case you can recover but yes the last link is the rcorrect one

@skymansh
Copy link

skymansh commented Nov 22, 2024

Hi.
It seems that a newer version of the firmware has appeared. Can you tell me if I can install this firmware on RT-AX5400 H/W rev. A1 ?
I'm only interested if I can change the region for better WIFI coverage.
https://github.com/gnuton/asuswrt-merlin.ng/releases/download/3004.388.8_2-gnuton1/RT-AX5400_3004_388.8_2-gnuton1_nand_squashfs.pkgtb
Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants