The OpenWrt Firmware Selector

Is there a way to locally host the "Firmware Selector" locally?
So I can work with sensitive info without worrying of leakage?
I'd basically just have my devices images to be selected, so it would be lightweight and at the same time super customizable without privacy concerns.

I mean, is there like, a pre-built docker image that I can run and just work with it?

Both are openw source and available online. I would say yes, you can run it locally. But a bit less involved would be to build images yourself.

2 Likes

Also, you can build your own images using github actions.

example this one https://github.com/izer-xyz/openwrt-imagebuilder-action

1 Like

That's basically what auc is... Both FS and auc collect host detail, create a package list, then ship that off to the ASU server via a 'build' request as detailed at https://sysupgrade.openwrt.org/ui/. Hosting your own firmware selector would be exactly as secure as using the online one...

Your best option is just to do local builds, if your data privacy requirements are such that you can't send package lists and host info over the wire.

1 Like

I've made a formal request here, please spread the link and support it .

2 Likes

I'm using the Firmware selector and it get all the way to building the firmware but it exits with a pink box containing:

init
>STDERR
>STDOUT

I am adding customized packages. Maybe something to do with that?

To handle "defaults" not being enabled on the server, turn on uci defaults by default so you can customize the script that runs on first boot

The thing is: I have Wireguard and some other sensitive data that I do not trust to send over the internet. I don't mind the package list, but the data I set via UCI.

But the graphical interface of firmware-selector makes things easier to manage. That's what I'm trying to achieve, so I don't have to rely on building in a system and having to maintain it

But unless you are adding your sensitive data to uci-defaults specifically in the Firmware Selector, the ASU build server never sees it. All of auc, LuCI Attended Sysupgrade and basic sysupgrade stash the uci data (and other backed-up config) locally on your router and re-install it after the image has been flashed; it never sees the internet.

That's exactly what I'm doing.
I'm trying to have a pre-set config to "set and forget", so whenever I need to upgrade my router I just run a new image and flash it, without having to "keep old settings", since the new image will have pretty much my new image with everything via uci-defaults.

1 Like

Ahh, got it! Well, at this point it seems your only option is to use local builds, as the uci-defaults feature has been disabled on the build server for a few months and does not appear to be returning. I'm not sure why, as on the FS the feature is robust and works well. (EDIT: yeah, I see I asked that question on this thread 9 days ago...)

(In LuCI ASU and auc, if the uci-defaults feature was implemented there -- it is not, then it would be problematic on ext4 builds, as there is no /rom (or /overlay for that matter) partition after first boot and the respective program could not recover the original uci-defaults for the new build as they are gone.)

I just did a build using defaults (aka uci-defaults) and it's enabled again. I did this using my own build tool that talks directly to the ASU build server, so your mileage may vary (it previously was saying "defaults not enabled" or something like that).

Hello,

Is anyone else having issues with the build environments? I am currently unable to update to the lates SNAPSHOT using the firmware selector, attended sysupgrade or auc with my customized package list.

3 Likes

Yes, generating customized image fails using latest snapshot:
Error: Impossible package

STDERR:
...
Collected errors:
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-reject
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-reject6
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-log
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-log6
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-crc32c
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nft-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nft-offload
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for firewall4:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
...
2 Likes

Getting the same errors here.

 pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-iptunnel
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-iptunnel4
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-sit
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for 6in4:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package 6in4.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nfnetlink
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-reject
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-reject6
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-conntrack
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-conntrack6
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-nat
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-log
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-log6
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-hash
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-crc32c
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-lib-crc32c
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nft-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nft-fib
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-flow
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nft-nat
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nft-offload
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for banip:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package banip.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-sched-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-sched-bpf
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for bridger:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package bridger.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-conntrack-netlink
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for dnsmasq-full:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package dnsmasq-full.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-ipt
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nf-ipt6
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-ipt-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-ip6tables
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nft-compat
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for ip6tables-nft:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package ip6tables-nft.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-ipt-ipset
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for ipset:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package ipset.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-ipt-ipopt
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for iptables-mod-ipopt:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package iptables-mod-ipopt.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-asn1-decoder
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-cfg80211
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-null
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-aead
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-aead:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-crypto-aead.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-manager
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-authenc
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-authenc:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-crypto-authenc.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-hmac
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-sha512
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-rng
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-seqiv
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-ctr
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-ccm
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-ccm:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-crypto-ccm.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-cmac
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-des
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-ecb
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-gf128
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-ghash
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-gcm
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-gcm:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-crypto-gcm.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-md5
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-sha1
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-sha256
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-hw-safexcel
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-hw-safexcel:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-crypto-hw-safexcel.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-kpp
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-lib-chacha20
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-lib-poly1305
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-lib-chacha20poly1305
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-lib-chacha20poly1305:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-crypto-lib-chacha20poly1305.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-crypto-lib-curve25519
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-dnsresolver
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nls-base
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-fs-smbfs-common
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-oid-registry
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-fs-cifs
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-fs-cifs:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-fs-cifs.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-fs-exfat
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-lib-crc16
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-fs-ext4
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-fs-ext4:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-fs-ext4.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nls-cp437
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nls-iso8859-1
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-nls-utf8
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-fs-vfat
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-fs-msdos
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-fs-msdos:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-fs-msdos.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-fs-ntfs3
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-gpio-button-hotplug
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-hwmon-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-ifb
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-leds-gpio
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-lib-crc-ccitt
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-mac80211
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-mt76-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-mt76-connac
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mt76-connac:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-mt76-connac.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-thermal
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-mt7915e
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mt7915e:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-mt7915e.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-mt7986-firmware
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-slhc
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-ppp
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ppp:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-ppp.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-pppox
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-pppoe
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-pppoe:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-pppoe.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-sched-cake
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-scsi-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-tun
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-udptunnel4
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-udptunnel6
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-usb-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-usb-storage
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-usb-xhci-hcd
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-usb-xhci-mtk
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-usb2
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb2:
 * 	kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa)
 * opkg_install_cmd: Cannot install package kmod-usb2.
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-usb3
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.148-1-13427c9c106e234e854403dc29a267fa) for kmod-wireguard
make[2]: *** [Makefile:189: package_install] Error 255
make[1]: *** [Makefile:154: _call_manifest] Error 2
make: *** [Makefile:274: manifest] Error 2

strangely it works on https://firmware-selector.immortalwrt.org

1 Like

Yes, but this is not the original openWRT.

3 Likes

Yes, from the GitHub page:

ImmortalWrt is a fork of OpenWrt, with more packages ported, more devices supported, better performance, and special optimizations for mainland China users.
Compared the official one, we allow to use hacks or non-upstreamable patches / modifications to achieve our purpose. Source from anywhere.

1 Like

Perhaps for some this is a plus, but what do these “hacks” give? Is there a guarantee that it is safe and does not steal user data?
The reality may not be so rosy.

3 Likes

My thoughts too.

1 Like