[How-to] Gerät Defekt? So geht ihr vor!

Was tun, wenn das Gerät nicht mehr so will wie am ersten Tag? Da mein „The First One“ Gerät leider paar Display Probleme hatte, unter anderen einen braunen Fleck rechts oben in der Ecke, weiße Flecke waren zu sehen, wenn ein schwarzer Hintergrund eingestellt wurde, sowie einige Pixelfehler an der linken Seite und das mich das Tierisch genervt hat, habe ich das Gerät zum Service eingeschickt. Ich erkläre kurz, wie der Ablauf ist!

Zunächst solltet ihr einen englischsprachigen Text verfassen, wo ihr kurz erklärt, was ihr für Probleme habt. Lasst es euch gegebenenfalls von jemanden helfen, der etwas Englisch kann oder meldet auf jollausers an (deutschsprachiges Forum), dort bekommt ihr sicherlich mit etwas Geduld auch Übersetzungshilfen.

 

Schritt 1: Kontakt mit Jolla Care.

_______________________________________________________________________________________________

Update 03.03.2016: Die E-Mail-Adresse geht nicht mehr, daher ist es nötig ein Forumlar auszufüllen.

FORMULAR

Wählt hier „Service Request for repair“ und füllt es komplett aus.

Dank an GiaTux für die Info!

_______________________________________________________________________________________________

Ihr müsst Jolla eine E-Mail Verschicken: care@jolla.com

Inhalt der E-Mail:

  • Defekt Beschreibung (Englisch)
  • Sailfish Version (steht unter Einstellung > System > Produktinformation)
  • IMEI Nummer (steht unter dem Akku)
  • Seriennummer (steht unter dem Akku)

 

Schritt 2: Jolla bestätigt eure ausgefüllte und versendetes Formular und möchte gegeben Falls weitere Informationen.
Jolla bestätigt die Reparaturanfrage und sendet euch ein Link, wo ihr weitere Informationen einträgt.

 

  • First Name: (Vorname)
  • Last Name: (Nachname)
  • Street Address: (Straßenname)
  • (Company:) (Firma)
  • City: (Stadt)
  • Zip/postal code: (Postleitzahl)
  • Country: (Land)
  • Email address: (E-Mail-Adresse)
  • Phone number: (Telefonnummer/Handynummer)
  • Reason for return: (Grund warum ihr es einschickt, nimmt den gleichen Text wie im Schritt 1)

 

Schritt 3: Versandmarke drucken und Fedex Anrufen.
Nun erhaltet ihr kurz darauf hin eine weitere E-Mail mit einer PDF-Datei.

  • Druckt die drei Seiten aus
  • Packt das Gerät gut gepolstert und gesichert in ein Paket. Packt aber KEIN von den drei gedruckten Seiten in das Paket! Verklebt es mit dem Paketkleber.
  • Ruft Fedex an 01806111800 und beauftragt eine Abholung. Ich fand alternative auch diese Rufnummer im Internet: 061076840660. Damit erreichte ich den Kundendienst auch zum Festnetztarif 😉
  • Ein Fedex Mitarbeiter holt das Paket spätestens am folgetag ab. Ihr gibt ihn nur zwei von den drei gedruckten Seiten mit. Die dritte Seite behält ihr und könnt bei Bedarf vom Fedex Mitarbeiter Unterzeichnen lassen, dass er das Paket abgeholt hat.

 

Schritt 4: Sendung verfolgen und Reparatur Status abfragen.

Ihr könnt die Fedex Sendung verfolgen und später auch den Reparaturstatus abfragen.

  • Sendung verfolgen: Gibt die 12 stellige Sendungsnummer HIER ein. Bei mir hat der Versand 6 Tage gedauert. Ich habe mein Paket an einem Donnerstag abholen lassen und das kam dann am Dienstag bei denen an.
  • Sollte das Paket ausgeliefert worden sein, so könnt ihr HIER wiederum euer Reparaturstatus abfragen. Ihr müsst nur die IMEI im zweiten Feld eintragen und auf „Etsi“ klicken. Die Seite ist leider nur auf Finnisch. Ich liste euch jedoch die möglichen Informationen die ihr erhalten könntet.

Übersetzung

  • „Työtilausta ei löydy“ = kein Gerät zum Reparieren gefunden (es kann sein, dass euer Gerät noch nicht eingetragen wurde)
  • „Toimitettu teknikolle“ = Gerät wird demnächst repariert
  • „Huollettavana“ = Reparatur wird gerade durchgeführt
  • „Odottaa varaosaa“ = Warten auf Ersatzteile
  • „Kustannusarvio annettu“ = Reparaturkosten werden versendet
  • „Valmis“ = Reparatur ist fertig/erledigt
  • „Työn alla“ = Reparatur wird gerade durchgeführt
  • „Valmistunut huollosta “ = Absolvent der Wartung das heißt, die Reparatur ist abgeschlossen

 

Wenn ihr folgendes zu stehen habt:

  • „HUOMAUTUS! Laitteenne on noudettavissa liikkeestä vasta kun tila on „Noudettavissa““

 

Heißt es übersetzt:

  • INFO: Das Gerät kann im Shop abgeholt werden

Diese Info bedeutet jedoch nur, dass Fedex das Gerät abholen kann, um es euch wieder zurück zuschicken.

 

Schritt 5: Sendung verfolgen.

Link findet ihr im Schritt 4. Dort könnt ihr wieder die Sendung verfolgen.

 

Meine Dauer:

Wie schon geschrieben, hat Fedex mein Paket am Donnerstag (11.6 – Berlin) abgeholt. Am Dienstag (16.6 – Finnland) wurde das Gerät ausgeliefert. Zwei Tage Später (Donnerstag, 18.6) war das Gerät repariert. Der darauf folgende Montag (22.6.) erhielt ich von Jolla die Nachricht samt Sendungsnummer, dass das Gerät auf dem Weg zu mir sei. Am Donnerstag (25.06.) lieferte Fedex mein Gerät aus. Dauer daher ca. 2 Wochen. Wobei ich sagen muss, hätte ich es an einem Montag verschickt, würde die Prozedur wahrscheinlich kürzer gewesen.

Infos zu Firmware Update 1.1.7

Erst vor einer Woche erschien das Update 1.1.6 für alle Jolla Besitzer und schon heute gab Jolla einige Infos bezüglich des Updates 1.1.7 frei.

Das Update steht laut Jolla quasi schon um die Ecke. Diesmal dauert das nicht mehr so lange wie beim Update 1.1.6, denn dort hatten Sie schwer mit der Stabilität zu Kämpfen

 

Hier die Auflistung die Jolla freigegeben wurde:

  • Toolchain Upgrade auf GCC4.8
  • Pulsaudio Upgrade auf die Version 6.0
  • Python Update auf die Version 3.4.3
  • Verbesserung der Dateisystem-Wartungsprüfungen vor dem Download eines OS-Upgrade
  • Die Option um Android Programme im Hintergrund zu starten, wenn man einen Neustart des Smartphones macht, wird hinzugefügt.
    (Einstellungen > Apps > [app_name])
  • Die Option Android Apps zwanghaft zu Beenden (force stop), Cache sowie Daten zu löschen.
    (Einstellungen > Apps > [app_name])
  • Die WLAN Verbindungsprobleme in den Android Apps werden gefixt
  • Die Übersetzungsfehler mit 1.1.6 Upgrade wurden identifiziert und werden gefixt.

Des Weiteren gaben sie bekannt, dass ihr Ziel es ist, die neue UI Framework in bestmöglichen Kondition zu Integrieren.
Sie sind nun auf der Jagt nach Kritischen Fehler um diese endgültig zu Beseitigen damit die neue Firmware mit der neuen UI Framework endlich für beide Geräte (Smartphone + Tablet) freigegeben werden können.

 

Kommentar: Das klingt doch schon mal sehr vielversprechend. Wir kommen immer näher zum neuen Benutzeroberfläche. Bin aber gespannt ob die wirklich das schon zum nächsten Update schaffen, ich glaube das eher weniger…. wünschte ich würde mich irren 🙂

Schade das nach knapp 60 Tage immer noch keine neuen Infos bezüglich des Displays vom Tablet freigegeben wurde. Wir wissen, dass Jolla mit dem Ursprünglichen Lieferanten ein Problem hatte pünktlich die Display auszuliefern. Dabei versprach Jolla, dass ein mindestens gleich gutes, wenn nicht sogar besseres Display verbaut wird… vom anderen Hersteller. Bei dem gab es jedoch Kompatibilitätsprobleme und dadurch verzögerte sich unter anderen die Release. Was meint ihr dazu? Werden die Pünktlich ende Juli uns die Tablet liefern? Verzögert es sich weiter nach hinten? … wir bleiben gespannt 🙂

 

Flattr ist nun im Jolla Store Freigeschaltet – Dev´s Vergüten

flattr Carol gab uns heute auf TJC bekannt, dass Flattr nun Offiziell Supported wird. Flattr war schon Monate zuvor eingeplant und dem entsprechend auch in der Roadmap aufgelistet.

Aber jetzt er mal von vorne! Was ist überhaupt dieses „Flattr“? Flattr ist ein Service womit man Menschen Geld in Minuten schnelle verschicken kann. Man kann es auch mit Paypal vergleichen, man Registriert sich dort und kann andere Flattr User Geld senden/Spenden.

Wozu braucht man das? Nun ja, wie wir Sailfish User wissen, sind noch einige Apps nicht erhältlich. Die die bislang erschienen sind, wurde quasi von Hobby Programmierer Entwickelt. Man lädt es runter und benutzt es. Bei einigen Apps denkt man sich, wow Coole App und würde die/den DEV gern mal ein paar Euros Spenden, vielleicht bekommen die ja Lust und Laune weitere Apps zu Entwickeln, eben Grund dessen, dass man ihm etwas belohnen möchte.

Die Idee dahinter war eigentlich eine etwas andere. Die Community möchte eigentlich die Option haben, dass man Programm und Spiele direkt Verkaufen kann, so ähnlich wie im Play Store oder App Store. Leider kann Jolla das noch nicht umsetzten und stellte uns erst mal die möglichkeit über Flattr Geld an jemanden zu senden.

flattr_donate

 

Die Funktion wurde im letzten Update Aaslakkajärvi inplantiert und man kann den Flattr Client über den Jolla Store Installieren.

Ein Flattr Icon wird dann bei jeder App angezeigt und darüber kann man dann die Spende senden. Zuvor jedoch müsst ihr euch bei Flattr Registrieren und alle benötigen Daten angeben und könnt dann wiederum eure Daten in den Installierten Client eintragen.

Devs müssen den User Namen sowie Link auf der harbour Website mit eintragen. Nur so bekommt man ein Flattr icon im Jolla Store eingetragen.

Einen Flattr Account zu erstellen ist natürlich kostenlos. Zahlt man eine Spende, so wandert 10% an das Flattr Unternehmen und die Restlichen 90% an die Devs. Jolla beansprucht bei einer Transaktion absolut gar nichts.

Jolla hat diesbezüglich auch eine kleine FAQ (Englisch). Eine Englische FAQ zu Flattr findet ihr auch hier: KLICK

 

Dolphin – Die Alternative Tastatur mit Emojis – Inkl. Dt. Layout/Wortkorrektur

dolphinkeyboard01

Update 24.10.2016:

Dolphin Core v1.3.-4 ist nun mittlerweile Verfügbar (Openrepos/Storeman). Die alten Dateien bitte nicht mehr nutzen, diese Funktionieren nicht mehr richtig mit dem neuen Core. Textinhalt etwas abgeändert.

 

Entwickelt wurde diese Tastatur von saberaltria, Coderus, SK_WORK und Cepi. Das Schöne an der Tastatur ist, dass die auch Modifizierbar ist. Ihr könnt daher z. B. das Layout ändern, höher/niedriger stellen, damit die Buchstaben übereinander einen höheren Abstand haben und aber auch verkleinern. Siehe Bilder!

dolphinkeyboard02dolphinkeyboard03dolphinkeyboard04

 

Theoretisch könnte man auch die Transparenz ändern, jedoch sah ich keine Unterschiede.
Des Weiteren hat die Tastatur zusätzliche Pfeile-Tasten um den Cursor nach links, rechts, hoch und runter zu bewegen, daher bequemer zwischen den Buchstaben springen. Ein weiterer Highlight sind die Farbigen Emojis und diese der von Whatsapp sehr ähneln.

dolphinkeyboard05dolphinkeyboard06dolphinkeyboard07

 

Vorinstalliert ist das Tastaturlayout in der englischen Sprache, ebenso die Wörtererkennung. Gekennzeichnet mit (EN+/English +). Weitere Sprachen in Hebräisch, Italienisch usw. sind auch schon verfügbar. Deutsch bislang nicht, doch ist das ganz einfach anzupassen. Die Deutsche Sprachdateien findet ihr weiter unten zum Herunterladen.

Installation:

Ihr habt zwei Möglichkeiten die Core sowie englische Tastatur zu installieren.
Entweder manuell über Openrepos (Core + Englische Tastatur) – Beide RPM-Dateien über einem Datei-Explorer Installieren, wobei man zuerst die Core und dann die englische Tastatur Installiert werden muss.

