The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Adaptations/libhybris/Install SailfishOS for idol3
From Mer Wiki
< Adaptations | libhybris(Difference between revisions)
m (Added source code information for idol3) |
m (→Installation: Change LOS base link) |
||
Line 23: | Line 23: | ||
* Flash LineageOS 14.1 : | * Flash LineageOS 14.1 : | ||
** If you're already running [https://forum.xda-developers.com/devdb/project/dl/?id=25324 Demetris' build] or [https://www.androidfilehost.com/?fid=673791459329062947 guiniol's build] it should be fine | ** If you're already running [https://forum.xda-developers.com/devdb/project/dl/?id=25324 Demetris' build] or [https://www.androidfilehost.com/?fid=673791459329062947 guiniol's build] it should be fine | ||
− | ** You can use my own [https://androidfilehost.com/?fid= | + | ** You can use my own [https://androidfilehost.com/?fid=746010030569965727|LOS rebuild] from the same source |
* '''Reboot''' (otherwise WLAN probably won't work) | * '''Reboot''' (otherwise WLAN probably won't work) | ||
* Flash [https://androidfilehost.com/?fid=962187416754474677 SailfishOS 2.1.4.14 alpha3 ZIP] | * Flash [https://androidfilehost.com/?fid=962187416754474677 SailfishOS 2.1.4.14 alpha3 ZIP] |
Revision as of 23:35, 15 April 2018
Notes for installing Sailfish OS on the Alcatel Idol 3 (5.5").
Contents |
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/03 | 3.10.75 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N/A | Y | Y | Y | Y | Y | Y | N/A | Y | Y | Y | Y | Y | Y | Y |
Status
Known problems
- [CALLS] Can't change loudspeaker volume using buttons
- [CALLS] Sometime the screen blacks out during call
- Workaround : short press on Power + volume up or down ; may also try triple-press power button
- [BROWSER] Color correction bug in YT videos
- Workaround : use an app (eg. YTplayer) or another browser (eg. Webcat)
- [USB] MTP doesn't work
- Workaround : enable 'Developer mode', set password and use SSH/SFTP (eg. Gnome Nautilus or WinSCP)
Installation
Starting from stock Android MM 6.0.1, using TWRP :
- Flash LineageOS 14.1 :
- If you're already running Demetris' build or guiniol's build it should be fine
- You can use my own rebuild from the same source
- Reboot (otherwise WLAN probably won't work)
- Flash SailfishOS 2.1.4.14 alpha3 ZIP
Source code
This port was made from HADK 2.0.1.
Repositories
- Kernel : https://github.com/vknecht/android_kernel_alcatel_msm8916
- Devices : https://github.com/vknecht/android_device_alcatel_idol3
- droid-hal-idol3 : https://github.com/vknecht/droid-hal-idol3
- droid-config-idol3 : https://github.com/vknecht/droid-config-idol3
- droid-hal-version-idol3 : https://github.com/vknecht/droid-hal-version-idol3
Local manifest
<?xml version="1.0" encoding="UTF-8"?> <manifest> <project name="vknecht/android_device_alcatel_idol3" path="device/alcatel/idol3" remote="github" revision="vkn-14.1" /> <project name="vknecht/android_kernel_alcatel_msm8916" path="kernel/alcatel/msm8916" remote="github" revision="hybris-14.1" /> <project name="IDOL-3/proprietary_vendor_alcatel" path="vendor/alcatel" remote="github" revision="cm-14.1" /> <project name="vknecht/droid-hal-idol3" path="rpm" remote="github" revision="master" /> <project name="vknecht/droid-config-idol3" path="hybris/droid-configs" repote="github" revision="master" /> <project name="vknecht/droid-hal-version-idol3" path="hybris/droid-hal-version-idol3" remote="github" revision="master" /> <!-- hybris-boot fork needed for fixup-mountpoints until this PR gets merged : https://github.com/mer-hybris/hybris-boot/pull/132 --> <remove-project name="mer-hybris/hybris-boot" /> <project name="vknecht/hybris-boot" path="hybris/hybris-boot" remote="github" revision="master" /> <!-- droidmedia fork needed for audiopolicy support, see this PR ; https://github.com/sailfishos/droidmedia/pull/11 --> <project name="platform/external/libxml2" path="external/libxml2" remote="aosp" revision="nougat-release" /> <remove-project name="sailfishos/droidmedia" /> <project name="vknecht/droidmedia" path="external/droidmedia" remote="github" revision="master" /> </manifest>