Difference between revisions of "Sony Xperia M (sony-nicki)"
From postmarketOS
m (→Contributors) |
HenriDellal (talk | contribs) m |
||
(17 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{Infobox device | {{Infobox device | ||
| manufacturer = Sony | | manufacturer = Sony | ||
| name = Xperia M | | name = Xperia M | ||
− | | codename = nicki | + | | codename = sony-nicki |
− | | image = File:nicki.jpg | + | | image = File:sony-nicki.jpg |
− | | imagecaption = | + | | imagecaption = Sony Xperia M |
| releaseyear = 2013 | | releaseyear = 2013 | ||
| originalsoftware = Android 4.1.x, kernel 3.4.0 | | originalsoftware = Android 4.1.x, kernel 3.4.0 | ||
− | | chipset = | + | | chipset = Qualcomm MSM8227 Snapdragon S4 Plus |
− | | cpu = | + | | cpu = Dual-core 1.0 GHz Krait |
| gpu = Adreno 305 | | gpu = Adreno 305 | ||
| storage = 4 GB | | storage = 4 GB | ||
| display = 4", 480x854 px | | display = 4", 480x854 px | ||
| memory = 1 GB | | memory = 1 GB | ||
+ | | architecture = armv7 | ||
+ | | status_usbnet = Y | ||
+ | | status_flashing = Y | ||
+ | | status_touch = Y | ||
+ | | status_screen = Y | ||
+ | | status_wifi = | ||
+ | | status_xwayland = | ||
+ | | status_fde = Y | ||
+ | | status_mainline = P | ||
+ | | status_battery = P | ||
+ | | status_3d = | ||
+ | | status_accel = | ||
+ | | status_audio = | ||
+ | | status_bluetooth = | ||
+ | | status_camera = | ||
+ | | status_gps = | ||
+ | | status_mobiledata = | ||
+ | | status_sms = | ||
+ | | status_calls = | ||
+ | | booting = yes | ||
}} | }} | ||
== Contributors == | == Contributors == | ||
− | * Konrad Dybcio (@ | + | * Konrad Dybcio (@konradybcio) |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== How to enter flash mode == | == How to enter flash mode == | ||
Line 58: | Line 43: | ||
== Installation == | == Installation == | ||
Works with both pmbootstrap flasher and TWRP zip. No errors were found in that process. | Works with both pmbootstrap flasher and TWRP zip. No errors were found in that process. | ||
+ | |||
+ | If using a large rootfs (like with plasma-mobile) fastboot with throw a "no space left on device" error. Flashing as a .zip with TWRP solves the problem. | ||
+ | |||
+ | == Additional info == | ||
+ | === Partition list === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Device !! Label !! Size in blocks | ||
+ | |- | ||
+ | | mmcblk0p1 || TA || 2048 | ||
+ | |- | ||
+ | | mmcblk0p2 || sbl1 || 128 | ||
+ | |- | ||
+ | | mmcblk0p3 || sbl2 || 256 | ||
+ | |- | ||
+ | | mmcblk0p4 || s1sbl2 || 256 | ||
+ | |- | ||
+ | | mmcblk0p5 || sbl3 || 512 | ||
+ | |- | ||
+ | | mmcblk0p6 || aboot || 512 | ||
+ | |- | ||
+ | | mmcblk0p7 || tz || 512 | ||
+ | |- | ||
+ | | mmcblk0p8 || alt_sbl1 || 128 | ||
+ | |- | ||
+ | | mmcblk0p9 || alt_sbl2 || 256 | ||
+ | |- | ||
+ | | mmcblk0p10 || alt_s1sbl2 || 256 | ||
+ | |- | ||
+ | | mmcblk0p11 || alt_sbl3 || 512 | ||
+ | |- | ||
+ | | mmcblk0p12 || alt_aboot || 512 | ||
+ | |- | ||
+ | | mmcblk0p13 || alt_tz || 512 | ||
+ | |- | ||
+ | | mmcblk0p14 || rpm || 512 | ||
+ | |- | ||
+ | | mmcblk0p15 || alt_rpm || 512 | ||
+ | |- | ||
+ | | mmcblk0p16 || LTALabel || 16384 | ||
+ | |- | ||
+ | | mmcblk0p17 || boot || 20480 | ||
+ | |- | ||
+ | | mmcblk0p18 || modem || 65536 | ||
+ | |- | ||
+ | | mmcblk0p19 || modemst1 || 3072 | ||
+ | |- | ||
+ | | mmcblk0p20 || modemst2 || 3072 | ||
+ | |- | ||
+ | | mmcblk0p21 || fsg || 3072 | ||
+ | |- | ||
+ | | mmcblk0p22 || ramdump || 5120 | ||
+ | |- | ||
+ | | mmcblk0p23 || FOTAKernel || 16384 | ||
+ | |- | ||
+ | | mmcblk0p24 || persist || 4096 | ||
+ | |- | ||
+ | | mmcblk0p25 || system || 1228800 | ||
+ | |- | ||
+ | | mmcblk0p26 || cache || 256000 | ||
+ | |- | ||
+ | | mmcblk0p27 || data || 2183151 | ||
+ | |} | ||
== See also == | == See also == | ||
− | * [https:// | + | * {{MR|1611}} Initial merge request |
+ | * [https://gitlab.com/postmarketOS/pmbootstrap/merge_requests/1604#note_85239812 display hack] (needs to be reworked in the future to make it compatible with a display manager) | ||
+ | * [https://gitlab.com/postmarketOS/pmaports/issues/184 Mainline kernel notes] |
Latest revision as of 10:05, 14 October 2019
USB Networking |
Works |
---|---|
Flashing |
Works |
Touchscreen |
Works |
Display |
Works |
WiFi | |
Xwayland | |
FDE |
Works |
Mainline |
Partial |
Battery |
Partial |
3D Acceleration | |
Accelerometer | |
Audio | |
Bluetooth | |
Camera | |
GPS | |
Mobile data | |
SMS | |
Calls | |
USB OTG | |
Contents
Contributors
- Konrad Dybcio (@konradybcio)
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 with both pmbootstrap flasher and TWRP zip. No errors were found in that process.
If using a large rootfs (like with plasma-mobile) fastboot with throw a "no space left on device" error. Flashing as a .zip with TWRP solves the problem.
Additional info
Partition list
Device | Label | Size in blocks |
---|---|---|
mmcblk0p1 | TA | 2048 |
mmcblk0p2 | sbl1 | 128 |
mmcblk0p3 | sbl2 | 256 |
mmcblk0p4 | s1sbl2 | 256 |
mmcblk0p5 | sbl3 | 512 |
mmcblk0p6 | aboot | 512 |
mmcblk0p7 | tz | 512 |
mmcblk0p8 | alt_sbl1 | 128 |
mmcblk0p9 | alt_sbl2 | 256 |
mmcblk0p10 | alt_s1sbl2 | 256 |
mmcblk0p11 | alt_sbl3 | 512 |
mmcblk0p12 | alt_aboot | 512 |
mmcblk0p13 | alt_tz | 512 |
mmcblk0p14 | rpm | 512 |
mmcblk0p15 | alt_rpm | 512 |
mmcblk0p16 | LTALabel | 16384 |
mmcblk0p17 | boot | 20480 |
mmcblk0p18 | modem | 65536 |
mmcblk0p19 | modemst1 | 3072 |
mmcblk0p20 | modemst2 | 3072 |
mmcblk0p21 | fsg | 3072 |
mmcblk0p22 | ramdump | 5120 |
mmcblk0p23 | FOTAKernel | 16384 |
mmcblk0p24 | persist | 4096 |
mmcblk0p25 | system | 1228800 |
mmcblk0p26 | cache | 256000 |
mmcblk0p27 | data | 2183151 |
See also
- !1611 Initial merge request
- display hack (needs to be reworked in the future to make it compatible with a display manager)
- Mainline kernel notes