maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   SailfishOS (https://talk.maemo.org/forumdisplay.php?f=52)
-   -   SailfishOS 2.0 on Nexus 5 (https://talk.maemo.org/showthread.php?t=94620)

KylliOrvokki 2016-04-28 11:47

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by nh1402 (Post 1504541)
Sounds like an sfdroid port is in order.

Yes. Please try. :D
(It might work on Oneplus One after that.)

nh1402 2016-04-28 11:53

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by KylliOrvokki (Post 1504543)
Yes. Please try. :D
(It might work on Oneplus One after that.)

That is exactly the point, open up sfdroid to CM12.1 based phones.

RealJohnGalt 2016-04-28 16:15

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by BluesLee (Post 1504539)
Why basing on 2.0.1.7? Personally i had to downgrade because of the known issues.. Otherwise perfect.

The next build will be 2.0.1.11 since the critical phone bugs have been sorted. Otherwise, when it's working better I'll do a non early access build

Here's that (VERY ALPHA, TEST QUALITY) second build: http://www.mediafire.com/download/mh....1.7-trjg2.zip
cm build: https://download.cyanogenmod.org/get...hammerhead.zip

Not working (that I know of):
- Sensors (sensorfwd segfaults)
- Camcorder. The first attempt, it looks like it records but doesn't. Second attempt, the app will freeze and eventually crash (haven't looked into it yet).
- Maybe not GPS, haven't yet had a chance to test
- Store (to be expected). If you're serious about using this build, you'll probably want to run: devel-su ssu dr adaptation0
- I haven't tested calls on this device Sound and radio seem to work, so I'm optimistic.

Working (that I know of):
- Screen, Touchscreen, Vibration, Sound, Bluetooth, Camera (not camcorder).

PS: don't try to flash sfdroid on top of this -- it won't work. Also only flash if you understand this is alpha quality (perhaps as another secondary rom).

Edit: I'm beginning to upload the repos used for this build so others may replicate it, and to comply with the GPL.

Kernel: https://github.com/RealJohnGalt/andr...ts/hybris-12.1

Device:
https://github.com/RealJohnGalt/andr...ts/hybris-12.1

mer-hybris stuff:
https://github.com/RealJohnGalt/droid-hal-hammerhead
https://github.com/RealJohnGalt/droid-config-hammerhead
https://github.com/RealJohnGalt/droi...ion-hammerhead

Edit2: I have a good feeling that the next build will have sensors fixed :)
Edit3: did some sensor changes based on onyx (only cm12.1 device with working sensors). Unfortunately sensorfwd is still segfaulting, and introducing other problems.
Edit4: Camcorder fixed, will be in a new build shortly.

BluesLee 2016-04-28 22:46

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by RealJohnGalt (Post 1504557)
The next build will be 2.0.1.11 since the critical phone bugs have been sorted. Otherwise, when it's working better I'll do a non early access build.

Unfortunately there are several issues, this one is not fixed https://together.jolla.com/question/...es-since-201x/ An official non EA build makes always sense as the user can do the OTA himself. By the way, did someone checked OTA?

RealJohnGalt 2016-04-29 01:09

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by BluesLee (Post 1504573)
Unfortunately there are several issues, this one is not fixed https://together.jolla.com/question/...es-since-201x/ An official non EA build makes always sense as the user can do the OTA himself. By the way, did someone checked OTA?

I was too optimistic when I read the release notes, ty lee. The next build won't be an EA build (but this one already is...).

New (very alpha, for testing only) cm12.1 build:
- Fixed camcorder & some video playback
- Included obex packages for BT
- 2.0.1.11 Early access (wait one release for a non-EA build).
- Sensors changes, but still no functional sensors (sensorfwd crashes).
- Don't flash sfdroid.
cm: https://download.cyanogenmod.org/get...hammerhead.zip
sfos: https://www.mediafire.com/?c2rn5rn939c2x2y

Edit: Apparently torch has been broken on these builds. Either wait for a build with the fix, run "devel-su chmod 666 /sys/class/leds/led:flash_torch/brightness", or put https://raw.githubusercontent.com/Re...99-torch.rules in /lib/udev/rules.d

oenone 2016-04-29 01:37

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by BluesLee (Post 1504573)
By the way, did someone checked OTA?

I tried to run the OTA update for 2.0.1.11 from 2.0.1.7. It didn't take.

It seemingly went through everything, downloaded and installed everything, but the changes don't show in the "About device" section nor when connecting by ssh. Still on 2.0.1.7 seemingly.

Running the update process again results in a message indicating that there are no updates to be done.

The instructions followed were from the mer wiki.

romu 2016-04-29 08:10

Re: SailfishOS 2.0 on Nexus 5
 
This may be normal with an early access. I already saw version numbers unchanged in the past with EA.

RealJohnGalt 2016-04-29 09:28

Re: SailfishOS 2.0 on Nexus 5
 
Hold off on those builds. Apparently they're missing the phone app (patterns and other stuff). Also GPS is broken but will be fixed shortly. Ty ghosalmartin for noticing this stuff :)

oenone 2016-04-29 13:47

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by romu (Post 1504589)
This may be normal with an early access. I already saw version numbers unchanged in the past with EA.

So you say that I should try running an update to 2.0.1.11 by asking for the 2.0.1.7 release again (instead of asking for the 2.0.1.11 release as I did a couple of posts up)?

I'll give it a go and report back.

EDIT:

Here are the results:
Code:

