Iodé Recovery 3.1 fails to install on Samsung S10e

Hello !

I tried to install Iodé OS 3.1 on my Samsung S10e SM-G970F/DS.

In https://iode.tech/installation/, I omited step #1 (I feared that the latest stock firmware was more recent than the latest Iodé firmware, preventing me from “downgrading” to Iodé).
I followed steps #2, #3 and #4 with no problem.
Step #5 has a typo : you need to type
heimdall flash --RECOVERY <recovery_filename>.img
with double dash, instead of the simple (long) dash that appears in the Installation howto.
But even with the double dash, the installation of Iodé recovery fails. The computer displays :

RECOVERY upload successful

Ending session...
ERROR: Failed to receive session end confirmation!
Releasing device interface...

while the phone displays a red message :

Only official released binaries are allowed to be flashed(RECOVERY)

I tried to go on and reboot to recovery, but the top line said “Android Recovery”, which sounds bad to me, and when I sent the Iodé ROM with adb sideload <rom.zip>, the upload failed at 47% with

E:Signature verification failed
E:error: 21

I tried this (steps #5 to #8) multiple times, to no avail.

So, it seems that the Iodé recovery fails to install, and the Samsung recovery blocks the installation of the Iodé ROM.

What should I do ?
Is my omission of step #1 the source of the problem ?

Thanks in advance !

Cobus.

Hello,

Perhaps try to install TWRP for your samsung
https://twrp.me/samsung/samsunggalaxys10e.html

This sounds like your bootloader were not unlocked. Are you sure it is ?

Hello,

@Mystic : thank you for your advice. If no solution is found with the standard Iodé method, I will try TWRP.

No problem try with TWRP and check if your bootloader is unlock sams as says @vince31fr

@vince31fr : yes : if I do step #4 again (In Download Mode, long press Vol+), my phone proposes me to lock the bootloader !

I just tried to install Iodé Recovery 3.0 instead of 3.1.
This failed too !

I read the instructions to install TWRP.
Among other things :

If you wish to install TWRP without rooting, there are numerous pitfalls to consider. For example, a stock device is protected by Android Verified Boot. This is implemented as a vbmeta partition that contains cryptographic digests for verifying the integrity of boot.img, recovery.img and other partitions/images. Flashing TWRP without first flashing a vbmeta image with verity disabled will render your device unable to boot.

This could explain why the Recoveries provided by Iodé are refused by the Samsung S10e.

On a side note, I would like to avoid rooting my device : I would like to use an app that refuses to run on rooted devices !

The thing I don’t understand, is that I am not the first one to try the installation of Iodé to a S10e. If there was a problem, other users would have reported it.

Unless you all installed TWRP instead of the Iodé Recovery !

If someone reads this, and installed Iodé on an S10e with the method provided by Iodé, please tell us so.

Hallo Cobus,
ich kann Dir diese Seite empfehlen. Mach es nach dieser Vorlage. Es ist die beste Erklärung die ich kenne.

1 Like

:de:
Vielen Dank für Deine hilfe, @Sandy !
Soll das unbedingt so kompliziert sein ? :roll_eyes:
Mein deutsch ist wahrscheinlich nicht gut genug dafür.
Ich glaube sowieso, dass mein Handy nicht zu einer Android-Version unter 12 zurückkehren kann : meine AP Nummer ist G970FXXUFHVE1 (SW REV. F = Android 12).

:uk:
Thanks a lot for your help, @Sandy !
Does it have to be so complicated ? :roll_eyes:
My german is probably not good enough for this.
Anyway, I don’t think my phone can go back to an Android version below 12 : my AP number is G970FXXUFHVE1 (SW REV. F = Android 12).

Cobus.

You must install exactly same version of recovery iodé same as stock firmware . Have you unlock your bootloader ?

https://www.youtube.com/watch?v=o6Zsd6X9u6s

Hello !

Do you mean that I must install a Iodé recovery version 3.1 (for Android 12) because I have a SW REV. F (= Android 12), or is it even more specific ?

Until now, yes (as I confirmed in post #7). I did the same things as in your video but update the phone (I fear to end-up with a firmware and software versions that are too new for the Iodé OS available).

But I just tried to lock my bootloader again (to be able to redo the unlocking process), and given I wiped everything, a fresh copy of Android 12 started. I had to enable developer options, (tap the Build Number 7 times). And now I don’t have the OEM unlock menu. I read that I must wait seven days to have it ! I tried to modify my phone’s date, to no avail.

Hello,

I think you must install same version recovery iodé same as stock iodé firmware you would like install.
Try to wait 7 days if necessary.
it doesn’t look easy to install iodé on a samsung S10e
a new version of iodé is being prepared, maybe it will work better, I don’t know.

hello cobus,
you can try it like this…at least that’s how it works with the S9.

set date to manual
reset date 2 weeks
set Software updates to manual
developer options -----automatic update off
debug on
phone restart (must be connected to the internet)

then oem unlock should be enabled

hope it works at your phone

Steven

Thanks a lot @sts61 ! The internet connection was the key I missed !

Cobus.

I can now report a success !

• I could unlock the bootloader again, but had the same problem as I described in post #1.
• Thanks to the video that @Mystic pointed to in post #13, I noticed that my phone displayed KG STATE : Prenormal in Download Mode, while the phone in the video displayed KG STATE : Checking.
Reading https://forum.xda-developers.com/t/unlock-oem-or-bypass-kg-state-check-without-a-sim-card-or-internet-connection.3945233/ revealed that KG STATE : Prenormal means that OEM unlock is OFF.
Explanation : right after one unlocks the bootloader, the Samsung S10e reboots. But it reboots with developper options OFF !
I used to shutdown the S10e when it wanted to begin the installation of Android. This time, I went on, reactivated Developer options and thanks to the trick provided by @sts61 activated OEM unlock again.
• I rebooted in Download Mode, and this time my phone displayed KG STATE : Checking. This time, the following steps succeded !

I could install Iodé Recovery 3.1 + Iodé OS 3.1, but the installation instructions need to be updated (double dash typo + additional steps to reactivate OEM unlock after unlocking the bootloader).

Now is the time for me to try Iodé OS 3.2 !

Moderators, you now can alter the subject to mark the problem as solved. Thank you all !

1 Like