yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
To do it right, follow Lineage's guide here:

https://wiki.lineageos.org/devices/star2lte/install

In short:

Flash the recovery using heimdall in download mode

Sideload ROM using adb in recovery

Wipe cache

Reboot

Happy flashing! 🖥️⚡😀
[Samsung Galaxy S9 & S9+ Cross Device Development] Khalil777:
I followed the steps and everything was a success according to Lineage's guide, but it still doesn't want to boot, it loads the boot image and then eventually defaults into recovery.

i flashed the .223 recovery.img and then sideloaded the rom
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Okay, I will compile and upload kernel 118 for you. Should be uploaded in ~15 minutes.

edit: Okay it's uploaded now. You can download it from the support repo.
[Samsung Galaxy S9 & S9+ Cross Device Development] Khalil777:
okay sorry i only saw your message now, i was able to update till the .275 kernel

after flashing the previous recovery images that you suggested i noticed the lineage recovery was asking me to wipe data/factory reset so i did that and then it managed to boot, so i decided to do this with the latest .275 kernel and it worked!

2 queries:

1. will i have to clean install like this every time i want to update?

2. my flameGapps for android 11 says "wrong android version detected the GApps is for android 11.0 only Your ROM is Android: " i'm going to try other GApps now tho

edit: NikGapps for arm64 android 11 worked
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
AMAZING!!!!

Going forward, you shouldn't have to clean install every time the OP is updated with a weekly build that has a new kernel, Lineage updates, and/or AOSP security update. You should just be able to dirty flash as per the lineage guide:

Flash the recovery using heimdall in download mode

Sideload ROM using adb in recovery

Wipe cache

Reboot

or

OTA works fine, too.

This should allow you to upgrade regularly and still keep all of your data :D
[Samsung Galaxy S9 & S9+ Cross Device Development] kaku:
Hello @Neurotical , how can we get gps accuracy without gapps ?
[Samsung Galaxy S9 & S9+ Cross Device Development] Speedmatze:
Hello @noufal_pp, there is a package called MicroG (see here). It emulates the neccessary components of gapps like cloud messaging, safetynet, location services, etc. with the least possible amount of data leakage.

You can install it with a Magisk module or with recovery packages. There are handlers for the location service using different providers (Mozilla, Apple, DeJaVu, CellLocation,...) available in the F-Droid store. With those you can improve your GPS accuracy.
[Samsung Galaxy S9 & S9+ Cross Device Development] gnarf49:
No need to do any magic with Magisk or recovery actually, you can simply install the MicroG packages like normal apps if signature spoofing is enabled. There is a repository for FDroid:

F-Droid repository - microG Project
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Signature spoofing has been enabled as of the last update. Be sure to check your OTA for an update.