Install (221 packages)
 - PackageKit-Qt5;0.8.8+nemo5-1.4.19;armv7hl;jolla
 - PackageKit-glib;0.8.9+66-1.24.1;armv7hl;jolla
 - PackageKit-zypp;0.8.9+66-1.24.1;armv7hl;jolla
 - PackageKit;0.8.9+66-1.24.1;armv7hl;jolla
 - ambienced;0.26.28-10.41.3.jolla;armv7hl;jolla
 - boost-filesystem;1.51.0-1.2.4;armv7hl;jolla
 - boost-system;1.51.0-1.2.4;armv7hl;jolla
 - busybox-static;1.21.0+git6-1.5.1;armv7hl;jolla
 - busybox-symlinks-dhcp;1.21.0+git6-1.5.1;armv7hl;jolla
 - busybox-symlinks-gzip;1.21.0+git6-1.5.1;armv7hl;jolla
 - busybox;1.21.0+git6-1.5.1;armv7hl;jolla
 - buteo-sync-plugins-qt5;0.8.22-1.16.3;armv7hl;jolla
 - buteo-syncfw-qt5-msyncd;0.7.21-1.26.5;armv7hl;jolla
 - buteo-syncfw-qt5;0.7.21-1.26.5;armv7hl;jolla
 - cairo;1.12.16+git1-1.3.1;armv7hl;jolla
 - calligra-components;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-data;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-filters-libs;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-filters;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-libs;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-plugins;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-sheets-core-plugins;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-sheets-core;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-sheets-filters;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-stage-core;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-stage-filters;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-words-core;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - calligra-words-filters;2.7.9+git5-10.7.3.jolla;armv7hl;apps
 - commhistory-daemon;0.7.5-1.40.3;armv7hl;jolla
 - connectionagent-qt5-declarative;0.11.27-1.27.3;armv7hl;jolla
 - connectionagent-qt5;0.11.27-1.27.3;armv7hl;jolla
 - contactsd;1.2.70-1.33.3;armv7hl;jolla
 - coreutils;1:6.9-1.1.13;armv7hl;jolla
 - crda;1.1.3-1.2.22;armv7hl;jolla
 - curl;7.43.0-1.8.1;armv7hl;jolla
 - dbus-python;1.0.0-1.1.11;armv7hl;jolla
 - declarative-transferengine-qt5;0.1.4-10.26.3.jolla;armv7hl;jolla
 - deltarpm;3.5-1.1.8;armv7hl;jolla
 - fingerterm;1.1.16-1.13.3;armv7hl;jolla
 - git-minimal;2.0.0.+git2-1.2.1;armv7hl;jolla
 - glib2;2.38.2+git3-1.7.1;armv7hl;jolla
 - glibc-common;2.19-1.6.4;armv7hl;jolla
 - glibc;2.19-1.6.4;armv7hl;jolla
 - gnupg2;1:2.0.4-1.1.7;armv7hl;jolla
 - gobject-introspection;1.38.0+git1-1.1.8;armv7hl;jolla
 - groff;1.18.1.4-1.1.14;armv7hl;jolla
 - jolla-actdead-charging;0.12.4-10.16.3.jolla;armv7hl;jolla
 - jolla-email-settings;0.2.15-10.63.3.jolla;armv7hl;apps
 - jolla-email;0.2.15-10.63.3.jolla;armv7hl;apps
 - jolla-gallery;0.1.90-10.52.5.jolla;armv7hl;jolla
 - jolla-mediaplayer;0.2.38-10.33.3.jolla;armv7hl;apps
 - jolla-settings-transferui-qt5;0.1.4-10.26.3.jolla;armv7hl;jolla
 - lcms-libs;1.19-1.1.8;armv7hl;jolla
 - lcms;1.19-1.1.8;armv7hl;jolla
 - libav;11.3+git3-1.6.1;armv7hl;jolla
 - libbluez-qt5;0.1.25-1.14.3;armv7hl;jolla
 - libcurl;7.43.0-1.8.1;armv7hl;jolla
 - libicu52;52.1-1.1.17;armv7hl;jolla
 - libjollasignontrampolineservice-qt5;0.2.2-10.19.3.jolla;armv7hl;jolla
 - libjollasignonuiservice-qt5-plugin;0.2.2-10.19.3.jolla;armv7hl;jolla
 - libjollasignonuiservice-qt5;0.2.2-10.19.3.jolla;armv7hl;jolla
 - libjpeg-turbo;1.3.0+git2-1.3.5;armv7hl;jolla
 - libmlocale-qt5;0.6.13-1.6.3;armv7hl;jolla
 - libnemotransferengine-qt5;0.1.3-1.4.3;armv7hl;jolla
 - libprofile-qt5;0.35.2-1.4.4;armv7hl;jolla
 - libpython3_4m1_0;3.4.3-1.6.1;armv7hl;jolla
 - libqmfclient1-qt5;4.0.4+git57-1.21.3;armv7hl;jolla
 - libqmfmessageserver1-qt5;4.0.4+git57-1.21.3;armv7hl;jolla
 - libqofono-qt5-declarative;0.85-1.30.3;armv7hl;jolla
 - libqofono-qt5;0.85-1.30.3;armv7hl;jolla
 - libqtwebkit5-widgets;5.2.0+git8-1.16.2;armv7hl;jolla
 - libqtwebkit5;5.2.0+git8-1.16.2;armv7hl;jolla
 - libsailfishapp-launcher;1.0.10-10.7.1.jolla;armv7hl;jolla
 - libsailfishapp;1.0.10-10.7.1.jolla;armv7hl;jolla
 - libsignon-qt5;8.57.4-1.11.3;armv7hl;jolla
 - libsolv-tools;0.1.0-1.1.8;armv7hl;jolla
 - libsolv0;0.1.0-1.1.8;armv7hl;jolla
 - libtrace;1.1.8-1.2.1;armv7hl;jolla
 - libxslt;1.1.28-1.2.5;armv7hl;jolla
 - libzypp;12.2.0+git2-1.3.10;armv7hl;jolla
 - lipstick-jolla-home-qt5-components;0.31.39.4-10.95.2.jolla;armv7hl;jolla
 - lipstick-jolla-home-qt5;0.31.39.4-10.95.2.jolla;armv7hl;jolla
 - lipstick-qt5-tools;0.27.82-1.65.3;armv7hl;jolla
 - lipstick-qt5;0.27.82-1.65.3;armv7hl;jolla
 - lsb-release;4.0-1.1.11;armv7hl;jolla
 - lsof;4.86-1.2.1;armv7hl;jolla
 - maliit-framework-wayland-inputcontext;0.99.0+git1796.7e6c51f-1.12.3;armv7hl;jolla
 - maliit-framework-wayland;0.99.0+git1796.7e6c51f-1.12.3;armv7hl;jolla
 - nemo-password-manager;0.0.9-1.6.4;armv7hl;jolla
 - nemo-qml-plugin-configuration-qt5;0.0.11-1.9.3;armv7hl;jolla
 - nemo-qml-plugin-dbus-qt5;2.0.15-1.14.3;armv7hl;jolla
 - nemo-qml-plugin-notifications-qt5;1.0.9-1.14.3;armv7hl;jolla
 - nemo-transferengine-qt5;0.1.3-1.4.3;armv7hl;jolla
 - openssh-clients;7.1p1+git2-1.7.1;armv7hl;jolla
 - openssh-server;7.1p1+git2-1.7.1;armv7hl;jolla
 - openssh;7.1p1+git2-1.7.1;armv7hl;jolla
 - openssl-libs;1.0.2d-1.8.2;armv7hl;jolla
 - openvpn;2.3.6-1.3.12;armv7hl;jolla
 - pacrunner;0.9+git1-1.6.1;armv7hl;jolla
 - perl-Filter;2:1.40-1.1.25;armv7hl;jolla
 - perl-Module-Pluggable;2:4.00-1.1.25;noarch;jolla
 - perl-Pod-Escapes;2:1.04-1.1.25;noarch;jolla
 - perl-Pod-Parser;2:1.51-1.1.25;noarch;jolla
 - perl-Pod-Perldoc;2:3.17.00-1.1.25;noarch;jolla
 - perl-Pod-Simple;2:3.20-1.1.25;noarch;jolla
 - perl-Scalar-List-Utils;2:1.25-1.1.25;armv7hl;jolla
 - perl-Socket;2:2.001-1.1.25;armv7hl;jolla
 - perl-libs;2:5.16.1-1.1.25;armv7hl;jolla
 - perl-macros;2:5.16.1-1.1.25;armv7hl;jolla
 - perl-parent;2:0.225-1.1.25;noarch;jolla
 - perl-threads-shared;2:1.40-1.1.25;armv7hl;jolla
 - perl-threads;2:1.86-1.1.25;armv7hl;jolla
 - perl;2:5.16.1-1.1.25;armv7hl;jolla
 - policy-settings-common;0.3.1-1.10.1;armv7hl;jolla
 - poppler-glib;0.24.5-1.3.1;armv7hl;jolla
 - poppler-qt5;0.24.5-1.3.1;armv7hl;jolla
 - poppler;0.24.5-1.3.1;armv7hl;jolla
 - prelink;0.4.6-1.1.5;armv7hl;jolla
 - profiled;1.0.5-1.6.1;armv7hl;jolla
 - pygobject2;3.10.2+git1-1.2.8;armv7hl;jolla
 - python-libs;2.7.9-1.3.2;armv7hl;jolla
 - python3-base;3.4.3-1.6.1;armv7hl;jolla
 - python;2.7.9-1.3.2;armv7hl;jolla
 - qt-components-qt5;2.0.15-1.10.3;armv7hl;jolla
 - qt5-plugin-bearer-connman;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-plugin-generic-evdev;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-plugin-imageformat-gif;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-plugin-imageformat-ico;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-plugin-imageformat-jpeg;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-plugin-platform-minimal;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-plugin-sqldriver-sqlite;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qtconcurrent;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qtcore;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qtdbus;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qtdeclarative-import-folderlistmodel;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-import-localstorageplugin;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-import-models2;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-import-multimedia;5.5.0+git9-1.22.2;armv7hl;jolla
 - qt5-qtdeclarative-import-particles2;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-import-qtquick2plugin;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-import-qttest;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-import-sensors;5.2.1+git12-1.9.2;armv7hl;jolla
 - qt5-qtdeclarative-import-window2;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-import-xmllistmodel;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-qtquick;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-qtquickparticles;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative-qtquicktest;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdeclarative;5.2.1+git44-1.34.2;armv7hl;jolla
 - qt5-qtdocgallery;5.2.0+git2-1.14.3;armv7hl;jolla
 - qt5-qtgui;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qtmultimedia-gsttools;5.5.0+git9-1.22.2;armv7hl;jolla
 - qt5-qtmultimedia-plugin-audio-pulseaudio;5.5.0+git9-1.22.2;armv7hl;jolla
 - qt5-qtmultimedia-plugin-mediaservice-gstcamerabin;5.5.0+git9-1.22.2;armv7hl;jolla
 - qt5-qtmultimedia-plugin-mediaservice-gstmediacapture;5.5.0+git9-1.22.2;armv7hl;jolla
 - qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer;5.5.0+git9-1.22.2;armv7hl;jolla
 - qt5-qtmultimedia-plugin-resourcepolicy-resourceqt;5.5.0+git9-1.22.2;armv7hl;jolla
 - qt5-qtmultimedia;5.5.0+git9-1.22.2;armv7hl;jolla
 - qt5-qtnetwork;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qtopengl;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qtprintsupport;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qtqml-import-webkitplugin-experimental;5.2.0+git8-1.16.2;armv7hl;jolla
 - qt5-qtqml-import-webkitplugin;5.2.0+git8-1.16.2;armv7hl;jolla
 - qt5-qtsensors-plugin-sensorfw;5.2.1+git12-1.9.2;armv7hl;jolla
 - qt5-qtsensors;5.2.1+git12-1.9.2;armv7hl;jolla
 - qt5-qtsql;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qttest;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qttools-qdbus;5.2.0+git2-1.8.2;armv7hl;jolla
 - qt5-qttools;5.2.0+git2-1.8.2;armv7hl;jolla
 - qt5-qtwayland-wayland_egl;5.4.0+git25.1-1.42.2;armv7hl;jolla
 - qt5-qtwebkit-uiprocess-launcher;5.2.0+git8-1.16.2;armv7hl;jolla
 - qt5-qtwidgets;5.2.1+git30-1.26.3;armv7hl;jolla
 - qt5-qtxml;5.2.1+git30-1.26.3;armv7hl;jolla
 - sailfish-browser-settings;1.13.55.1-10.24.2.jolla;armv7hl;apps
 - sailfish-browser;1.13.55.1-10.24.2.jolla;armv7hl;apps
 - sailfish-components-accounts-qt5-tools;0.1.15-10.41.3.jolla;armv7hl;jolla
 - sailfish-components-accounts-qt5;0.1.15-10.41.3.jolla;armv7hl;jolla
 - sailfish-content-graphics-default-base;0.7.35-10.3.3.jolla;noarch;jolla
 - sailfish-content-graphics-default-z1.0-base;0.7.35-10.3.3.jolla;noarch;jolla
 - sailfish-content-graphics-default-z1.0;0.7.35-10.3.3.jolla;noarch;jolla
 - sailfish-content-graphics-default-z1.5-base;0.7.35-10.3.3.jolla;noarch;jolla
 - sailfish-content-graphics-default-z2.0-base;0.7.35-10.3.3.jolla;noarch;jolla
 - sailfish-content-graphics-default;0.7.35-10.3.3.jolla;noarch;jolla
 - sailfishsilica-qt5-demos;0.21.63-10.72.3.jolla;armv7hl;jolla
 - sailfishsilica-qt5;0.21.63-10.72.3.jolla;armv7hl;jolla
 - setup;2.8.56-1.1.18;noarch;jolla
 - signon-qt5;8.57.4-1.11.3;armv7hl;jolla
 - simkit;0.4.14-10.11.3.jolla;armv7hl;jolla
 - sociald-facebook-calendars;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-facebook-contacts;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-facebook-images;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-facebook-notifications;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-facebook-signon;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-google-calendars;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-google-contacts;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-google-signon;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-onedrive-signon;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-twitter-notifications;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald-twitter-posts;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sociald;0.1.36.1-10.14.1.jolla;armv7hl;jolla
 - sofia-sip-glib;1.12.11+git1-1.2.2;armv7hl;jolla
 - sofia-sip;1.12.11+git1-1.2.2;armv7hl;jolla
 - speex;1.2~rc1-1.1.16;armv7hl;jolla
 - ssu-network-proxy-plugin;0.41.1-1.29.3;armv7hl;jolla
 - ssu-vendor-data-jolla;0.92-10.29.3.jolla;noarch;jolla
 - ssu;0.41.1-1.29.3;armv7hl;jolla
 - swi-prolog-library-core;5.6.50-1.2.1;armv7hl;jolla
 - swi-prolog-runtime-lib;5.6.50-1.2.1;armv7hl;jolla
 - swi-prolog;5.6.50-1.2.1;armv7hl;jolla
 - telepathy-gabble;0.18.3+git1-1.7.2;armv7hl;jolla
 - telepathy-glib;0.20.3-1.2.5;armv7hl;jolla
 - telepathy-mission-control;5.15.0+git9-1.6.5;armv7hl;jolla
 - tracker-utils;1.1.4+git18-1.23.1;armv7hl;jolla
 - tracker;1.1.4+git18-1.23.1;armv7hl;jolla
 - tumbler;0.1.31-1.6.6;armv7hl;jolla
 - unzip;6.0-1.3.5;armv7hl;jolla
 - voicecall-ui-jolla-settings;0.8.37.1-10.60.1.jolla;armv7hl;jolla
 - voicecall-ui-jolla;0.8.37.1-10.60.1.jolla;armv7hl;jolla
 - wireless-regdb;2013.11.27-1.2.22;noarch;jolla
 - wpa_supplicant;2.5+git1-1.14.1;armv7hl;jolla
 - xulrunner-qt5;31.8.0.7-10.17.3.jolla;armv7hl;apps
 - zlib;1.2.8+git2-1.3.15;armv7hl;jolla

