Sony Xperia Z3 (sony-leo)
Manufacturer | Sony |
---|---|
Name | Xperia Z3 |
Codename | sony-leo |
Released | 2014 |
Category | testing |
Pre-built images | no |
Original software | Android |
Original version | 4.4.4 on Linux 3.10 |
postmarketOS kernel | 3.4.113 |
Hardware | |
Chipset | Qualcomm Snapdragon 801 (MSM8974AC) |
CPU | Quad-core 2.5 GHz Krait 400 |
GPU | Adreno 330 |
Display | 1080x1920 IPS |
Storage | 16 GB |
Memory | 2 GB |
Architecture | ARMv7 |
Type | handset |
USB Networking |
Works |
---|---|
Flashing |
Works |
Touchscreen |
Broken |
Display |
Broken |
WiFi |
Works |
FDE | |
Mainline |
Works |
Battery | |
3D Acceleration |
Broken |
Audio |
Broken |
Bluetooth |
Broken |
Camera |
Broken |
GPS |
Broken |
Mobile data |
Broken |
Internal storage | |
SMS |
Broken |
Calls |
Broken |
USB OTG |
Works |
NFC | |
Accelerometer |
Broken |
---|---|
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect | |
Barometer | |
Power Sensor | |
Built-in DVB | |
---|---|
Camera Flash | |
Keyboard | |
Touchpad | |
USB-A | |
HDMI/DP | |
Ir TX | |
Ir RX | |
Stylus | |
Memory Card | |
Haptics | |
Ethernet | |
FOSS bootloader | |
Contributors
Maintainer(s)
Users owning this device
- Adelahmed (Notes: broken screen and touch)
- Audunmg
- Chaosleo07 (Notes: me when mainline)
- The EDev
- Z3ntu
What works
- Compiling the mainline kernel
- SSH into device
- wifi
- OTG
What doesn't
- Battery status
- screen
How to enter flash mode
This is using fastboot
- Power off phone
- Hold Volume Up and connect USB, wait for blue light
Installation
For installation you need to flash lk2nd and flash the rootfs. Do not flash the boot
partition since lk2nd uses fs-boot functionality to boot the kernel from the /boot
partition of the rootfs.
$ pmbootstrap flasher flash_lk2nd
$ pmbootstrap flasher flash_rootfs --partition userdata
Component support table
Component | Codename | Mainline kernel | |
---|---|---|---|
Volume & camera buttons | gpio-keys | Working | |
Power key | pm8941-pwrkey | - | |
Internal storage | sdhci1 | Working | |
SD card storage | sdhci2 | Working | |
Display 1 | novatek lgd | Kind-of working | |
Touchscreen 1 | Synaptics RMI4 | Kind-of working | |
Vibration motor | - | - | |
Notification LED | qpnp / lpg | Working | |
Magnetometer | AK09911 | - | |
Gyroscope & Accelerometer | BMA2X2 | ||
Proximity & Light | - | - | |
WiFi | BCM4339 | Working | |
Bluetooth | BCM4339 | - | |
FM | - | - | |
GPU | Adreno 330 | Working | |
Modem | |||
Front Camera | IMX132 | (appears to have a driver in mainline) | |
Rear Camera | IMX200 / IMX 220 (not sure which it actually is) | ||
NFC | PN547 | - | |
Codec | WCD9320 | - |
Partition Layout
Partition Name | Device File Path | Mount Point in Android |
---|---|---|
TA | /dev/block/mmcblk0p1 | |
sbl1 | /dev/block/mmcblk0p2 | |
s1sbl | /dev/block/mmcblk0p3 | |
dbi | /dev/block/mmcblk0p4 | |
aboot | /dev/block/mmcblk0p5 | |
rpm | /dev/block/mmcblk0p6 | |
tz | /dev/block/mmcblk0p7 | |
alt_sbl1 | /dev/block/mmcblk0p8 | |
alt_s1sbl | /dev/block/mmcblk0p9 | |
alt_dbi | /dev/block/mmcblk0p10 | |
alt_aboot | /dev/block/mmcblk0p11 | |
alt_rpm | /dev/block/mmcblk0p12 | |
alt_tz | /dev/block/mmcblk0p13 | |
boot | /dev/block/mmcblk0p14 | /boot |
ramdump | /dev/block/mmcblk0p15 | |
FOTAKernel | /dev/block/mmcblk0p16 | /recovery |
DDR | /dev/block/mmcblk0p17 | |
LTALabel | /dev/block/mmcblk0p18 | |
modemst1 | /dev/block/mmcblk0p19 | |
modemst2 | /dev/block/mmcblk0p20 | |
fsg | /dev/block/mmcblk0p21 | |
apps_log | /dev/block/mmcblk0p22 | /misc |
system | /dev/block/mmcblk0p23 | /system |
cache | /dev/block/mmcblk0p24 | /cache |
userdata | /dev/block/mmcblk0p25 | /data |
See also
- pmaports!1190 Initial merge request
- Device package
- Kernel package
- [1] for how to access UART