As gnarf49 described, microG can be installed from the F-Droid store after adding in the appropriate repo (https://microg.org/fdroid/repo) per the official instructions here: https://microg.org/fdroid.html

You'll want to do the following,

in this order

:

microG services core (F-Droid)

microG services framework proxy (F-Droid)

NLP backend, such as Mozilla location (F-Droid) or GSM Location (F-Droid)​

Google Play Store (APK mirror) or FakeStore (F-Droid)​

microG settings -> self check -> enable all features​

microG settings -> location modules -> enable Mozilla Location Service​

For background location permission go to your system settings and allow microG services core and your Mozilla NLP to access location all the time.

For full notification support got to microG settings -> enable Google device registration, cloud messaging, and Google safety net.

Although all features for microG can be enabled, I still can't get the Google play store or the official YouTube app to open. They just launch and then close right away. However other apps like Snapchat that won't launch without Google services works perfectly with microG. This is normal, right?
[Samsung Galaxy S9 & S9+ Cross Device Development] gnarf49:
One great thing about MicroG is that you can use _better_ replacements:

Aurora Store allows to download apps from Playstore, either anonymous (free apps only) or with your Google account for paid apps.

Instead of Youtube try Newpipe.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
I agree 100%! Aurora Store is amazing and NewPipe is a great and functional alternative to YouTube app.
[Samsung Galaxy S9 & S9+ Cross Device Development] kaku:
I heard that Google will permanently blacklist the account if we use it with Aurora store, is that true?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
I don't know if they do that, but I do know you don't need to use any account to access the Aurora Store.
[Samsung Galaxy S9 & S9+ Cross Device Development] Speedmatze:
Aurora warns that this might happen (probably a liability precaution).

I am using it mostly without an account. I just occasionally log in with my account to update some bought apps. So far no problems there...
[Samsung Galaxy S9 & S9+ Cross Device Development] citizenserious:
I am using the Aurora Store with an account for years now, I am not blocked yet (:

But without microG since it registers your phone at googles servers for push notifications.
[Samsung Galaxy S9 & S9+ Cross Device Development] Speedmatze:
You can choose whether or not to register the phone to google servers. It's one of the options in microG settings.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel update 4.9.297 -> 4.9.298

Now available via OTA or OP.

Have a great day! :):cool::geek:
[Samsung Galaxy S9 & S9+ Cross Device Development] Kalsarikännit:
@Neurotical thanks for your great work!

One question, will Android 12 come from you?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Thanks for your question Kalsarikannit.

Right now I don't have the time or resources to troubleshoot the roomservice repos and branches to make the Lineage 19 compile work properly, sorry I am only one person 😕

But if the community here can share with me the roomservice repos and branches they use to get Lineage 19 compile working for the S9/S9+ I can compile it as often as I am doing Lineage 18.1 and make a regular release for the community.

In the meantime, I will continue compiling and making available the Lineage 18.1 ROM for the S9/S9+ community with all the AOSP monthly security updates, Linux Kernel updates, and wire guard updates. I can assure you no functionality or security will be lost by staying with Lineage 18.1 while I am providing these regular updates.

Of note, however, the signature spoofing patches provided by microg only go up to Android 11, so I don't think microg would work on Lineage 19 right now anyways. Currently the Lineage 18.1 I am maintaining includes this patch and does support microg if the end user wants to use it.
[Samsung Galaxy S9 & S9+ Cross Device Development] Kalsarikännit:
Ok, thanks for your answer. it's understandable that you don't have time. The family comes first. Best Regards
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel patch 4.9.298 -> 4.9.299

Now available via OTA or OP.

Have a great day!

P.S. Magisk v24.1 upgrade is supported :)
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI:

ROM support for

Samsung Note 9

now available via OP (OTA support is available for updates).

I also posted the ROM in the Note 9 forum.

Remember: Lineage recovery (also available via OP) is strongly recommended for best user experience.

Have a great day!
[Samsung Galaxy S9 & S9+ Cross Device Development] itspuk:
Hi, thanks for your great work in keeping this device alive! For some reason I installed synt4x.93 version (march 21) and nikgapps via twrp on my starlte. Everything works great and I've set everything up. Even managed to get online banking to work. Is there a way to get your updates ota? If not, can I install your updates in twrp? If yes, which files would I have to flash? Can these changes screw with the banking app? Please excuse if these are dumb questions.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
You should be able to flash right over your ROM with the most recent one using ADB sideload and keep your apps and data. A lot of people have done it without issue. Once done you will have OTA updates available. In your case, there is no other way to get OTA updates working without installing the most recent ROM build.

Just be sure to back up your stuff as a measure of good habit.

:)
[Samsung Galaxy S9 & S9+ Cross Device Development] itspuk:
Thanks a lot. Just so I understand you correctly: That means I only need to flash the latest zip with twrp, and I do not need the .img file? I'll start the backup right now :)

Edit: Ah sorry, you said I need to sideload via ADB. I'll look up what that means exactly. Do I need the .img for that? Thanks for your patience!
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Glad I can help!

Yes, you should only need the zip file, that is the ROM. You can adb sideload that in recovery.

Please note that Lineage uses their own recovery, which is the img file. However, many people have successfully used adb sideload to flash the ROM using TWRP. You should be okay keeping TWRP recovery so long as you aren't using some form of encryption.
[Samsung Galaxy S9 & S9+ Cross Device Development] tommyvirus:
hello dear neurotical,

first, big thanks again for your great work

just tested arrowos and they fixed the bt complications, even ps4 controller with bt works flawless