REBOOT NOW unless you need to investigate update
issues or know what you are doing (or both).

All bugs encountered until reboot are features.

[nemo@Jolla ~]$ sync
[nemo@Jolla ~]$ reboot

Seems like nothing changed.

romu 2016-04-29 15:10

Re: SailfishOS 2.0 on Nexus 5
 
No, I just say you may update your device to the EA of 2.0.1.11, that not necessarily means the version you'll see in the GUI and when you open a SSH session would be up to date. It happened in a recent past, I upgraded my N5 to 2.0.0.10, it worked, but the advertised version numbers were not updated at EA time.

oenone 2016-04-29 18:40

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by romu (Post 1504628)
No, I just say you may update your device to the EA of 2.0.1.11, that not necessarily means the version you'll see in the GUI and when you open a SSH session would be up to date. It happened in a recent past, I upgraded my N5 to 2.0.0.10, it worked, but the advertised version numbers were not updated at EA time.

Then how does one determine if the update was a success or not?

EDIT: Here are the results for 2.0.1.11:
Code:

Install (224 packages)
 - PackageKit-Qt5;0.8.8+nemo5-1.5.1;armv7hl;jolla
 - PackageKit-glib;0.8.9+66-1.25.1;armv7hl;jolla
 - PackageKit-zypp;0.8.9+66-1.25.1;armv7hl;jolla
 - PackageKit;0.8.9+66-1.25.1;armv7hl;jolla
 - ambienced;0.26.28-10.41.5.jolla;armv7hl;jolla
 - boost-filesystem;1.51.0-1.3.1;armv7hl;jolla
 - boost-system;1.51.0-1.3.1;armv7hl;jolla
 - busybox-static;1.21.0+git6-1.5.4;armv7hl;jolla
 - busybox-symlinks-dhcp;1.21.0+git6-1.5.4;armv7hl;jolla
 - busybox-symlinks-gzip;1.21.0+git6-1.5.4;armv7hl;jolla
 - busybox;1.21.0+git6-1.5.4;armv7hl;jolla
 - buteo-sync-plugins-qt5;0.8.22-1.16.5;armv7hl;jolla
 - buteo-syncfw-qt5-msyncd;0.7.21-1.26.7;armv7hl;jolla
 - buteo-syncfw-qt5;0.7.21-1.26.7;armv7hl;jolla
 - cairo;1.12.16+git1-1.3.3;armv7hl;jolla
 - calligra-components;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-data;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-filters-libs;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-filters;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-libs;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-plugins;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-sheets-core-plugins;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-sheets-core;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-sheets-filters;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-stage-core;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-stage-filters;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-words-core;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - calligra-words-filters;2.7.9+git5-10.7.5.jolla;armv7hl;apps
 - commhistory-daemon;0.7.5-1.40.5;armv7hl;jolla
 - connectionagent-qt5-declarative;0.11.27-1.27.5;armv7hl;jolla
 - connectionagent-qt5;0.11.27-1.27.5;armv7hl;jolla
 - contactsd;1.2.70-1.33.5;armv7hl;jolla
 - coreutils;1:6.9-1.2.1;armv7hl;jolla
 - crda;1.1.3-1.3.2;armv7hl;jolla
 - curl;7.47.1-1.10.2;armv7hl;jolla
 - dbus-python;1.0.0-1.2.1;armv7hl;jolla
 - declarative-transferengine-qt5;0.1.4-10.26.5.jolla;armv7hl;jolla
 - deltarpm;3.5-1.2.1;armv7hl;jolla
 - fingerterm;1.1.16-1.13.5;armv7hl;jolla
 - git-minimal;2.0.0.+git2-1.3.1;armv7hl;jolla
 - glib2;2.38.2+git3-1.8.1;armv7hl;jolla
 - glibc-common;2.19+6.7-1.8.1;armv7hl;jolla
 - glibc;2.19+6.7-1.8.1;armv7hl;jolla
 - gnupg2;1:2.0.4-1.2.1;armv7hl;jolla
 - gobject-introspection;1.38.0+git1-1.2.1;armv7hl;jolla
 - groff;1.18.1.4-1.2.1;armv7hl;jolla
 - jolla-actdead-charging;0.12.4-10.16.5.jolla;armv7hl;jolla
 - jolla-email-settings;0.2.15-10.63.5.jolla;armv7hl;apps
 - jolla-email;0.2.15-10.63.5.jolla;armv7hl;apps
 - jolla-gallery;0.1.90-10.52.9.jolla;armv7hl;jolla
 - jolla-mediaplayer;0.2.38-10.33.5.jolla;armv7hl;apps
 - jolla-settings-transferui-qt5;0.1.4-10.26.5.jolla;armv7hl;jolla
 - lcms-libs;1.19-1.2.1;armv7hl;jolla
 - lcms;1.19-1.2.1;armv7hl;jolla
 - libav;11.3+git3-1.6.4;armv7hl;jolla
 - libbluez-qt5;0.1.25-1.14.5;armv7hl;jolla
 - libcurl;7.47.1-1.10.2;armv7hl;jolla
 - libicu52;52.1-1.2.2;armv7hl;jolla
 - libjollasignontrampolineservice-qt5;0.2.2-10.19.5.jolla;armv7hl;jolla
 - libjollasignonuiservice-qt5-plugin;0.2.2-10.19.5.jolla;armv7hl;jolla
 - libjollasignonuiservice-qt5;0.2.2-10.19.5.jolla;armv7hl;jolla
 - libjpeg-turbo;1.3.0+git2-1.4.1;armv7hl;jolla
 - libmlocale-qt5;0.6.13-1.6.4;armv7hl;jolla
 - libnemotransferengine-qt5;0.1.3-1.4.5;armv7hl;jolla
 - libprofile-qt5;0.35.2-1.4.9;armv7hl;jolla
 - libpython3_4m1_0;3.4.3-1.6.3;armv7hl;jolla
 - libqmfclient1-qt5;4.0.4+git57-1.21.5;armv7hl;jolla
 - libqmfmessageserver1-qt5;4.0.4+git57-1.21.5;armv7hl;jolla
 - libqofono-qt5-declarative;0.85-1.30.5;armv7hl;jolla
 - libqofono-qt5;0.85-1.30.5;armv7hl;jolla
 - libqtwebkit5-widgets;5.2.0+git8-1.16.4;armv7hl;jolla
 - libqtwebkit5;5.2.0+git8-1.16.4;armv7hl;jolla
 - libsailfishapp-launcher;1.0.11-10.9.1.jolla;armv7hl;jolla
 - libsailfishapp;1.0.11-10.9.1.jolla;armv7hl;jolla
 - libsignon-qt5;8.57.4-1.11.5;armv7hl;jolla
 - libsolv-tools;0.1.0-1.2.1;armv7hl;jolla
 - libsolv0;0.1.0-1.2.1;armv7hl;jolla
 - libtrace;1.1.8-1.2.4;armv7hl;jolla
 - libxslt;1.1.28-1.3.1;armv7hl;jolla
 - libzypp;12.2.0+git5-1.5.1;armv7hl;jolla
 - lipstick-jolla-home-qt5-components;0.31.39.6-10.96.2.jolla;armv7hl;jolla
 - lipstick-jolla-home-qt5;0.31.39.6-10.96.2.jolla;armv7hl;jolla
 - lipstick-qt5-tools;0.27.82-1.65.5;armv7hl;jolla
 - lipstick-qt5;0.27.82-1.65.5;armv7hl;jolla
 - lsb-release;4.0-1.2.1;armv7hl;jolla
 - lsof;4.86-1.2.4;armv7hl;jolla
 - maliit-framework-wayland-inputcontext;0.99.0+git1796.7e6c51f-1.12.5;armv7hl;jolla
 - maliit-framework-wayland;0.99.0+git1796.7e6c51f-1.12.5;armv7hl;jolla
 - nemo-password-manager;0.0.9-1.6.9;armv7hl;jolla
 - nemo-qml-plugin-configuration-qt5;0.0.11-1.9.5;armv7hl;jolla
 - nemo-qml-plugin-dbus-qt5;2.0.15-1.14.5;armv7hl;jolla
 - nemo-qml-plugin-notifications-qt5;1.0.9-1.14.5;armv7hl;jolla
 - nemo-transferengine-qt5;0.1.3-1.4.5;armv7hl;jolla
 - openssh-clients;7.1p2+git1-1.9.1;armv7hl;jolla
 - openssh-server;7.1p2+git1-1.9.1;armv7hl;jolla
 - openssh;7.1p2+git1-1.9.1;armv7hl;jolla
 - openssl-libs;1.0.2g-1.10.2;armv7hl;jolla
 - openvpn;2.3.6-1.4.2;armv7hl;jolla
 - pacrunner;0.9+git1-1.7.1;armv7hl;jolla
 - perl-Filter;2:1.40-1.2.1;armv7hl;jolla
 - perl-Module-Pluggable;2:4.00-1.2.1;noarch;jolla
 - perl-Pod-Escapes;2:1.04-1.2.1;noarch;jolla
 - perl-Pod-Parser;2:1.51-1.2.1;noarch;jolla
 - perl-Pod-Perldoc;2:3.17.00-1.2.1;noarch;jolla
 - perl-Pod-Simple;2:3.20-1.2.1;noarch;jolla
 - perl-Scalar-List-Utils;2:1.25-1.2.1;armv7hl;jolla
 - perl-Socket;2:2.001-1.2.1;armv7hl;jolla
 - perl-libs;2:5.16.1-1.2.1;armv7hl;jolla
 - perl-macros;2:5.16.1-1.2.1;armv7hl;jolla
 - perl-parent;2:0.225-1.2.1;noarch;jolla
 - perl-threads-shared;2:1.40-1.2.1;armv7hl;jolla
 - perl-threads;2:1.86-1.2.1;armv7hl;jolla
 - perl;2:5.16.1-1.2.1;armv7hl;jolla
 - policy-settings-common;0.3.1-1.10.4;armv7hl;jolla
 - poppler-glib;0.24.5-1.3.2;armv7hl;jolla
 - poppler-qt5;0.24.5-1.3.2;armv7hl;jolla
 - poppler;0.24.5-1.3.2;armv7hl;jolla
 - prelink;0.4.6-1.2.1;armv7hl;jolla
 - profiled;1.0.5-1.6.3;armv7hl;jolla
 - pygobject2;3.10.2+git1-1.3.1;armv7hl;jolla
 - python-libs;2.7.9-1.4.1;armv7hl;jolla
 - python3-base;3.4.3-1.6.3;armv7hl;jolla
 - python;2.7.9-1.4.1;armv7hl;jolla
 - qt-components-qt5;2.0.15-1.10.5;armv7hl;jolla
 - qt5-plugin-bearer-connman;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-plugin-generic-evdev;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-plugin-imageformat-gif;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-plugin-imageformat-ico;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-plugin-imageformat-jpeg;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-plugin-platform-minimal;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-plugin-sqldriver-sqlite;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qtconcurrent;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qtcore;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qtdbus;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qtdeclarative-import-folderlistmodel;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-import-localstorageplugin;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-import-models2;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-import-multimedia;5.5.0+git9-1.22.4;armv7hl;jolla
 - qt5-qtdeclarative-import-particles2;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-import-qtquick2plugin;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-import-qttest;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-import-sensors;5.2.1+git12-1.10.1;armv7hl;jolla
 - qt5-qtdeclarative-import-window2;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-import-xmllistmodel;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-qtquick;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-qtquickparticles;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative-qtquicktest;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdeclarative;5.2.1+git44-1.34.4;armv7hl;jolla
 - qt5-qtdocgallery;5.2.0+git2-1.14.5;armv7hl;jolla
 - qt5-qtgui;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qtmultimedia-gsttools;5.5.0+git9-1.22.4;armv7hl;jolla
 - qt5-qtmultimedia-plugin-audio-pulseaudio;5.5.0+git9-1.22.4;armv7hl;jolla
 - qt5-qtmultimedia-plugin-mediaservice-gstcamerabin;5.5.0+git9-1.22.4;armv7hl;jolla
 - qt5-qtmultimedia-plugin-mediaservice-gstmediacapture;5.5.0+git9-1.22.4;armv7hl;jolla
 - qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer;5.5.0+git9-1.22.4;armv7hl;jolla
 - qt5-qtmultimedia-plugin-resourcepolicy-resourceqt;5.5.0+git9-1.22.4;armv7hl;jolla
 - qt5-qtmultimedia;5.5.0+git9-1.22.4;armv7hl;jolla
 - qt5-qtnetwork;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qtopengl;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qtprintsupport;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qtqml-import-webkitplugin-experimental;5.2.0+git8-1.16.4;armv7hl;jolla
 - qt5-qtqml-import-webkitplugin;5.2.0+git8-1.16.4;armv7hl;jolla
 - qt5-qtsensors-plugin-sensorfw;5.2.1+git12-1.10.1;armv7hl;jolla
 - qt5-qtsensors;5.2.1+git12-1.10.1;armv7hl;jolla
 - qt5-qtsql;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qttest;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qttools-qdbus;5.2.0+git2-1.8.4;armv7hl;jolla
 - qt5-qttools;5.2.0+git2-1.8.4;armv7hl;jolla
 - qt5-qtwayland-wayland_egl;5.4.0+git25.1-1.42.4;armv7hl;jolla
 - qt5-qtwebkit-uiprocess-launcher;5.2.0+git8-1.16.4;armv7hl;jolla
 - qt5-qtwidgets;5.2.1+git30-1.26.5;armv7hl;jolla
 - qt5-qtxml;5.2.1+git30-1.26.5;armv7hl;jolla
 - sailfish-browser-settings;1.13.55.1-10.24.4.jolla;armv7hl;apps
 - sailfish-browser;1.13.55.1-10.24.4.jolla;armv7hl;apps
 - sailfish-components-accounts-qt5-tools;0.1.15-10.41.5.jolla;armv7hl;jolla
 - sailfish-components-accounts-qt5;0.1.15-10.41.5.jolla;armv7hl;jolla
 - sailfish-content-graphics-default-base;0.7.35-10.3.5.jolla;noarch;jolla
 - sailfish-content-graphics-default-z1.0-base;0.7.35-10.3.5.jolla;noarch;jolla
 - sailfish-content-graphics-default-z1.0;0.7.35-10.3.5.jolla;noarch;jolla
 - sailfish-content-graphics-default-z1.5-base;0.7.35-10.3.5.jolla;noarch;jolla
 - sailfish-content-graphics-default-z2.0-base;0.7.35-10.3.5.jolla;noarch;jolla
 - sailfish-content-graphics-default;0.7.35-10.3.5.jolla;noarch;jolla
 - sailfish-version;2.0.1-10.35.11.jolla;noarch;jolla
 - sailfishos-voicecall-combined;0.0.9-1;armv7hl;openrepos-Ancelad
 - sailfishsilica-qt5-demos;0.21.63-10.72.5.jolla;armv7hl;jolla
 - sailfishsilica-qt5;0.21.63-10.72.5.jolla;armv7hl;jolla
 - setup;2.8.56-1.2.1;noarch;jolla
 - signon-qt5;8.57.4-1.11.5;armv7hl;jolla
 - simkit;0.4.14-10.11.5.jolla;armv7hl;jolla
 - sociald-facebook-calendars;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-facebook-contacts;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-facebook-images;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-facebook-notifications;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-facebook-signon;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-google-calendars;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-google-contacts;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-google-signon;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-onedrive-signon;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-twitter-notifications;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald-twitter-posts;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sociald;0.1.36.2-10.15.1.jolla;armv7hl;jolla
 - sofia-sip-glib;1.12.11+git1-1.3.1;armv7hl;jolla
 - sofia-sip;1.12.11+git1-1.3.1;armv7hl;jolla
 - speex;1.2~rc1-1.2.1;armv7hl;jolla
 - ssu-network-proxy-plugin;0.41.1-1.29.5;armv7hl;jolla
 - ssu-vendor-data-jolla;0.92-10.29.5.jolla;noarch;jolla
 - ssu;0.41.1-1.29.5;armv7hl;jolla
 - swi-prolog-library-core;5.6.50-1.2.4;armv7hl;jolla
 - swi-prolog-runtime-lib;5.6.50-1.2.4;armv7hl;jolla
 - swi-prolog;5.6.50-1.2.4;armv7hl;jolla
 - telepathy-gabble;0.18.3+git1-1.7.4;armv7hl;jolla
 - telepathy-glib;0.20.3-1.3.1;armv7hl;jolla
 - telepathy-mission-control;5.15.0+git9-1.7.1;armv7hl;jolla
 - tracker-utils;1.1.4+git18-1.23.2;armv7hl;jolla
 - tracker;1.1.4+git18-1.23.2;armv7hl;jolla
 - tumbler;0.1.31-1.7.1;armv7hl;jolla
 - unzip;6.0-1.4.1;armv7hl;jolla
 - voicecall-ui-jolla-settings;0.8.37.2-10.61.1.jolla;armv7hl;jolla
 - voicecall-ui-jolla;0.8.37.2-10.61.1.jolla;armv7hl;jolla
 - voicemailnotifer;0.3-4;armv7hl;openrepos-Schturman
 - wireless-regdb;2013.11.27-1.3.2;noarch;jolla
 - wpa_supplicant;2.5+git1-1.15.1;armv7hl;jolla
 - xulrunner-qt5;31.8.0.7-10.17.5.jolla;armv7hl;apps
 - zlib;1.2.8+git2-1.4.1;armv7hl;jolla

