The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Adaptations/libhybris/Install SailfishOS for ham

From Mer Wiki
< Adaptations | libhybris(Difference between revisions)
Jump to: navigation, search
(Add more links to sources)
m (BT headsets work for now)
(5 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.0.11
+
| 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          = 18.07.2017
+
| 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
* Bluetooth headsets don't work
 
 
* Doubletap2wake is not included in current image (not stable)
 
* Doubletap2wake is not included in current image (not stable)
  
 
== Installation ==
 
== Installation ==
  
{{SFOS_Port|
+
{{SFOS_Port_ham|
android_zip=[https://mega.nz/#F!3ZIDnCDR!-Iuw_jAJXGe4FralPi5Ifw CyanogenMod 12.1 YOG7D]|
+
android_zip=[https://tradiz.org/assets/sfos-ham/cm-12.1-YOG7D-20170713-UNOFFICIAL-ham.zip CyanogenMod 12.1 YOG7D]|
android_installation=[https://forum.xda-developers.com/zuk-z1/general/sailfish-os-2-0-5-8-alpha-zuk-z1-ham-t3563372 Sailfish OS 2.0.5.6 (alpha) for Zuk Z1 (ham)]|
+
android_installation=[http://images.devaamo.fi/sfe/ham/CM-INSTALL CyanogenMod installation]|
device_codename=ham|
+
sfos_installation=https://tradiz.org/assets/sfos-ham/sailfishos-ham-release-2.1.4.14-alpha2.zip Sailfish OS 2.1.4.14 alpha2|
 
}}
 
}}

Revision as of 23:52, 5 May 2018

ham
Ham.jpg
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

Hardware Support

Legend:  Y  - Working (y=hack),  Y  - HAL works, not hooked up to UI/MW/init yet,  N  - Not working,  ?  - Untested,  N/A  - N/A on device.
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


Status

  • Granted access to Jolla Store
  • No support for fingerprint scanner
  • Doubletap2wake is not included in current image (not stable)

Installation

Requirements for installation

Installation steps

  • Install Android base zip by following instructions: CyanogenMod installation
  • Install the Sailfish OS zip on top of that Android base
  • Reboot

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.

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
Personal tools