Upgrade Samsung S7 to e/os 2.4.1 help needed, please

Hi all,

I am using a Samsung S7 with

e_herolte-user 10 QQ3A.200805.001 eng.root.20240208.154259 dev-keys,stable-release

Android version 10

I have dowloaded

e-2.4.1-s-20241008439849-official-herolte.zip


I do not know what to do now.

I would really appreciate if some kind soul could explain to me how to do the upgrade.
:grey_question:

Note: i bought a new 128 GB sd card and formatted to portable storage. My phone already had portable storage 32 GB but was getting full. I mention this because i have an info link on my upgrade notice that explains about needing
portable versus Adoptable.

Here are two screen shots of the messages(s)


Thank you to everyone who helps with e/OS.
:seedling:

Peace

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

Just for your information 1.17.1-q-herolte was a “special release” the purpose of which was to ensure users did not bring forward Adoptable storage. Here is the link to the Release Note v1.17.1-q · e / os / 🚀 Releases · GitLab. I understand from what you say that you already tried to deal with this.

Here is a thread where a user had a similar problem Problem update 1.20 on Samsung Galaxy S7.

One simple thing, you might abandon that Upgrade and then

Settings > Apps and notifications > See all … apps > 3 dot menu top right > Show system > Updater > Storage & cache > Clear storage | Clear cache

After this you might Soft reset (no data will be lost) with Volume Down + Power at the same time, for 7 seconds.

Next time perhaps try the upgrade with no SD inserted.

There were quite a few suggestions in the linked thread, please try easiest ones first and report what happens.

3 Likes

Thank you friend,

I am following your much appreciated advice now. Cleared cache/storage in Update section.
About to soft reset. I figure i have to close phone first so will log off here and do that and report back,

Peace

Hi again,

I did the soft reset. Twice.
First time after simply turn phone off. Same result in updater.
Then shut phone down (shutdown on long press power button) and tried soft reset as you suggested.

Here is the updated updater (screenshot):

When i touch (click on) this section:

all that happens is a short response of area/box lighting up and then returning to normal.

If i hold my finger (long press) in the
Version Upgrade! link this screen pops up:

which will lead to a download page if the URL is copied and pasted into a browser.
(I had already done that prior to starting this thread - which is how i know)
When the downloaded zip file is extracted, there are several files and folders.

This is the file for downloading:

This is my progress so far.

I shall try this next:

and get back to you

Peace

Hallo again,

I have tried the removing sd card as per suggestion:

I get the same result, still.

Peace

Hallo, me again,

As a side note,
When i touched/clicked on:

I was sent to this page:

I recall having to hunt out the help page for this and coming across what was very helpful regarding the Adoptable Storage…
But…

did not give any helpful advice regarding upgrading to 2.4.1

I have searched quite a lot but so far found nothing about how to upgrade?

—>

Can i use the downloaded file and if so;
How?
:sos:

Peace
:v:

For clarity the page is Upgrade the Samsung s7/s7+ to /e/OS R with SD card set as internal storage.

The official advice on an Android version Upgrade is to treat it as a fresh install except in the case of an official or stable build, Different Build Types ← please read the link! – where the process is automated.

Please can we first establish (and please record here) for sure that the current build is stable.

Settings > About Phone > Android version > /e/OS version. Tap on /e/OS version to copy to clipboard.

So the automated stable (aka official) Android version upgrade was expected to happen in February / March 2024 – at the time one would have read:

Did the phone ever have an SD card as Adoptable storage?

  • A degree of speculation, but the encryption of the device may hold some “ghost” of a memory of this.
  • I would suggest that you uninstall all apps that are not vital to you.
  • You could install the app “List my Apps” de.onyxbits.listmyapps - (you may have apps you forgot about).
  • Especially uninstall all apps which ever existed in an Adaptable storage environment.

Did something I should know about happen with the phone around that time that would complicate the process?


Please prepare a backup, there is quite a high chance that you may have to Factory reset & reinstall as happened in the final post of the “Problem update 1.20 on Samsung Galaxy S7” which you already read – if necessary please ask before moving on.


Stage two

There is a risk of data loss. If you are given the choice to Format data, I suggest on a first pass you just say No.

Important pages for S7

Info about Samsung Galaxy S7 - herolte
Install /e/OS on a Samsung Galaxy S7 - “herolte”

You may be able to do the following on the phone without using adb from a PC.

I suggest you clear your Updater as above, but we are not going to use it.

First explore your e-Recovery

With the device powered off - hold Volume Up + Home + Power. When the blue text appears, release the buttons.

You should see confirmed that your correct Version os /e/OS. You can leave Recovery at any stage with the back button, top left > Reboot system now.

Tap Apply update > Tap Choose from sdcard xyz

  • Your device will specify accessible navigable path(s) – establish exactly where you can navigate to, internal sdcard or external SD card.