REBOOT NOW unless you need to investigate update
issues or know what you are doing (or both).

All bugs encountered until reboot are features.

[nemo@Jolla ~]$ sync
[nemo@Jolla ~]$ reboot


romu 2016-04-29 18:58

Re: SailfishOS 2.0 on Nexus 5
 
Because you've set the good release in the OTA process and the "version dup" command didn't receive any error. Plus, if there is some changes in the SFOS GUI, you see them.

RealJohnGalt 2016-04-29 20:54

Re: SailfishOS 2.0 on Nexus 5
 
I removed the builds from mediafire since those were outdated and filled with issues.

Status update on hybris-12.1:
- Phone and GPS patterns/packages are back and GPS now works.
- 2.0.0.10 builds have opaque cards on the launcher (home screen). 2.0.1.7+ builds have this issue fixed. I'm not sure if an OTA will fix the issue from a 2.0.0.10 build. Currently, I think the fix might be: "[qtdeclarative] Fix missing images when alpha and shader effects are involved. Fixes ."
- Sensors fixed: Per the suggestion of BluesLee, I tried the sensors hal (sensors.msm8974.so) from cm11.0, and it got us functional sensors. Onyx -- another cm12.1 based device -- has functional sensors with a more recent sensors hal. Testing the sensors hal and configs from onyx, all sensors work except for the proximity sensor.

