[UNOFFICIAL BUILDS] Samsung Galaxy Exynos9611 devices A51, M21, M31, M31s and F41 for /e/OS-a15 3.0.x

Samsung Galaxy Exynos9611 devices A51, M21, M31, M31s and F41 for /e/OS-a15 3.0.x

Test builds that might not work!

Galaxy A51 4G
Galaxy M21
Galaxy M31
Galaxy M31s
Galaxy F41

e-3.0.4-a15-20250719-UNOFFICIAL-a51.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-3.0.4-a15-20250719-UNOFFICIAL-a51.zip/download

e-3.0.4-a15-20250719-UNOFFICIAL-f41.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-3.0.4-a15-20250719-UNOFFICIAL-f41.zip/download

e-3.0.4-a15-20250720-UNOFFICIAL-m21.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-3.0.4-a15-20250720-UNOFFICIAL-m21.zip/download

e-3.0.4-a15-20250720-UNOFFICIAL-m31.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-3.0.4-a15-20250720-UNOFFICIAL-m31.zip/download

e-3.0.4-a15-20250720-UNOFFICIAL-m31s.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/SamsungSmartphones/e-3.0.4-a15-20250720-UNOFFICIAL-m31s.zip/download

Please see sources and install instructions including recovery here:
https://xdaforums.com/t/rom-aosp14-unofficial-evolutionx-for-samsung-galaxy-a51-sm-a515f.4691136/

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

4 Likes

Hello Ronnzz ,

there r few bugs , Samsung M31 /21 are nearly same so I will tell about both of them

split screen doesn’t work ,

toggle buttons apply when u click on right side of screen instead of buttons

Rotation doesn’t work at all

I request you to include FM radio app in both of them

I would request a all bugs fixed in upcoming A15 ROM ….

I liked the fact that you include Dolby Atmos feature instead of AudioFX

Thanks a lot … :blush:

since the samsung A50 chat is closed , i would request a standard zip flashable A15 rom ,

Motorola One Action didnt have security feature of privacy , next time include it , fm radio in it is a surprise & its welcome. Also cook a rom for it .

Hello @Ank, Welcome to the /e/ users forum.

I believe you 'd better ask the developper,
@ronnz98 “only” build /e/OS using the dev sources…

ask him like DM him ?

isnt this the forum where i ask him stuff related to e/OS ?

im confused , what r u saying ?

People of The telegram channel said to ask stuff in forums , so I asked …

Piero said that its better to directly connect to the developer. If you got an answer, you can surely reach out to me so I can make a new build….btw I’m preparing new builds currently for this devices

i am new here ,

dont know how to reach you, cnt find any links

gr8 work btw

thanks for replying …

& i will surely give feedback for upcoming roms for M31/M21 & A50 ( & also Moto Action )

as i mentioned earlier the rom have bugs , nevertheless i m running it. see to it that future rom dont have these bugs. Appreciate your work.

Updates for /e/OS-a15 3.2

e-3.2-a15-20251023-UNOFFICIAL-a51.zip

e-3.2-a15-20251023-UNOFFICIAL-f41.zip

e-3.2-a15-20251023-UNOFFICIAL-m31s.zip

e-3.2-a15-20251023-UNOFFICIAL-m31.zip

e-3.2-a15-20251023-UNOFFICIAL-m21.zip

1 Like

can i update over the previous one

or

i have to do clean install ?

adb sideload should work (dirty flash)

1 Like

I should have updated through.. system updates → local updates … bcoz side loading simply wiped everything …

ROM works gr8 , all bugs are fixed :+1:

I will update further , if anything comes up.

Thnx.

1 Like

I want to buy for testing m21 phone, is sm-m215f/dsn model the same as sm-m215f?

So, to be precise, sm-m215f without and with /dsn to be the same?

Supported devices - Google Play Help - Google Support don’t know /ds suffix

Yes, there is no /DSN version, so probably it’s something to do with the manufacturer who added it for some reason.

Anyway, I will have this device in 1-2 days time, so I’m glad to test it on your ROM. Thank you!

On the XDA site, there is no mention of how to install it. Is it just straightforward by unlocking OEM first, then installing TWRP, and then Your ROM? Also, on XDA they are saying that you have to disable encryption. Is it possible to not do this?

