I've been running a RPi4B for a few years now with a USB ethernet device. I use the cypress-nvram-43455-sdio-rpi-4b package for this. The latest 23.05.2 firmware build seems to be missing this package. Has it been renamed, or has support been migrated somewhere else? I don't want to install without it to see what happens, because my usb ethernet could fail, rendering my home without internet while I sort out the downgrade, and any potential configuration issues that come with that. Is anyone else seeing this issue with similar hardware?
I have the exact same issue.
@luciferin @PrMinisterGR
To minimize this risk, I alternate between 2 SD cards: install a secondary one, without touching the active one for easier fallback.
If you look at "Customize installed packages and/or first boot script" in image selector of V22 and V23, it seems the package was simply renamed. I remember having read that a lot of packages had been renamed in 23.05:
https://firmware-selector.openwrt.org/?version=22.03.5&target=bcm27xx%2Fbcm2711&id=rpi-4:
... cypress-nvram-43455-sdio-rpi-4b ...
https://firmware-selector.openwrt.org/?version=23.05.2&target=bcm27xx%2Fbcm2711&id=rpi-4:
... brcmfmac-nvram-43455-sdio ...
yes, i have same issue when updating, a few pachages could not be installed:
Collected errors:
- opkg_install_cmd: Cannot install package cypress-nvram-43455-sdio-rpi-4b.
- opkg_install_cmd: Cannot install package freeradius3-mod-eap-leap.
- opkg_install_cmd: Cannot install package luci-i18n-banip-en.
- opkg_install_cmd: Cannot install package php8-pecl-sodium.
- opkg_install_cmd: Cannot install package strongswan-mod-nonce.
- opkg_install_cmd: Cannot install package strongswan-scepclient.
make[2]: *** [Makefile:189: package_install] Error 255
make[1]: *** [Makefile:154: _call_manifest] Error 2
make: *** [Makefile:274: manifest] Error 2
The actual error message should be somewhere 1-2 screens above your pasted messages.
After comparing my package list with the default package list from here, this solved the problem for me:
I removed the following packages from the package list (ignore those you don't have):
- cypress-firmware-43455-sdio
- cypress-nvram-43455-sdio-rpi-4b
- luci-i18n-attendedsysupgrade-en
- all packages with the name containing "wolffs"
And added the following packages to the list:
- brcmfmac-nvram-43455-sdio
- cypress-firmware-43455-sdio
- kmod-r8169
- libustream-mbedtls
- wpad-basic-mbedtls
Hope this helps.
I am just hitting this. I have
Collected errors:
- opkg_install_cmd: Cannot install package cypress-nvram-43455-sdio-rpi-4b.
- opkg_install_cmd: Cannot install package luci-i18n-wireguard-en.
I think you solved one of them, based on your comments I will see if I can solve the other, not clear if I can just remove it which seems to be what people do with other i18n packages, are these just internationalisation resources so no impact if I remove ?
Answer: I needed to remove the i18n package but needed to add back luci-proto-wireguard to get my VPN settings to render ok in Luci. Apart from that the rest of the instructions here worked thank you.
Correct. The -en
versions they are just redundant copies of what's already in the code...