Current plan:
- Work on getting transparent covers back in the 2.0.0.10 build.
- See if we can get proximity working with a more recent sensors/configs.
- Release :)
- Pick a repo and help on porting sfdroid changes.

Edit: If the cm11.0 sensor issue really was blob related, romu's modified llelectronics script and service can be integrated into the builds.

Edit2: I was able to get transparent cards on 2.0.0.10 by upgrading 12 qt5 packages. These upgrades are going to get bundled :).

oenone 2016-04-30 01:03

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by romu (Post 1504645)
Because you've set the good release in the OTA process and the "version dup" command didn't receive any error. Plus, if there is some changes in the SFOS GUI, you see them.

Thanks. It took either after the last try or after several reboots:

https://dl.dropboxusercontent.com/s/...50-32.png?dl=1

The ambiance is AllBlack from Markkyboy.

frullewulle 2016-04-30 07:20

Re: SailfishOS 2.0 on Nexus 5
 
about that sensors thing: i hope we dont have to use scripts to check errors in sensors.qcom and sensorfwd, because it's a fix that doenst work for every n5 model ...

romu 2016-04-30 16:25

Re: SailfishOS 2.0 on Nexus 5
 
The problem with sensors is the following: the sensors driver may crash while the sensorfwd and sensors.qcom processes stay alive and don't eat too much CPU (it's even nearly 0%). I experienced this many times. And that's impossible to detect with a simple script. If there is a real fix, great!