Oder bequemer über die Storeman-App. Dabei sucht ihr einfach nach „Dolphin“. Auch hier wichtig: Erst die Core und dann die englische Tastatur Installieren.

 

Vorbereitung:

Um Dateien auf euer Smartphone kopieren zu können, müsst ihr euer Gerät dafür vorbereiten. Falls ihr das schon gemacht habt, dann überspringt es und geht weiter mit „Deutsche Sprachdateien hinzufügen!“

 

Deutsche Sprachdateien hinzufügen:

Ladet euch folgende ZIP-Dateien herunter (Rechtsklick speichern unter):

 

Nachdem ihr es Entpackt habt, findet ihr zwei Ordner „dolphin“ und „layouts“.

Verbindet euch nun mit einen FTP Programm auf euer Smartphone und wechselt zum folgenden Pfad:

/usr/share/maliit/plugins/com/jolla/

  • Hier sieht ihr nun auch die beiden Ordner „dolphin“ und „layouts“
  • Kopiert nun den Inhalt, den ihr zuvor entpackt habt per FTP auf das Smartphone. Sprich den Inhalt im Ordner „dolphin“ (DE_DomainKeyMod.qml, DE_DomainKeyRowMod.qml und KeyboardLayout.qml) in den Ordner „dolphin“ auf dem Smartphone. Dem entsprechen auch den Inhalt von „layouts“ (de+.conf, de+.qml und DE_Xt9Handler.qml) in den „layouts“-Ordner auf dem Smartphone.
  • Trennt nun die FTP Verbindung und begebt euch auf dem Smartphone in die Einstellung > System > Texteingabe > Tastaturen und wählt dort die German + Tastatur aus.

 

Auf Bedarf könnt ihr auch andere (de)aktivieren.

Das war es auch schon! Eventuell müsst ihr das Smartphone noch mal Neustarten.

 

Zusatzinfo für Portierten SFOS-Geräte:

Falls die Tastatur nicht funktioniert, liegt es höchstwahrscheinlich an den fehlenden „jolla-xt9“ Paket. Sprich die Worterkennung bzw. Wortkorrektur.

Hier mal ein Bsp. wie man es auf einem Oneplux X installiert. Es ist möglich, dass bei andere SFOS-Ports es abweichen kann. Solle das der Fall sein, so fragt am besten den Programmierer, der das Port veröffentlicht hat.

[OnePlus X]
  • Öffne die Terminal-App am Smartphone.
  • Melden uns als Root an: devel-su und geben das Passwort ein.
  • Nun fügen wir folgendes ein: zypper rr adaptation0
  • danach: pkcon refresh
  • pkcon install jolla-xt9

 

Viel Spaß mit der neuen Tastatur 🙂

Openrepos & Storeman – Apps, Games, Modifikation & Patches

OpenRepos & Storeman
Apps, Games, Modifikation & Patches

 

app_openreposWahrscheinlich kennt der eine oder andere die openrepos.net Seite schon. Es ist eine Alternative Quelle für Apps, Spiele, Patches, Themes usw. Oft werden dort Apps angeboten die so im Jolla Store nicht freigegeben werden. Grund sind bestimmte Richtlinien, die Jolla vorschreibt. Aber nicht nur deswegen, den oft werden Apps die gerade im Entwicklung sind, zum Testen freigegeben. Oder aber auch aktuellere Versionen die zwei bis drei Tage später erst im Jolla Store verfügbar sind.

Die Modifikationen bzw. auch Patches genannt, sind im Jolla Store gänzlich untersagt. Da so ein Patch auch Funktionen im Betriebssystem schaden können und aber auch bei einem Firmware Update Probleme hervorrufen können. Daher mein Tipp: Patches/Modifikationen IMMER deinstallieren bevor ihr ein OS-Update durchführt! Bedenkt auch, dass die Patches oft nach einem Update nicht direkt mit der neuen Version kompatibel sind. Die Patches müssen meist für die neue Version auch angepasst werden. Ansonsten liest euch immer die Information durch, vor allem bei Modifikationen wie z. B. „Glacier homescreen“, eine Art alternative Launcher zu SailfishOS/Silicia. Dort muss man noch BEVOR man neu startet, die „lipstick-jolla-home-qt5“ über das Terminal Neuinstallieren! Solltet ihr das missachten, so habt ihr nach dem Neustart einen schwarzen Bildschirm.

Beachtet das nicht nur Inhalte für das Saiflish OS angeboten werden. Sondern auch für andere Platformen wie z. B. Harmattan, maemo und nemomobile. Links an der Seite gibt es ein Filter „Application platform“, dort könnt ihr sailfish_app auswählen, um damit alles andere was nicht mit Sailfish OS zu tun hat, ausblenden.

Alle Inhalte die für das Sailfish OS angeboten werden, liegen im rpm-format vor.

Wie installiert man eine rpm-Datei? Das macht ihr über einen Datei-Explorer, mehr könnt ihr HIER lesen.

Euch ist die Arbeit „Downloaden der Datei > aufs Smartphone kopieren > installieren per Datei-Explorer“ zu aufwendig? Dann gibt es noch eine gute App-Lösung.

Storeman

Storeman erhält ihr ebenfalls über OpenRepos. KLICK

Es ist eine App, die Inhalte, die auf OpenRepos angeboten werden, direkt anzeigt. Bei jedem Start wird die Liste aktualisiert, somit werdet ihr auch benachrichtigt, ob es Aktualisierungen für eure installierten Apps und co. Verfügbar sind. Ebenso werden die zuletzt veröffentlichte Inhalte an erster Stelle angezeigt.

Okay! Genug getextet, schaut es euch einfach selbst an und macht eure eigene Erfahrung. 🙂

08.06.2015 – Firmware Update 1.1.6.27 (Aaslakkajärvi) – early access

os_11627Firmware Update 1.1.6.27 (Aaslakkajärvi)
early access release

 

Bitte achtet, dass ihr mindestens 1,5GB freien internen Speicher zur Verfügung habt!

Ich würde euch empfehlen, alle Patches die über den Patchmanager Installiert wurden, wieder zu deinstallieren!

Die Highlights in Überblick:

  • E-Mail suche per Keyword – Aufrufbar über Pulldown Menü in der Mail-App
  • Die Möglichkeit mehrere E-Mails zu Selektieren und als gelesen/ungelesen markieren.
  • Privates Browsing Mode in Browser-App
  • Neue detaillierte Speicherverbrauchsanzeige in Einstellung > System > Produktinformation > Auf Speicherauslastung tippen
  • Importieren von Kalendereinträge (.vcs, .ical) Das Transferieren geht über Einstellung > System > Transfers to Calendar app (finde den Eintrag nicht!)
  • Die Option eine Empfangsbestätigung zu senden bei Erhalt einer MMS (Einstellung > Apps > Nachrichten)
  • Benachrichtigung wird angezeigt wenn der/die Anhang/e in der E-Mail nicht geöffnet werden kann.
  • Mann kann nun die Rufnummer von einem Kontakt in der Anrufliste anzeigen lassen, auf Kontakt halten un dim Pulldown Menu anzeigen lassen
  • Benachrichtigung bei Vollen Speicher. Hinweis wird im Ereignisansicht anzeige sichtbar und gibt den Tipp dass man einige Dateien aus dem Telefonspeicher verschieben soll
  • Voicemail Benachrichtigungs UI – Verfügbarkeit ist je nach Ländern und Betreibern abhängig
  • MMS Einstellung auf Standard wieder setzen, über Pulldown Menü in Einstellung > System > Mobiles Netzwerk > MMS-Zugriffspunkt
  • Bessere OS-Upgrade Handhabung
    • OS Update Benachrichtigung zeigt nun Automatisch, dass eine neue OS Version zur Verfügung gibt
    • Dateisystem-Optimierungen vor der Installation eines OS-Upgrades prior to installing OS upgrades. Das wird jedoch erst beim nächsten Update eingeleitet
  • Die neue Facebook API Version wurde letztes mal eingebaut. Die Accounts sollten nun richtig einloggen könne. Man muss sich nur noch einmal Anmelden.

 

Security fixes

Known issues

  • If you have phonehook from OpenRepos installed uninstall it before upgrading.
  • Currently, checks on available disk space happens very late during the OS upgrade process and will fail in the installation phase if the disk space is low. Normally there should be an error note asking you to free some disk space and try again, but in some marginal cases it might not be shown. Should this happen, free some disk space and try to install the OS update again.
  • OS update may fail due to some other reasons too, for example it may have installed some packages from the new release and still have something left from the old. If the device can boot up, you can try to recover by doing the following. If not, you can attempt to recover the device using the recovery mode.
    • Delete the file /home/nemo/.cache/store-client/os-info
    • Stop the store-client process (for e.g. pkill store-client)
    • Reopen Settings app, check for updates again and attempt to install the OS update again
  • We have also noted that if the OS update is attempted while there is long queue of installation of apps from the Store, the system may end up in mixed state (for e.g. select all the apps from startup wizard, and start the system update already while the apps are being installed).
    • In such cases, the OS update appears to be stalled, however it is just waiting for the installations to complete before attempting to upgrade the OS. Just wait patiently, the worst thing to do here is to reboot the device!

 

Full Changelog:

Packages updated

PackageKit

  • [zypp] Separate dist-upgrade cache directory from main cache

ambient-icons-closed

  • [ambient-icons-closed] Flattr (donation feature) icon for store client.

as-daemon

  • [eas] Collect id of matched search messages after adding them to DB
  • [systemd] Start as-daemon only after all accounts checks.

apkd

  • [alien] New signals: installPackageFromRPM and uninstallPackageFromRPM
  • [dbus] getAndroidAppDataUsage
  • [apkdaemon] Ask store-client to remove RPM on app uninstall
  • [notifications] Fix notifications for new-style apk2rpm
  • [apkd] Add apkd-harbour-rpm-{post,preun}
  • [apkd] Allow upgrading of harbour apps

bluez

  • [bluez] Enable closing of AVDTP connections with an abort request. Fixes MER#912.
  • [bluez] Don’t reference pointer after deallocation. Fixes MER#905.
  • [bluez] Emit name changes also when adapter is down. Fixes MER#899.
  • [bluez] Rearrange channel disconnection. Fixes MER#874.
  • [bluez] Handle abort during stream set up
  • [bluez] Handle disconnected-connected state transition
  • [bluez] Fix AVDTP general reject message type
  • [bluez] Calculate MPS dependencies bitmask dynamically

btrfs-balancer

  • [balance] Added optional allocation goal parameter to have balancing stop when reached. Fixed harmless but frightening QProcess output attempting to kill btrfs.
  • [btrfs-balancer] Adjust the OOM score to prevent the service from getting killed by the OOM killer.
  • [btrfs-balancer] Run btrfs balancing with Idle IO scheduling class.
  • [btrfs-balancer] Get partition conf from btrfs-balancer-configs.
  • [balance] Created D-Bus service for btrfs-balancing for use by UI.
  • [balance] D-Bus service is managed by systemd to prevent startup when shutting down.
  • [balance] Fixed handling of connection/registration failures.
  • [balance] Fixed privileged access via D-Bus.
  • [balance] Implemented more fine-grained progress information by polling the balancing subprogress.
  • [balance] Improved handling of battery situations. Cancel balancing if the command line tool is interrupted by Ctrl-C.
  • [balance] Removed dependency on sailfish-snapshot and its config file. Remember time of last successful balancing operation.
  • [balance] Removed unnecessary usage of QLocale. Force btrfs to run in C locale to avoid bad parsing surprises.
  • [balance] Use contextkit instead of accessing the statefs filesystem directly.
  • [balance] Use ssu device info and sailfish-snapshot-config to find out about the root device instead of hardcoding it.
  • [balance] Using previous allocation and battery thresholds for systemd timed maintenance task.

buteo-sync-plugin-caldav

  • [buteo-sync-plugin-caldav] Abort sync on connection-loss. Contributes to MER#885
  • [buteo-sync-plugin-caldav] Store notebook-to-calendar mapping in OOB DB
  • [buteo-sync-plugin-caldav] Prevent dtEnd data from being lost for all-day events

buteo-sync-plugin-cardda

  • [buteo-sync-plugin-carddav] Add rudimentary connection-loss handling. Contributes to MER#885
  • [buteo-sync-plugin-carddav] Ensure that synced details are modifiable
  • [buteo-sync-plugin-carddav] Support importing PHOTO properties
  • [buteo-sync-plugin-carddav] Support ignoring SSL errors
  • [buteo-sync-plugin-caldav] Don’t restart daemon in %post. Contributes to MER#1044

buteo-sync-plugins-qt5

  • [buteo-sync-plugins] Use remote_name instead of remote_id for OBEX

buteo-syncfw-qt5

  • [buteo-syncfw] Make sure sync path exists

commhistory-daemon

  • [commhistory-daemon] Added support for sending MMS read reports
  • [commhistory-daemon] Replace class 0 SMS model with separate D-Bus interface

