yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S9 & S9+ Cross Device Development] Pierfranc:
that's good, but when everything it's deleted, should be announced with capital letters in the post. People don't understand that there can be important files in the storage. Anyway after trying Lineage and Arrow Os I can say they are faster than OneUi, but the same crashes I was having on OneUi due to high RAM usage, I had those in Aosp ROMs too, so also if there is no heating in these ROMs, I prefer to stay in custom OneUi which is perfect for usage and everything works as developed from Samsung. Maybe it's time to upgrade to Galaxy S10e. I will check
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Don't know if you guys have seen this (@vince31fr). Or maybe you even gave them information. But i just wanted to let you know that iodé was featured on one of the biggest german tech news media websites last week.

See last paragraph of the article here:

https://www.heise.de/news/Open-Source-Adventskalender-Android-ohne-Google-6307960.html

Personally i think it's great to see, that you are listed next to other great privacy ROMs! Congrats on that and i really appreciate your work!
[Samsung Galaxy S9 & S9+ Cross Device Development] smallz2k:
Strange, I've only used TWRP & my phone has been a lot of Android 11 Roms, I've never had this problem...🤔...I've not renewed my recovery in a while, maybe they don't work on the newer versions?
[Samsung Galaxy S9 & S9+ Cross Device Development] smallz2k:
Anyone else having a quite quick battery drain compared to say Lineage 18.1?

Also I can't get the xda app to work, it just freezes on the opening screen & is totally inactive!? I'm having to use the website.

Cheers in advance & A.T.B to all..& Thankyou to Dev team....been looking to degoogle my phone for a while! Is there a way to get some of the apps on playstore paid & free- onto this ROM* yet?
[Samsung Galaxy S9 & S9+ Cross Device Development] smallz2k:
Very moany post sorry 🤣

Great work devs love the ROM.💚
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Well, you could log into your Google Account in Aurora, download all your previously paid apps, and then remove the account again. Aurora wil still show you the price but if you click it and you have paid before, it will download.

I did this recently and it worked great. Then i disconnected the Google Account again and now i run Aurora with the anonymous session login.

On the topic of apps crashing:

I tried using the german "ebay Kleinanzeigen" app. I crashed the phone, totally unresponsive, battery from 30% to 0% in seconds. I had to uninstal it after charging and rebooting.

I also get regular crashed of "MicroG Core". I don't know why or what impact this has. All apps run fine, just the message pops up and i can clickit away.
[Samsung Galaxy S9 & S9+ Cross Device Development] amuro1:
hey is there a reason why with the newest iode recovery "iode-2.3-20220129-starlte-recovery.img" I can not apply update from SD Card? It is only possible via "Apply from ADB". Seems like a bug or was it intentional? I flashed the recovery.img as recovery.tar via ODIN.

So I reverted back to "iode-2.2-20211129-starlte-recovery.img" recovery, here the option "Choose from SD Card" is still available.

For now I installed iodéOS 2.3 via iodé Recovery 2.2.

Thanks for this awesome work
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
hey. is it safe to update from 2.2 to 2.3? has anyone experienced issues so far?
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
*** New Update : 03/02/2022 ***

Available as OTA (see OP)
​

Beware: Play Store Magisk module broken
[Samsung Galaxy S9 & S9+ Cross Device Development] Koffietijd:
I'm wondering. I have a Starlte. I had Lineageos 18.1 installed before. But recently installed /e/ 0.21 based on Android 10. I really liked that Googleless rom. What surprised me is the extended battery live! With Lineageos 18.1 and 17.1 the battery was empty in the evening, but with /e/ I have 40-50 % battery late in the evening. I thought this is caused by all the Google services calling home.

How is battery live with IODe? 2.2 or 2.3?

Is it the same as /e/? I would really like to switch to Android 11.

If I install IOde 2.3, doe I have to install Stock rom first? I assume not, right?
[Samsung Galaxy S9 & S9+ Cross Device Development] Tom1369:
I was running iodé 2.2 with twrp 3.5.2 and an encrypted data partition on starlte (S9) and just ran the recent OTA update to install iodé 2.3. As the previous update, also this update went smoothly. I like the dark background when booting iodé. As before I have re-installed magisk 23 and since I already use OpenCamera, I have deinstalled the OpenCamera installation of iodé 2.3.

Great job to the entire iodé team. (y)