oenone 2016-05-01 01:21

Re: SailfishOS 2.0 on Nexus 5
 
After some use I have noticed that on 2.0.1.11 the screen will turn on when the proximity sensor detects that proximal objects are no longer proximal, such as when the device is taken out of the pocket or purse.

Perhaps I am mistaken, but I do not recall this behaviour before this update.

RealJohnGalt 2016-05-01 05:53

Re: SailfishOS 2.0 on Nexus 5
 
Yet another sfos 2.0.0.10/hybris-12.1/cm12.1 test build:
Notes:
- Must flash sensorsfix.zip after flashing cm + sfos zips. This will be integrated into the build soon.
- Do not flash sfdroid.
- Treat it as a pure test build until more feedback is generated.

Improvements over cm-11.0 base:
- Bluetooth can stay connected, can be toggled without crashing, and can play music continuously without disconnecting or crashing.
- Camcorder and some video playback has been fixed.
Regressions:
- You might need to disable adaptation0 repo and refresh to get store working.
- Tell me.

Download:
cm12.1 snapshot: https://download.cyanogenmod.org/get...hammerhead.zip
sfos: https://www.mediafire.com/?34xk0a41lbb7x9b
sensor fix (flashable zip): http://www.mediafire.com/download/h5.../sensorfix.zip

Sources:
Kernel: https://github.com/RealJohnGalt/andr...ts/hybris-12.1

Device:
https://github.com/RealJohnGalt/andr...ts/hybris-12.1

mer-hybris stuff:
https://github.com/RealJohnGalt/droid-hal-hammerhead
https://github.com/RealJohnGalt/droid-config-hammerhead
https://github.com/RealJohnGalt/droi...ion-hammerhead

TODO
- Integrate sensors blob into build.
- Add screen gestures support to kernel using MSC_GESTURE events (DT2W, camera, etc). Looking to onyx for guidance :).
- OBS!
- Work on selinux policies for enforcement.
- Add settings for device specific options such as mac address randomization.

nh1402 2016-05-01 10:10

Re: SailfishOS 2.0 on Nexus 5
 
I wouldn't suggest to enable double tap to wake, it drains the battery on the nexus 5. As well as swipe to wake etc. Due to the way the touchscreen panel was made on the nexus 5 the screen has to be on to use the touchscreen as far as I know.

What you could do is use a custom kernel with a custom CPU governor.

