Sony Xperia X F5121 - suzu

Device brand : Sony

Supported Android versions : Nougat, Oreo, Pie (?) including Sony AOSP
https://developer.sony.com/develop/open-devices/latest-updates

Custom rom supported :
LineageOS 14.1 and 15.1 : unofficial and not maintained
https://forum.xda-developers.com/xperia-x/development/rom-lineageos-14-1-t3690469
https://forum.xda-developers.com/xperia-x/development/rom-lineageos-15-1-xperia-x-t3862508
Others : https://forum.xda-developers.com/xperia-x/development

OmniROM 8.1 : official and not maintained
https://forum.xda-developers.com/xperia-x/development/rom-omnirom-t3734793

Sony AOSP 7.1.2, 8.1 : official and partially maintained
https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions

So far, I would recommend porting /e/ for this device to Oreo as Sony AOSP 8.1, OmniROM 8.1 and unofficial LineageOS 15.1 versions are already available.

Thanks !

1 Like

Supporting this model will help supporting Loire platform and following products :

  • Xperia X F5122 - suzu
  • Xperia X Compact - kugo
1 Like

I’m very interested in having this phone working on /e/. The Sony Xperia Compact line of phones is amazing in my opinion!

Reading the different xda threads related to different Android custom roms, it appears two of them have quit good users feedback : OmniROM 7.1.2 and Unofficial LOS 15.1
Ports on kernel 4.4 and 4.9 are mentioned to show lack of stability.

I am also very interested on having this phone supported by /e/.
Personally owner of a X compact (loire platform)

No official LineageOS support for this device
https://github.com/search?o=desc&q=sony_suzu&s=updated&type=Repositories
https://github.com/search?o=desc&q=sony_kugo&s=updated&type=Repositories

Yes, we already know this.
I think some /e/ phones supported today are not officially supported by LineageOS.

When i builded my unofficial roms for this Unofficial /e/ Builds for Lineage Supported Phones I found only Google Pixel XL 2 - “taimen” and HTC One A9 (International GSM) - “hiaeuhl” supported by /e/ but not supported by LineageOS, maybe more of them, but this 2 100%.

The Xperia X (suzu) is still actively supported by other operating systems:

Sailfish OS: https://jolla.com/sailfishX/

Ubuntu Touch: https://devices.ubuntu-touch.io/device/suzu/

Having /e/ support might be a nice, strategic move. it could strengthen the /e/ community by connecting to other communities interested in privacy conscious phones. And some capable developers.

Hello,

Since September 2nd, Suzu and Kugo are officially supported by LOS :smiling_face_with_three_hearts:

Here are the links:

https://download.lineageos.org/suzu
https://download.lineageos.org/kugo

Useful build (re)sources

Common tree:

Device tree:

Kernel source:

Vendor blobs:

Last but not least, could you please re-format this request to look like this one ? Thanks !

I had to test a new thermal setup, nothing better than an Android build :smile_cat:

:warning: I don’t own this device and couldn’t test this ROM! Please consider it is for experimental testing only! :warning:

Please post back, if everything is OK I might consider publishing a dedicated thread.

Download

AFH download page: e-1.3-r-20220908-UNOFFICIAL-suzu.zip | by smu44 for Xperia X
SHA256: 5a9bdae0acbdc4de961cf2ec1739bcbc9d8a6d9fb8e37dc86369a073bb36af1c
MD5: 47dc3b7a2c4af3da142b84a83b21af5c

Install

LineageOS install guide: Install LineageOS on suzu | LineageOS Wiki
TWRP: Sony Xperia X
Please note I don’t know anything about Sony devices…

Build

Nothing fancy in here :smiley_cat:

Proudly built using /e/ Docker image

Script (you may adjust Xmx):

#!/bin/bash
docker pull registry.gitlab.e.foundation/e/os/docker-lineage-cicd:community
docker run \
-v "/srv/src:/srv/src" \
-v "/srv/zips:/srv/zips" \
-v "/srv/logs:/srv/logs" \
-v "/srv/ccache:/srv/ccache" \
-v "/srv/mirror:/srv/mirror" \
-v "/srv/local_manifests:/srv/local_manifests" \
-e "BRANCH_NAME=v1.3-r" \
-e "DEVICE_LIST=suzu" \
-e "REPO=https://gitlab.e.foundation/e/os/releases.git" \
-e "ANDROID_JACK_VM_ARGS=-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx50G" \
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community

Local manifest (roomservice.xml):

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="LineageOS/android_kernel_sony_msm8956" path="kernel/sony/msm8956" remote="github" />
  <project name="LineageOS/android_device_sony_suzu" path="device/sony/suzu" remote="github" />
</manifest>
1 Like