In case some upgrade to recent /e/OS versions is the problem, you can find old versions of herolte/stable builds here:

To get your bearings on the page please search the page for

 "filename": "e-1.17.1-q-20240208379201-stable-herolte.zip"

I believe the file you should use is “url”: "https://ota.ecloud.global/stable/herolte/e-1.20-r-20240221382013-stable-herolte.zip",

From the filename we see the build date 2024-02-21.

Now down load this file on your phone, if necessary find it and move it to a location you can navigate to.

Boot into Recovery

Tap Apply update > Tap Choose from … > and navigate to e-1.20-r-20240221382013-stable-herolte.zip (If necessary use some appropriate button to apply, continue or install.)

The desired outcome is that the phone will boot into /e/OS 1.20-r-xxx in which case the Android version Upgrade will be complete.

1 Like

All archives builds are unavailable for the moment, due to “October outage”

Thanks @piero I edited the earlier post to make it quite clear that the archive should be reached only from the intended route, Django REST framework. However while working a few hours ago is Not Found now.

Edit So I guess @eguy that you will have to hold my “Stage two” suggestion until “older builds” become available again.

Meanwhile you could attempt this method with either of the builds currently available

/e/OS stable herolte download

… as long as you established (above) that you are currently running stable.

Thank you (both) very much for your help.

I have had other things going on (not with my phone but life stuff) so have not moved on yet. Plan to over the next day or so.

1.17.1-q-20240208379201-stable-herolte

Sitting at bus stop so that’s it for now!

Many thanks

Peace

Hi again,

Sorry i haven’t been back sooner.

I am yet to proceed with the instructions you have given me. Shouldn’t be much longer.

Peace

As I read your posts again … it seems worth mentioning that the ROM should not be unzipped. If you wanted to check that the download was “all complete” the way to do it would be to check its sha256sum which can be found on the download page /e/OS stable herolte download.

As time goes on (and if you are prepared to wait) I suggest that you may feel more comfortable to wait for “older ROMs” to become available, remembering that there is no ETA for this and it may be one of the last priorities for the dev / infra team.

Here is the currently “Not found” link in order to make a quick check of availability

Hi again to all who have been helping and those interested in this topic.

Time flies!
Forgive me please for taking so long to continue here.

I’m going to read everything through again and then proceed with an upgrade.

I’ll have to re-back up my bits first.

Peace

upgrading from Q is a problem…

@eguy does your phone currently still working ?

Hi @piero, not sure if the question was for me or not but yes, my S7 is up and running 2.6.3 now as of about an hour ago … ! Encountered some problems following the install guide for the herolte (that I will definitely document) and discovered a short cut/workaround install method that may be of interest to the community after big problems with adb no longer recognising the device after wiping.

1 Like

do you know my

( : the non written under plan priorities is : )

            presentation of the steps,
            on the computer, on the device

            type exceptions
            old school device, a only device, a/b devices

            brand exceptions instructions

            common instructions

            device specific steps

            platform specific instructions

so i can add a paragraphe for the s7 somewhere, or a link to your thread…

Hi @piero, just updated from 2.6.3 to 2.7 and all good. Everything is working correctly as far as I can make out (so far, so good, … ). Really impressed with how easy it is to get yourself out of trouble as long as you’ve got a Linux box to hand. heimdall worked well to install the recovery image but adb failed miserably after the reboot with:
adb: sideload connection failed: device unauthorized.
This adb server’s $ADB_VENDOR_KEYS is not set
I’m guessing something got wiped and wasn’t included in the recovery image. Rather than trying to fix the problem I simply copied the zip file to an SD card and loaded/installed from that.
All good :slight_smile:

updating the recovery first is recommanded by some users, from my point of view, it could be only important when upgrading.
as far as i know, the android built-in system updater use the existing recovery, and eventually (if enable in settings) replace it during the new build installation.

for your information :

1 Like

And @gbe

Well, turns out, I just did the above – without problems.
For kicks I left my SD card in the device, too.

With this my TWRP got overwritten, by the /e recovery, so I used ODIN again to flash the above TWRP again and to my own surprise this went trough with no complaints e-2.4.1-s-20241008439849-official-herolte.zip:

|||

Now Android could no longer read the external SD card, but I left it at that and went into TWRP recovery again, which had no problem reading internal and external SD:
|

||

What to make of all that? Would not recommend doing this, but it shows there is not much to stop anyone(like when trying to downgrade Android versions)!
In my case here I was able to use TWRPs file manager, so definitely worth trying if some thing went wrong.

Or you may be lucky and have this:

1 Like

@eguy, just do do the the first part installing e-1.6-q-20221129238948-stable-herolte.zip,

extract your SDcard

start with flashing TWRP, then try to simply install e-2.4.1-s-20241008439849-official-herolte.zip without wipping