could you please ask arrowos team kindly for the files and implement them in your build?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Thanks for the information. Are you using Arrow 11 or Arrow 12?
[Samsung Galaxy S9 & S9+ Cross Device Development] tommyvirus:
arrowos12, should i flash aos11 and test again?
[Samsung Galaxy S9 & S9+ Cross Device Development] zhelev81:
@Neurotical , hi :) I have installed your rom but any camera i tried it crashes, same happpened with the Synt4x.93 rom. I have formated data, wiped dalvik, cache, system and then flashed latest rom on my galaxy s9+ then installed nano open gapps.

camera is really important for me to work as i need it to make pictures for my work a lot.

Can you help me to troubleshoot and find what causes the crashes ?

I am not very good at debugging but, if you tell me how, I would .. any logs we can check maybe for the error ?

Tnx alot in advance.
[Samsung Galaxy S9 & S9+ Cross Device Development] bilbonotry:
I would suggest going back to stock with Odin then reflash lineage os
[Samsung Galaxy S9 & S9+ Cross Device Development] zhelev81:
i was about to ask the same ,, so my pphone is g965f from Bulgaria and this is the latest i have found :

Samsung Galaxy S9+ (SM-G965F) - O2U - G965FXXSHFUJ2 firmware

Fast download latest Samsung Galaxy S9+ firmware SM-G965F from United Kingdom (O2) with G965FXXSHFUJ2 and Android version 10

www.sammobile.com

so I will flash that ,, but i fogot how i installed the twrp before and if there was anything special of flashing the LOS 18.1

can you help ?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Arrow 12 is using AOSP 12, which is a new version of the operating system. There are a lot of changes that may have helped your issue. It will take me some time to explore solutions. If you can point me to some similar solutions I can explore them and try the same on this Lineage build.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
If you are using TWRP recovery, some features may not work with Lineage because Lineage uses its own recovery image. It is recommended to use the Lineage recovery.

If you want tin keep using TWRP recovery, install the Lineage ROM first, then see if the stock camera works. If it does, great! Then install your gapps. Try the camera again. If it doesn't work, it may be the gapps. You could try using microg instead?
[Samsung Galaxy S9 & S9+ Cross Device Development] zhelev81:
where do i get this LOS recovery ?

found it ... how to install the LOS recovery ?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Awesome! Okay this is how:

Make sure you have the right Lineage recovery from the LOS 18.1 repo for this thread here: https://github.com/Geoknyda/OTA/releases/tag/Weekly

Follow the recovery install instructions using Heimdall from Lineage here: https://lineageosroms.com/starltle/
[Samsung Galaxy S9 & S9+ Cross Device Development] tommyvirus:
tried arrow11 last night and sadly the fix is only in android12

guessing i have to wait for los19
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel update 4.9.299 -> 4.9.300

Now available via OTA or OP.

Have a great day! :):cool::geek:
[Samsung Galaxy S9 & S9+ Cross Device Development] l4jos:
I'm using this ROM again. :love:

A question: I heard it's better to use Lineage Recovery beside LineageOS, but I flashed the ROM multiple times in TRWP with no issues.

What kind of issues could happen if I'm updating the ROM from settings while TRWP is installed?

Thanks for development.:cowboy:
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Welcome back 👍

If there were any issues, you would likely already have encountered them. If you are not experiencing any issues right now, then you'll probably be okay updating OTA as I roll them out.
[Samsung Galaxy S9 & S9+ Cross Device Development] Speedmatze:
I am using this ROM with TWRP.

OTA updates are working flawlessly from the settings update page.

You might experience problems if your data partition is encrypted. I did not get any so far.
[Samsung Galaxy S9 & S9+ Cross Device Development] Dark Repear:
Neurotical,do you want to recontinue to be the official maintainer for project elixir ?
[Samsung Galaxy S9 & S9+ Cross Device Development] L9ols:
how to fix this? Why is not transparent?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel update 4.9.300 -> 4.9.302

February 2022 Security patch

Now available via OTA or OP.

Have a great day! :):cool::geek:
[Samsung Galaxy S9 & S9+ Cross Device Development] itspuk:
OTA says it can't find any updates. February 8 update worked flawlessly, though. Any idea what's up with that?

Edit: working now :)
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel update 4.9.302 -> 4.9.303

Now available via OTA or OP.

