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.
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.
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.