Samsung Galaxy S22

https://www.gsmarena.com/samsung_galaxy_s22_5g-11253.php

As you say there are

a great many variants of S22 <- click to open
Retail Branding,Marketing Name,Device,Model
Samsung,Galaxy S22,SC-51C,SC-51C
Samsung,Galaxy S22,SCG13,SCG13
Samsung,Galaxy S22,r0q,SM-S9010
Samsung,Galaxy S22,r0q,SM-S901E
Samsung,Galaxy S22,r0q,SM-S901N
Samsung,Galaxy S22,r0q,SM-S901U
Samsung,Galaxy S22,r0q,SM-S901U1
Samsung,Galaxy S22,r0q,SM-S901W
Samsung,Galaxy S22,r0s,SM-S901B

and then some ... S22.x

Samsung,Galaxy S22 Ultra,SC-52C,SC-52C
Samsung,Galaxy S22 Ultra,SCG14,SCG14
Samsung,Galaxy S22 Ultra,b0q,SM-S9080
Samsung,Galaxy S22 Ultra,b0q,SM-S908E
Samsung,Galaxy S22 Ultra,b0q,SM-S908N
Samsung,Galaxy S22 Ultra,b0q,SM-S908U
Samsung,Galaxy S22 Ultra,b0q,SM-S908U1
Samsung,Galaxy S22 Ultra,b0q,SM-S908W
Samsung,Galaxy S22 Ultra,b0s,SM-S908B
Samsung,Galaxy S22+,g0q,SM-S9060
Samsung,Galaxy S22+,g0q,SM-S906E
Samsung,Galaxy S22+,g0q,SM-S906N
Samsung,Galaxy S22+,g0q,SM-S906U
Samsung,Galaxy S22+,g0q,SM-S906U1
Samsung,Galaxy S22+,g0q,SM-S906W
Samsung,Galaxy S22+,g0s,SM-S906B

You might further your research by finding the device [HOWTO] codename

… as well as the exact model.

From your link … significant … Re Chipset …

Exynos 2200 (4 nm) - Europe
Qualcomm SM8450 Snapdragon 8 Gen 1 (4 nm) - ROW

ROW, rest of the world.

Finding the version doesn’t really matter in this case since e/os supports none of them and likely never will, as it’s been around for several years and the last thread about it was quietly closed by a mod without explanation.

There is only a GSI version available for the Samsung Galaxy S22:

https://xdaforums.com/t/13-rom-sgsi-cwai-exynos2200-pixel-experience-plus.4578283/

Hi,
i m IT French but i m newbby in image builder.
I tried GSI rom but my samsung S22 (R0S) state bootloop but i acces bootloader mode download so i want build e/OS rom for my model SM-S901B alias R0S.
I need help for this.
For the curios i tried this for GSI but don’t work:

adb reboot bootloader
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot reboot fastboot
fastboot delete-logical-partition product
fastboot flash system C:\Users\admin\Downloads\2.9-t-20250504-CUSTOM-arm64_bvN.img\2.9-t-20250504-CUSTOM-arm64_bvN.img
fastboot -w
fastboot reboot

And this for build ROM on Docker

sudo docker run --rm \
  -v "/mnt/TANK_NVME/DATA/Divers/e/src:/srv/src" \
  -v "/mnt/TANK_NVME/DATA/Divers/e/zips:/srv/zips" \
  -v "/mnt/TANK_NVME/DATA/Divers/e/logs:/srv/logs" \
  -v "/mnt/TANK_NVME/DATA/Divers/e/ccache:/srv/ccache" \
  -e "BRANCH_NAME=v2.9-s" \
  -e "DEVICE_LIST=r0s" \
  -e "REPO=https://gitlab.e.foundation/e/os/releases.git" \
  registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community

but i dont understand who unofficial build, my result
Failed build for r0s

[Thu May 15 12:18:47 UTC 2025] Starting build for r0s, v2.9-s branch
12:19:57 Build sandboxing disabled due to nsjail error.
In file included from build/make/core/config.mk:313:
In file included from build/make/core/envsetup.mk:312:
e[1mbuild/make/core/product_config.mk:160: e[31merror: e[0me[1mCan not locate config makefile for product “lineage_r0s”.e[0m
12:19:57 dumpvars failed with: exit status 1
Device r0s not found. Attempting to retrieve device repository from LineageOS Github (LineageOS · GitHub).
Repository for r0s not found in the LineageOS Github repository list. If this is in error, you may need to manually add it to your local_manifests/roomservice.xml.
12:19:58 Build sandboxing disabled due to nsjail error.
In file included from build/make/core/config.mk:313:
In file included from build/make/core/envsetup.mk:312:
e[1mbuild/make/core/product_config.mk:160: e[31merror: e[0me[1mCan not locate config makefile for product “lineage_r0s”.e[0m
12:19:58 dumpvars failed with: exit status 1
12:19:59 Build sandboxing disabled due to nsjail error.
In file included from build/make/core/config.mk:313:
In file included from build/make/core/envsetup.mk:312:
e[1mbuild/make/core/product_config.mk:160: e[31merror: e[0me[1mCan not locate config makefile for product “lineage_r0s”.e[0m
12:20:00 dumpvars failed with: exit status 1
Don’t have a product spec for: ‘lineage_r0s’
Do you have the right repo manifest?
[Thu May 15 12:20:00 UTC 2025] Failed build for r0s
[Thu May 15 12:20:00 UTC 2025] Finishing build for r0s
[Thu May 15 12:20:00 UTC 2025] Cleaning source dir for device r0s
12:20:00 Entire build directory removed.

For unofficial builds you need to put the device, kernel, vendor and possibly other files into the respective folders of your build environment. Unfortunately for the Samsung S22 series there are not sources yet to the best of my knowledge.

Hello @penflame, Welcome to the /e/ forum.

to instal Custom Android on a Samsung device you first need a Custom Recovery manager like TWRP.

Searching for android_device_samsung_r0s source,
i found TWRP for (r0s) with install instructions here :
https://github.com/afaneh92/android_device_samsung_r0s/

.

Also,
fastboot command is expected not to work on Samsung device
you need to use

  • Odin3 Windows GUI
  • or Odin4 Linux CLI (that can be managed by Galaxy-Flasher GUI)
  • or Heimdall 2.1.0 Linux CLI
  • or Heimdall-frontend 2.1.0 Linux GUI
  • or Eros Android OTG GUI

to install the Custom Recovery,
.

then with the device booted in recovery mode,
you should be abble to install /e/ GSI :

/e/OS-U GSI (A14) UNOFFICIAL

Unofficial GSI Android 13

Look here, you will find TRWP versions for your device:
https://xdaforums.com/f/samsung-galaxy-s22.12511/?prefix_id=33
Also some GSIs but no Lineage based Custom ROMs

I succes to install TWRP whith XDA TWRP Exynos version and i lunch Fastboot whith.
I have this firmware EUX_S901BXXSDEYA1 patched with Magisk i think it’s for this my TWRP fonctionaly.
So for android_device_samsung_r0s i found this https://github.com/Mashopy/android_device_samsung_r0s and for the kernel, Samsung share this https://opensource.samsung.com/uploadSearch?searchValue=S901B
With this i have any chance to build unofficial version?

You need also the proprietary vendor files. Depending on your development skills you can try to build yourself

Ok i’m not dev so i will retry insttal GSI e/os version…
Thank’s for your explanations

They can be extracted from the device itself !