Difference between revisions of "Sony Xperia X (sony-suzu)"

From postmarketOS
Jump to: navigation, search
(Initial version)
 
m (Remove odd question marks)
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
| manufacturer = Sony
 
| manufacturer = Sony
 
| name =  Xperia X
 
| name =  Xperia X
| codename = suzu / loire_suzu
+
| codename = sony-suzu
 
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg
 
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg
 
| imagecaption = CHANGE_ME
 
| imagecaption = CHANGE_ME
Line 18: Line 18:
 
| status_flashing = Y
 
| status_flashing = Y
 
| status_screen = Y
 
| status_screen = Y
| status_wifi = ?
+
| status_wifi =  
| status_xwayland = ?
+
| status_xwayland =  
| status_fde = ?
+
| status_fde =  
 
| status_mainline = P
 
| status_mainline = P
| status_battery = ?
+
| status_battery =  
 
| status_3d = N
 
| status_3d = N
 
| status_accel =  
 
| status_accel =  
| status_audio = ?
+
| status_audio =  
| status_bluetooth = ?
+
| status_bluetooth =  
 
| status_camera = N
 
| status_camera = N
| status_gps = ?
+
| status_gps =  
| status_mobiledata = ?
+
| status_mobiledata =  
| status_sms = ?
+
| status_sms =  
| status_calls = ?
+
| status_calls =  
 
| status =  
 
| status =  
 
| booting = yes
 
| booting = yes
  
 
| pmoskernel = 4.9.182
 
| pmoskernel = 4.9.182
| whet_dhry = ?
+
| whet_dhry =  
| status_otg = ?
+
| status_otg =  
 
}}
 
}}
  
Line 56: Line 56:
 
== Additional notes ==
 
== Additional notes ==
  
- This device has *some* out-of-tree mainline kernel support (https://github.com/bartcubbins/loire_5.0/commits/master some by @bartcubbins) ([https://github.com/kholk/kernel-upstream/commits/5.0-rc and some by @kholk])
+
- This device has *some* out-of-tree mainline kernel support ([https://github.com/bartcubbins/loire_5.0/commits/master some by @bartcubbins]) ([https://github.com/kholk/kernel-upstream/commits/5.0-rc and some by @kholk])
  
 
- [https://github.com/sonyxperiadev/kernel/blob/aosp/LE.UM.2.3.2.r1.4/arch/arm64/boot/dts/qcom/dsi-panel-somc-suzu.dtsi#L20 There are many different display panels used by suzu]
 
- [https://github.com/sonyxperiadev/kernel/blob/aosp/LE.UM.2.3.2.r1.4/arch/arm64/boot/dts/qcom/dsi-panel-somc-suzu.dtsi#L20 There are many different display panels used by suzu]

Revision as of 08:16, 7 July 2019

Sony Xperia X
200px
CHANGE_ME
Manufacturer Sony
Name Xperia X
Codename sony-suzu
Released 2016
Original software Android 6 -> 7 -> 8 on Linux 3.10
postmarketOS kernel 4.9.182
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 32GB / 64 GB
Memory 3072 MB
Architecture aarch64
Features
USB Networking
Works
Flashing
Works
Touchscreen
Display
Works
WiFi
Xwayland
FDE
Mainline
Partial
Battery
3D Acceleration
Broken
Accelerometer
Audio
Bluetooth
Camera
Broken
GPS
Mobile data
SMS
Calls
USB OTG



Contributors

  • Konrad Dybcio (@konradybcio)

Maintainer(s)

  • Konrad Dybcio (@konradybcio)

Users owning this device

Additional notes

- This device has *some* out-of-tree mainline kernel support (some by @bartcubbins) (and some by @kholk)

- There are many different display panels used by suzu

- 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