Problem with installing /e/OS recovery 2.8 a14 on Galaxy S10+

My device is a Samsung Galaxy S10+ (beyond2lte).
Last installed /e/OS was 2.7 T (Android 13)
So I decided to manually upgrade to /e/OS U (Android 14).

I first successfully installed /e/OS recovery-e-2.7-u-20250110460550-community-beyond2lte.img with Odin 3.14.4.
In /e/OS recovery I choosed Apply Update from SD Card with e-2.7-u-20250110460550-community-beyond2lte.zip
But the update failed with these notes:
Supported API: 3
Finding update package…
Verifying update package…
Update package verification took 119.2 s (result 0)
Installing update…
ERROR: recovery: Current SPL 2024-12-05 Target SPL: 2024-12-01 this is considered a downgrade
ERROR: recovery: Denying OTA because it’s SPL downgrade
Install completed with status 1
Installation aborted

After the abortion the device only boots in recovery. No booting in /e/OS.
To avoid the downgrade error I waited until the end of February for the new /e/OS build 2.8 a14.

I tried to install the new /e/OS recovery-e-2.8-a14-20250220470208-community-beyond2lte.img with Odin 3.14.4. The installation passed with no error.


But after reboot in recovery the /e/OS recovery is still on build 2.7.
I know after reboot I have very immediately to press Volume up + Bixby + Power to reboot in recovery. I tried it with Auto reboot in Odin and with manually reboot. But with every further installation attempt and every reboot in recovery the /e/OS recovery is still stuck on build 2.7. I have tried it almost a dozen times.

Another attempt:
With /e/OS recovery 2.7 I tried to apply the /e/OS update with e-2.8-a14-20250220470208-community-beyond2lte.zip but failed too:
Supported API: 3
Finding update package…
Verifying update package…
Update package verification took 119.2 s (result 0)
Installing update…
Target: Samsung/lineage_beyond2lte/beyond2lte:14/AP2A.240905.003/eng.root.20250220134631:userdebug/release-keys
The current recovery does not seem to support dynamic partitions, please update.
ERROR: recovery: Error in /sideload/package.zip (status 1)
Install completed with status 1
Installation aborted

It seems I have first to update the recovery to 2.8. But the recovery update doesn’t seem to work although it passes with no error.

Some help is very appreciated. Many thanks.

You may try using built-in “system updater” → locale update feature

In post 2 and 3 is a solution which seems to work with all S10 devices, don’t know if OTA update still works on you devicem need to be able to boot into systen.

From post 34 - 44, I did also describe an possible solution, need ADB though, not sure if it is possible with Odin

I am experiencing the same problem for my Samsung S10e.
@WillemR : I am new on the forum and wondering what do you mean with “post 2 and 3”? Where can I find them? Thanks!

Gr Johan B

Open this link and scroll down a little, om right side you se something 2/46 or 3/46.

Een ander oplossing, meer werk, onder een ouder topic.
Moet je wel weten hoe je met ADB en Fastboot kan werken.

Post 34 - 44

@MvdL If you have recovery 2.7 working I think best is to try install the 2.7 image.
But I think you have to us the the wipe.format function from inside recovery first.

So hope you have a good backup of all your files.

The error “The current recovery does not seem to support dynamic partitions”
I believe comes from you are upgrading from T to U, so need an complete wipe/fromat.

Many thanks to Piero and WillemR for your help.

To Piero:
Sorry, this didn’t work as my device didn’t boot into system any longer (only in recovery).

To WillemR:
As my device didn’t boot into system (only in recovery) your first advice didn’t work.
Your second advice unfortunately failed with the error “recovery: Current SPL 2024-12-05 Target SPL: 2024-12-01 this is considered a downgrade”.
And your third advice (complete wipe/format) failed too with either the error “recovery: Current SPL 2024-12-05 Target SPL: 2024-12-01 this is considered a downgrade” (with /e/OS 2.7 U) or the error “The current recovery does not seem to support dynamic partitions, please update (with /e/OS 2.8 U).

So I started an insane number of helpless other attempts.
Among others the installation of the latest TWRP recovery. Odin let me in fact install TWRP recovery while it failed to install /e/OS recovery 2.8 U :smile:
But TWRP then didn’t let me install neither /e/OS 2.6.3 U nor /e/OS 2.7 U nor /e/OS 2.8 U (error: “The current recovery does not seem to support dynamic partitions, please update).
What worked was the installation of /e/OS 2.4.1 T (!). And with the OTA updates I worked my way up to /e/OS 2.8 T. And recovery was changed OTA to /e/OS recovery too and is now 2.8 T.

For now I’m happy that my device is working again. And to avoid the recovery-downgrade-error I will wait for next month’s /e/OS build 2.9 U to start a new attempt to reach Android 14.

1 Like

Do you know how to use ADB en fastboot commands from your pc/laptop?
I’m not sure if Odin is the best tool for this.
Maybe you need to flash vendor_boot and dtbo, don’t know if that is possible with Odin.

Dynamic partitions is a new feature of A14.
There seems to be a mismatch with the different partitions.

With my S10e update to 2.7-U I also ran into a problem, OTA did not work, flashed recovery with fastboot flash recovery.
When I did local update from SD from recovery 2.7, it seemed there was a wrong version recovery inside the image 2.7-U, recovery went back to 2.6.3-U.
So did fastboot flash recovery again en then adb sideload the 2.7-u image with ADB sideload, that did work…

The error message you received indicates an SPL version conflict (current SPL date too recent compared to the target version). This can happen when you upgrade to an older OS version, which Android considers a “downgrade”, or when there is a problem with bootloader and recovery management.

192.168.100.1 192.168.1.1