Merci

Tom
[Samsung Galaxy S9 & S9+ Cross Device Development] Koffietijd:
What does this mean: "Beware: Play Store Magisk module broken"

What is not working then? Has it to do with nanodroid?
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
I think you can install most recent modem, bootloader and iode recovery through Odin. Then perform full wipe and then flash the ROM in recovery. That's what i normally do, when switching ROMs.

About the battery life: for me, the battery lasts a whole day, but i rarely finish with 40-50% left. But i guess that depends on the battery age, usage, what you have turned on etc. so hard to say if it compares
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
I have been running iode2.3 now for about 2 weeks. i must say that i am impressed! great work developers!

1. it's very stable. i have no longer issues with crashing microg service framework. (though i uninstalled nova launcher, which might have caused those crashes)

2. it's really fast and smooth (i switched from nova to trebuchet and turned animation to 0.5). i love it!

3. battery life is good, not awesome, but get's through the day

4. i love the new map in iode app. i identified some sources that send unwanted data and blocked them. i really like this feature. it's almost like the warden app but less dangerous to use!

5. it's maybe the 2nd or 3rd ROM where i don't miss root. most of the time, something was missing (be it ad blocking or vanced or file explorer) that i would need root for. this time not. i'm ery happy with the ROM as is. no need to change anything.

One questions though: has anyone tested a different Kernel? Maybe for better battery life?
[Samsung Galaxy S9 & S9+ Cross Device Development] duplicationcube:
I have been running lineageos 17.1 for ages on my S9. Can someone walk me through how to switch to iode? I tried to flash the recovery with odin and odin crashed...So I thought I would stop and ask for help.
[Samsung Galaxy S9 & S9+ Cross Device Development] Koffietijd:
Can anyone answer this?
[Samsung Galaxy S9 & S9+ Cross Device Development] smallz2k:
Did you sort it..I updated using the phones updater app on the rom.
[Samsung Galaxy S9 & S9+ Cross Device Development] TriggerTR:
Amazing work. Simple, clean, fast, has better battery life than stock oneui. It boots up fast.

Edit: I've been using this rom for a month now and no issues whatsoever.

I like all apps except Magic Earth and File Manager, I installed Google Maps and Amaze instead.

It's perfect...
[Samsung Galaxy S9 & S9+ Cross Device Development] JamesBott:
@vince31fr

Thanks for this nice ROM. I am donated for your work.

I wish all 3 month a Update.

LG

Dietmar
[Samsung Galaxy S9 & S9+ Cross Device Development] orxideya:
Coming from LineageOS 18.1 I'd avoid installing this rom. By the way, how do you manage to keep 40-50% of battery? Mine barely lasts 3-4 hours SoT through the day on the same /e-project/ 0.22 version.
[Samsung Galaxy S9 & S9+ Cross Device Development] xectis:
Can anyone tell me which iodeOS ROM from the list is related to the latest Androis v9. I don't care about Android v10 and onwards.

Thank you
[Samsung Galaxy S9 & S9+ Cross Device Development] Tom1369:
I was running iodé 2.3 with twrp 3.5.2 and an encrypted data partition on starlte (S9) and just ran the recent OTA update to install iodé 2.4. As the previous update, also this update went smoothly.

As before, great job to the entire iodé team. (y)

Thanks a lot

Tom
[Samsung Galaxy S9 & S9+ Cross Device Development] Tom1369:
Well, the current installation instructions require under step 1 "Update the stock firmware to the latest". When I installed iodé 1.x the first time, which happened about 14 months ago, the latest Android version was already v10.

Before, (in fall 2020) I was running LineageOS 17.1 which required "the latest Android 10 firmware".

Since iodé was first introduced in September 30, 2020 (see first post of vince31fr), I assume that already the very first iodéOS was based on Android 10.

I hope this helps

Tom
[Samsung Galaxy S9 & S9+ Cross Device Development] xectis:
I see. Thanks. Just have to live with it I guess.
[Samsung Galaxy S9 & S9+ Cross Device Development] johnnyfg2:
Would be nice if the Iodé-specific programs/modules is available as an adon, to be used on any linageOS+microG ROM ... Like a zip-file to load thru TWRP for example.
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
*** New Update : 02/05/2022 ***

Available as OTA (see OP)
​
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
That would be amazing!

