The OpenWrt Firmware Selector

but why is it available in immortalwrt? and here no? is there a big difference? @mwarning

Well, I didn't know about immortalwrt.. anyway I tested it and just adding one package I get the same error, so maybe it's not possible to create custom builds with this model and I don't remember if I ever downloaded one before.
Indeed @mwarning could shed some light into this, thanks.
Edit: I didn't notice before, there's no sysupgrade image either, only factory. My device already is running openwrt, I should check which one but an old one for sure.

immortalwrt is an OpenWrt fork. Nobody ported support for that device to OpenWrt. I do not know why nobody did that or how hard that is. Sorry.

I added luci as package for the WZR-600DHP2 and it worked. I got a link to the image and have not seen any warning.

I cannot download any custom package build for Wzr600-dhp2. I also tried from different connection/devices/browsers.
Is it just me?
Just for a test I tried downloading 22.03.2 custom firmware for Linksys WRT1900ACS v2 and it works fine, generating kernel, factory and system upgrade images.

Ok so I downloaded imagebuilder 22.03.2 for my device, ran it on pc and it correctly built a custom image. I could not do that from website.

I did not try it myself but there may be a problem with the system. One of the volunteers that admin the system will likely look into it when they have time. ( I am not part of the team. )

Since there are not many complaints, try again after clearing your browser cache or try a different browser.

Thanks @spence.
In fact I just realized that local imagebuilder only created
openwrt-22.03.2-bcm53xx-generic-buffalo_wzr-600dhp2-squashfs.trx
which I suppose is a factory upgrade. There is no sysupgrade file..
I do have a backup of factory image but I thought I could just do that from web interface.
Well, maybe this file works in both cases? It's an old router but I'd prefer not to brick it.

Why do you think that you need a sysupgrade image?

See also https://openwrt.org/toh/buffalo/wzr-600dhp2#installation

Thanks @tmomas, I did remember flashing via tftp when I first bought the router, but I didn't remember factory and upgrade were the same image.

device: Xiaomi AX3600
current firmware: OpenWrt SNAPSHOT - r22325-00b40ef00d
target version: r22364

I cannot upgrade via attended sysupgrade as usual because it throws this error new to me, since today. Correctly worked last time yesterday.

Error building the firmware image
Server response: Unsupported package(s): procd-ujail, procd-seccomp, procd

Please report the error message and request
Request Data:

{
    "url": "https://sysupgrade.openwrt.org",
    "revision": "r22325-00b40ef00d",
    "advanced_mode": "0",
    "branch": "SNAPSHOT",
    "efi": null,
    "profile": "xiaomi,ax3600",
    "target": "ipq807x/generic",
    "version": "SNAPSHOT",
    "packages": [
        "acme-acmesh-dnsapi",
        "adguardhome",
        "ath10k-firmware-qca9887-ct",
        "ath11k-firmware-ipq8074",
        "base-files",
        "bash",
        "batctl-full",
        "busybox",
        "ca-bundle",
        "ca-certificates",
        "curl",
        "ddns-scripts",
        "dnsmasq",
        "dropbear",
        "emailrelay",
        "firewall4",
        "fstools",
        "htop",
        "iperf3",
        "ipq-wifi-xiaomi_ax3600",
        "kernel",
        "kmod-ath10k-ct-smallbuffers",
        "kmod-ath11k-ahb",
        "kmod-batman-adv",
        "kmod-gpio-button-hotplug",
        "kmod-leds-gpio",
        "kmod-nft-offload",
        "kmod-phy-aquantia",
        "kmod-qca-nss-dp",
        "kmod-usb-dwc3",
        "kmod-usb-dwc3-qcom",
        "kmod-usb3",
        "libc",
        "libustream-openssl",
        "logd",
        "logrotate",
        "lua",
        "luafilesystem",
        "luci",
        "luci-app-acme",
        "luci-app-attendedsysupgrade",
        "luci-app-ddns",
        "luci-app-sqm",
        "luci-app-tinyproxy",
        "luci-app-watchcat",
        "luci-proto-batman-adv",
        "luci-proto-relay",
        "mailsend",
        "mtd",
        "netifd",
        "nftables-json",
        "odhcp6c",
        "odhcpd-ipv6only",
        "openvpn-easy-rsa",
        "openvpn-openssl",
        "opkg",
        "ppp",
        "ppp-mod-pppoe",
        "procd",
        "procd-seccomp",
        "procd-ujail",
        "relayd",
        "snmpd",
        "sqm-scripts",
        "tcpdump",
        "terminfo",
        "tinyproxy",
        "uboot-envtools",
        "uci",
        "uclient-fetch",
        "urandom-seed",
        "urngd",
        "vsftpd",
        "watchcat",
        "wpad-mesh-openssl"
    ],
    "diff_packages": true,
    "filesystem": "squashfs",
    "client": "luci/git-22.285.67526-18bfcca"
}
1 Like

Error building the firmware image
Server response: Unsupported package(s): procd-seccomp, wpad-basic-mbedtls, procd-ujail, procd

Please report the error message and request
Request Data:

{
    "url": "https://sysupgrade.openwrt.org",
    "revision": "r22256-14334c222e",
    "advanced_mode": "1",
    "branch": "SNAPSHOT",
    "efi": null,
    "profile": "dynalink,dl-wrx36",
    "target": "ipq807x/generic",
    "version": "SNAPSHOT",
    "packages": [
        "ath11k-firmware-ipq8074",
        "base-files",
        "busybox",
        "ca-bundle",
        "dnsmasq",
        "dropbear",
        "ethtool",
        "firewall4",
        "flent",
        "fstools",
        "fwtool",
        "getrandom",
        "hostapd-common",
        "htop",
        "iperf3",
        "ipq-wifi-dynalink_dl-wrx36",
        "iw",
        "iwinfo",
        "jansson",
        "jshn",
        "jsonfilter",
        "kernel",
        "kmod-ath",
        "kmod-ath11k",
        "kmod-ath11k-ahb",
        "kmod-cfg80211",
        "kmod-crypto-acompress",
        "kmod-crypto-aead",
        "kmod-crypto-ccm",
        "kmod-crypto-cmac",
        "kmod-crypto-crc32c",
        "kmod-crypto-ctr",
        "kmod-crypto-gcm",
        "kmod-crypto-gf128",
        "kmod-crypto-ghash",
        "kmod-crypto-hash",
        "kmod-crypto-hmac",
        "kmod-crypto-manager",
        "kmod-crypto-michael-mic",
        "kmod-crypto-null",
        "kmod-crypto-rng",
        "kmod-crypto-seqiv",
        "kmod-crypto-sha256",
        "kmod-gpio-button-hotplug",
        "kmod-hwmon-core",
        "kmod-leds-gpio",
        "kmod-lib-crc-ccitt",
        "kmod-lib-crc32c",
        "kmod-lib-lzo",
        "kmod-mac80211",
        "kmod-nf-conntrack",
        "kmod-nf-conntrack6",
        "kmod-nf-flow",
        "kmod-nf-log",
        "kmod-nf-log6",
        "kmod-nf-nat",
        "kmod-nf-reject",
        "kmod-nf-reject6",
        "kmod-nfnetlink",
        "kmod-nft-core",
        "kmod-nft-fib",
        "kmod-nft-nat",
        "kmod-nft-offload",
        "kmod-nls-base",
        "kmod-ppp",
        "kmod-pppoe",
        "kmod-pppox",
        "kmod-qca-nss-dp",
        "kmod-qca-ssdk",
        "kmod-qrtr",
        "kmod-qrtr-smd",
        "kmod-slhc",
        "kmod-thermal",
        "kmod-usb-core",
        "kmod-usb-dwc3",
        "kmod-usb-dwc3-qcom",
        "kmod-usb-xhci-hcd",
        "kmod-usb3",
        "libblobmsg-json",
        "libc",
        "libiwinfo",
        "libiwinfo-data",
        "libjson-c",
        "libjson-script",
        "libmbedtls",
        "libmnl",
        "libnftnl",
        "libnl-tiny",
        "libubox",
        "libubus",
        "libuci",
        "libuclient",
        "libucode",
        "libustream-mbedtls",
        "logd",
        "luci",
        "luci-app-attendedsysupgrade",
        "luci-proto-wireguard",
        "mtd",
        "netifd",
        "nftables-json",
        "odhcp6c",
        "odhcpd-ipv6only",
        "openwrt-keyring",
        "opkg",
        "ppp",
        "ppp-mod-pppoe",
        "procd",
        "procd-seccomp",
        "procd-ujail",
        "ubi-utils",
        "uboot-envtools",
        "ubox",
        "ubus",
        "ubusd",
        "uci",
        "uclient-fetch",
        "ucode",
        "ucode-mod-fs",
        "ucode-mod-ubus",
        "ucode-mod-uci",
        "urandom-seed",
        "urngd",
        "usign",
        "wireless-regdb",
        "wpad-basic-mbedtls"
    ],
    "diff_packages": true,
    "filesystem": "squashfs",
    "client": "luci/git-22.285.67526-18bfcca"
}
2 Likes

Same error with same router.

Those packages failed to build in the latest SNAPSHOT. Wait a day or so and they'll reappear, once the build issue is resolved.

2 Likes

Still failed for 22371.

Yeah, same here. Looks like a new version of (or flag on) gcc doesn't like some of the format strings. See the bottom of this for one example:

https://downloads.openwrt.org/snapshots/faillogs/aarch64_cortex-a53/base/procd/default/compile.txt

The procd build error is gone, so my x86 builds are solid. Not sure what arch the ipq807x devices fall under, but give it a try...

1 Like

The Firmware Selector now has a small button to fill in a uci-defaults script to set common options:

3 Likes

Cool, but /etc/config/wireless is populated by hotplug events, ie. depending on the time the wireless PHY pops up (think: loading kernel modules, loading firmware, ... all takes time) this can be long after uci-defaults has already been run.

I've tried to resolve this by adding support for dynamically generated wireless defaults, long ago, and was hoping to receive more feedback:

2 Likes

Unsupported version: 22.03.4???