connman

  • [connman] Fixed memory leak in supplicant.c
  • [connman] agent: corrected usage of g_list_delete_link
  • [connman] dnsproxy: request_data in request_list need the request data
  • [connman] Fixed crash in wispr_portal_web_result
  • [connman] Fixed memory leak in check_dhcpv6
  • [connman] Fixed the check of inet_pton return value
  • [connman] network: do not try to set gateway with dhcpv6
  • [connman] service: set routes only for same family-type
  • [connman] ipconfig: modify __connman_ipconfig_newaddr() to return success/fail
  • [connman] resolver: Do not reset timers when redoing nameservers
  • [connman] rtln: Redo nameserver(s) only when ipaddress is previously unknown[connman] wifi: disconnect if 4way-handshake fails while roaming. MER#930
[connman] wifi: disconnect if wpa_s state changes from completed to scanning. MER#930

csd

  • [qa-csd] Detect Touch IC self test capability.
  • [qa-csd] Detect vibrator support.
  • [csd] Speed up dataRate for compass calibration.
  • [csd] Remove qcfg functionality.
  • [csd] Add basic support for differing hardware feature sets.
  • [csd] Warn before starting ‚Continued tests‘.
  • [csd] Listen for system shutdown events and close tests cleanly.
  • [csd] Show pass/fail indicator in single test mode.
  • [bluetooth] Fix Bluetooth auto-enabling and use QML states instead of bool properties to set states and respond to state changes.
  • [bluetooth] Remove test timeout and ‚default pin‘ display.
  • [bluetooth] Use BluetoothPairingManager to handle pairing process
  • [csd] Fix issue where some continue tests were not run.
  • [csd] Fix LED test due to name collision.
  • [csd] Restore LED state after LED test.
  • [csd] Wi-Fi test should not remove an existing network from the list of known networks.
  • [wifi] Pause wifi test timeout while connection is being selected, and show timeout countdown.
  • [wifi] Use standard connection selector and use QML states instead of bool properties for state change handling.

dsme

  • [dsme] Disable shutdown by long power key press during os update.

fingerterm

  • [fingerterm] Use libnemonotifications rather than MNotification

hybris-libsensorfw-qt5

  • [packaging] fix rpmlintrc to pass stricter checks
  • [sensorfw] Remove rpmlintrc stuff. Fixes MER#893
  • [sensorfw] get compass working Fixes MER#882
  • [sensorfw] remove extra line endings in status report
  • [sensorfw] Fix hybris compass calibration level.
  • [packaging] fix rpmlintrc to pass stricter checks
  • [sensorfw] add accel, als, gyro & mag evdev adaptors.
  • [sensorfw] let standbyOverride be changed while running
  • [sensorfw] revert accel x & y values.Fixes MER#983

jolla-alarm-ui

  • [jolla-alarm-ui] Delete notifications returned by Notification::notifications()

jolla-ambient

  • [theme-jolla-ambient] Update unread email icons.
  • [theme-jolla-ambient] Add unread email icon.

jolla-calendar

  • [jolla-calendar] Separate EventDetails from EventViewPage
  • [jolla-calendar] Show account icon in Manage Calendars view.
  • [jolla-calendar] Avoid event deletion on date change if remorse cancel was used.
  • [jolla-calendar] Use expireTimeout to expire notification.
  • [jolla-calendar] Don’t briefly flash main page if activated via D-Bus.

jolla-clock

  • [jolla-clock] Use Text.NativeRendering to avoid df artifacts on large text elements.
  • [jolla-clock] Use expireTimeout to remove expired notification.
  • [jolla-clock] Stop WallClock on cover when application is inactive.

jolla-contacts

  • [contacts] Hide SIM card entries from settings, when functionality is not present.

jolla-developer-mode

  • [rnd-dist-upgrade] Refresh and download in one step.

jolla-email

  • [search] Highlight text only for selected search options.
  • [email] Add email search
  • [composer] Don’t auto-save attachments by default if composer is invoked from external apps.
  • [jolla-email] Display notification if attachment cannot be opened.
  • [mail] Select and mark multiple emails as read/unread.
  • [email] Use styled text in the message list lables.
  • [jolla-gallery-facebook] Make sure images won’t crop.

jolla-keyboard

  • [jolla-keyboard] Automatic expiry of notification.

jolla-mediaplayer

  • [components] Use styled text instead of auto text in delegates.
  • [components] Basic MediaKeys reacting onReleased.
  • [src] Media item’s title, artist and album are now just 1 line long.

jolla-messages

  • [jolla-messages] Disable MMS settings controls while IMSI is unknown.
  • [jolla-messages] Make dbus activation show the loading cover.
  • [jolla-messages] Added „Send read reports“ option.
  • [jolla-messages] Mark messages read by the recipient as read.
  • [jolla-messages] Replace Class 0 SMS handling as separate service.

jolla-notes

  • [jolla-notes] Avoid hidden areas that remove keyboard focus.

jolla-settings

  • [settings] Mask cellular related settings when modem is not available.
  • [jolla-settings] Make dbus activation show the loading cover.
  • [jolla-settings] Add favorite settings configuration for devices without cellular support.
  • [jolla-settings-sailfishos] Never skip refresh for OS update download

jolla-signon-ui

  • [jolla-signon-ui] Don’t restart daemon in %post. Contributes to MER#1044

jolla-settings-accounts

  • [jolla-settings-accounts] OAuth sign-in pages should not be cached.
  • [jolla-settings-accounts] Check the correct object for AccountSyncOptions::modified() in anySyncOptionsModified().
  • [jolla-settings-accounts] Hide settings for disabled accounts.
  • [jolla-settings-accounts] Ensure Jolla account is always saved in ‚enabled‘ state.
  • [jolla-settings-accounts] Prevent out-of-process sign-in UI from appearing due a non-cancelled oauth account creation.
  • [jolla-settings-accounts] Ensure that account sync profiles exist in settings.
  • [jolla-settings-accounts] Only trigger sync profile updates if modified.
  • [jolla-settings-accounts] Cancel pending sign-in requests when cleaning up.
  • [jolla-settings-accounts] Cancel OAuth request if credentials update page is popped.

jolla-settings-bluetooth

  • [settings-bluetooth] Ensure adapter name is displayed correctly when it reverts to the default name.
  • [jolla-settings-bluetooth] Add title and icon to bluetooth settings favorites.

jolla-settings-networking

  • [network] Hide mobile data counters when there’s no celular modem.
  • [jolla-settings-networking] Add title and icon to network settings favorites.
  • [jolla-settings-networking] Added „Reset to default“ action to EditMobileNetworkPage.
  • [jolla-settings-networking] Turn EditMobileNetworkPage from Dialog into Page.

jolla-settings-sailfishos

  • [jolla-settings-sailfishos] Check for update size only if it’s missing before download.
  • [jolla-settings-sailfishos] Added check for last successful fs balancing. Skip balancing if it succeeded recently.
  • [jolla-settings-sailfishos] Added RPM dependency for required store-client version.
  • [jolla-settings-sailfishos] Use allocation goal for btrfs-balancer.

jolla-settings-system

  • [system-settings] Invoke CSD tool from about product. (with 5 taps on the OS version number)
  • [jolla-settings-system] Require haptics support to show haptic settings.
  • [jolla-settings-system] Use consistent style for language change confirmation.
  • [jolla-settings-system] Apply horizontalPageMargin to dev mode disclaimer.
  • [about] Add disk usage page
  • [jolla-settings-system] Disable WallClock in time setting when app is inactive.

jolla-vault

  • [jolla-vault] Disable and remove Facebook Contacts sync on restore.

kernel-adaptation-sbj

  • [sbj] slimbus: Change debug prints from pr_err to pr_debug.
  • [sbj] Fix CVE-2015-2922 ipv6: Don’t reduce hop limit for an interface
  • [sbj] Move vmlinux to debuginfo package.

libcommhistory-qt5

  • [libcommhistory] Added event() method to SingleEventModel
  • [libcommhistory] Support for MMS read reports

libcontacts-qt5

  • [libcontacts] Add API to support PHOTO processing in client code

libjollasignonuiservice-qt5

  • [libjollasignonuiservice] Remove special resizing for Twitter log-in page.

libqofono-qt5

  • [libqofono] Added QOfonoConnectionContext::authMethod property
  • [tests] Adapted tst_qofonosimmanager to recent changes in libqofono
  • [tests] Fixed tst_qofonoradiosettings
  • [libqofono] Flush QOfonoSimManager property cache when SIM is removed
  • [libqofono] QString constants in QOfonoSimManager
  • [libqofono] Invalidate QOfonoConnectionContext when it disappears
  • [libqofono] QOfono::mobileCountryCodeToAlpha2CountryCode fixes
  • [libqofono] Updated country code search algorithm

libsocialcache

  • [libsocialcache] Require kcalcore in pkgconfig. Fixes MER#886
  • [libsocialcache] Support storing calendar->notebook mapping for CalDAV
  • [libsocialcache] Support UID+RecurrenceId kcal ids
  • [libsocialcache] Support RECURRENCE-ID in Google calendar metadata

libxkbcommon

  • [libxkbcommon] Update to upstream’s version 0.5.0. Fixes MER#911

lipstick-jolla-home-qt5

  • [lipstick-jolla-home] Correctly handle notification removal.
  • [lipstick-jolla-home] Highlight lockscreen notification icon when pressed.
  • [lipstick-jolla-home] Protect against unexpected notification destruction.
  • [lipstick-jolla-home] Disable events peek when lock screen settings don’t allow it.
  • [lipstick-jolla-home] Show tethering overlay for any kind of tethering.
  • [lipstick-jolla-home] Restore notification ‚remove‘ context menu option.
  • [lipstick-jolla-home] Use press effect to highlight notification preview.
  • [lipstick-jolla-home] Do not show exclamation mark over cellular/wlan icon.
  • [lipstick-jolla-home] Do not refresh list model on filterIds change.
  • [lipstick-jolla-home] Show itemCount if memberCount is 1.
  • [lipstick-jolla-home] Display missed call notifications.
  • [lipstick-jolla-home] Do not respond to notification models before population.
  • [lipstick-jolla-home] Mark displayed notifications when events view closes.
  • [lipstick-jolla-home] Show notification for voicemail waiting condition.
  • [lipstick-jolla-home] Use GlobalPresenceListener from Sailfish.Contacts.
  • [lipstick-jolla-home] Fix old bindings breaking weather banner discovery and updates.
  • [lipstick-jolla-home] Fix pending USB dialog not showing after Connection dialog.
  • [lipstick-jolla-home] Make sure weather advertisement is not shown after weather uninstallation.
  • [lipstick-jolla-home] Set autoconnect to true before connecting if favorite.
  • [homescreen] Reset state when canceling app deletion.
  • [lipstick-jolla-home] Disable fast peek when screen is locked.
  • [lipstick-jolla-home] Do not emit change signals during model move operation.
  • [lipstick-jolla-home] Use heuristic to select preview banner.
  • [lipstick-jolla-home] In notification banner fall back to summary text.
  • [lipstick-jolla-home] In notification show body if empty summary.

lipstick-qt5

  • [lipstick] Protect QObject instances from garbage collection.
  • [lipstick] Restore critical urgency level to some notifications. Contributes to MER#915
  • [lipstick] Use HWC for buffers allocated on server-side only.
  • [lipstick] add a simple compositor tool for debugging lipstick-level problems without home
  • [lipstick] Bring back the release event so wlbuffers are released correctly
  • [lipstick] Don’t crash when HwcNodes are deleted
  • [lipstick] Don’t create new HwcNodes before we have valid wayland buffers.
  • [lipstick] Don’t set layerOnly to true when we have an empty scene graph.
  • [lipstick] Enable use of HWC for window surfaces.
  • [lipstick] HWC for clients, updated HwcInterface to v0.2 and use improved hybris extensions.
  • [lipstick] Make buffer releasing API slightly more flexible
  • [lipstick] Make screenshot service disable HWC so backgrounds are included
  • [lipstick] reset the hwc’s layerlist as well when we disable it.
  • [lipstick] Warn and abort gracefully when HwcImage’s source doesn’t exist.
  • [packaging] Fix placement of simplecompositor binary
  • [lipstick] Do not unnecessarily emit lockscreen locked state change.
  • [lipstick] Use a single notification for disk space warning
  • [lipstick] Don’t destroy LipstickCompositorWindow if delayRemove is true.
  • [lipstick] Fix notifications DB directory
  • [lipstick] Fix notification category update
  • [lipstick] Supply default notification appName for lipstick notifications
  • [lipstick] Translate Android notification appName property
  • [lipstick] Batch notification removals where possible
  • [lipstick] Fix crash when a compositor window is removed from the scene.
  • [lipstick] Make sure HwcImage gets the right texture state.
  • [lipstick] Make a screenshot of the WindowPixmanItem’s surface when hidden
  • [lipstick] Add populated property to notification model
  • [notificationtool] Add purge operation
  • [lipstick] Look up notification app properties by PID
  • [lipstick] Separate ownership from appName property
  • [lipstick] Adjust urgency and expiry values for system notification categories
  • [lipstick] Allow category configuration to modify notification properties
  • [lipstick] Do not remove notifications with expireTimeout=0
  • [lipstick] Always clear LauncherItem.isLaunching after a set timeout.
  • [lipstick] Add xOffset and yOffset properties to WindowPixmapItem.
  • [lipstick] Fix screenshot package dependencies. Contributes to MER#937
  • [lipstick] Set the correct DBus interface for the WindowModel. Fixes MER#954
  • [lipstick] Remove obsolete notifications. Contributes to MER#995
  • [lipstick] Ensure correct sorting of notifications. Contributes to MER#991
  • [lipstick] Do not return appIcon property. Contributes to MER#1012
  • [lipstick] Move screenshottool to its own package. Fixes MER#937
  • [lipstick] Fix auto test failures. Contributes to MER#1025
  • [lipstick] Sanitize Android notification preview properties. Contributes to MER#1034

