BPI-R4 Can't Upgrade to OpenWrt 24.10.2

I downloaded the update image from the OpenWrt web site but when I upload the file to my router it tells me that “image check failed” as can be seen below

Why is this happening and should I just tell it to force upgrade?

I’m also very curious as to why the images hosted on the official Banana Pi site are so old (v21.02-SNAPSHOT)

i took latest official and did a custom build same → r4 is blinking like Christmas tree but no connection available…

need to connect to it in uart mode

edit:

[   15.705062] mtk_soc_eth 15100000.ethernet eth0: Link is Down
[   15.728785] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/internal link mode
[   15.736981] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 10Gbps/Full - flow control rx/tx
[   15.741562] mt7530-mmio 15020000.switch lan1: configuring for phy/internal link mode
[   15.754244] br-lan: port 1(lan1) entered blocking state
[   15.759480] br-lan: port 1(lan1) entered disabled state
[   15.764826] mt7530-mmio 15020000.switch lan1: entered allmulticast mode
[   15.771441] mtk_soc_eth 15100000.ethernet eth0: entered allmulticast mode
[   15.778488] mt7530-mmio 15020000.switch lan1: entered promiscuous mode
[   15.793044] mt7530-mmio 15020000.switch lan2: configuring for phy/internal link mode
[   15.802938] br-lan: port 2(lan2) entered blocking state
[   15.808208] br-lan: port 2(lan2) entered disabled state
[   15.813519] mt7530-mmio 15020000.switch lan2: entered allmulticast mode
[   15.820361] mt7530-mmio 15020000.switch lan2: entered promiscuous mode
[   15.831602] mt7530-mmio 15020000.switch lan3: configuring for phy/internal link mode
[   15.840533] br-lan: port 3(lan3) entered blocking state
[   15.845799] br-lan: port 3(lan3) entered disabled state
[   15.851048] mt7530-mmio 15020000.switch lan3: entered allmulticast mode
[   15.857921] mt7530-mmio 15020000.switch lan3: entered promiscuous mode
[   15.867349] mtk_soc_eth 15100000.ethernet sfp-lan: configuring for inband/10gbase-r link mode
[   15.900132] br-lan: port 4(sfp-lan) entered blocking state
[   15.905679] br-lan: port 4(sfp-lan) entered disabled state
[   15.911199] mtk_soc_eth 15100000.ethernet sfp-lan: entered allmulticast mode
[   15.918532] mtk_soc_eth 15100000.ethernet sfp-lan: entered promiscuous mode
[   15.932462] mt7530-mmio 15020000.switch wan: configuring for phy/internal link mode
[   15.940574] br-wan: port 1(wan) entered blocking state
[   15.945757] br-wan: port 1(wan) entered disabled state
[   15.950915] mt7530-mmio 15020000.switch wan: entered allmulticast mode
[   15.957689] mt7530-mmio 15020000.switch wan: entered promiscuous mode
[   15.967331] mtk_soc_eth 15100000.ethernet sfp-wan: configuring for inband/10gbase-r link mode
[   16.000043] br-wan: port 2(sfp-wan) entered blocking state
[   16.005563] br-wan: port 2(sfp-wan) entered disabled state
[   16.011109] mtk_soc_eth 15100000.ethernet sfp-wan: entered allmulticast mode
[   16.018430] mtk_soc_eth 15100000.ethernet sfp-wan: entered promiscuous mode
[   16.255184] keepalived[2406]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL

when plugin a cable

root@OpenWrt:~# [  111.969451] mt7530-mmio 15020000.switch wan: Link is Up - 1Gbps/Full - flow control off
[  111.970619] br-wan: port 1(wan) entered blocking state
[  111.982596] br-wan: port 1(wan) entered forwarding state

You got a shell login on uart and response to cable connection. So maybe ip settings are wrong or ssh or your webserver is the problem.

Not sure about the webserver but list your ip settings for the interface and the bridge you connect. And

netstat -tulpen

or maybe ss command to archive the same (do not remember the parameters).

Is ping/ssh possible?

root@OpenWrt:~# netstat -tulpen
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 10.10.0.123:53          0.0.0.0:*               LISTEN      3502/dnsmasq
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      3502/dnsmasq
tcp        0      0 192.168.1.1:53          0.0.0.0:*               LISTEN      3502/dnsmasq
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      2123/uhttpd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2123/uhttpd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1702/dropbear
tcp        0      0 fe80::d4b9:56ff:fe32:4dcd:53 :::*                    LISTEN      3502/dnsmasq
tcp        0      0 fe80::d4b9:56ff:fe32:4dcc:53 :::*                    LISTEN      3502/dnsmasq
tcp        0      0 ::1:53                  :::*                    LISTEN      3502/dnsmasq
tcp        0      0 :::443                  :::*                    LISTEN      2123/uhttpd
tcp        0      0 :::80                   :::*                    LISTEN      2123/uhttpd
tcp        0      0 :::22                   :::*                    LISTEN      1702/dropbear
udp        0      0 127.0.0.1:53            0.0.0.0:*                           3502/dnsmasq
udp        0      0 192.168.1.1:53          0.0.0.0:*                           3502/dnsmasq
udp        0      0 10.10.0.123:53          0.0.0.0:*                           3502/dnsmasq
udp        0      0 0.0.0.0:67              0.0.0.0:*                           3502/dnsmasq
udp        0      0 ::1:53                  :::*                                3502/dnsmasq
udp        0      0 fe80::d4b9:56ff:fe32:4dcc:53 :::*                                3502/dnsmasq
udp        0      0 fe80::d4b9:56ff:fe32:4dcd:53 :::*                                3502/dnsmasq
udp        0      0 :::546                  :::*                                3109/odhcp6c

tried this:

root@OpenWrt:~# apk update
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/fantastic_packages_luci/packages.adb: unexpected end of file
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/fantastic_packages_packages/packages.adb: unexpected end of file
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/fantastic_packages_special/packages.adb: unexpected end of file
 [https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/packages/packages.adb]
 [https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/packages.adb]
 [https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/packages.adb]
 [https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/packages.adb]
 [https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing/packages.adb]
 [https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/telephony/packages.adb]
 [https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/video/packages.adb]
3 unavailable, 0 stale; 9376 distinct packages available
root@OpenWrt:~# apk upgrade
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/fantastic_packages_luci/packages.adb: unexpected end of file
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/fantastic_packages_packages/packages.adb: unexpected end of file
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/fantastic_packages_special/packages.adb: unexpected end of file
ERROR: Not continuing due to stale/unavailable repositories.Use --force-missing-repositories to continue.

tries ssh but without success

what is more alarming is the ethernet port blinking continously without nothing plugged in…

Yeah thats strange

How does “ip a” looks like? Which interface do you try to connect to?

i have just connected to WAN so i could try top update package or do minimal stuff but even that with a valid ip address…nothing seems to work.

What have you connected to wan? Where is your lan and where is your Internet connection? Please show output of “ip a” (you can modify last part of your public ip of course)

I have read in other forums that 24.10.2 causes the LED blinking issue. 24.10.1 does not have the problem. Those reports say that the functionality of the ports is not affected by the blinking.

1 Like

is this only related to openwrt or mainline-issue too? i see same code in drivers/leds/trigger/ledtrig-netdev.c in 6.16, but afaik the netdev trigger was disabled in mainline. in my dts-patches there is only the function and pinctrl set, not any trigger

snapshots and mainline https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.6.y&id=3648ddabcdc25aad8af95778d7f87225272815e9 If anyone can write to the author. So he can check it.