The OpenWrt Firmware Selector

Bro
So how do I change the uci commands ?!
I did not find the /etc/config/wireless file !
Please explain exactly what to do, or if you have time, do it with AnyDesk
PLEASE :pensive:

You should start a new thread over in the "Installing and Using" category, as fixing your wifi is off-topic in this thread...

1 Like

Same thing here.

When landing at OpenWrt Firmware Selector, the version is SNAPSHOT (r25565-dea42f67ab) with a Date of 2024-03-16 13:55:05

After amending "Installed Packages" to:

base-files busybox ca-bundle dnsmasq dropbear firewall4 fitblk fstools kmod-crypto-hw-safexcel kmod-gpio-button-hotplug kmod-leds-gpio kmod-leds-ws2812b kmod-mt7915e kmod-mt7986-firmware kmod-nft-offload kmod-phy-aquantia libc libgcc logd luci mt7986-wo-firmware mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail uboot-envtools uci uclient-fetch urandom-seed urngd
htop iperf3 luci python3-speedtest-cli
wpad-openssl
luci-ssl-openssl
luci-app-statistics collectd-mod-cpufreq collectd-mod-ipstatistics collectd-mod-ping collectd-mod-processes collectd-mod-sensors collectd-mod-thermal collectd-mod-wireless

And clicking "Request Build", the build is available instantly, as a very old build:

Version: SNAPSHOT (r25442-97f542238a) Date: 2024-03-09T22:42:37.000000Z

(March 9th instead of March 16th)

That's weird. Maybe some caching gone wrong?

As I understand so far, the firmware selector version will not refresh before nightly build, right?

Problem is, some targets like mt7621 stuck on March 12th. Any bugs are blocking auto building?

Edit: Oops, just realized that the developers are busy supporting the upcoming 6.6 kernel for mt7621.

Cannot build latest 22.03 image "Unsupported version: 22.03.6" . Old ath79 have no other option

1 Like

I created firmware through this site a few days ago, and now when I want to create firmware again, it gives me the firmware of that day. Am I doing something wrong?
Device: Mi Router 4A Gigabit

If you request the same build (target, version and packages), the ASU server used by the Firmware Selector will return a cached version for several days until the cache expires and the build is purged. So, it sounds to me that what you're seeing is expected behavior.

1 Like

I'm using the same packages. Thank you

Well, I guess Firmware Selector defaults to the latest stable version of Openwrt (23.05.03) which is only a few days old. Before 23.05.02 was the stable version during a few months.
Or did you download master/snapshot?

Add these at the end if you have 3 interfaces, change names and passes

uci set wireless.@wifi-device[1].disabled=0
uci set wireless.@wifi-iface[1].disabled=0
uci set wireless.@wifi-iface[1].ssid='nicename'
uci set wireless.@wifi-iface[1].key='securepassword'
uci set wireless.@wifi-iface[1].encryption='psk2+ccmp'

uci set wireless.@wifi-device[2].disabled=0
uci set wireless.@wifi-iface[2].disabled=0
uci set wireless.@wifi-iface[2].ssid='anothername'
uci set wireless.@wifi-iface[2].key='thispasscanbesameordifferent'
uci set wireless.@wifi-iface[2].encryption='psk2+ccmp'

I've flashed the recent snapshot from attendedSysupgrade and now the Xiaomi AX3600 does not longer boot. Cannot trigger failsafe mode via reset button. What can I do now?

If you restore the router, then NEVER use snapshot again unless you are a beta tester and don’t know how to restore a router.

1 Like

If you use the "Script to run on first boot (uci-defaults)" and include something in it, for example the same IP address, even if it is the same 192.168.1.1, then the server will compile a new build.

I also see that there is a very clear difference in noise level between a MERCUSYS MR70X (mt7621) with -88-91 dBm at 2.4 GHz and -92 dBm at 5 GHz and an Archer C60 v1 (ath79) with -95 dBm constant at 2.4 GHz and -105 dBm at 5 GHz.

Summary