mapplauncherd

  • [systemd] Allow booster to start earlier in the bootup.

mapplauncherd-privileges-jolla

  • [privileges] Add Sailfish Exchange ActiveSync daemon to privileged group.
  • [mapplauncher-privileges-jolla] Add sailfish-btrfs-balancer to privileged list.

mapplauncherd-qt5

  • [systemd] Let booster-qt5 start earlier in the bootup.

mce

  • [mce] Do not cancel display state restore when tklock or devicelock is applied.
  • [mce] Refactor proximity & autolock state machines.
  • [mce] Add setting for autolock delay length. Fixes NEMO#787
  • [mce] Add option to ignore tklock removal while device lock is active.
  • [mce] Remove legacy ambient light sensor logic.
  • [mce] Remove legacy proximity sensor logic.
  • [mce] Using sensorfw for ambient light / proximity sensor control is not optional.
  • [mce] Remove stale l10n code and data. Fixes NEMO#721
  • [mce] Add SW_LID to list of events MCE is interested in. Fixes NEMO#797
  • [mce] Remove unused mce.ini configuration items.
  • [mce] Handle statefs Battery.State = „low“ correctly.
  • [mce] Stop mce fbdev child process from dumping cores on shutdown.
  • [mce] Improve diagnostic logging from cpu-keepalive plugin.

mms-engine

  • [mms-handler] Added text details to the send state change notifications.
  • [mms-lib] Notify handler when read report sending is finished

mobile-broadband-provider-info

  • [mbpi] Telecom Italia settings. Fixes MER#896
  • [mbpi] LTE compatible configuration for Telekom DE
  • [mbpi] Moved working Telstra AU settings to the top of the list

nemo-qml-plugin-calendar-qt5

  • [nemo-qml-plugin-calendar] Add model for showing and importing vCalendar and iCalendar events from file.
  • [nemo-qml-plugin-calendar] Refactor utility functions to a namespace
  • [nemo-qml-plugin-calendar] Add calendar dbus data service
  • [nemo-qml-plugin-calendar] Add ligthweight QML calendar data model
  • [nemo-qml-plugin-calendar] Add sub-package lightweight
  • [nemo-qml-plugin-calendar] Expose notebook account information. Fixes MER#887

nemo-qml-plugin-contacts-qt5

  • [nemo-qml-plugin-contacts] Delegate the ordering of first and last names to libcontacts

nemo-qml-plugin-dbus-qt5

  • [nemo-qml-plugin-dbus] Added signal for property changes via DBus properties
  • [nemo-qml-plugin-dbus] Improve typedCall error handling

nemo-qml-plugin-email-qt5

  • [email] Emit synchronizingChanged signals when last action is canceled by user
  • [search] Add cancel flag to search to avoid late remote search after local canceled.
  • [search] Correctly filter messages based on the enabled search options.
  • [email] Emit synchronizingChanged signals when last action is canceled by user
  • [search] Add cancel flag to search to avoid late remote search after local canceled.
  • [search] Correctly filter messages based on the enabled search options.
  • [email] Add option to set account key with all folders in messageListModel.
  • [search] Add cancel flag to search to avoid late remote search after local canceled.
  • [email] Add search action.
  • [search] Add methods to cancel ongoing search.
  • [search] Add searchLimit property to message list model.
  • [search] Add searchRemainingOnRemote property to emailMessageList.
  • [email] Add Preview to local search key.
  • [emailmessage] Allow cleaning of recipients after setting them.
  • [messageModel] Introduce MessageParsedSubject role.
  • [accounts] Reload QMailAccountConfiguration when accountId changes and after initial check.
  • [attachments] Properly handle attachments inside multipart emails.
  • [messageList] Add markAsReadSelectedMessagesIds markAsUnReadSelectedMessagesIds invokables.
  • [nemo-qml-plugin-email] Hide messages marked as deleted.

nemo-qml-plugin-notifications-qt5

  • [nemo-qml-plugin-notifications] Separate appName from notification ownership
  • [nemo-qml-plugin-notifications] Add property for notification urgency
  • [nemo-qml-plugin-notifications] Add utility function to construct action variant
  • [nemo-qml-plugin-notifications] Prefer application name to filename
  • [nemo-qml-plugin-notifications] Fix broken encoding when no action name is specified

nemo-qml-plugin-systemsettings

  • [nemo-qml-plugin-systemsettings] Don’t count free space as used
  • [nemo-qml-plugin-systemsettings] Remove subdir space use from parent with path expansions
  • [diskusage] Add DiskUsage QML component
  • [diskusage] Add support for querying RPM sizes
  • [diskusage] Don’t count bind-mounts
  • [diskusage] Expand „~/“ in paths
  • [diskusage] Support for getting rootfs disk usage
  • [diskusage] Support for querying apkd if it is installed
  • [plugin] Add disk usage component.

obexd

  • [obexd] Configurable PBAP channel. Fixes MER#900.

openssh

  • [security] Fix CVE-2010-5107
  • [security] Fix CVE-2011-0539
  • [security] Fix CVE-2011-5000
  • [security] Fix CVE-2012-0814
  • [security] Fix CVE-2014-2532
  • [security] Fix CVE-2014-2653
  • [hostkeys] Run key generation parallel and make use of multicore cpu’s.
  • [keygen] Make sshd-keys.service start earlier.

pulseaudio

  • [packaging] Add patches for starting bluez4 device suspended.
  • [spec] Claim pulseaudio dirs.

