An upgrade from snapshot r22767 to the most recent version (r24895) actually downgraded the version to r21629

Hi all,

I have been using snapshot r22767 on Banana R3 for many months until now.

Today I decided to upgrade it to the newest snapshot, which is r24895, I believe.

I tried doing it via Luci and it started with the following errors:

  1. "The device is supported, but the config is incompatible to the new image (1.0->1.1). Please upgrade without keeping config (sysupgrade -n).

  2. upgrade: Device tree overlay mechanism needs bootloader update Image check failed.

I followed the suggestion on github and added the following line: "option compat_version '1.1'" to /etc/config/system. Afterwards I was able to run the upgrade from CLI.

However, after the "upgrade" was completed, the version that is shown in openwrt is much older than the one I was upgrading from.. Actually, it downgraded the version from r22767 to r21629.

I've tried running the upgrade with -n and even tried upgrading to the recent stable release (from Nov 15, 2023) - but the firmware is stuck on version r21629.

I suspect there is some kind of a "recovery partition" which contains an old version, which for some reason "kidnapped" my device... if not that, I'm probably going crazy :slight_smile:

What can I do?

Any help would be highly appreciated!

Thank you.

Out of curiosity, why not run with a stable release? Is there a reason you need or want snapshot?

https://firmware-selector.openwrt.org/?version=23.05.2&target=mediatek%2Ffilogic&id=bananapi_bpi-r3

Hi @psherman,

Thanks for your reply.

Actually, my plan was to upgrade to a stable release, but as a last-minute decision, I decided going with a snapshot.. probably I should have installed a stable release.

So the answer is "no", there is no any special reason for me to install a snapshot.

However, as I mentioned above, I did try installing a stable release after I tried installing a snapshot, but the openwrt firmware remained r21629 :confused:

It is worth mentioning, that after the installation of the snapshot version, I tried updating it with "opkg update" but received the following error:

"opkg_download: Failed to download https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/kmods/5.15.85-1-9548efd7b7ab6663c8f4a0918160b6cb/Packages.gz, wget returned 8".

So I wanted to download the file manually, but couldn't find that file in "https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/kmods".

Currently I just regret that, as an attempt to solve the problem, I tried upgrading the firmware with "-n" :frowning:

Since the "upgrade -v" command does not work (I believe it works, but the firmware is stuck on r21629), what should I do? How can I upgrade my device?

Thank you in advance.

Ok, just wanted to update that the solution was reinstalling openwrt from scratch on the device (SD--> NAND --> EMMC). So now I'm running a stable release (r23630 - 23.05.2).

Thanks.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.