Generate local signing keys...
Generate local certificate...
Package list missing or not up-to-date, generating it.

Building package index...
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/packages/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_core
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_base
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/kmods/6.1.82-1-d9dbb4ef501bca8204690592f8179c05/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_kmods
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/kmods/6.1.82-1-d9dbb4ef501bca8204690592f8179c05/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_luci
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_packages
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_routing
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/telephony/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_telephony
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/telephony/Packages.sig
Signature check passed.
Downloading file:packages/Packages
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/imagebuilder
Downloading file:packages/Packages.sig
Signature check passed.
Collected errors:

  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-sched-core
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-sched-flower
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-sched-bpf
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-sched-act-vlan
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for bridger:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package bridger.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nfnetlink
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-conntrack
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-conntrack-netlink
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-reject
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-reject6
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-conntrack6
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-nat
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-log
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-log6
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-hash
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-crc32c
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-lib-crc32c
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nft-core
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for dnsmasq-full:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package dnsmasq-full.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nft-fib
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-flow
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nft-nat
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nft-offload
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for firewall4:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package firewall4.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-cfg80211
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-acompress
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-null
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-aead
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-aead:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-crypto-aead.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-manager
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-authenc
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-authenc:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-crypto-authenc.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-hmac
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-sha512
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-rng
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-seqiv
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-ctr
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-ccm
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-ccm:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-crypto-ccm.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-cmac
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-des
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-gf128
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-ghash
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-gcm
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-gcm:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-crypto-gcm.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-md5
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-sha1
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-sha256
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-hw-safexcel
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-hw-safexcel:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-crypto-hw-safexcel.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-kpp
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-lib-chacha20
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-lib-poly1305
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-lib-chacha20poly1305
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-lib-chacha20poly1305:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-crypto-lib-chacha20poly1305.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-crypto-lib-curve25519
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-gpio-button-hotplug
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-hwmon-core
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-leds-gpio
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-leds-ws2812b
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-lib-crc-ccitt
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-lib-lzo
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-mac80211
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-mt76-core
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-mt76-connac
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mt76-connac:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-mt76-connac.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-thermal
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-mt7915e
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mt7915e:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-mt7915e.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-mt7986-firmware
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nft-bridge
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nft-netdev
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-phy-aquantia
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-phy-aquantia:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-phy-aquantia.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-slhc
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-ppp
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ppp:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-ppp.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-pppox
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-pppoe
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-pppoe:
  • kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1)
  • opkg_install_cmd: Cannot install package kmod-pppoe.
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-tun
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-udptunnel4
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-udptunnel6
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-wireguard
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-nf-ipt
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 6.1.86~d9dbb4ef501bca8204690592f8179c05-r1) for kmod-ipt-core
    make[2]: *** [Makefile:189: package_install] Error 255
    make[1]: *** [Makefile:154: _call_manifest] Error 2
    make: *** [Makefile:279: manifest] Error 2

Anyone know how many days the cache will be kept?

So I would not try many times in hope with a new version with my finger crossed.

And, I can get a successful build cached. But for a failed build, shouldn't it not be cached at all, so the users can get one build right after the corresponding issues been resolved, instead of keep getting cached failure?

Simply type # (as many times as necessary) in the section "Script to run on first boot (uci-defaults)" every time you want to have the latest snapshot and then the server will compile a new build.

5 Likes

sha256sum error for snapshot version of Asus RT-AC88U firmware.

https://firmware-selector.openwrt.org/?version=SNAPSHOT&target=bcm53xx%2Fgeneric&id=asus_rt-ac88u

firmware selector says:
sha256sum: cd64098572bb72ecc127a3cfada1b8b411de8f219559b37b95f53f8e3cc5888f

Repeated downloads gives:
sha256sum openwrt-bcm53xx-generic-asus_rt-ac88u-squashfs.trx
e512e457c9993a435f3113ad0d1209e0294a5a4905ee4c3cb7462fd6bb3ff775

Just sayn... while trying to be helpful, and appreciative for everything everyone does for OpenWRT!

1 Like

yes please r9000 is an awesome device