On “recent” samsung device, when coming from stock rom you need disable encription or flash a blank vbmeta.img is mandatory to be abble to flash recovery.

Thank you for the answer. Unfortunately this device doesn’t want to unlock bootloader, even after update to the latest Android 12 and enabling dev options, and “Unlock OEM”. The phone is not locked by any account. Also, when booting to Odin Mode it says “OEM Locked: ON (U)” and I’m not able to upload anything to it via Odin.

For a good measure, tried to go to standard recovery mode, and while in “Reboot to Fastboot” and when I do this, the screen is black with only one information “Entering Fastboot…” and it’s been maybe 10 minutes, nothing happens.

You are talking about windows. Odin3,
What version are you using ?

Please share photos in download mode (the blue one) and recovery mode

.

Don’t known how fastboot mode could works on Samsung devices…

Thanks for willingness to help. Unfortunately, I will not waste time on this phone, because it’s 4 Gig m21 version. LTE is slow 30-35 Megabits even with Roaming, and the OEM doesn’t want to be unlocked, so I’m done with it.

OK, now I’m ready to try it tomorrow, or even today.

My first question is, because I went for the XDA flashing instructions, and there were none. Does that mean that I should unpack:

vbmeta.img 

and

recovery.img 

From e-3.0.4-a15-20250720-UNOFFICIAL-m21.zip

And install it the same as in case of Galaxy A70?

Doing (after the unlocked OEM and then in the download mode):

heimdall flash --VBMETA vbmeta.img --RECOVERY recovery.img --no-reboot

Or just flash TWRP and from it, sideload the whole ROM?

My device is m21 (sm-m215f/dsn) and the Android version is 12.

***Update:

Nevermind, I just readed the previous post of @piero, and now I understand why do I need vbmeta.img:

On “recent” samsung device, when coming from stock rom you need disable encription or flash a blank vbmeta.img is mandatory to be abble to flash recovery.

***Update and Test:

  1. It’s booting

  2. Banking apps are working, except Revolut and others that desire for the bootloader to be locked (I don’t know if it’s possible to relock it?). Installed from Aurora Store.

  3. microG is working as it should (self check OK, all options).

  4. 2D acceleration is working (1440p YouTube 60fps flawesly, and a weird bug that 1080p60fps the same video is stuttering, but not 1440p60fps and not 720p60fps).

  5. 3D acceleration is good and working, tested on Crossy Road no stutters, much playable, better than A70.

  6. The phone is encrypted (it says that I suppose), can set up screen lock, and fingerprint without problem.

  7. Phone works with LTE, both Sim’s, tested and the speed is the same or more than the original (Original the same place in home: 35 Mbps and on /e/OS 42 Mbps). Calling works, recording works only on the paper, it allows recording, but no recordings after call ends visible anywhere on the phone.

  8. Bluetooth works (pairing with new codecs headphones), Wi-Fi works.

  9. Murena Account works and synchronizing contacts and others (I don’t use other features, only contacts, so didn’t check other, but it shows sync in progress).

  10. Cameras (both) are working and recording video, and making pictures, both lenses.

  11. Network meter works, shows variable Megabits upload and download. Battery % is also working.

  12. Other browser like Brave is working (installed from Aurora).

  13. Location and GPS offline (airplane mode) is also working and locking position, but with caviat of seeing only 8 satellites, where other phones sees 30+ in the same spot. The funny thing is that those 8 satellites have very strong signal, so it’s probably not a hardware problem.

Other minor bugs. I cannot change the wallpaper of the second virtual desktop, the background is just black and the icons on the bottom are lit by the proper background.

If you want me to test it further, just ask for it, and I will do it.

Below is the picture explaining the background bug.

2 Likes

It’s really strange, it’s android 15 and before, the original latest version was 12. Tested Asphalt Legends on the Samsung’s Android 12, and it was a mess, the game was working, but constantly buffering a track. On your build, it’s super smooth, very light buffering the track, fully playable. Not to mention loading time is better.

I don’t play games on the phones, but it had to be tested and pointed out, that this is the worst bug of your build: The Games Are Working Better Than the original Samsung Android 12!

You have just proved that Planned Obsolescence is a real thing in the smartphone universe!

This phone has only 4GB of RAM, and can still run Android 15 with heavy gaming, I’m SHOCKED!

Thank You!

1 Like