Also, maybe put the "News" App inside the iodé App because there is so little news, that its not necessary to have an extra app for it.
[Samsung Galaxy S9 & S9+ Cross Device Development] smallz2k:
Asking Op as a dev or any other, Do you know why it seems so difficult for devs to create roms for the Samsung flip z 3 5g.

Looking about there seems nothing, with not much explanation why. Iode without question would be my first choice if it'd be possible.

The Oem will unlock, it'll root..not a dev so not sure what's required to create a custom or mirroring roms.

Thanks if znyone knows the reason, if a dev was prepared to be willing to look into it I reckon the flip 3 community should rustle up a new flip 3 to test on 🤔💥. Anyway cheers either way.

Smallz.
[Samsung Galaxy S9 & S9+ Cross Device Development] quitnau:
Is it true that the march security updates were the last for S9 phones? So would it be wise to move on now? :oops:
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Isn't that just for the Stock ROMs? Lineage gets its updates from AOSP or not?
[Samsung Galaxy S9 & S9+ Cross Device Development] Tom1369:
I just ran the recent OTA update to install iodéOS 2.5 on my S9. According to the iodé team this update includes the May security patch of LineageOS. As the previous update, also this one went smoothly.

As before, great job to the entire iodé team. (y)

Thanks a lot

Tom
[Samsung Galaxy S9 & S9+ Cross Device Development] e996:
Hello, I've recently had a problem I think may be due to AT&T getting rid of the 3G network support. All mobile LTE data works fine except that I cannot make or receive phone calls... If I try to make a call it just immediately ends it as if I had canceled it. Texting and everything else works though.

Any suggestions would be greatly appreciated!!!! I am on S9+ iode 2.5, not rooted
[Samsung Galaxy S9 & S9+ Cross Device Development] Vinz404:
Any possibility that G965N could be supported?
[Samsung Galaxy S9 & S9+ Cross Device Development] sajjads24:
call recorder not work !

how fix call recorder ?
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
*** New Update : 21/07/2022 ***

Available as OTA (see OP)

(Annoucement a bit delayed)

Beware: the upgrade to iodé 3 based on Android 12 / Lineage 19.1, currently in beta testing, will require a data format due to the deprecation of the actual encryption method
​
[Samsung Galaxy S9 & S9+ Cross Device Development] Syntax_Error_:
Can't find IODÉ 3.0 for Galaxy S9......

(BTW: The greatest of all S9 Rom's. Merci.)
[Samsung Galaxy S9 & S9+ Cross Device Development] iodemos:
Can it also be iode-3.1-20220721-starlte?
[Samsung Galaxy S9 & S9+ Cross Device Development] Syntax_Error_:
Thank you ! :)
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
*** New Update : 27/07/2022 ***

Upgrade to Android 12 /LineageOS 19.1

Available as OTA (see OP)
​
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
I updated from 2.5 to 2.6 yesterday. Everything works fine as usual. I'm holding out on 3.1 for a little until it's proven to be safe to upgrade. Also i need to do a backup first.

I think it's amazing you guys are bringing Lineage 19.1 to this device. Android 12 will give it another year of life, at least for me. No reason to switch now :)

Will it be possible to use Google Pay with the new Safety Net fix?

Thank you so much!
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
We did not port lineage 19 to the s9 : we ported iodé thanks to an unofficial device tree... that's not the same amount of work ;-)

About Google Pay, no idea, but there are some chances. Many banking apps/payment methods have been reported to work, now.
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
Hey, i recently flashed the android 12 version and rly like it overall but my battery life seems bit worse than before. I can barely make it through the day. Might be me playing around with it too much, but i will see in a week or two. How is the experience for the others?

I also wanted to ask if there is a way to ENABLE the volume warning for media playback. I accidentally disabled it but i prefer the volume limit to be active. There doesnt seem to be an option for that in the settings.
[Samsung Galaxy S9 & S9+ Cross Device Development] Concept48:
Vince... Merci
[Samsung Galaxy S9 & S9+ Cross Device Development] BlueStarZero:
I'm not able to flash the recovery using heimdall. Odin worked so much better for me in the past. I keep getting all of this:

Initialising connection...

Detecting device...

libusbx: error [init_device] device '\\.\USB#VID_0451&PID_062B&MI_02#6&36088FAD&0&0002' is no longer connected!

