Xiaomi AX3600: help installing openWRT 24.10

Hi,

I need help about installing openWRT 24.10. I followed the detailed procedure here and I was able to obtain SSH access and to flash the “intermediate” firmware as described. The command

nvram get flag_boot_rootfs gave me 1

so I used

ubiformat /dev/mtd12 -y -f /tmp/openwrt-qualcommax-ipq807x-xiaomi_ax3600-initramfs-factory.ubi -s 2048 -O 2048 && nvram set flag_boot_rootfs=0 && nvram set flag_last_success=0 && nvram commit

I do not remember about the output of cat /proc/mtd.

There were no errors, however after reboot the blue LED is on and the LAN/WAN LEDs are all blinking, but I am not able to get an IP address in order to complete the flashing procedure.

So I tried to unbrick the device following the TFTP recovery on GNU/linux, but even if the orange LED blinks and the TFTP server is working on my PC, I am to able to recover the device.

What can I do?

Thank you

Hi,

I tried again. When I switch on the router, the LED stays solid orange for a few seconds, then blinks rapidly in orange, followed by a slower blinks orange, and finally stays solid blue. I cannot get an IP address, so I tried configuring the PC with a fixed IP of 192.168.31.10, but I could not ping the router.

So I tried again the TFTP recovery procedure:
sudo ip address flush dev adapter_name
sudo ip address add 192.168.31.100/24 dev adapter_name
ip a
2: : <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
inet 192.168.31.100/24 scope global adapter_name
valid_lft forever preferred_lft forever

sudo dnsmasq --no-daemon --listen-address=192.168.31.100 --bind-interfaces --dhcp-range=192.168.31.2,192.168.31.2 --enable-tftp --tftp-root=/tmp/tftp
dnsmasq: started, version 2.90 cachesize 150
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC loop-detect inotify dumpfile
dnsmasq-dhcp: DHCP, IP range 192.168.31.2 -- 192.168.31.2, lease time 1h
dnsmasq-tftp: TFTP root is /tmp/tftp
dnsmasq: reading /etc/resolv.conf
dnsmasq: using nameserver 127.0.0.53#53
dnsmasq: read /etc/hosts - 8 names

I switched of the router and pressed the reset button until the orange LED started blinking. However, it did not turn blue, but remained solid. If I do not press the reset button, the router follows the LED status as described in the first part of this message.

What can I do?
Thank you

does it even request an IP from dnsmasq/DHCP ?

No, the output is the one that I reported.

sudo dnsmasq --no-daemon --listen-address=192.168.31.100 --bind-interfaces --dhcp-range=192.168.31.2,192.168.31.2 --enable-tftp --tftp-root=/tmp/tftp
dnsmasq: started, version 2.90 cachesize 150
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC loop-detect inotify dumpfile
dnsmasq-dhcp: DHCP, IP range 192.168.31.2 -- 192.168.31.2, lease time 1h
dnsmasq-tftp: TFTP root is /tmp/tftp
dnsmasq: reading /etc/resolv.conf
dnsmasq: using nameserver 127.0.0.53#53
dnsmasq: read /etc/hosts - 8 names

I am using ubuntu 24.04. My /etc/hosts

127.0.0.1 localhost127.0.1.1 myPC
The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allrouters

and /etc/resolv.conf

nameserver 127.0.0.53
options edns0 trust-ad
search lan

Edit: same problem of this with official build.

NSS builds aren't official.

Can a different client than the router obtain an IP from this dnsmasq?

Hi,

I am using the official build and I followed the instructions here.

I have to try. Is it enough to connect any kind of device?

Thank you

Yes, you just want to see if it works as intended.

I tried with a different PC running ubuntu 22.04 LTS and I discovered that the router was working properly (although all the LAN LEDs are constantly blinking). I was able to access the router via LuCi and configure it. Probably, the other PC, which does not have an integrated LAN port, but only a USB adapter, has some problem.

Thank you

I tried to install a package withopkg update and than opkg install nano htop

Collected errors:
  • opkg_download_pkg: Package nano is not available from any configured src.
    
  • opkg_install_pkg: Failed to download nano. Perhaps you need to run 'opkg update'?
    
  • opkg_install_cmd: Cannot install package nano.
    
  • opkg_download_pkg: Package htop is not available from any configured src.
    
  • opkg_install_pkg: Failed to download htop. Perhaps you need to run 'opkg update'?
    
  • opkg_install_cmd: Cannot install package htop.
    

What could be the problem? The router connects to Internet and devices can access Internet.

Thank you

Might want to post the complete opkg output, not only the error message.

Hi,

I was able to install all the packages except luci-app-wireguard, but it found that is not available anymore.

I am sorry, I do not understand why it never works on the first few attempts. :frowning:

yeah, it's been renamed/superseded.

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