RealJohnGalt 2016-05-01 15:54

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by nh1402 (Post 1504715)
I wouldn't suggest to enable double tap to wake, it drains the battery on the nexus 5. As well as swipe to wake etc. Due to the way the touchscreen panel was made on the nexus 5 the screen has to be on to use the touchscreen as far as I know.

What you could do is use a custom kernel with a custom CPU governor.

I was going to do it the way outlined in the HADK, which disables the touchscreen if the proximity sensor is in use. An alternative to DT2W could be using a sneak peak patch.

minimec 2016-05-01 16:07

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by RealJohnGalt (Post 1504739)
I was going to do it the way outlined in the HADK, which disables the touchscreen if the proximity sensor is in use. An alternative to DT2W could be using a sneak peak patch.

In this case you probably don't need to do any change. Just enable low-power-mode with mcetool.... You will get the desired behaviour.

Once the lpm-screen shows up, a single tap or a swipe is enough to enable the desktop.

I use it with these settings:
Code:

devel-su zypper in mce-tools
mcetool --set-lpmui-triggering=from-pocket,hover-over
mcetool --set-low-power-mode=enabled


minimec 2016-05-01 16:14

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by nh1402 (Post 1504715)
What you could do is use a custom kernel with a custom CPU governor.

There is definitely some 'space' for improvement.

After boot I set the CPU governor to 'conservative' as root. That cuts power usage in idle state to less than half, looking at the powertop stats. Best I got with the new CM12 base is 141 mW, with some peaks. Definitely better than with default settings.

Code:

devel-su
echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


romu 2016-05-01 16:16

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by nh1402 (Post 1504715)
I wouldn't suggest to enable double tap to wake, it drains the battery on the nexus 5. As well as swipe to wake etc. Due to the way the touchscreen panel was made on the nexus 5 the screen has to be on to use the touchscreen as far as I know.

You're certainly right, I don't know the internal of the N5. But the screen is switched on only when the proximity sensor is triggered. That's the same behavior on the Jolla I guess. Proximity switches the screen on, then the touch layer is on too and you can double tap to wake up the phone.

RealJohnGalt 2016-05-01 20:52

Re: SailfishOS 2.0 on Nexus 5
 
The hybris-12.1-security branch of kernel will now at least boot sailfish. It will make your device extraordinarily slow however, so I don't yet recommend it. I was going to upload rpms, but it's so slow I don't think anyone would actually use it :P

BluesLee 2016-05-01 20:52

Re: SailfishOS 2.0 on Nexus 5
 
i tested the cm12 based sfos version of TheRealJohnGate for several hours and i am impressed: everything seems to work well, video recording and bluetooth connection stability are both big arguments to switch to a cm12 base, i only miss sfdroid, ota updates is untested and battery life has to be observed for several days. thank you.

p.s. not sure about battery life and sensors in idle, can someone share his observations?

RealJohnGalt 2016-05-01 21:54

Re: SailfishOS 2.0 on Nexus 5
 
Edit: Sorry, removed.

llelectronics 2016-05-02 12:06

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

p.s. not sure about battery life and sensors in idle, can someone share his observations?
On my first tests I could trigger a high cpu usage again though that "high" usage was much lower than the 15-20% I got on cm11 base.
Here I got a 3-5% cpu usage if turning on the device shaking a little bit and turning it off again.
Still the same if the cpu usage is high and you press the power button to turn on the display the cpu usage will go down again.

In general though charged the device fully yesterday and after letting it sit during the night this morning it had 90 % Battery life still. So its an improvement at least for me.
Though not perfect yet.

jellyroll 2016-05-02 13:14

Re: SailfishOS 2.0 on Nexus 5
 
I would be great to have working camera recording and Sfdroid on the N5. Does anyone has experince with enabling the LTE bands on a N5 D820 model? I want to know if the CM11 kernel supports DIAG mode and why windoze doesn't reconize the N5 COM port.

piwadam 2016-05-02 15:21

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by jellyroll (Post 1504814)
I would be great to have working camera recording and Sfdroid on the N5. Does anyone has experince with enabling the LTE bands on a N5 D820 model? I want to know if the CM11 kernel supports DIAG mode and why windoze doesn't reconize the N5 COM port.

I've enabled three network lte in uk. Data works fine on both android and sailfish. People reporting hearing their echo during calls. I'm not sure it's related to lte hack. Anyone with same bug and possible solution?

jellyroll 2016-05-02 15:38

Re: SailfishOS 2.0 on Nexus 5
 
On which kind of rom did you perform the 'hack'?

piwadam 2016-05-02 15:51

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by jellyroll (Post 1504827)
On which kind of rom did you perform the 'hack'?

Stock rom .

minimec 2016-05-02 16:49

Re: SailfishOS 2.0 on Nexus 5
 
I did some heavy testing of the new CM12 base yesterday, and I agree with all the previous posters...
THX a lot to RealJohnGalt: It's a huge improvement!

pros+
- No Proximity/Orientation sensors problems anymore (note: I was using the 'unblank-restart-sensors' script before)
- Bluetooth audio: Perfect! (tested with a Bluetooth Headset and in my car)
- Bluetooth call: I got bad sound quality in my car, but it is basically working. The other person rated the call quality as 'good'.
- Camera recording was working once, but crashed when I tried to record a 2nd video.
- GPS is working great and is very accurate, but I miss A-GPS. (tested with MeeRun in my car)

cons-
- We still have that sensorsfwd/sensors.qcom bug in idle state.


I am still convinced that 'conservative' is the better CPU governor setting than default setting 'interactive'. I get better results in 'top' & 'powertop' for running programs and for idle state.
I created a little script that you can use as systemd.service or as simple 'toggler' from command line.

Installation as systemd-service:

I use nano...
Code:

zypper in nano
1. Create a file '/etc/systemd/system/cpu-governor.service' with the following content:

Code:

nano /etc/systemd/system/cpu-governor.service
Code:

[Unit]
Description=set cpu governor to 'conservative' when 'active (exited)' or 'interactive' (default setting) when 'inactive (dead)'

[Service]
Type=oneshot
ExecStart=/usr/lib/systemd/scripts/cpu-governor start
ExecStop=/usr/lib/systemd/scripts/cpu-governor stop
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=basic.target

2. Create a file '/usr/lib/systemd/scripts/cpu-governor' with the following content:

Code:

mkdir /usr/lib/systemd/scripts/
nano /usr/lib/systemd/scripts/cpu-governor

Code:

#!/bin/bash

# Toggle script to switch CPU governor to 'conservative' or 'interactive.
# Used as systemd.service in combination with /etc/systemd/system/cpu-governor
# Can be used as simple 'toggler' without systemd.

start() {
    /bin/echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
}

stop() {
    /bin/echo interactive > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        sleep 1
        start
        ;;
    *) exit 1
esac

3. Enable cpu-governor.service (start on every boot)
Code:

chmod +x /usr/lib/systemd/scripts/cpu-governor
systemctl enable cpu-governor.service

After a reboot the CPU governor should be set to 'conservative'. You can 'start/stop/restart/disable' the service or check 'status' with systemctl.

Code:

systemctl start/stop/restart/disable/status cpu-governor.service

RealJohnGalt 2016-05-02 17:47

Re: SailfishOS 2.0 on Nexus 5
 
Regarding sensors, I've done quite a bit of testing recently. Also a small note: All sensor blobs (except sensors.msm8974.so hal) are LM48B in these builds. In these most recent tests, I got in the habit of replacing all sensor blobs and sensor-related configs.