libusbx: error [init_device] device '\\.\USB#VID_1B1C&PID_1B65&MI_03#6&2C060913&0&0003' is no longer connected!

libusbx: error [init_device] device '\\.\USB#VID_0451&PID_062B&MI_03#6&36088FAD&0&0003' is no longer connected!

libusbx: error [init_device] device '\\.\USB#VID_1B1C&PID_1B65&MI_05#6&2C060913&0&0005' is no longer connected!

Claiming interface...

Setting up interface...

Initialising protocol...

ERROR: Failed to send data!Releasing device interface...
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
How is your experience now? Still battery issues?
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Hi. I plan to upgrade this weekend. Do i need to install the latest recovery first (through Odin)? Or is an older iode recovery fine?
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
The way im using it, i barely get through the day. Thats with 2 - 3 hours if screen on time. Listening to music for 2 h and browsing the internet or reddit for an hour or 2. i think considering the age of the device and the battery, its pretty good.

But, i disabled the adblock, because it was draining my battery too much. It wouldnt show in the battery usage settings as the adblocker but the idle power usage was pretty high so i suspect that it is considered as that.
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
I'm on 2.6 right now. I get through the day just fine. Some light gaming, internet browsing, some Youtube and music streaming. I don't have exact numbers but i would guess around 3-4 hours screen time.

I exchanged the battery for a new one last january i think. So it's not very much, but i guess its ok. I just keep a charger everywhere i go :)

But when i really need the battery to last, for example on a long hike, i turn on battery saver and turn down the brightness. and then it lasts really long. i can get even 2 days sometimes.

i think the main reason for battery drain is the screen and the auto brightness. for me most of the time it's to bright. so i turn it of and the battery lasts longer.
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
to add to my last post:

also deactivate the battery optimizer, i costs a lot of battery and saves little in my experience. and for me i burn a lot of battery on bad network. i live in a rural area, so the phone is constantly checking and searching for a better network connection / other towers.
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Hi everyone. Just a quick update report in case other users might find this helpful.

I upgraded from 2.6 to 3.1 this weekend. First i tried to update with the old recovery which led to failure and i was stuck on bootscreen. So i flashed the latest recovery which is also named 3.1... ( i guess is should have known :)). I flashed with Odin.

Then restarted to recovery, ADB sideloaded the latest 3.1 ROM and flashed it. Had to use the original USB cable. With a 3rd party cable i couldn't find the phone. But anyway it worked in the end :)

After installing all apps again, and using the phone for 2 days, i haven't found any bugs. Everything is working perfect. Phone ist fast and snappy. Battery seems to be on par with the old 2.6 ROM. I get about 4.5 hours screen time with mostly browsing, Youtube, Spotify and some light gaming. So that's great.
[Samsung Galaxy S9 & S9+ Cross Device Development] BlueStarZero:
How did you flash the 3.1 recovery with Odin? It's a .img file...
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
I found a little tool that turns img into tar files. I can check the name and where i found it later if you're interested.
[Samsung Galaxy S9 & S9+ Cross Device Development] BlueStarZero:
That would be fantastic, as i've been having nothing but problems with heimdall. But can't you do this with 7zip?
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Yes, i read that somewhere too. If it works for you to just rename or repackage with 7zip, you can use that of course. I don't remeber why but for some reason that didn't work for me...

Here is the XDA thread with the tool. It's old but still working:

[Script][Tool] how to create a tar.md5 file from img For Odin

for how want to use Odin to flash the ClockWorkMod Recovery img or any image files like "boot.img", this is a tool to create a tar.md5 file from the img file. unzip the file tool, and put your img files into the same directory of the batch file...

xdaforums.com

And here's a comprehensive step by step guide:

How to Convert Img Files to Odin Flashable Files [Android]

Odin is a useful tool for flashing custom ROMs and mods on Samsung devices. If you have an .img file, here is how to convert it to an Odin flashable file.

www.maketecheasier.com