python3-base

  • [rpm] Packaging customizations and updates for 3.4.3 (Fixes MER#862)
  • [upstream] Update sources to Python 3.4.3

qmf-activesync-plugin

  • [eas] Emit proper errors when search is canceled.
  • [eas] Enablers for remote server search.
  • [search] Handle better search request cancel actions.

qmf-qt5

  • [qmf] Change IMAP4 default for auto download small attachments.
  • [qmf] Use QTextDocument to parse html.
  • [qmf] Correctly handle multipart/signed parts
  • [qmf] Handle ‚Deleted‘ flag properly for IMAP accounts.
  • [imap-idle] Check if IDLE connection needs to be established after login.
  • [systemd] Start messageserver only after all accounts related services.

qt5

  • [mer] Revert „Introducing QWindow::requestUpdate().“
  • [qtbase] Backport: Introducing QWindow::requestUpdate().
  • [qtbase] backport QWindow::updateRequest

qt5-qtdeclarative

  • [mer] Revert „Use QWindow::requestUpdate in threaded renderloop.“
  • [qtdeclarative] Backport: Use QWindow::requestUpdate in threaded renderloop.

qt5-qtlocation-source

  • [qtlocation] Avoid map polyline/route/polygon draw around half the world

qt5-qtsensors

  • [qtsensors] Make sensorfw als values the common standard for QtSensors Fixes MER#898
  • [qtsensors] Fix clients starting sensors when sensorfw restarts.

sailfish-browser

  • [sailfish-browser] Move MOZ_LAYERS_PREFER_OFFSCREEN to browser side.
  • [beautification] Add descriptive comments for indexed bookmarks
  • [bookmarks] Make bookmarks ordered
  • [sailfish-browser] Add support for private browsing
  • [sailfish-browser] Limit history size to 2000 entries
  • [sailfish-browser] Remove redundant tabsCleared signal
  • [sailfish-browser] Update URL to tutorial videos
  • [sailfish-browser] While activating a tab do not use page’s title and url
  • [tabmodel] Always clear tabs upon getting new tab list from DB
  • [webcontainer] reset tabId after reseting title and url
  • [webpagesqueue] Use one common queue for WebPages in private/public modes
  • [sailfish-browser] While activating a tab do not use page’s title and url
  • [sailfish-browser] Add bookmarks cleanup to private data cleanup

sailfish-components-accounts-qt5

  • [sailfish-components-accounts] Cancel pending OAuth requests in cancelSignInOperation().
  • [sailfish-components-accounts] Don’t emit an extra signInError() signal.

sailfish-components-bluetooth-qt5

  • [sailfish-components-bluetooth] Change default adapter name dconf key and install a default value
  • [sailfish-components-bluetooth] Don’t emit initial property change signals and ready() signal until default name has been set.
  • [sailfish-components-bluetooth] Set default name following reply from GetProperties() rather than PropertyChanged().
  • [sailfish-components-bluetooth] Add BluetoothDevice::DeviceInfo to wrap individual list item data.
  • [sailfish-components-bluetooth] Expire InputConnecting flag when necessary.
  • [sailfish-components-bluetooth] Size BluetoothDevicePicker width to parent.width by default

sailfish-components-contacts-qt5

  • [contacts] Hide phone actions when no SIM is present.
  • [sailfish-components-contacts] Convert PresenceListener to singleton
  • [sailfish-components-contacts] Import PresenceListener from lipstick-jolla-home
  • [sailfish-components-contacts] Separate GlobalPresenceSwitchBar to a separate component
  • [edition] Don’t accept edition by flicking when the split edition dialog is not open.

sailfish-office

  • [office] Adjust content position when device is rotated and zoom level changes.
  • [office] correct an issue of content jumping when zooming near the end of long PDF files.
  • [office] Add a search field in the header to filter document list.
  • [office] Add proper StyledText for search highlights
  • [sailfish-office] Filter the document list with a search field
  • [office] Add an attribute to PdfDocument about its encription status.
  • [office] Add in the PDF place holder a way to provided a password for locked down files.
  • [office] Don’t open PDF files that failed to load and generate a notification.
  • [office] Protect the use of Poppler::Document pointers in pdfjob and pdfrenderthread to avoid segmentation faults in case of an error in PDF loading.
  • [sailfish-office] Add the ability to unlock password encrypted PDF documents
  • [office] Add a flag in the DocumentListModelEntry structure to set if the entry is out of sync with provided entries from tracker (or other sources). Use the new DocumentListModelEntry flag to labelled entries in case of a tracker signal so to avoid the clear() call on model.
  • [sailfish-office] Set the Labels‘ default text format to plain text.

sailfish-silica-background-qt5

  • [sailfish-silica-background] Use a much faster dimming method.

sailfish-weather

  • [sailfish-weather] Refresh weather when toggling between current and weather list covers.

sailfishsilica-qt5

  • [sailfish-silica] Add DialogHeader::defaultCancelText property.
  • [sailfish-silica] Don’t show DialogHeader press effects when dialog label is not present.
  • [sailfish-silica] State that defaultAcceptText and defaultCancelText are localized.
  • [lib] Theme::highlightText to always return the original text escaped.
  • [sailfish-silica] Keypad scalability.
  • [sailfishsilica] Apply horizontalPageMargin to DialogHeader buttons.
  • [doc] Document Theme.horizontalPageMargin
  • [docs] Update docs links to new qt website.
  • [sailfish-silica] ApplicationWindow._defaultLabelFormat added.
  • [sailfish-silica] Allow context menu to open without MenuItem contents.

sbj-configs

  • [configs] btrfs-balancer configuration file added.
  • [patterns] sailfish-btrfs-balancer added to jolla-configuration-sbj.yaml.
  • [patterns] Add jolla-settings-layout to jolla-configuration-sbj.yaml.

sbj-wlan

  • [wlan] Filter wlan mcast to avoid wake-ups when suspended.

sensorfw-qt5

  • [sensorfw] get compass working Fixes MER#882

signon-qt5

  • [signond] Use peer-to-peer dbus connections for signon

simkit

  • [packaging] Own directories and %ghost file.

sociald

  • [buteo-sync-plugins-social] Implement rudimentary connection-loss handling. Contributes to MER#885
  • [buteo-sync-plugins-social] Set summary+description info into Google Calendars. Contributes to MER#884
  • [buteo-sync-plugins-social] Support RECURRENCE-ID occurrences correctly from Google Calendar
  • [buteo-sync-plugins-social] Ensure Google contact details are modifiable

ssu

  • [toolchain] Revert C++11 changes for GCC 4.6 compatibility
  • [ssuurlresolver] Compile with C++11 for recent versions of libzypp
  • [cleanup] Remove unmaintained rndregisterui
  • [ssu] Use Wlan MAC address as the device UID if IMEI is not found.
  • [ssucli] Show Domain in „ssu status“

statefs

  • [tests] set both LANG and LC_ALL to C for tests. Fixes MER#876
  • [workaround] use C locale when registering providers

statefs-providers

  • [ofono] allow to detect is voice calling available
  • [ofono] Cellular.VoiceCall – Fixes MER#865
  • [power] Battery.LowBattery property was not updated
  • [power] do not set battery state to low if charging
  • [power-udev] recognize more charger types. Fixes MER#863
  • [providers] Support modes in Qt-based providers. Fixes MER#864
  • [keyboard] do not crash in destructor when dumping metadata

store-client

  • [store-client] Release cover image for upgrade 15.
  • [store-client] Perform the implicit OS update check only when idle.
  • [store-client] Allow downloading os update without refresh.
  • [store-client] Check for system update size automatically in the background.
  • [store-client] Query the device UID from ssu.
  • [store-client] Flattr(donation) support.
  • [store-client] Ignore system update size check requests if one is already in progress/queue.
  • [store-client] Preserve os update size info if the found update is the same as earlier.
  • [store-client] Show „cannot connect to store“ place holder when handshaking fails.
  • [store-client] When uninstalling by desktop file always check the rpm cache first.
  • [store-client] Do full repository refresh before calculating os update size.
  • [store-client] Send a dedicated dbus signal when actually checking for os update size.
  • [store-client] Use separate signal for os update size changes.
  • [store-client] Check for os updates every 8 hours or so.
  • [store-client] PackageKit-zypp dependency updated.
  • [store client] Handle offline case for getting the OS update size.
  • [store client] WIP. Fixed to have the OS update check always return a result.
  • [store client] WIP. Retrieve OS update size via PackageKit.
  • [store client] Proof of concept implementation for retrieving the OS update size information from PackageKit.
  • [store-client] Show system dialogs with showFullScreen() instead of show()
  • [store-client] Restore ssu back to original version after system update size check.
  • [store client] Fixed error handling for cache refresh failures.

systemd

  • [patch] Support additional argument in reboot
  • [patch] Remove unused systemd-187-reintroduce-support-for-deprecated-oom.patchpatch

telepathy-gabble

  • [telepathy-gabble] Fixed memory leak in wocky_xmpp_reader

tracker

  • [packaging] use systemctl-user try-restart MER#1044

usb-moded

  • [network] Fix fall-out of changing udhcp conf stuff to defines
  • [/run] Actually use /run, not /var/run.
  • [systemd] Add systemd tmpfiles.d hack
  • [usb-moded] clean-up mode if one is set before switching
  • [usb-moded] Make sure hw fallback mode always works
  • [usb-moded] Put udhcpd conf file in /var

voicecall-qt5

  • [voicecall] add support for remote held signal.Fixes MER#907
  • [voicecall] Refactored telepathy plugin to split channel type handling.
  • [voicecall] Updated telepathy plugin to fix issues with CallChannel handling.
  • [voicecall] Various updates to the telepathy provider plugin for VoIP/SIP support.

voicecall-ui-jolla

  • [voicecall-ui-jolla] Show phone number on call log item context menu.

vm-configs

  • [patterns] Add jolla-settings-layout-no-cellular to the emulator vm.

xdg-utils

  • Fix CVE-2015-1877
  • lca-tool has to be tried for local files before using the generic open method Fixes MER#971

Packages added

sailfish-btrfs-balancer

  • [sailfish-btrfs-balancer] Show failureDialog with showFullScreen() instead of show().
  • [sailfish-btrfs-balancer] Added requesting timestamp of last successful balancing operation.

Tablet Auslieferung verschiebt sich nach hinten + neue Infos

20150205235635-single-tablet-front-with-apps2Tablet Verschiebung:

Heute gab Jolla bekannt, dass die Auslieferung der Tablets sich leider nach hinten verschiebt. Jolla teilte auch die Gründe mit. So soll die Entwicklung des Betriebssystems Sailfish 2.0 zwar schon sehr weit voran gekommen sein, vor allem im Bereich der neuen UI Oberfläche, die Kamera die mit gstreamer 1.x arbeitet, diverse Schnittstellenimplementierung, Verbesserung der Android-App Support und die Unterstützung für mehrere Geräte (Tablet & Telefon). Dennoch gibt es einige Teile der Software bzw. Betriebssystems die noch verbessert werden müssen.

Auch ist die Hardware schuld dran, dass das Tablet nun um ca. 2 Monat (July 2015) verschoben wird. Man hatte Umsetzungsprobleme mit den ursprünglichen Diplays. Da Jolla die bestmögliche Hardware an den Mann bringen will, entschied man sich ein anderes Display zu verbauen.

Das Display soll jedoch besser als das Originale sein und eine verbesserten Farbspektrum besitzen.

Jolla’s ziel ist es nun bis ende Juli die Tablet an die Besitzer zu verschicken. Natürlich werden die Tablet in der Reihenfolge der Indiegogo Beiträge verschickt. Je nach Region kann die Versanddauer sich variieren. Man wird demnächst auch eine E-Mail erhalten mit der Info wie die weitere Schritte sind.

 

Entwicklung:

In Juli 2015 startet Jolla ein Pilotprogramm für die Entwickler. Dabei bietet Jolla ausgewählte Entwickler ein kostenloses Tablet um dabei die Entwicklung der Apps für das Tablet voran zu bringen. Zu dem werden sie frühzeitig ein Zugang zu der neuen Tablet SDK (Software Development Kit) erhalten.

 

Äijänpäivänjärvi Update:

Man wird auch demnächst (Mai) das vor kurzen erschien early access Update „Äijänpäivänjärvi“ für jeden Jolla Besitzer freigeben. Was das Update beinhaltet, könnt ihr HIER lesen.

 

Sailfish OS Aliance:

Nach der Ankündigung der Sailfish OS Aliance auf der Mobile World Congress 2015, waren die Vertriebs- und Geschäftsentwicklungsteams von Jolla sehr beschäftigt mit diversen Partner zu verhandeln die vor allem aus Asien stammen. Mehr Information sollen wohl sehr bald kommen.

 

Was kommt als nächstes?

Jolla wird weiter kontinuierliche Updates/News bezüglich der Tablet Entwicklung veröffentlichen. Sie haben wohl weitere interessante Themen für den kommenden Monat in Vorbereitung. Darunter wohl eine Umfrage bezüglich des Tablets. Des Weiteren auch Neuigkeiten und Infos bezüglich der Business-Seite von Jolla.

 

Mein Fazit: Klar ist man ungeduldig und möchte das Tablet samt Sailfish OS 2.0 endlich besitzen. Aber gutes hat weile. Jolla wird uns da schon ein Super Display bescheren, und wenn es noch besser sein soll das das geplante zuvor, dann kann man ruhig zwei Monat länger darauf warten 🙂 Wahrscheinlich werden die bekannten Entwickler wie codeRUS usw. ein Gratis Tablet erhalten.. Aber nur zu! Hoffen wir, dass demnächst Coole Apps Entwickelt/Portiert werden damit man schneller von den Android-App-Support lösen kann. Ich bin auch gespannt welche Asiatische Partner auf’s Board geholt worden. Wäre schön, wenn auch andere Hardware Hersteller sich Sailfish OS lizenzieren lassen. Ich habe das Gefühl, dass wir wohl kein Update in Mai erhalten werden, sondern erst kurz vor/nach dem Versand unser Tablets… aber vielleicht irre ich mich auch 🙂

16.04.2015 – Firmware Update 1.1.4.28 (Äijänpäivänjärvi) – early access

os_11428Firmware Update 1.1.4.28 (Äijänpäivänjärvi)
early access release

 

Bitte achtet, dass ihr mindestens 1,5GB freien internen Speicher zur Verfügung habt!

Ich würde euch empfehlen, alle Patches die über den Patchmanager Installiert wurden, wieder zu deinstallieren!

Die Highlights in Überblick:

  • Gesplitterte Tastatur (Keyboard) im Querformat mit Einstellmöglichkeit es zu deaktivieren
  • IMAP unterstützt nun idle/push Funktion
  • Maps App kann nun im Querformat genutzt werden
  • Facebook API bekommt ein Update auf v2.2, leider verliert man dadurch die Funktion Chat und Kontakt zu Synchronisieren.
  • besseres wisch feedback

 

Security fixes

CVE-2015-0245 CVE-2014-9402 CVE-2013-7423 CVE-2014-9402 CVE-2015-1472 CVE-2015-1473 CVE-2014-9092 CVE-2014-3571 CVE-2015-0206 CVE-2014-3569 CVE-2014-3572 CVE-2015-0204 CVE-2015-0205 CVE-2014-8275 CVE-2014-3570 CVE-2014-9636 CVE-2014-8139 CVE-2014-9636 CVE-2014-9622 CVE-2015-1349

Known issues

OS update process

  • Currently, checks on available disk space happens very late during the OS upgrade process and will fail in the installation phase if the disk space is low. Normally there should be an error note asking you to free some disk space and try again, but in some marginal cases it might not be shown. Should this happen, free some disk space and try to install the OS update again.
  • OS update may fail due to some other reasons too, for example it may have installed some packages from the new release and still have something left from the old. If the device can boot up, you can try to recover by doing the following. If not, you can attempt to recover the device using the recovery mode.
    • Delete the file /home/nemo/.cache/store-client/os-info
    • Stop the store-client process (for e.g. pkill store-client)
    • Reopen Settings app, check for updates again and attempt to install the OS update again
  • We have also noted that if the OS update is attempted while there is long queue of installation of apps from the Store, the system may end up in mixed state (for e.g. select all the apps from startup wizard, and start the system update already while the apps are being installed).
    • In such cases, the OS update appears to be stalled, however it is just waiting for the installations to complete before attempting to upgrade the OS. Just wait patiently, the worst thing to do here is to reboot the device!

 

Other issues

  • calDAV and cardDAV services are in experimental stage. We have made some improvements with this update, however you may still face issues with certain service providers. Do report it in t.j.c. We’ll take a look and try to sort it out.
  • Deleting photo from Camera roll may also delete the previous photo. If camera reel’s pulley menu has „Show details“ greyed out – means the photo hasn’t been indexed yet. Deleting photo in such state will result in previous photo deleted too. If you wait long enough (~10-15seconds) for ‚Show details‘ to become active, only that photo will get deleted when you choose to.

 

Und hier mal das komplette Changelog:

PackageKit

    • Fix download size calculation, prepare for cache sizes

      aliendalvik

    • Notify native timezone changes when Alien is running.
    • Photos in external SD card can not be viewed & chosen in Wechat and WhatsApp

      bluez

    • Always have an AVRCP player ready
    • Use g_dbus_add_disconnect_watch() for bus name monitoring
    • Require BT kernel subsystem for starting service
    • Re-authenticate after link key rejection for paired device
    • Read DI version ID from operating system
    • Rework UID check for known busnames
    • Allow definition of authorized users

      buteo-sync-plugin-caldav

    • Use ignore_ssl_errors configuration option

      buteo-sync-plugin-carddav

    • Update to libaccounts-qt version 1.13
    • Improve bootstrapping procedure
    • Support .well-known/carddav endpoint

      buteo-sync-plugins-qt5

    • Make Bluetooth synced contacts modifiable
    • Use libcontacts SeasideContactBuilder helper for vCard

      buteo-syncfw-qt5

    • Use profile name to distinguish external sync status.
    • Update to libaccounts-qt version 1.13
    • Adapt Buteo to always-up-to-date schedule syncs.
    • Adapt Buteo to sync externally schedule syncs.

      commhistory-daemon

    • Use n-q-p-n actions interface in preference to setRemote

      connman

    • gdhcp: Use DHCPV6_CLIENT_PORT as source port
    • ipconfig: Use only settings related to configuration method
    • gsupplicant: Use OPEN auth_alg for open wifi networks
    • Changes to favorite property also affect the autoconnect property
    • __connman_service_disconnect needs to hold a reference to the service
    • configurable tethering/ippool starting subnet
    • ofono: Call set_connected if new configuration received while connected
    • ofono: Clean ipv4/6_method when disconnecting
    • ofono: Clean nameservers when disconnecting
    • ofono: Set CONNMAN_IPCONFIG_METHOD_AUTO/DHCP if not _FIXED
    • bluetooth: Clean up gdbus client on exit
    • dnsproxy: Clean up cache on exit
    • jolla-gps: D-Bus cleanup on plugin exit
    • technology: Clean up technology list on exit
    • rfkill: Cleanup IO watch on exit

      contactsd

    • Export presence state change information over DBUS
    • Make avatar-update operation delete itself on completion
    • Remove QtContacts conditional code
    • Remove unnecessary heap use in telepathy plugin

      csd

    • Fixed issue with touch screen self check not finishing when controller not recognised.
    • Fixed issue with Wifi verification test not going back when fail button pressed.
    • Fixed text wrapping in LCD individual test.
    • Fixes for buttons and text in Bluetooth individual test.
    • Fixes for buttons and text in Wifi individual test.
    • Fix GCC 4.8 compilation.
    • Updated individual camera tests to use Silica Button.
    • Updated to allow for DBus service invokation through dialer.
    • Use auto/styled text for labels that have html tags.

      dbus

    • fix CVE-2015-0245

      eventsview-extensions

    • Use Facebook API 2.2.
    • Set text format to PlainText for Text items.

      glibc

    • Avoid infinite loop in nss_dns getnetbyname (CVE-2014-9402)
    • Upgrade to 2.15-0ubuntu10.11
    • Fix CVE-2013-7423, CVE-2014-9402 (now included in 2.15-0ubuntu10.11),CVE-2015-1472, CVE-2015-1473

      gstreamer1.0-plugins-bad

    • Enable AAC encoder vo-aacenc.

      jolla-alarm-ui

    • Disable power key actions when closing dialog.
    • Avoid duplicating dbus message handling
    • Dismiss timer alarms when power key is pressed or device flipped over.
    • Do not show alarms for disabled calendars.
    • Anchor alarm content to bottom icon.
    • Polish calendar reminder UI.

      jolla-calendar

    • Use styled text for EventViewPage attendee labels.
    • Smoothly scroll to events when previous/later is clicked.
    • Optimize hour view layouting.
    • Trigger sync on event deletion.

      jolla-camera

    • qt5-qtdeclarative-import-positioning is mandatory runtime requirement
    • Bind allowedOrientations to defaultAllowedOrienatations.
    • split jolla camera dconf schema into hw and non-hw dependent parts.
    • Add showFrontViewfinder dbus service method for ‚take a selfie‘ action.
    • Use auto text for labels that might contain
      tags.

jolla-clock

  • Let hw adaptation select haptics pluging.
  • Update cover empty description to match available actions.
  • Enable landscape modes.
  • Enable landscape modes.
  • Limit active cover actions to one.
  • Add ’newAlarm‘ dbus service method.
  • Revert „IconButton positioning changes to reflect the changes in icons.
  • IconButton positioning changes to reflect the changes in icons.
  • Basic landscape support.

    jolla-common-configurations

  • Exclude pcsuite service on Bluetooth.
  • separate obexd config requirements to hw adaptation.
  • Start allocating subnets from 172.28.172.0/24 for tethering.

    jolla-contacts

  • Allways return to main page when search is activated from cover.
  • Use auto text for labels that may have html tags.
  • Only allow portrait orientations.
  • Maintain persistent search field visibility without having to select it.

    jolla-email

  • Use plain text for labels that may contain external data.
  • Able to edit and save emails saved as draft from POP accounts.
  • Send from account is not correct if composer is called when inside a local folder.
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Use auto text for MainViewCover status label.
  • Use auto text for labels that may have html tags.
  • Avoid stutter by marking email as read after transition is over.
  • Use the –desktop-file option for invoker.
  • Use the lipstick-launcher utility in the service file.
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Don’t save the ambience if it’s (being) deleted.
  • Show reinstall disclaimer only for TOH ambiences.
  • Show the pulley menu items with the preview ambience color.
  • no need to reinstall the ambience when the default tones are changed.
  • Use the same color mapping for used defined colors as ambienced.
  • Dynamic column count for AmbienceGridPage.

    jolla-keyboard

  • Make language switch popup narrower.
  • Split english-like layout middle rows after „g“.
  • Support split for pinyin layout.
  • Implement split keyboard support.
  • Adjusted layout scaling for large screens.
  • Get rid of spacebar geometry constants by making space key expand.
  • Adjust italian symbol layout.
  • Use auto text for keyboard change hint label.
  • Use button background on symbol page switch.
  • Add Dutch layout.
  • Add turkish layout.
  • Fixed language selection popup layout.

    jolla-mediaplayer

  • AudioPlayer doesn’t changes its state if moving to the next/previous song.
  • ContextMenu for Grid Items in MainView calculate its x position in relation to the Grid.
  • Do not register a name on system bus.
  • Replaced to use from an external component.
  • Landscape support on player controls.
  • Search header without title in landscape.
  • Provide support for landscape modes.
  • Landscape support in AlbumPage.
  • Enable landscape modes.
  • Use auto text for MediaContainerListDelegate title label.
  • Shorter cancel text for playlist deletion remorse.
  • Fixed Position DBus property type from ulonglong to longlong.
  • Dynamic column count for play list items.

    jolla-messages

  • Use plain text for InboxCover content label.
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Use auto text for labels that may have html tags.
  • Don’t use SimManager properties until they become valid.

    jolla-notes

  • ’newNote‘ dbus activation fixes.
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Add dbus service with ’newNote‘ method.
  • Use default vNote encoding if possible.
  • Dynamic column count for overview grid.

    jolla-sessions-qt5

  • Remove sleep before sending runlevel change signal.
  • Read console device properly from procfs.

    jolla-settings

  • Fix the showAccounts function when Jolla account credentials need an update in Store.
  • Don’t briefly flash main page if activated via d-bus.
  • Dynamic column count for application grid.
  • Dynamic column count for favorites and application grid.
  • Dynamic column count for favorites.

    jolla-settings-accounts

  • Increased dependency to sailfish-components-accounts.
  • Disable facebook-contacts service due to FB new API changes .
  • Fix credentials update flows for Yahoo, memotoo, and fruux .
  • Remove facebook-im telepathy settings because of the Facebook 2.2 integration.
  • Center image on skip confirmation page during startup wizard.
  • Remove reference to Chat from Facebook ToS according to FB new API changes.
  • Update Facebook scopes for existing accounts according to FB new API changes.
  • Enable Yahoo! contacts sync.
  • Removed obsolete dependency according to FB new API changes.
  • Added Facebook graph API account setting.
  • Remove deprecated Facebook scopes.
  • Enable push option for new gmail account.
  • Use styled text for ClickableTextLabel.
  • Use styled text for JollaAccountsSetupDialog skip label.
  • Add always-up-to-date schedule for gmail.
  • Update to libaccounts-qt version 1.13.
  • Update push folders for existent accounts.
  • Add always-up-to-date schedule for generic email.
  • Use auto text for labels that may have html tags.
  • Allow landscape mode in Account settings.
  • Allow landscape orientation in account creation dialogs.
  • Add ‚Ignore SSL errors‘ option for yahoo,fruux,memotoo.
  • Allow multiple sync services for onlinesync.
  • Allow .well-known/caldav discovery.

    jolla-settings-networking

  • Match WiFi cover icon and checkbox behavior.
  • Disable tethering shortcut when roaming.
  • Allow all page orientations.
  • Hide WLAN viewplaceholder text dynamically.
  • Fix mobile network page behavior when SIM is being registered.

    jolla-settings-sailfishos

  • Don’t show „last checked“ label if downloading has started.
  • Allow checking for OS update even if one is detected.

    jolla-settings-system

  • Use auto text for labels that have html tags.
  • Use styled text for AboutText.
  • Allow all page orientations.
  • Use OfonoManager.defaultModem as modem path.
  • Dynamic column count for application selection page.

    jolla-signon-ui

  • Remove QtGui dependency.
  • Update to libaccounts-qt 1.13.

    jolla-startupwizard

  • Adjust layout for use in landscape mode.
  • Dynamic number of columns for ambience picker.
  • Fix page stack indicators in landscape mode.
  • Put date time dialog content in flickable.
  • Dynamic column count for application list.

    jolla-xt9

  • Keep split mode paste button visible if predictions change immediately.
  • Implement split keyboard support.
  • Add turkish dictionary.
  • Add dictionary for Dutch.

    jolla-xt9-cp

  • Avoid hiding paste button immediately after show.
  • Implemented split support.

    kernel-adaptation-sbj

  • Revert „net: socket ioctl to reset connections matching local address“.
  • More gcc-4.8 fixes.
  • Improve memnotify to properly take swap into account.
  • replace spin_lock with spin_lock_bh to avoid deadlocks.
  • btrfs: allow cross-subvolume file clone.
  • lowmemorykiller: take free swap (max 70%) in account for low memory killer.

    libaccounts-qt5

  • Fix build breakage due to upgrade to 1.13
  • Update to upstream version 1.13

    libbluez-qt5

  • Check count before removing devices from model

    libcommhistory-qt5

  • Expose readStatus to QML

    libcontacts-qt5

  • log start times of cache populating queries
  • Avoid resolving addresses multiple times
  • Improve vCard contact import API

    libhybris-sbj

  • Fix GLESv1 „Provides:“ in libhybris.spec.in
  • Fix precheckin script path
  • Update specfile and prechecking script to allow patches
  • Fix memory corruption when destroying buffers.

    libjollasignonuiservice-qt5

  • Split into UI and Trampoline services.

    libjpeg-turbo

  • Fix CVE-2014-9092

    libkeepalive

  • Call cpukeepalive_start as early as possible
  • Add module directive to qmldir to avoid warnings
  • Add keepalive functionality for C programs that utilize glib mainloop.

    libmediaart

  • extract: Fixed process_buffer() len check (was inverted) and artist/title

    libqofono-qt5

  • Added provision() method to QOfonoConnectionContext
  • Generate D-Bus stubs at compile time
  • Fixed infinite recursion in QOfonoVoiceCall::voiceCallPath()
  • org.ofono.RadioSettings is a modem interface

    libsocialcache

  • Added a table for Google calendar last update times

    libwbxml2

  • Update Microsoft AirSync protocol adding new tags specific to 14.0/14.1 versions

    lipstick-jolla-home-qt5

  • icons for FB/Twitter are not blank anymore in Events view.
  • Fix old bindings breaking weather banner discovery and updates.
  • Fix pending USB dialog not showing after Connection dialog.
  • cover is loaded properly when the app is launched for the first time after a boot.
  • reset connectingService to false when input is needed.
  • Layout the launcher icons based on the constant screen size.
  • Handle dialog removal to show a new dialog correctly.
  • Don’t leave alarm window hanging when returning to home through Events.
  • Finish ambience closing animation before starting a new ambience opening animation.
  • Move PeekFilter to Lipstick module so tutorial can also access it.
  • Reset Events View peek animation on gesture start.
  • Use auto text for USBModeSelector button labels.
  • Use auto text for labels that may have html tags.
  • Use plain text for Text elements that have external data as text source.
  • battery indicator: remove (un)subscripton.
  • bluetooth indicator: take undefined into account.
  • use context prop for tethering info.
  • Show the loading when notified by invoker.
  • Listen to presence state information reported by contactsd.
  • Do not animate „no notifications“ after deletion
  • Don’t show inhibited window when screen is locked
  • Always reset the ambience after installation.
  • Fix long warnings from lipstick when closing an app.
  • Close AmbienceWindow only when home is active.
  • Dynamic column count for AmbiencePicker.
  • Timers for cellular icons.

    lipstick-qt5

  • Release HwcImage’s texture and sg nodes when source is set to empty
  • Release buffers only after hwc is done with them..
  • let default background be ‚black‘ as it used to
  • Implement 90-degree rotation support for HwcImage
  • Implement HwcImage::asyncronous and rename darkness to colorOverlay
  • Check the surface input region when sending input events
  • Extend notifications with ‚origin‘ property
  • Allow action displayName to be specified
  • Add hidden() accessor function to LipstickNotification
  • Add protected refreshModel() function to NotificationListModel
  • Add synchronization to QObjectListModel
  • Emit dataChanged for modified notifications
  • Report all remote action properties to notification clients
  • Allow hint values to contain spaces
  • Allow listing current notifications
  • Make sure LCWs are not gc()d
  • Support icons associated with notification remote actions
  • Assume program arguments are in UTF-8
  • Add a DBus method to notify an app is starting
  • Don’t delete the WindowPixmapItems on surface destruction

    lvm2

  • Use lvm2’s version for device-mapper

    mapplauncherd

  • Use a DBus method to notify lipstick an app is started

    mce

  • Interpret BTN_TOUCH event with zero value as touch release.
  • Add dbus method for requesting settings reset.
  • Do not attempt to reconnect if dsme socket connection is closed.
  • Assume power key event from touch input device is double tap.
  • Use target display state to determine updates allowed state.
  • Move fbdev control from display plugin to separate mce-fbdev module.
  • Increase the amount of configurable power key dbus actions to six.
  • Stop initial orientation reporting from triggering flip over gestures.
  • Make touch input blocking by proximity sensor optional.
  • Avoid display brightness tuning due to shortlived ALS noise.
  • Add support for constant velocity brightness changes.
  • Add plugin for tracking battery state via statefs.
  • Get battery data from statefs.
  • Fix USB cable connection related issues in display blanking policy.
  • Do query voice calls until required dbus interface is available.
  • Do not generate activity from sensor evdev nodes.
  • Fix end-of-touch detection for double tap emulation.
  • Assume proximity covered while waiting for sensord to start up.
  • Allow attaching of context specific user data to mce io monitors
  • Signal hw keyboard availability state over D-Bus System Bus.

    mce-headers

  • Add dbus method for requesting settings reset.

    mlite-qt5

  • Don’t log lookup errors for direct accessors
  • Use GLib for parsing .desktop files

    mms-engine

  • When cancelling all tasks, close connection as well
  • Fixed sendReadReport handler prototype
  • Ensure that phone number in M-Read-Rec.ind has a type suffix
  • Added -d option to test_retrieve
  • KS_C_5601-1987 is known to g_convert as CP949

    mobile-broadband-provider-info

  • Settings for Cricket Wireless (USA)
  • Update Tele2 Sweden internet and MMS settings
  • Vodafone Romania APNs updated
  • LMT Latvia MMS access point update
  • Aina.com FI MMS apn update
  • Virgin Mobile (France) settings

    nemo-qml-plugin-dbus-qt5

  • fix nested QDBusArgument in QVariant not accessible from QML

    nemo-qml-plugin-email-qt5

  • Reload QMailAccountConfiguration when accountId changes and after initial check.
  • Send single message instead of all in outbox for an account.

    nemo-qml-plugin-notifications-qt5

  • Fix broken encoding when no action name is specified
  • Fix logic error with missing displayName
  • Separating notification data from Notification class
  • Support icons associated with remote actions

    nemo-qml-plugin-social-qt5

  • Use Facebook API 2.2

    nemo-qml-plugin-systemsettings

  • Add dedicated charger USB mode.

    obexd

  • Compilation with coverage information
  • FTP version configuration

    obexd-calldata-provider

  • Exit without coredump if D-Bus resources cannot be acquired.
  • Use local time for callhistory timestamps.
  • Only one phone number for callhistory vCards.
  • Zulu time zone designation for call history timestamps

    ofono

  • Fix pri_reset_context_properties crashes
  • Minor updates to ofono gril logging
  • Improved ofono rilmodem socket handling
  • rildev.c add error handling
  • rildev.c remove unnecessary modem reset
  • rildev to detect rild socket
  • ril to support rild socket detection
  • remove current_passwd support from sim driver
  • Added ProvisionContext method to ConnectionContext interface
  • Add ril disconnect logging
  • sms: Fix alphanumeric TP-OA handling
  • unit: Add test to encode / decode 11 char SMS TP-OA
  • Move handsfree audio manager cleanup to hfp_hf_bluez5 plugin
  • Move SCO socket allocation to hfp_hf_bluez5 plugin
  • define ofono_gprs_context_signal_change
  • implement ofono_gprs_context_signal_change
  • compare data call lists based on cid
  • publish g_ril_unsol_cmp_dcl
  • if data call changed emit signal
  • Setup route for mmsc if there’s no mms proxy

    openssl

  • Update to version 1.0.1k [CVE-2014-3571, CVE-2015-0206, CVE-2014-3569, CVE-2014-3572, CVE-2015-0204, CVE-2015-0205, CVE-2014-8275, CVE-2014-3570]
  • Revert openssl-1.0.1h-disable-sslv2v3.patch to support SSLv3

    pulseaudio-modules-droid-sbj

  • Return status from set_parameters_cb.
  • Have common_set_parameters_cb return int.
  • Check for errors when changing routing.
  • Check for errors when changing routing.
  • Set active audio source to source proplist.
  • Default audio routes for hammerhead input devices.
  • Suspend streams before closing.
  • Apply input source during routing if source is defined.
  • Add default audio source table to util headers.
  • Add function to get default audio source for input device.
  • Allow unknown entries in some cases in config parser.
  • Remove redundant includes to fix the order of #defines
  • Add missing Qualcomm specific entries for support of msm7x30 based devices

    pulseaudio-policy-enforcement

  • Follow mute state and don’t override user changes.

    qmf-notifications-plugin

  • Initiate mailObserver after the translator.
  • Organize project includes according to Qt conventions.

    qmf-qt5

  • Stop _incomingDataTimer when imapprotocol object is destroyed.
  • Default to IMAP LOGIN if server does not advertise any auth caps and LOGINDISABLED.
  • Set highestmodseq to zero when server using QRESYNC does not support permanent modsequences.
  • Use periodic keepalive instead of a long running one(IMAP IDLE).
  • Use setPresistentConnection function when account it disabled
  • Use setPresistentConnection function when account it disabled
  • Default to IMAP LOGIN if server does not advertise any auth caps and LOGINDISABLED.
  • Set highestmodseq to zero when server using QRESYNC does not support permanent modsequences.
  • Set highestmodseq to zero when server using QRESYNC does not support permanent modsequences.
  • Listen to sync schedule changes from buteo sync framework.

    qt5

  • Fix bearer not reporting LTE correctly, a crash in text rendering, and an issue with touch reporting on some hardware.
  • QPlatformHardwareCompositor and dependent changes

    qt5-feedback-haptics-ffmemless

  • Support periodic theme effects

    qt5-qtdeclarative

  • Handle TouchCancel in QQuickPinchArea.
  • Fix width/height property assignment during animations.
  • backport positioning bugfix for Item.layer

    qt5-qtlocation-source

  • Fix touch event handling in transformed map.

    qt5-qtmultimedia

  • Fixes to A/V policy handling.
  • QVideoProbe support for camera

    qt5-qtsensors

  • send first proximity signal even when it’s „closed“

    qt5-qtsystems

  • assign parent to ContextProperties
  • use statefs for qbatteryinfo

    qt5-qtwayland-wayland_egl

  • MER: Don’t attach a NULL buffer when receiving a onscreen_visibility(Hidden) event

    qtcontacts-sqlite-qt5

  • Ensure that sync resolution maintains modifiability flag

    qtmozembed-qt5

  • Remove clearBeforeRendering false

    qtscenegraph-adaptation

  • Use hybristextures instead of eglgralloctextures.
  • Make sure all Qt Quick apps have an alpha buffer
  • Ensure that we have alpha buffer and compile hybris texture for droid

    sailfish-api-patterns

  • Add QtGraphicalEffects (sdk-harbour-rpmvalidator commit 8a91874a5)
  • Remove QtFeedback (sdk-harbour-rpmvalidator commit cb03a35e0)

    sailfish-browser

  • While activating a tab do not use page’s title and url
  • Don’t drop back to portrait mode when focus is lost.
  • Fix rotation when overlays are opened over the browse
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Add ‚activateNewTab‘ dbus service method
  • Add ‚activateNewTabView‘ dbus service method
  • Use _smp_mflags instead of jobs macro.
  • Set styled text explicitly for labels where html tags are used
  • Disable Overlay when FavoriteGrid’s context menu is open
  • Do not capture mouse events in ContextMenu owner
  • Check conditionally title change in tst_webview
  • At startup wait that Download Manager is initialized
  • Do not add initial url to the tab model
  • Add error handling for favorite icons.
  • Do not limit dragging of overlay in fullscreen mode
  • Improve WebView unit test execution speed
  • Lower overlay immediately when loading external url
  • Mark first time usage as done when a tab is activated
  • Do not allow item grab if content is not painted
  • Position overlay flickables to beginning when overlay is hidden
  • Treat window as CoverWindow when web content is shown in cover
  • Enable overlay content when it is fully opened

    sailfish-components-accounts-qt5

  • Added remove profile capability to accounts tool.
  • Added capability to update stringlist settings.
  • Port to libaccounts-qt version 1.13
  • Add getters/setters for Buteo external alwaysOn schedule properties.
  • Add getters/setters for Buteo external schedule properties.

    sailfish-components-bluetooth-qt5

  • Allow all page orientations that the application supports.
  • Check model item count before removing rows.
  • Added recent BT SIG profiles.

    sailfish-components-contacts-qt5

  • Use styled text for labels that contain tags.

 

  • Use auto text for labels that may have html tags.
  • Allow presence data to be provided to PresenceDetailsPage.
  • Fix the split view for inversed portrait.
  • fix failing dynamic column tests.
  • Dynamic column count for ImageGridView.

    sailfish-components-media-qt5

  • Added Mpris2 QML controls.
  • Replaced hinting with tap actions. Enabled selective controls.

    sailfish-components-pickers-qt5

  • Dynamic column count for video pickers.

    sailfish-components-timezone-qt5

  • Use styled text for TimezonePicker sublabel.

    sailfish-components-weather-qt5

  • Fixed check for file.write failure
  • Fix badly scaling weather header item. Contributes to JB#24922

    sailfish-maps

  • Decrease size of background shade in landscape.
  • Fix formatting of addresses.
  • Fix placeholder items in main page.
  • Enable landscape orientations.
  • Replace all
    tags.
  • Use StyledText for label with html tags.
  • Limit active cover actions to one.
  • Add ‚openCurrentLocation‘ dbus service method.
  • Fix layout of context menu when orientation changes.
  • Adjust layout of save place dialog in landscape mode.
  • Dock drawer on left when in landscape mode.
  • Fix grid views in landscape orientations.
  • Fix search page in landscape orientation.
  • Hide headings in landscape mode.
  • Highlight search text in geocode results
  • Make directions dialog usable in landscape mode.
  • Set wrap mode for Eula page header.
  • Use styled text for labels that contain tags.
  • Use auto text for labels that may have html tags.
  • Use styled/auto text for labels that may have html tags.
  • Fix maps search and suggestions page busy indicator positioning.
  • Don’t geocode last known position.
  • Improve performance with large number of saved places.
  • Dynamic column count for favorites.

    sailfish-office

  • Bind allowedOrientations to defaultAllowedOrientations.

    sailfish-snapshot

  • Fix UUID when recovering snapshot

    sailfish-tutorial

  • Implement the clip swipe edge transition to tutorial.
  • Use auto text for labels that may have html tags.

    sailfish-weather

  • Allow all orientations on larger screens.

    sailfishsilica-qt5

  • Revert „Use plain text for DetailItem and ProgressBar.
  • Do not require specific haptics plugin.
  • Changed DeclarativeDragFilter::handleMouseRelease return type to void
  • Add horizontalPageMargins to DatePicker.
  • Add Theme.horizontalPageMargin.
  • Don’t crash in eventFilter if m_flickable->window() is NULL
  • Zoom factor 1.0 directory added as icon fallback path.
  • Allow all orientations for component gallery.
  • Allow all orientations for page/dialog based components.
  • defaultAllowedOrientation propertiy added for ApplicationWindow.
  • Default orientations properties added for ApplicationWindow.
  • Dynamic number of columns in YearMonthMenu.
  • Add medium date formatting without year.
  • Dynamically calculate the offset of the context menu.
  • Update highlight when dimensions of highlighted item change.
  • Set initial device orientation to primaryScreen orientation.
  • Search icons first from pixel ratio specific subfolder.
  • Theme.highlightText changed to return styled text always.
  • Use Label’s default text format for ViewPlaceholder and expose the property.
  • Allow using BusyIndicatorSize without private API.
  • Fix rendering of subpixel positioned faded labels.
  • Make sure the drag target is the current page before navigating.
  • Dynamic column count for ColorPicker.
  • fix typo in OpacityRampEffect’s documentation
  • Remove MLocalThemeDaemon cache, dropping a bunch of memory.

    sbj-configs

  • Add haptics dependency to hardware adaptation.
  • Remove obsolete reference to jolla-ui-configuration-sbj.qml.
  • Pixel-ratio dconf key added.
  • Adjust memnotify values once more when swap is taken in account.
  • Adjust memnotify values when swap is taken in account.
  • Add btrfs-balancer service for sbj adaptation.
  • Add bluetooth configuration to hw adaptation pattern.
  • split jolla camera dconf schema into hw and non-hw dependent parts.

    sbj-wlan

  • Do not filter multicast on wlan,

    sdk-harbour-rpmvalidator

  • allow qt5-qtmultimedia-plugin-audio-pulseaudio

    sensorfw-qt5

  • power up/down proximity sensor on N9

    signon-qt5

  • Guard PendingCall against deletion by connected slots
  • Initialize private member ptr in ctor to avoid crash

    sociald

  • Specify requested fields for Facebook calendar sync
  • Use Facebook API v2.2
  • Update to libaccounts-qt version 1.13
  • Improve logging from signon adapters
  • Fix exdate parsing in Google Calendar sync
  • Fix tzid parsing in Google Calendar sync
  • Fix Google Calendar recurrence sync
  • Removed obsolete dependency to libmeegotouchevents-qt5-devel
  • Fix Google Contact Sync
  • Remove stale / old codepaths
  • Use Buteo’s runtime-switchable logging macros
  • Use server timestamps when delta-syncing google calendar events

    sp-rich-core

  • Download debuginfo packages only in USER state
  • Dump panic partition if we get kernel wd reset

    sqlite

  • Reduced in-memory cache size from 2Mb to 500Kb

    ssu

  • Use enum Ssu::DeviceMode instead of int
  • Prevent ssu startup when system is shutting down.
  • Drop boardname support from ssu.

    ssu-repos

  • Add support for slipstreaming

    statefs

  • use O_DIRECT accessing statefs files
  • support out-of-tree build
  • xattr support
  • set gid and file umask options during installation
  • use file_umask option for properties umask

    statefs-change-notifier

  • use O_DIRECT accessing statefs files
  • support out-of-tree build
  • xattr support
  • set gid and file umask options during installation
  • use file_umask option for properties umask

    statefs-providers

  • do not crash in destructor when dumping metadata
  • add Level, ChargerType, ChargingState
  • do not start i/o when dumping metadata
  • add Energy/EnergyFull, use uW for Power
  • do not start i/o when dumping metadata
  • add open() to satisfy new statefs-pp api
  • use enums to identify properties
  • replace upower provider with udev one
  • spec generators can use regexp filters

    statefs-qt5

  • DiscreteProperty is added
  • PropertyWriter is added
  • write support is added
  • added Mer.State/StateMonitor Qml component
  • StateProperty/ContextProperty components

    store-client

  • Basic landscape support.
  • Allow checking for the same update again.
  • Check for OS update on each startup.
  • Explicitly state text format for styled label, as default is now PlainText.
  • Do not propagate OS update progress for Transaction::StatusUpdate.
  • Fix install status display. 1%..49% downloading, 50%..100% installing.
  • Pre-download packages using RoleInstallPackages instead of RoleDownloadPackages which does not properly cache.
  • Revert old workaround for installing more reliably with packagekit.
  • Close the application details page upon uninstall.
  • Don’t emit packageStatusChanged on D-Bus while first determining status.

    telepathy-accounts-signon

  • Use g_message to log CredentialsNeedUpdate

    timed-qt5

  • Fix build by BuildRequires: pkgconfig(statefs)

    tracker

  • Fix mining of files whose data was inserted by app
  • tracker-extract: mp3 passes album instead of song title to libmediaart

    transferengine-plugins

  • Updated to use Facebook API 2.2.
  • Don’t delete Accounts::Account.
  • Update to libaccounts-qt version 1.13.
  • Improve logging for CredentialsNeedUpdate.

    unzip

  • Fix CVE-2014-9636
  • Fix CVE-2014-8139 in right way
  • Fix issue noticed on CVE-2014-9636 with OS/2.

    util-linux

  • let setup package own /var/log/lastlog

    vm-configs

  • Moving obexd configs to hw adaptation side.

    voicecall-qt5

  • Make ofono and telepathy voicecall plugins conflicting

    voicecall-ui-jolla

  • Limit active cover actions to one.
  • Cleanup tel: URIs before calling
  • Strip spaces, always show beginning
  • Updated specials invokation to use DBus service instead of LauncherItem and desktop files.
  • Updated specials invokation to use DBus services.
  • Use styled text for InCallView state label.
  • Maintain persistent search field visibility setting.

    wpa_supplicant

  • run-directory is automatically created and removed by wpa_s
  • enable CONFIG_IEEE80211N

    xdg-utils

  • Fix CVE-2014-9622
  • Fix lca patches because fuzz=2 was patching wrong section(s)
  • Fixes MER#719 : xdg-open uses lca-tool for files but not for URLs

    xulrunner-qt5

  • Actually apply the patch to notify UI about CB changes
  • Notify UI code about changes in CompositionBounds
  • Avoid regular image discards when image locking is off
  • Configure system sqlite3 to use jemalloc

 

 

Whatsup – Whatsapp Portierung von Cepi @ Matias Perez

whatsup_cepi-09.04.15_aWhatsup
(preview release)

 

Cepi, Programmierer von Whatsup für das MeeGo Betriebssystem, veröffentlichte seine erste Portierte Version von Whatsapp für das Jolla Sailfish OS. Eins muss man gleich sagen, es ist ein Vorschau seines Programms, daher noch nicht fertig und kann fehlende Funktion sowie Fehler bzw. Bugs aufweisen. Er selbst gibt deswegen kein Support und geht auf die Bug-Reports nicht ein.

whatsup_cepi-09.04.15

Wer wie ich es jetzt schon testen möchte kann sich die rpm-Datei von Cepi’s Dropbox herunterladen, auf sein Handy kopieren und Installieren. Download

Neue Version: v0.1-5 Download

Update: Leider musste Cepi Whatsup wieder aus dem Store nehmen, da die Anwälte von Whatsapp ihm ein Brief zu kommen liesen.

EDIT: 25.01.2016

Version 0.2-6 ist Online Verfügbar: KLICK

Whatsup kann man nun wieder über Openrepos Downloaden. Diesmal lädt „HtheB“ die Anonyme Updates hoch.

 

 

Whatsup ist nicht die erste Portierung von Whatsapp für das Sailfish OS. CodRUS hat schon vor Monaten mit Mitakuuluu ein Whatsapp Port Entwickelt. Leider wurde die Entwicklung begraben und nicht mehr weiter Entwickelt. Whatsapp hat eine neue Verschlüsselungstechnik für 1zu1 Chats hinzugefügt, jedoch nicht bei Gruppen Chats! Daher kann man Mitakuuluu nur für Gruppen Chats nutzen. CodeRUS bestätigte vor einigen Tagen, dass er an einer neuen Version Arbeitet. Wann es die erste Version zum herunterladen gibt verriet er jedoch nicht.

Cepi bzw. Mathias Perez finanzierte sich sein Jolla Smartphone über die Croudfunding-Seite Indiegogo.

Auf jeden Fall sind das zwei sehr gute Programmierer und ich freue mich schon beide Whatsapp Portierungen testen zu können.

Recovery Mode – Wiederherstellung unter Linux, Windows & Mac-OS

recovery_00

Es kann hin und wieder vorkommen, dass euer Gerät nach einem Update oder durch irgendwelche Modifikationen am Betriebssystem, nicht mehr richtig funktioniert geschweige im Boot-Loop hängt. Sollte das der Fall sein, habt ihr die Möglichkeit das Gerät im Recovery-Modus wieder zurückzusetzen.

Leider verliert dadurch auch alle eure Dateien, ausgenommen Dateien die auf der Speicherkarte liegen, die ihr Übrigens vorsichtshalber jetzt schon mal entnimmt 😉

 

Vorbereitung für Jolla 1/C/Tablet Gerät:

  1. Entnimmt den Akku aus eurem Smartphone.
  2. Haltet nun die Leise-Taste gedrückt.
  3. Setzt den Akku wieder ein und drückt die Power-Taste so lange bis das Gerät Vibriert.
  4. Das Jolla Logo erscheint. Achtet bitte jetzt auf die weiße Status LED, die leuchtet kurz auf, schaltet sich ab und dann geht sie wieder an.recovery_01
  5. Nun könnt ihr die Volume-Down Taste wieder loslassen. Das jolla Logo samt der weißen Status LED sollten dauerhaft anzeigen
  6. Nun habt ihr euer Gerät in den Recovery Modus gebracht. Und folgt nun die Anleitung jeweils passend zum euer Betriebssystem

 

Vorbereitung für Xperia X, XA2 (Ultra/Plus) Geräte:

Ihr kommt nur in den Recovery-Modus in dem ihr an euren Rechner mithilfe eines Terminals und fastboot, die „hybris-recovery.img“-Datei an euer Gerät sendet. Die Datei findet im gleichen Ordner, womit ihr SFOS auf euer Gerät aufgespielt habt (Bsp: SailfishOS-2.1.3.5-1-f5121-0.0.1.16.zip).

Haltet die Lauter-Taste fest und schließt das Gerät an euer Rechner. Sobald die LED Blau leuchtet, könnt ihr die Lauter-Taste wieder loslassen. Wechselt im Terminal in den Image-Ordner und gibt folgende Kommandozeile ein:

  • sudo fastboot boot hybris-recovery.img

 

Anleitung unter Linux

Was brauchen wir?:

Nichts! Linux Ubuntu, Mint und co, haben Praktischerweise alle Tools schon vorinstalliert 😉 Gegeben Falls muss man nur fastboot installieren.

  • sudo apt-get install fastboot

 

So geht ihr vor:

  • Schließt euer Gerät via USB-Kabel an euer Rechner/Notebook
  • Ihr bekommt dann die Info, dass eine Kabelnetzwerkverbindung angeschlossen wurde (links: Ubuntu, rechts: Mint):

recovery_02recovery_03

Öffnet nun euer Terminal und gibt Folgendes ein: telnet 10.42.66.66recovery_04

  • Und schon müsstet ihr auf euer Jolla Smartphone verbunden sein.

recovery_05

  • Damit ihr euer Gerät auf Werkseinstellung zurücksetzt, wählt einfach den Menüpunkt 1 für Reset device to factory state und bestätigt es mit der ENTER-Taste
  • Das Zurücksetzen geht relativ schnell und ihr merkt es daran, dass euer Gerät sich neu startet. Nun solltet ihr wieder beim Einrichtungsassistenten landen. FERTIG!

 

Anleitung unter Windows 7

Was brauchen wir?:

so geht ihr vor:

Anders als bei Linux, müssen wir uns erst mal eine Kabelnetzwerkverbindung herstellen.

  • Verbindet euer Sailfish-Gerät mit euer PC/Notebook (SF-Gerät muss hier schon natürlich im Recovery Modus sein!) und geht auf das Windows Start Menü und rechts klickt auf Computer und dann auf Eigenschaften.

recovery_06

  • Im neuen Fenster wählt ihr links oben „Geräte-Manager„.

recovery_07

  • Dann sieht ihr im neuen Fenster unter „Andere Geräte“ den Eintrag „RNDIS„.

recovery_08

  • Rechtsklick auf „RNDIS“ und auf „Treibersoftware aktualisieren…„.

recovery_09

  • Im neuen Fenster wählt ihr dann „Auf dem Computer nach Treibersoftware suchen„.

recovery_10

  • Und dann wiederum auf „Aus einer Liste von Gerätetreibern auf dem Computer auswählen„.

recovery_11

  • Wählt dann in der Liste „Netzwerkadapter“ aus.

recovery_12

  • Nach paar Sekunden könnt ihr nach einen Netzwerkadapter suchen, ihr wählt unter Hersteller „Microsoft Corporation“ aus und rechts „Remote NDIS based Internet Sharing Device„, und dann auf weiter.
    INFO
    : Bei Windows 8 heißt es nur „Microsoft“ statt „Microsoft Corporation“

  • Ihr erhält eine Warnung die ihr mit „Ja“ beantworten müsst.

recovery_14

  • Nun erhält ihr die Meldung, das die Treibersoftware erfolgreich aktualisiert wurde und könnt nun daraufhin das Fenster schließen.

recovery_15

  • m Geräte Manager solltet ihr nun unter Netzwerkadapter den neuen „Remote NDIS based Internet Sharing Device #2“ Adapter finden.

recovery_16

  • Jetzt Starten wir das Programm Putty und trägt oben in das Feld (1) die IP-Adresse ein: 10.42.66.66 – wählt unter (2) Telnet aus und klickt dann auf „Open„:

recovery_17

  • Ein Terminal öffnet sich und solltet nun mit euer Gerät verbunden sein.

recovery_18

  • Damit ihr euer Gerät auf Werkseinstellung zurücksetzt, wählt einfach den Menüpunkt 1 für Reset device to factory state und bestätigt es mit der ENTER-Taste
  • Das Zurücksetzen geht relativ schnell und ihr merkt es daran, dass euer Gerät sich neu startet. Nun solltet ihr wieder beim Einrichtungsassistenten landen. FERTIG!

 

 

Anleitung unter MacOS

INFO: Da ich leider kein Mac OS besitze, kann ich nur auf die englische Anleitung zurückgreifen. Leider sind die Menüs, Buttons usw. auf Englisch. Ich würde sehr dankbar sein, wenn jemand mir hier helfen könnte und mir die passende Deutsche Texte inkl. Fotos zukommen lässt. Bis dahin muss ich die englischen Wörter übernehmen.

 

Was brauchen wir?:

  • Eigentlich ist wie bei Linux fast alles vorinstalliert! Wir brauchen nur die passenden Treiber.

 

So geht ihr vor:

  • Zunächst Installieren wir uns die benötigen Treiber namens HoRNDIS. Dazu öffnen wir folgende Internet Seite: KLICK
  • Herunterladen und installiert die letzte Version der Treiber.

recovery_19

  • Nach der Treiberinstallation wird ein Neustart des Systems benötigt. Ihr erhält eine Meldung über „Kernel extension not from an identified developer„. Bestätigt es mit „OK

recovery_20

  • Nun schließt ihr euer Sailfish Gerät mit einem USB-Kabel an euren PC/Notebook (Das gerät muss hier schon im Recovery Modus sein!)
  • Nun wird der Terminal benötigt, dazu öffnet ihr den „Finder“ und klickt links auf „Applications„, ganz weit unten auf „Utilities“ und dann Doppelklick auf „Terminal

recovery_21

  • Ganz oben in der Leiste wählt ihr „Shell“ und geht auf „New Remote Connection…

recovery_23

  • Im neuen Fenster wählt ihr links „Remote Login (telnet)“ und klickt unten in der Mitte auf das „+“ (Plus) Zeichen.

recovery_24

  • Nun müsst ihr die IP-Adresse eintragen: 10.42.66.66 und klickt auf „OK“

recovery_25

  • Ein Terminal öffnet sich und ihr seit mit dem Sailfish Gerät verbunden.

recovery_26

  • Damit ihr euer Gerät auf Werkseinstellung zurücksetzt, wählt einfach den Menüpunkt 1 für Reset device to factory state und bestätigt es mit der ENTER-Taste
  • Das Zurücksetzen geht relativ schnell und ihr merkt es daran, dass euer Gerät sich neu startet. Nun solltet ihr wieder beim Einrichtungsassistenten landen. FERTIG!