Add support for ASUS RT-AX89X AX6000

How do you recover from the bootloop? Does the OpenWrt settings reset recover the router from the bootloop?

By using UART serial console — I chose 1: Load System code to SDRAM via TFTP and upload asus_rt-ax89x-initramfs-factory.trx downloaded from https://downloads.openwrt.org/releases/24.10.0-rc7/targets/qualcommax/ipq807x/ site.

When OpenWrt is ready at 192.168.1.1, I then upload asus_rt-ax89x-squashfs-sysupgrade.bin using Luci web UI (also downloaded from https://downloads.openwrt.org/releases/24.10.0-rc7/targets/qualcommax/ipq807x/).

You may refer this UART serial console logs:

1 Like

I saw your log and I cannot help you. Maybe you should open an issue on github. Just a curiosity, have you tried the NSS build to see if it works?

No. Can you point me to the NSS build/guide docs?

Considering there may be other issues it would be good if we can load the initramfs.trx image from the USB too.
Something like Linksys MX4300 (and other models) for example.
Quote from MX4300 instructions:
5. USB recovery:
Put the initramfs image on the USB:

  • dd bs=1M if=openwrt-qualcommax-ipq807x-linksys_mx4300-initramfs-uImage.itb of=/dev/sdX

Set u-boot env:

  • fw_setenv bootusb 'usb start && usbboot $loadaddr 0 && bootm $loadaddr'
  • fw_setenv bootcmd 'run bootusb; if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi'

@robimarko @remittor Do you know if that is possible with AX89X?

I cannot say that I have tried it, but if USB works in U-Boot then technically you can do it

Hello everyone!

I’m having trouble connecting to my router in failsafe mode. Here’s what I do:

  1. I turn on the router and wait until the power LED starts blinking

  2. Then press the WPS button

  3. The power LED begins blinking very fast (about 10 times per second), which means the router is in failsafe mode

  4. I plug an Ethernet cable into port LAN1 in router

  5. I set my computerв’s network settings to 192.168.1.10/24

Then I try to connect to 192.168.1.1 using SSH and Telnet, but it doesn’t work, and I can’t even ping it. I’ve tried all the ports from LAN1 to LAN8, but nothing works.

Has anyone successfully connected to a router in failsafe mode? Thanks for help

I have a similar situation. I have two home networks - one on 5 GHz and one on 2.4 GHz (with different SSIDs). I also set up a guest WiFi on the 2.4 GHz network. Everything worked fine for a couple of days, but then it crashed and went into an endless reboot loop. The logs show a kernel error related to the WiFi.

I've re-flashed the router and reconfigured the guest WiFi. So far, the first day has been smooth - I'll keep monitoring it.

I just installed recently released 24.10 on one of the routers. Am I missing something or apk usage wasn't actually enabled in it? It still seems to be using opkg.

Ah, I see

OpenWrt 24.10 uses OPKG only, APK packages are not supported. Only main branch was changed to APK

I guess that switch happened after release branch was originally created.

Is it safe doing sysupgrade from the snapshot (that was created before 24.10 came out) to 24.10 without resetting configuration?

1 Like

Ping if anyone knows. Otherwise I'll probably reset whole configuration just to be safe.

It should be since nothing really changed for this device

1 Like

Btw, why is 24.10 using opkg and not apk? That switch happened after the branch was initially prepared?

The switch intentionally happened after 24.10

2 Likes

Using this startup script I was able to achieve constant fan speed on boot. Max speed is set to 255 but even still it doesn't seem to push a lot of air as I was hoping it would. I am also using NSS build: "OpenWrt 24.10.0 r28427-6df0e3d02a / LuCI openwrt-24.10 branch 25.014.55016~7046a1c"

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
#!/bin/sh

# Disable automatic thermal management for fan
for file in /sys/class/thermal/thermal_zone*/mode; do
    echo disabled > "$file"
done

# Enable manual fan control
echo 1 | tee /sys/class/hwmon/hwmon1/pwm1_enable

# Set fan speed
echo 255 | tee /sys/class/hwmon/hwmon1/pwm1

exit 0

2 Likes

is this router any good or two 4x4 routers will do the job just as good?

Two cheaper (wired-)APs at opposite ends of the house/ on different storeys is almost always better than a single high-end AP. But that's independent of the device in question and just generic best practice.

--
Two high-end APs will beat two low-end APs, of course. It's a question of what you want to accomplish, providing decent service throughout the whole house/ property, for a number of clients roaming throughout - or best performance in the same room and dwindling service the farther you get away from it.

1 Like

what i like about the asus 89x at the right price since it lacks 6ghz support is the sfp+ port and the 8x8 80mhz streams. on the living room it can serve four 80mhz ax clients. on the other hand two wired 4x4 80mhz ap on the same floor on different non-overlapping channels and 9 meters apart can beat the asus hands down

1 Like

@robimarko Do you think this could be a working solution for copper 10G LAN port for B1 revision.
Actually the addition/change is based on your source dts.
Thanks.

copper 10G LAN port on B1 revision does not work only on openwrt? if i buy the router i will fix it. whenever i read the word revision i kinda hate that some bozo changed a chip with another not necessarily compatible for cost reasons mainly... what chip does the revision B uses? can somebody that has the router tell us?