Have a great day! :):cool::geek:
[Samsung Galaxy S9 & S9+ Cross Device Development] jomann:
I attempted a dirty flash from Synt4x93's latest (20210321) LOS 18.1 build and it didn't go well. I didn't have any problem's updating recovery. My first hint was the ROM sideload indicating it couldn't find the Magisk APK and that it would have to be installed manually. I tried re-loading and loading Magisk via recovery, but restarts always just spun at the LOS logo. I finally tried to revert to the previous ROM and that apparently corrupted the data.

It had Magisk and was encrypted which might have contributed to the problem. I can't think of anything I should have done differently except make a seedvault backup in addition to my usual backups.

Is encryption a problem for upgrades? Was time gap too much between ROM builds?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Thanks for the feedback. You are correct that encryption can cause issues when changing ROMs and recoveries.
[Samsung Galaxy S9 & S9+ Cross Device Development] jomann:
I have another essentially identical phone to upgrade. Any ideas on what I should do differently? Should I remove encryption - is that possible?
[Samsung Galaxy S9 & S9+ Cross Device Development] ChopsOSS:
What am i doing wrong...

Device is starlte, i can install the other rom, lineage 19. but when ever i try to install this it boots to download mode.

I have tried re-flashing lineage recovery, and even different builds from here but same issue. I can reflash 19 fine though.
[Samsung Galaxy S9 & S9+ Cross Device Development] BreakPointtt:
I will type again just in case you didnt see my early reply. Lineage 19 has a different vendor from these ones. Flash the stock one and you're good to go.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel update 4.9.303 -> 4.9.304

Now available via OTA or OP.

Have a great day! :):cool::geek:
[Samsung Galaxy S9 & S9+ Cross Device Development] Klaus20:
Maybe someone can help me ?

I can not synchronize my contacts with the Google Account. I can see the Google Account.

But in the account synchronization, only the calendar is displayed and no contacts.

With the iPhone, everything is synchronized via the Google Account.

Have the contacts app and the Google Account already deleted and reinstalled.

Maybe someone has an idea ??

Addendum: In the Galaxy Tab (with Lineageos 17.1) I have access to Gmail, Google Calendar, Calendar, Contacts,

Personal Details and Tasks in Google Calendar with the same account when synchronizing.

Have others also the same problem ??
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel update 4.9.304 -> 4.9.306

Now available via OTA or OP.

Have a great day! :D:geek::coffee::cowboy:
[Samsung Galaxy S9 & S9+ Cross Device Development] dreas74:
Have you already flashed the google apps?
[Samsung Galaxy S9 & S9+ Cross Device Development] Klaus20:
Thanks for the answer. At the beginning I flashed "open_gapps-arm64-11.0-pico-20210807.zip" and "Magisk".

And Yesterday I uninstalled Google contacts and then reinstalled.

What do you mean with google apps ?
[Samsung Galaxy S9 & S9+ Cross Device Development] Klaus20:
Just wanted to ask again if someone still has the problem with the missing synchronization (Gmail, Google Calendar, Calendar, Contacts) ??

If the synchronization goes to you, I thinking about to reinstall the system.
[Samsung Galaxy S9 & S9+ Cross Device Development] bilbonotry:
Have you checked your gapps version contains Google sync?
[Samsung Galaxy S9 & S9+ Cross Device Development] Klaus20:
How can I check it ??
[Samsung Galaxy S9 & S9+ Cross Device Development] bilbonotry:
Read the description of pico package on open gapps site
[Samsung Galaxy S9 & S9+ Cross Device Development] Klaus20:
For those who have the same problem Have found a solution:

https://eu.community.samsung.com/t5/andere-smartphones/unter-konto-synchronisieren-wird-quot-kontakte-synchronisieren/td-p/702060

When the Google Play Services app, you had to enable access to all listed points

(also body sensors - laugh!): Settings / Apps / Google Play Services / Permissions / ...).

Regards Klaus
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
deleted
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel update 4.9.306 -> 4.9.307

March AOSP Security update

Now available via OTA or OP.

Have a great day!

