The OpenWrt Firmware Selector

Your version is very interesting, but on the site under discussion I can choose this version and even earlier ones.
If there is a choice, it should work, don't you agree with that?


I actually got 2 images built for whatever reason with different sizes.

Which one should I flash? My usual builds with the same config are 6.3MB.

I dug through the build directory and I see 2 manifests.

So, the smaller build has a newer version of https-dns-proxy and some omitted packages. I ran a diff checker.

https://sysupgrade.openwrt.org/store/ddadc4375170aa10f36d51b9b63356ea/

The smaller, newer image booted up! No errors so far. Could've been a fluke or a dependency reduction of sorts 'cause the new build has 9 packages less.

I lucked out because I don't have a way of restoring the firmware via TFTP. I'd need to get a USB ethernet adapter and it was gonna take a few days for it to arrive. Although I have an old Huawei router I could've used in the meantime.

@erayrafet The site https://firmware-selector.openwrt.org/?version=23.05.0-rc3&target=ramips%2Fmt76x8&id=tplink_archer-c50-v4 show one kernel and one sysupgrade download for me:

Well, those are prebuilt images you get. Both image files I had clearly weren't minimal.
Some type of fluke.

Request to make Netgear R9000 / X10 build official. :smiley:

1 Like

Is this by purpose that an index folder of any custom image that seem to have been created in the last 3 weeks + some additional older non-deleted images is world-readable via https://sysupgrade.openwrt.org/store/ ?

It might be debatable, if this folder should be browsable and if such custom-created images should maybe get auto-removed a bit earlier. As it is not sure, what secrets/keys/passwords/publicIPs people might occasionally put into the uci-defaults script section.

2 Likes

@aparcar is this by accident or intentional?

It shouldn't be browsable you're right.

1 Like

I still get two download buttons. Although it seems like the first one is of the previous build I requested over a week ago and the URL is invalid.

Edit: If you try to build an image with the same config, you'll get the same result I do.

base-files
busybox
ca-bundle
dnsmasq
dropbear
firewall4
fstools
kmod-gpio-button-hotplug
kmod-leds-gpio
kmod-mt7603
kmod-mt76x2
kmod-nft-offload
libc
libgcc
libustream-mbedtls
logd
mtd
netifd
nftables
odhcp6c
odhcpd-ipv6only
opkg
ppp
ppp-mod-pppoe
procd
procd-seccomp
procd-ujail
swconfig
uci
uclient-fetch
urandom-seed
urngd
wpad-basic-mbedtls


cgi-io
curl
getrandom
hostapd-common
https-dns-proxy
iw
iwinfo
jansson4
jshn
jsonfilter
kernel
kmod-cfg80211
kmod-crypto-aead
kmod-crypto-ccm
kmod-crypto-cmac
kmod-crypto-gcm
kmod-lib-crc-ccitt
kmod-mac80211
kmod-mt76-core
kmod-mt76x02-common
kmod-ppp
kmod-pppoe
libiwinfo-lua
liblucihttp-lua
liblucihttp0
libpthread
lua
luci
luci-app-https-dns-proxy
luci-ssl
luci-theme-bootstrap
nano

This really does ease the complexity of choosing the correct firmware
thanks for that. Great work ! :+1:

1 Like

problem for build firmware with kmod-mtd-rw

hi daniel can you make that via uci directly in openwrt firmware selector ? or just i put your word thanks

1 Like

To disable IPv6, add these commands in "Script to run on first boot (uci-defaults)" or connect to the device via SSH and enter the following commands:

# Disable IPv6
grep "disable_ipv6" /etc/sysctl.conf || sed -i "/file/a net.ipv6.conf.all.disable_ipv6=1" /etc/sysctl.conf
grep "sysctl" /etc/rc.local || sed -i "/nothing/a\\\n# Set values from '/etc/sysctl.conf'\nsysctl -p" /etc/rc.local
uci del dhcp.lan.ra
uci del dhcp.lan.ra_flags
uci del dhcp.lan.ra_slaac
uci del dhcp.lan.dhcpv6
uci del dhcp.lan.domain
uci del dhcp.lan.ndp
uci del network.lan.ip6assign
uci del network.globals.ula_prefix

# Remove WAN6 interface
uci del network.wan6
uci del_list firewall.@zone[1].network="wan6"

# Saving all modified values
uci commit
reload_config
sysctl -p

.

To check if IPv6 is disabled, after rebooting the router or access point, connect to the device via SSH and enter the following commands (do not add these commands in uci-defaults):

sysctl -a 2>&1 | grep disable_ipv6
ip a | grep inet6
2 Likes

no kernel ? :slight_smile:

Does not matter if i choose snapshot or different model.
kernel is always "unsupported".

the firmware site just does not work today. #monday :slight_smile:

Please try again

not even and err code :slight_smile:

must be #monday

I see there is an error. Will update you in a bit.

3 Likes

Now it works.

1 Like

Broke again...lol