Sony Xperia X (sony-suzu)
Appearance
This page is about the dedicated port of this device. There is also an optional generic port available for this device - see Generic MSM8956 (qcom-msm8956). |
![]() Sony Xperia X | |
Manufacturer | Sony |
---|---|
Name | Xperia X |
Codename | sony-suzu |
Released | 2016 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 650 (MSM8956) |
CPU |
Hexa-core 2x Cortex-A72 1.8GHz (big cluster) 4x Cortex-A53 1.2GHz (LITTLE cluster) |
GPU | Adreno 510 |
Display | 1080x1920 IPS TFT |
Storage | 32/64 GB |
Memory | 3072 MB |
Architecture | aarch64 |
Software | |
Original software The software and version the device was shipped with. |
[[:Category:Android 6 -> 7 -> 8 on Linux 3.10|Android 6 -> 7 -> 8 on Linux 3.10 ]] |
postmarketOS | |
Category | downstream |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
pmOS kernel The kernel version that runs on the device's port. |
4.9.182 |
Optional Generic Port | Generic MSM8956 (qcom-msm8956) |
Device package |
![]() |
Kernel package |
![]() |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Works
|
---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Battery Charging and battery level reporting works |
Untested
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Untested
|
Camera |
Broken
|
Connectivity | |
WiFi |
Untested
|
Bluetooth |
Untested
|
GPS |
Untested
|
Modem | |
Calls |
Untested
|
SMS |
Untested
|
Mobile data |
Untested
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
USB OTG USB On-The-Go or USB-C Role switching |
Untested
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Untested
|
[[Category:Android 6 -> 7 -> 8 on Linux 3.10]]
Contributors
- Konrad Dybcio (@konradybcio)
Maintainer(s)
- Konrad Dybcio (@konradybcio)
Users owning this device
- Delta503 (Notes: UBports daily driver)
- DylanVanAssche (Notes: Sailfish OS)
- Ksp-atlas (Notes: Random reboots)
- Linmob (Notes: Ubuntu Touch)
- Marijn (Notes: Mainline target)
- Maufl
- Peremen (Notes: Running Sailfish X)
- Sado1
- Treier57lol
Additional notes
- This device has *some* out-of-tree mainline kernel support (some by @bartcubbins) (and some by @kholk)
- Xperia X has been supported by Sony Open Devices Project on CAF kernels 3.10, 3.18, 4.4 and now still is on 4.9 with a chance to board the 4.14 hype train
- There's a good chance one could get graphics, modem etc. working with libhybris on kernel 4.4. There's also a mer-hybris port by Jolla for the official "Sailfish X" SFOS release.
- Second codename (loire_suzu) comes from Sony's platform naming scheme, where Loire is a family of MSM8956/APQ8956-based devices along with Xperia X Compact (kugo), Xperia Touch [the projector tablet.. thingy] (blanc) and an unannounced, probably prototype device (oak)
How to enter flash mode
With device powered off, hold [VOLUME +] and plug USB cable in. Device's LED will turn blue, meaning it has entered fastboot mode.
Installation
Works fine with the typical pmbootstrap install & pmbootstrap flasher procedure.
See also
- pmaports!482 Initial MR
device-sony-suzu
linux-sony-suzu