The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Adaptations/libhybris/Install SailfishOS for ham
(Update links to SFOS image) |
m (update links) |
||
(3 intermediate revisions by one user not shown) | |||
Line 5: | Line 5: | ||
| screenshot = ham.jpg | | screenshot = ham.jpg | ||
| cm_version = 12.1-YOG7D | | cm_version = 12.1-YOG7D | ||
− | | sailfish_version = 2.1. | + | | sailfish_version = 2.1.4.14 |
| kernel_link = https://github.com/Litew/android_kernel_cyanogen_msm8974 | | kernel_link = https://github.com/Litew/android_kernel_cyanogen_msm8974 | ||
| hal_device_link = https://github.com/Litew/droid-hal-ham | | hal_device_link = https://github.com/Litew/droid-hal-ham | ||
Line 12: | Line 12: | ||
| forum_link = https://github.com/Litew/sfos-ham/issues | | forum_link = https://github.com/Litew/sfos-ham/issues | ||
| manifest_link = https://github.com/Litew/local_manifests/blob/master/ham.xml | | manifest_link = https://github.com/Litew/local_manifests/blob/master/ham.xml | ||
− | | last_update = | + | | last_update = 30.04.2018 |
}} | }} | ||
Line 26: | Line 26: | ||
* Granted access to Jolla Store | * Granted access to Jolla Store | ||
* No support for fingerprint scanner | * No support for fingerprint scanner | ||
− | |||
* Doubletap2wake is not included in current image (not stable) | * Doubletap2wake is not included in current image (not stable) | ||
Line 32: | Line 31: | ||
{{SFOS_Port_ham| | {{SFOS_Port_ham| | ||
− | android_zip=[https://tradiz.org | + | android_zip=[https://tradiz.org/sfos/ham/cm-12.1-YOG7D-20170713-UNOFFICIAL-ham.zip CyanogenMod 12.1 YOG7D]| |
android_installation=[http://images.devaamo.fi/sfe/ham/CM-INSTALL CyanogenMod installation]| | android_installation=[http://images.devaamo.fi/sfe/ham/CM-INSTALL CyanogenMod installation]| | ||
− | + | sfos_installation=http://images.devaamo.fi/sfe/ham/alpha02/sailfishos-ham-release-2.1.4.14-alpha2.zip Sailfish OS 2.1.4.14 alpha2| | |
}} | }} |
Latest revision as of 04:30, 8 January 2019
ham | |
Vendor: | ZUK |
Product name: | Z1 |
Sailfish OS version: | 2.1.4.14 |
CyanogenMod version: | 12.1-YOG7D |
Last update: | 30.04.2018 |
Sources: | |
Kernel: | [1] |
HAL: | [2] |
Config: | [3] |
Version: | [4] |
Manifest: | [5] |
Discussion: | [6] |
Notes for installing Sailfish OS on ZUK Z1.
Contents |
[edit] 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 | ||||||||||||||||
2015/10 | 3.4.0 | Y | Y | Y | Y | N/A | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N/A |
[edit] Status
- Granted access to Jolla Store
- No support for fingerprint scanner
- Doubletap2wake is not included in current image (not stable)
[edit] Installation
[edit] Requirements for installation
- Base Android zip: CyanogenMod 12.1 YOG7D
- Latest Sailfish OS release: Sailfish OS 2.1.4.14 alpha2
- Computer with adb and fastboot installed
- Patience and luck
[edit] Installation steps
- Install Android base zip by following instructions: CyanogenMod installation
- Install the Sailfish OS zip on top of that Android base
- Reboot
[edit] OTA updates
Use the Terminal app or connect to device via SSH.
Steps for updating from version 2.1.0.11 to version 2.1.4.14:
1. List OpenRepos repositories. Better to turn them off before upgrade
ssu lr | grep openrepos
2. Disable given OpenRepos repository if there is any enabled
ssu dr [repo-name]
3. Switch ssu to the new version
ssu release 2.1.4.14
4. Clean zypper cache
zypper clean -a
5. Update zypper cache
zypper ref -f
6. Verify cache, download and install packages
version --dup
7. Sync filesystem
sync
It will take some time to download and install all needed packages. At the end system reboot is needed. During boot process system will write new kernel to the boot partition and then reboot itself - it will look like phone is in a bootloop state but it's not. After second reboot system should start normally.
[edit] Report bugs
- Software-related bugs (Sailfish OS): first search in https://together.jolla.com. If not found, add your question and tag with "porting"
- App bugs (e.g. an app doesn't scale well on different screens): contact its developer
- Problems which depend on hardware: search existing http://bit.ly/port-bugs; add new http://bit.ly/port-new-bug
- Please do not contact Jolla Care, Jolla Developer Care or phone's maker (e.g. LG, OnePlus, Google), as this is the Sailfish OS community's build for other phones