Here's what I've come up with:
- Hammerhead LM48B sensor blobs segfault sensorsfwd. If I replace just the hal, we get a different result (like with the flashable zip), where cpu usage doesn't spike or go above 3~5%.
- Tested onyx 5.1 sensor blobs/configs from around LM48B, cpu usage was around 3~5%, could never get it to spike up like on cm11.0 base. Additionally the Z axis lagged, and no proximity.
- Tested all our sister variant (lg og) sensor blobs/configs from around LM48B. Similar results to onyx, except proximity works as well. Some of the variant blobs would start by reporting incorrect orientation as well (with extreme delay), which would require service restarts. Remember that firmware also varies per-device, so we may have been running into an issue there.

Ultimately I wasn't able to get above 5% cpu on the sensors processes like in cm11.0 base, or get much better functionality/usage than just using the cm11.0 hal with LM48B blobs/configs (like with flashable zip).

There was a qcom source leak from around LM48B from the cm team (while working with Oppo) that I'm going to look for again. It can perhaps help us get a matched set of blobs (targeted for hammerhead) working with sensorfwd :).

Edit: also, I got partial functionality from selinux enforcement (new policies) :). And a silly bug that kept spawning camera apps, so I ended up with ~20 camera app cards.

Edit2: According to kimmoli, he gets 0.6~1.0% with screen on with onyx. So that's something to aim for.

RealJohnGalt 2016-05-02 21:42

Re: SailfishOS 2.0 on Nexus 5
 
I was able to use a mixture of similarly tagged (from strings) blobs from onyx and hammerhead with edited configs, to get similar sensors process cpu usage to onyx. But with the functionality and responsiveness of pure hammerhead blobs -- so no laggy z axis or nonfunctional proximity :D.

The problem lied with configuration (though not sure exactly what yet), and we needed some different blobs to load some different options. The good news, is that memory usage is down for the processes. And cpu usage is far lowered (around what kimmoli witnessed on onyx).

These are still all 5.1 targeted blobs and configuration options, except for the hal. This is for the cm12.1 based sfos, and should be flashed on top in recovery.

https://www.mediafire.com/?2wtaz444yrl927q


Edit: I made a piratepad for the cm12.1 base to make fresh installs a bit easier until it gets to OBS. Check it out here: http://piratepad.net/bhP8fbzYgT

BluesLee 2016-05-03 04:49

Re: SailfishOS 2.0 on Nexus 5
 
Don't flash the latest sensorsfix2.zip as it doesn't solve the issue: After locking and unlocking the device the sensor CPU processes stay at a very high level of about 7-9 %, at least this holds for my n5 model.

edit1: same seems to hold for sensorfix.zip after reflashing it, can someone confirm? did not checked the zip contents.

edit2: sensorsfix2.zip contains other shared libs and config files.

edit3: copied over ll's shared object file from http://talk.maemo.org/showpost.php?p...&postcount=526, looks much better now

nh1402 2016-05-03 10:47

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by BluesLee (Post 1504887)
Don't flash the latest sensorsfix2.zip as it doesn't solve the issue: After locking and unlocking the device the sensor CPU processes stay at a very high level of about 7-9 %, at least this holds for my n5 model.

edit1: same seems to hold for sensorfix.zip after reflashing it, can someone confirm? did not checked the zip contents.

edit2: sensorsfix2.zip contains other shared libs and config files.

edit3: copied over ll's shared object file from http://talk.maemo.org/showpost.php?p...&postcount=526, looks much better now

How is the WiFi connection compared to the CM11 base?, in Sailfish for me it has been considerably weaker than Android.

jem555 2016-05-03 13:10

Re: SailfishOS 2.0 on Nexus 5
 
Hi. I've been testing Bluetooth with this new release cm12 based and I can confirm (at least in my n5) two things:

-One good: connection now works way better. I mean, now I can connect and disconnect to my car audio and it stays working. Music sounds great!

-One bad: audio when making a call still has issues. An ugly noise over the voice as in cm11 based.

I'll keep testing. Great work guys!!!

RealJohnGalt 2016-05-03 17:11

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by BluesLee (Post 1504887)
Don't flash the latest sensorsfix2.zip as it doesn't solve the issue: After locking and unlocking the device the sensor CPU processes stay at a very high level of about 7-9 %, at least this holds for my n5 model.

edit1: same seems to hold for sensorfix.zip after reflashing it, can someone confirm? did not checked the zip contents.

edit2: sensorsfix2.zip contains other shared libs and config files.

edit3: copied over ll's shared object file from http://talk.maemo.org/showpost.php?p...&postcount=526, looks much better now

Looks like we're actually back where we started with the sensor issues :/.

To put the second zip "fix" in perspective, I haven't been able to see above 1.3% cpu usage out of either sensor process -- no matter locking/unlocking or movement.

I don't get any change with the blob you linked, except for the z-axis now lagging. I updated the piratepad with a link and note toward the top. I'm not sure of a real world issue with having the z-axis lag, so if we're not able to come up with one, we can use llelectronic's blob.

Regarding audio quality issues on the cm12.1 base, please try running the following (over ssh or terminal):
Code:

devel-su
ln -s /system/etc/acdbdata /etc/acdbdata
ln -s /system/etc/audio_policy.xml /etc/audio_policy.xml
ln -s /system/etc/mixer_paths.xml /etc/mixer_paths.xml
reboot

If this works, it will be bundled in the next build and obs stuff with https://github.com/RealJohnGalt/droi...1d58f6decdda32

minimec 2016-05-03 20:22

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by BluesLee (Post 1504887)
Don't flash the latest sensorsfix2.zip as it doesn't solve the issue: After locking and unlocking the device the sensor CPU processes stay at a very high level of about 7-9 %, at least this holds for my n5 model.

edit3: copied over ll's shared object file from http://talk.maemo.org/showpost.php?p...&postcount=526, looks much better now

I do agree that sensorsfix2.zip did not change a lot, but in combination with the mentioned 'sensors.msm8974.so' file (see 'edit3'), I have much better stats and also the 'sensors-in-idle-bug' is gone.

Quote:

Originally Posted by RealJohnGalt (Post 1504955)
...except for the z-axis now lagging.

I confirm that z-axis is lagging with the 'sensors.msm8974.so' file mentioned in 'edit3'.


Quote:

Originally Posted by RealJohnGalt (Post 1504955)
Regarding audio quality issues on the cm12.1 base, please try running the following (over ssh or terminal):
Code:

devel-su
ln -s /system/etc/acdbdata /etc/acdbdata
ln -s /system/etc/audio_policy.xml /etc/audio_policy.xml
ln -s /system/etc/mixer_paths.xml /etc/mixer_paths.xml
reboot


I made the links and rebooted, but see no change in sound quality for Bluetooth phone calls.

I recorded a sample music/call file from the earpiece of my Bluetooth headset to show you the difference in sound quality between Bluetooth Sound/Call...
https://www.dropbox.com/s/c0o7d9t0ne...-call.ogg?dl=0

minimec 2016-05-03 20:27

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by nh1402 (Post 1504916)
How is the WiFi connection compared to the CM11 base?, in Sailfish for me it has been considerably weaker than Android.

WiFi connection is a bit weaker than with Android but not that bad. In my apartment, the kitchen is a critical room when it comes to WiFi. I lose connection a little bit earlier with SailfishOS, but we are talking about 2-3 meters.


All times are GMT. The time now is 16:19.

vBulletin® Version 3.8.8