[UNOFFICIAL BUILD] Samsung Galaxy A21s (a21s) for /e/OS-S

Samsung Galaxy A21s (a21s) for /e/OS-S 2.1

e-2.1-s-20240613-UNOFFICIAL-a21s.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-2.1-s-20240613-UNOFFICIAL-a21s.zip/download

Please see sources and install instructions including recovery here:
https://xdaforums.com/t/rom-android-13-unofficial-lineage-os-20-0-for-galaxy-a21s.4657154/3/

Use it at your own risk!
Please support the developer(s)!

2 Likes

So close.

I was very happy to see that the phone booted into e/os/ but unfortunately it’s not usable as it’s very unstable. You can’t connect to wifi (it shows networks but can’t connect to it) and after you lock the screen, on next unlock phone restarts.

I will try changing some settings to make to more stable or use another kernel. I will update if there’s any progress.

Thanks @ronnz98 for building the rom!

I just realized that I build on an /e/OS-S environment where I still had patches applied for another device.
So I build again without those patches. Not sure if this had an impact, but please try (I overwrite the old ROM):

https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-2.1-s-20240613-UNOFFICIAL-a21s.zip/download

Sorry, same things as before. At least for me, maybe someone else will be more lucky.

I will still try to make it work though, it’s so close.

The developer is active so sources will be updated regularly hopefully. I tried two other kernels but could not build…maybe you have more luck

1 Like

https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-2.1-s-20240616-UNOFFICIAL-a21s.zip/download

Please try latest build with some fixes

Still the same, wifi refuses to connect and phone still restarts after every unlock/wake.

But I can see that cable connection works properly now (in previous builds it didn’t).

Thanks for trying, it’s so frustrating.

What I’ve tried so far:

  • changing firmware to the latest (May 2024. security patch) and binary from A to C
  • building e/os/ upon another lineage 19 gsi (it boots but has the same problems - that way I know that problem is in system itself and not boot, recovery, vbmeta, dtbo or any other ROM file)
  • dirty flashing over working Lineage 20 (from initial post)
  • changing Kawa kernel versions
  • using all the different recoveries that I coud find (TWRP, Lineage, Crdroid)

One question please - how come it’s S version of e/os/ when the source is T (Lineage 20)? Why reverting one version back?

https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-2.1-s-20240630-UNOFFICIAL-a21s.zip/download

Can you please try newest build

Well, the device doesn’t restart anymore so that’s good.

But the deal breaker is that the screen remains black after the first lock. I can hear that the phone is still working because of notifications plus connecting cable still works and taking screenshots.

I spent many hours trying to make it work, I tried all bineries and all have the exact same problems.

Thanks @ronnz98 for all the builds, I’m willing to keep trying to make it work.

Sources were updated. Time for another try:

https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-2.1-s-20240718-UNOFFICIAL-a21s.zip/download

1 Like

Thanks for the update.

I had some success, I managed to get it in stable state without restarts but it’s still not 100% usable.

I’m still trying various things, I will write detailed post later.

So after many trials and errors, it turns out that the problem was the thing that was bothering me from the beginning - e/os/ is Android 12 (S or Snow Cone) but sources are from Lineage 20 which is Android 13 (T or Tiramisu).

Some installed apps are requiring API level 33 (android 13) but API level in e/os/ is only 32 (android 12) and that’s the reason for instability and restarts. I managed to partly get around it by enabling developer options and disabling app that are incompatible from adb.

I removed Bliss launcher and installed Apex and after that you can use home screen without problems. After I removed settings app (com.android.settings), phone became stable.

But unfortunately, you can’t install “right” settings app as when you try Android 12 Settings app, it gets rejected because it’s considered a downgrade. If you try Android 13 settings app, you can’t installed as API required is 33. So you can’t change any settings.

Question for Mr. @ronnz98 - is it possible to build e/os/ T?

Also, if anyone has any idea or suggestions on how to install settings app, that would also fix this rom and make it 100% usable.

My next idea is installing some version of Lineage19 GSI image and try to dirty flash @ronnz98 system image over it.
I will post an update if that’s succesful.

I never could build for A13 and the developer seems to work only for A12 at the moment…

1 Like

Update for /e/OS-T 2.3:

e-2.3-s-20240821-UNOFFICIAL-a21s.zip

1 Like

It booted but goes into black screen as soon as it boots

Yes, same here.

You can fix black screen by using the newest Kawa kernel (permissive version) but once again, I don’t know how to get settings app to work.