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


Adaptations/libhybris/Install SailfishOS for m7

From Mer Wiki
< Adaptations | libhybris(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 
[[File:m7.jpg|310px|thumb]]
 
[[File:m7.jpg|310px|thumb]]
  
 +
Notes for installing [https://sailfishos.org SailfishOS] on the [http://www.htc.com/uk/smartphones/htc-one-m7/ HTC One (m7)] (GSM variant).
  
 
=== Hardware Support ===
 
=== Hardware Support ===
Line 8: Line 9:
 
|}
 
|}
  
=== What works, what doesn't? What can I expect? ===
+
=== Known issues: what works? what doesn't? what can I expect? ===
  
This is a work in progress. At the moment the single biggest problem is that the modem is not functional which obviously means no calls and no mobile data. This also has the added downside that Jolla Store support is unavailable as the device IMEI cannot be retrieved. Third-party apps are available however via [http://openrepos.net OpenRepos].
+
This is a work in progress. At the moment the single biggest problem is that the modem is not functional which obviously means no calls and no mobile data. This also has the added downside that Jolla Store support is unavailable as the device IMEI cannot be yet retrieved. Third-party apps are available however via [http://openrepos.net OpenRepos]. Further to that, camera support is proving a bit problematic but is hopefully not too far off. All of the pieces are in place for GPS but the modem is top priority. [https://wiki.merproject.org/wiki/User:Steph The maintainer] has not yet had a chance to look at Bluetooth support but it works on several other CM 11.0 based ports so there is a good chance.
  
 
=== Requirements for installation===
 
=== Requirements for installation===
 
* HTC One (GSM variant) obviously.
 
* HTC One (GSM variant) obviously.
 
* CyanogenMod 11.0 zipfile: cm-11-20141112-SNAPSHOT-M12-m7.zip available for [https://download.cyanogenmod.org/?type=snapshot&device=m7 download here]
 
* CyanogenMod 11.0 zipfile: cm-11-20141112-SNAPSHOT-M12-m7.zip available for [https://download.cyanogenmod.org/?type=snapshot&device=m7 download here]
* Latest SailfishOS release [http://images.devaamo.fi/sfe/m7/latest (the zip file here)]. Only functional images will be available for download and the [http://images.devaamo.fi/sfe/m7/latest] will always be linked as such.
+
* Latest SailfishOS release [http://images.devaamo.fi/sfe/m7/latest (the zip file here)]. Only functional images will be available for download and the [http://images.devaamo.fi/sfe/m7/latest most recent] will always be linked as such.
 
* Computer with adb and fastboot installed.
 
* Computer with adb and fastboot installed.
 
* Patience and luck
 
* Patience and luck
Line 26: Line 27:
 
* Select recovery using the volume keys and confirm using the power button.
 
* Select recovery using the volume keys and confirm using the power button.
 
* Once in recovery, select 'install', scroll down the bottom of the /sdcard and select the SailfishOS zip. Swipe to confirm and after around two minutes or so the installation will be complete.
 
* Once in recovery, select 'install', scroll down the bottom of the /sdcard and select the SailfishOS zip. Swipe to confirm and after around two minutes or so the installation will be complete.
* Select Reboot <i>et voilà!</i>
+
* Select Reboot <i>et, voilà!</i>

Revision as of 14:38, 20 February 2016

M7.jpg

Notes for installing SailfishOS on the HTC One (m7) (GSM variant).

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
3.4.82 Y Y Y Y  ?  ? Y N Y Y N  ? N  ? Y N Y Y Y Y  ? Y Y Y N Y Y  ?

Known issues: what works? what doesn't? what can I expect?

This is a work in progress. At the moment the single biggest problem is that the modem is not functional which obviously means no calls and no mobile data. This also has the added downside that Jolla Store support is unavailable as the device IMEI cannot be yet retrieved. Third-party apps are available however via OpenRepos. Further to that, camera support is proving a bit problematic but is hopefully not too far off. All of the pieces are in place for GPS but the modem is top priority. The maintainer has not yet had a chance to look at Bluetooth support but it works on several other CM 11.0 based ports so there is a good chance.

Requirements for installation

  • HTC One (GSM variant) obviously.
  • CyanogenMod 11.0 zipfile: cm-11-20141112-SNAPSHOT-M12-m7.zip available for download here
  • Latest SailfishOS release (the zip file here). Only functional images will be available for download and the most recent will always be linked as such.
  • Computer with adb and fastboot installed.
  • Patience and luck

Installation Steps

  • Install the last CyanogenMod 11.0 stable build for the HTC One (cm-11-20141112-SNAPSHOT-M12-m7) by following the instructions on the CyanogenMod wiki. This is comprised of 3 steps (unlock bootloader, install Teamwin Recovery, copy and install CyanogenMod) and it is very well documented there.
  • Once installed using either adb or MTP transfer the SailfishOS zip file to the /sdcard/ on the phone.
  • Shut the device down and boot into recovery by holding down the volume-down and power buttons at the same time.
  • Select recovery using the volume keys and confirm using the power button.
  • Once in recovery, select 'install', scroll down the bottom of the /sdcard and select the SailfishOS zip. Swipe to confirm and after around two minutes or so the installation will be complete.
  • Select Reboot et, voilà!
Personal tools