I hope it helps.
[Samsung Galaxy S9 & S9+ Cross Device Development] BlueStarZero:
THANK YOU, IT DID HELP. That tar-tool helped tremendously. Got the recovery installed, and flashed 3.x too. Checking it out now, and everything seems to work.
[Samsung Galaxy S9 & S9+ Cross Device Development] BlueStarZero:
Has anyone been able to get Magisk running properly on this ROM?
[Samsung Galaxy S9 & S9+ Cross Device Development] bozkurtum:
where is the samsung s9 rom link?
[Samsung Galaxy S9 & S9+ Cross Device Development] schrottpot:
Yes, Magisk 25.2 is still working. After install IODE OS 3.1 I reinstall TWRP with ODIN. From TWRP I Install Magisk 25.2zip
[Samsung Galaxy S9 & S9+ Cross Device Development] schrottpot:
Release iodéOS 3.x for Samsung S9 · iodeOS/ota

Files for starlte.

github.com
[Samsung Galaxy S9 & S9+ Cross Device Development] schrottpot:
:cool:
[Samsung Galaxy S9 & S9+ Cross Device Development] BlueStarZero:
OH, I thought iodé's recovery was needed to run 3.1. I can still use TWRP to run it with no problems?
[Samsung Galaxy S9 & S9+ Cross Device Development] schrottpot:
For the Installation you must use the IODE Recovery, after Installation you can change
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
I have a very weird issue for a few days now. My wifi connects just fine but it has an exclamation mark in it. The internet is working just fine, but some apps report that i have no internet connection and disables some features because of it. Like i cant share links with other devices that use firefox because of it. I wasnt able to test if this happens on other wifi networks as well.

Any idea what the cause of this could be? Any help would be welcome.

edit:

something was wrong with my dns server. after updating it works as expected now.
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
For me sometimes the handover between access points doesn't work. It shows wifi connected but nothing loads (browser, Youtube etc). So i have to turn off wifi and toggle it back on. but i guess that's more an acess point issue and not an android issue.
[Samsung Galaxy S9 & S9+ Cross Device Development] passat22:
I want to install this Rom using TWRP, but it writes me the wrong zip file.
[Samsung Galaxy S9 & S9+ Cross Device Development] chrito987:
Hi, I'm getting an error when trying to install the iode 3.1 zip file via the recovery.

I did the factory reset.

But when I apply the update there is an error : failed to verify the whole-file signature.

Any help would be welcome.
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
*** New Update : 17/10/2022 ***

Available as OTA (see OP)​
[Samsung Galaxy S9 & S9+ Cross Device Development] passat22:
what are the improvements there? The original Led cover S9+ does not work

, how do I get google play there?

is it possible to set the battery % display?
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Yout have to use iode recovery to install the ROM. When everything is complete, you can change the recovery. But for the next update yout will need iode recovery again, so..

Most Samsung specific features will not works as this ROM is Lineage. Please check official LineageOS for features etc.

You won't get Google Play. This ROM is DEgoogled. You will get FDroid and Aurora Store. You can also download apps you have previously paid for but you won't be able to make new puchases.

Battery % in the status bar is possible, yes.
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
BREAKING NEWS

iodéOS is now fully Open Source!

(read more here)​
[Samsung Galaxy S9 & S9+ Cross Device Development] Ophilon:
Got an issue with the latest version (3.2) on a Galaxy S9 SM-G960F:

MicroG App icon is not displayed and settings can't be accessed. I tried removing MicroG and installing the latest stable version of MicroG, MicroG services and FakeStore. The MicroG App is then accessable. But then I can not add a Google account, the app crashes after entering the username/mail.
[Samsung Galaxy S9 & S9+ Cross Device Development] Ophilon:
Workaround: I uninstalled all microG services and packages in Settings -> Apps -> preinstalled Apps.

Then I flashed TWRP https://eu.dl.twrp.me/starlte/ (Exynos, Galaxy S9) with command

heimdall flash --RECOVERY twrp*

Boot into TWRP by pressing Vol+, Bixby button and Shutdown button together.

No need not select anything, just swipe.

Go to Advanced, ADB Sideload, then select "Wipe Dalvik Cache" and "Wipe Cache", then swipe.

Download MicroG Unofficial Installer to computer: https://github.com/micro5k/microg-unofficial-installer/releases/tag/v1.1.0-beta

adb sideload microg*

After reboot open MicroG, click on the first option (self-testing), then toggle everything on (grant allowances when needed).

If you installed Apps that require location services, it might be necessary to wipe their data and cache to make them fully work.
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
You can access the MicroG App through Settings -> Systems -> MicroG

You can add accounts there or through Settings -> Accounts & Passwords

Did this not show for you? There should be no need to uninstall or flash it again.