:coffee::coffee::geek::geek:
[Samsung Galaxy S9 & S9+ Cross Device Development] Mr. A:
Hello, thank you for this ROM. I'm planning to flash this on my device but I'm confused with some things here. Please someone guide me through the flashing process since there are many things to do while flashing this ROM. (came from older devices(2015) LOS which had straightforward flashing process)

Currently, I'm on Alexis Rom. Its s9 SM-G960F.

Which Files to download?

What do I have to do before flashing this ROM?

How would the process be? First, flashing Lineage recovery, installing ROM, or updating baseband?

Do I have to clear internal storage? It isn't in the instructions though.

Also which micro G? Are all steps necessary?

What should I select on TWRP while backing up the current ROM?

I'm sorry for all these questions, I just don't want to brick my device or screw things while flashing.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel update 4.9.307 -> 4.9.308

Now available via OTA or OP.

Have a great day!

:coffee::coffee::geek::geek:
[Samsung Galaxy S9 & S9+ Cross Device Development] n4ff4h:
A bit weird but sideloading via the lineage recovery provided in the downloads failed for me. So, i simply went with the latest TWRP and it worked. The ROM is insanely smooth. Great work :D.
[Samsung Galaxy S9 & S9+ Cross Device Development] n4ff4h:
I noticed mobile data was not working. The settings app crashes when i try to open mobile network section.. But other than that everything is working well
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
If possible, could other users of this ROM confirm that mobile data works and/or the Lineage recovery adb sideload works? I'm not experiencing these issues, so perhaps we can help them out as a community.
[Samsung Galaxy S9 & S9+ Cross Device Development] HQwarp:
They working good at my end.

I didn't check adb sideload though
[Samsung Galaxy S9 & S9+ Cross Device Development] n4ff4h:
Will try again and let you guys know.
[Samsung Galaxy S9 & S9+ Cross Device Development] Speedmatze:
All working flawlessly here. (y)

I had some random reboots on the 20220311 build, but 20220319 fixed that.
[Samsung Galaxy S9 & S9+ Cross Device Development] jomann:
I'm currently on the 20220311 build, but the updater isn't finding a new update. It only has the same 20220311 build which is marked a ready for delete. Refreshing just indicates that no new updates are found.

Here's the weird part. I've previously exported the build and saved it to Downloads. It will let me do it again and save the 20220311 build. However, if I select "Copy URL" the url is for the 20220324 build!

I just chose the DELETE option for the 20220311 build, but instead of disappearing it now changed to INFO and the context menu on has 'Copy URL'. Choosing INFO displayed an 'Update blocked' dialog and the 'Copy URL' is the same 20220324 build URL.

After a restart the 20220324 build is available for download and the 20220311 build is no longer shown. There seems to be a glitch in the updater...
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Thanks for this info. Lineage maintains the updater part of the ROM. I have no control over what they do with it. Perhaps it would be a good idea to share your finding with them on Github bug reporter 😊
[Samsung Galaxy S9 & S9+ Cross Device Development] n4ff4h:
Is it just me or are the colors too bright?
[Samsung Galaxy S9 & S9+ Cross Device Development] n4ff4h:
data is working fine now. reflashed stock and went back to LOS
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

Kernel update 4.9.308 -> 4.9.309

Now available via OTA or OP.

Have a great day!

:giggle::giggle::alien::cool::geek::geek:
[Samsung Galaxy S9 & S9+ Cross Device Development] n4ff4h:
I feel like the colors are a bit oversaturated. Or is it just me
[Samsung Galaxy S9 & S9+ Cross Device Development] JakoDel:
April update? : P

thanks a lot for keeping the rom updated btw!
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Oh yes, there will be an update. I am just waiting for the Linux LTS to publish 4.9.310 kernel (has about 50 patches) and for Lineage to push the April AOSP security update. :)
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI new update includes:

April 5 AOSP Security update

Now available via OTA or OP.

Have a great day!

:cool::geek::geek:
[Samsung Galaxy S9 & S9+ Cross Device Development] Alienatick:
So, yeah I've read through and found out that I need to install the lineage recovery to flawlessly install this ROM, but I've installed it with TWRP, and at boot I found out that I cannot mount my mobile phone to my PC and I have no network, I'm using the latest zip file for G960F with a single sim slot

Network connection is not working not even on stock rom, I can I fix this?