The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Adaptations/libhybris/Install SailfishOS for 2011 Xperias
From Mer Wiki
< Adaptations | libhybris(Difference between revisions)
m |
|||
(29 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[File:XperiaProSailfish.jpg|300px|thumb]] | ||
+ | |||
+ | === Supported Sony Ericsson 2011 Xperia devices === | ||
+ | * Arc/Arc S (anzu) | ||
+ | * Live (coconut) | ||
+ | * Neo V (haida) | ||
+ | * Neo (hallon) | ||
+ | * Pro (iyokan) | ||
+ | * Mini Pro (mango) | ||
+ | * Active (satsuma) | ||
+ | * Mini (smultron) | ||
+ | * Ray (ururhi) | ||
+ | |||
=== Steps to install === | === Steps to install === | ||
* Install adb and fastboot on your workstation : | * Install adb and fastboot on your workstation : | ||
Line 8: | Line 21: | ||
** Windows: See http://wiki.cyanogenmod.org/w/Doc:_fastboot_intro for instructions | ** Windows: See http://wiki.cyanogenmod.org/w/Doc:_fastboot_intro for instructions | ||
− | * CWM ClockWorkMod Recovery tool is also included in the Sailfish kernel and can be installed during installation LegacyXperia cm-11.0 instead of installing LegacyXperia kernel. | + | * CWM ClockWorkMod Recovery tool is also included in the Sailfish kernel (hybris-boot.img, needs to be extracted from Sailfish image zip file) and can be installed during installation LegacyXperia cm-11.0 instead of installing LegacyXperia kernel. |
− | * | + | * You may follow the instructions at https://github.com/LegacyXperia/Wiki/wiki/Installing-Lollipop#step-1-prepare-sd-card to prepare the sdcard for installation of Sailfish. In the end you need to have two partitions on sdcard, partition 1 FAT32 formatted and partition 2 ext4 formatted (preferably at least 4GB, will contain Sailfish and user data, absolute minimum 1 GB). You may use whatever tool you want for repartitioning the sdcard, easiest on pc with memory card reader. |
− | * Download Sailfish OS for Xperia Pro image from http://images.devaamo.fi/ | + | * The following instructions use iyokan (Xperia Pro) as an example, replace the device codename with the correct one for other devices. |
+ | |||
+ | * Download LegacyXperia cm-11.0 nightly (tested with cm-11-20150723-UNOFFICIAL-LegacyXperia-iyokan.zip) from http://legacyxperia.github.io/ and follow instructions from https://github.com/LegacyXperia/Wiki/wiki/Installing-LegacyXperia-for-Dummies to install the LegacyXperia image. | ||
+ | |||
+ | * IMPORTANT! Format android system partition in the recovery of the Sailfish kernel (or kernel from cm-11-20150723) before installation of cm-11.0! | ||
+ | |||
+ | * Download Sailfish OS for Xperia Pro image from http://images.devaamo.fi/sfa/iyokan/ and flash it over LegacyXperia cm-11.0. | ||
+ | |||
+ | * If you did not already install Sailfish kernel during LegacyXperia cm-11.0 installation then you now need to extract hybris-boot.img from Sailfish image zip file and install it using fastboot following the procedure described in the LegacyXperia cm-11.0 installation instructions. | ||
=== How to Build Image === | === How to Build Image === | ||
Line 18: | Line 39: | ||
* TODO | * TODO | ||
− | === Hardware Support === | + | === Hardware Support ==={{Hadktableheader}} |
− | + | {{device_2011xperias|function=Hadktablerow}} | |
− | + | |} | |
=== Known Issues === | === Known Issues === | ||
− | + | (Issues marked with [FIX] have a known fix and will be resolved in next release) | |
− | * | + | * Jolla Store available only on iyokan (Xperia Pro). |
+ | * SIM pin query currently not supported, please remove pin query using LegacyXperia or another phone. | ||
* No OTA updates. | * No OTA updates. | ||
− | * Keyboard layout | + | * Proximity sensor problems during calls. |
− | * Bluetooth contact sync does not work | + | * Keyboard layout changing works but layouts are incorrect. (iyokan, mango) |
− | + | * Bluetooth contact sync does not work to device but works from device. | |
− | Refer to [https://bugs.nemomobile.org/buglist.cgi?query_format=advanced&rep_platform=All&rep_platform=Some&rep_platform=iyokan&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Hybris-ing&product=Hardware%20adaptation bugzilla] for list of other known issues. | + | Refer to [https://bugs.nemomobile.org/buglist.cgi?query_format=advanced&rep_platform=All&rep_platform=Some&rep_platform=iyokan&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Hybris-ing&product=Hardware%20adaptation bugzilla] for list of other known issues.<br> |
+ | XDA discussion and updates: http://forum.xda-developers.com/jolla-sailfish/general/request-port-sailfish-os-to-xperia-2011-t2171283 | ||
+ | |||
+ | === Changelog === | ||
+ | '''Alpha4 - 26 June 2016''' | ||
+ | * Sailfish OS 2.0.1.11 | ||
+ | * Mobile networking regression in last image is now fixed | ||
+ | * WLAN selection fix for devices with small resolution display | ||
+ | * Fix for video recording in camera (I had to reduce the video resolution to 864x480 to get it working reliably) | ||
+ | * And a possible fix for camera flash on urushi |
Latest revision as of 21:33, 22 July 2018
Contents |
[edit] Supported Sony Ericsson 2011 Xperia devices
- Arc/Arc S (anzu)
- Live (coconut)
- Neo V (haida)
- Neo (hallon)
- Pro (iyokan)
- Mini Pro (mango)
- Active (satsuma)
- Mini (smultron)
- Ray (ururhi)
[edit] Steps to install
- Install adb and fastboot on your workstation :
- Debian/Ubuntu: apt-get install android-tools-adb android-tools-fastboot
- Fedora: yum install android-tools
- Mageia: urpmi android-tools (included in upcoming relase of Mageia 5).
- OpenSUSE: zypper in android-tools
- Mac OS X: Install Homebrew from http://brew.sh/, then: brew install android-platform-tools
- Windows: See http://wiki.cyanogenmod.org/w/Doc:_fastboot_intro for instructions
- CWM ClockWorkMod Recovery tool is also included in the Sailfish kernel (hybris-boot.img, needs to be extracted from Sailfish image zip file) and can be installed during installation LegacyXperia cm-11.0 instead of installing LegacyXperia kernel.
- You may follow the instructions at https://github.com/LegacyXperia/Wiki/wiki/Installing-Lollipop#step-1-prepare-sd-card to prepare the sdcard for installation of Sailfish. In the end you need to have two partitions on sdcard, partition 1 FAT32 formatted and partition 2 ext4 formatted (preferably at least 4GB, will contain Sailfish and user data, absolute minimum 1 GB). You may use whatever tool you want for repartitioning the sdcard, easiest on pc with memory card reader.
- The following instructions use iyokan (Xperia Pro) as an example, replace the device codename with the correct one for other devices.
- Download LegacyXperia cm-11.0 nightly (tested with cm-11-20150723-UNOFFICIAL-LegacyXperia-iyokan.zip) from http://legacyxperia.github.io/ and follow instructions from https://github.com/LegacyXperia/Wiki/wiki/Installing-LegacyXperia-for-Dummies to install the LegacyXperia image.
- IMPORTANT! Format android system partition in the recovery of the Sailfish kernel (or kernel from cm-11-20150723) before installation of cm-11.0!
- Download Sailfish OS for Xperia Pro image from http://images.devaamo.fi/sfa/iyokan/ and flash it over LegacyXperia cm-11.0.
- If you did not already install Sailfish kernel during LegacyXperia cm-11.0 installation then you now need to extract hybris-boot.img from Sailfish image zip file and install it using fastboot following the procedure described in the LegacyXperia cm-11.0 installation instructions.
[edit] How to Build Image
- TODO
Hardware Support
Device released | Linux Kernel |
Display | Touch | LED | Audio | NFC | Bluetooth | GSM | WLAN | GPS | Camera | Fingerprint | Sensors | Keys | Vibra | Haptics | Power Mgmt. |
RTC alarms |
USB | FM Radio | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SMS | Voice | Data | Connect | Hotspot | ALS | PS | Accel. | Gyro. | Magne. | Vol+/- | Home | Net. | Charge | ||||||||||||||||
2011 | 3.4.0 | Y | Y | Y | Y | N/A | Y | Y | Y | Y | Y | ? | Y | Y | ? | Y | Y | Y | N/A | Y | Y | QWERTY | Y | Y | Y | ? | Y | Y | ? |
[edit] Known Issues
(Issues marked with [FIX] have a known fix and will be resolved in next release)
- Jolla Store available only on iyokan (Xperia Pro).
- SIM pin query currently not supported, please remove pin query using LegacyXperia or another phone.
- No OTA updates.
- Proximity sensor problems during calls.
- Keyboard layout changing works but layouts are incorrect. (iyokan, mango)
- Bluetooth contact sync does not work to device but works from device.
Refer to bugzilla for list of other known issues.
XDA discussion and updates: http://forum.xda-developers.com/jolla-sailfish/general/request-port-sailfish-os-to-xperia-2011-t2171283
[edit] Changelog
Alpha4 - 26 June 2016
- Sailfish OS 2.0.1.11
- Mobile networking regression in last image is now fixed
- WLAN selection fix for devices with small resolution display
- Fix for video recording in camera (I had to reduce the video resolution to 864x480 to get it working reliably)
- And a possible fix for camera flash on urushi