Tuesday 29 August 2017

Sailfish OS Jämsänjoki released for Jolla devices

System update for Jolla Phone, C, Tablet 

Edit, Septemeber 21, 2017: This software update is discontinued. Users should wait for the release of Saifish OS 2.1.2 expected on October 11, 2017

Available to download on Jolla branded devices on August 29, 2017, this update brings in new features like direct access to the camera from the lock screen, Mobile Device Management (MDM) enablers intended for corporate usage, new VPN features, calendar cover showing more events, faster email app startup and of course, a load of bug fixes.

Update: Jolla ceases rollout of this version due to problems with security code in few user cases.

System update for Jolla Phone, C, Tablet

Worth a read? Please share:

Update, September 1, 2017

"Roll out ceased on Aug 31 for now due to few problem cases with the security code. We are investigating the issue."
Release notes were edited with above information on this morning, and this additional information was shared a while later:
"Yes we have intentionally stopped the roll out for now. We need to investigate and understand why half a dozen of devices have been requesting the security code after a seemingly successful update although the device lock had not been used previously. A couple of devices even indicate that they are permanently locked. The roll out will continue later. Apologies for the delay."

Also edited was the already known issue about CallRecorder (3rd party OpenRepos app) preventing the update process, leaving Jolla to a state where it only boots to the logo screen. The app must be unistalled before updating the device. This issue was known, but now lifted to top on release notes for more visibility.

Yet, it was found out that not all Jolla C devices can be updated directly from an early OS version (e.g. 2.0.0) to 2.1.1. An intermediate step is needed. This can be done on the command line (Terminal app, developer mode enabled):
  • Step 1:
    ssu re
    version --dup
  • Step 2:
    ssu re
    version --dup
End of update. Original article, August 29, 2017:

Top 10 features from changelog

  • Mobile Device Management (MDM): Targeted for corporate usage, this feature enables usage policies to certain device activities such as system updates, WLAN, sideloading of apps, sharing, location settings and more. The feature is not installed into the OS, but instead enabled via using API's in order to make MDM compatible with Sailfish OS.
  • Camera access: Now you can access your camera directly from the lock screen. You can also disable this feature via settings menu "gestures".
  • Upcoming calendar events: Jämsänjoki will now show you calendar events from upcoming days directly on your notification screen. 
  • Tatar language and keyboard: Our community votes which language should be next in line and contributes into translating Sailfish OS strings to those languages. Tatar language was chosen and translated by the help of our dear community for this update. 
  • Bluez5 on Jolla C: Using Bluetooth Low Energy or BLE is now possible on Jolla C devices in order to save battery while having reliable and fast Bluetooth connections between supported devices.
  • New VPN types: L2TP or Layer 2 Tunneling Protocol PPTP or Point-to-Point Tunneling Protocol are the two new types of VPN that are being included on this update. 
  • Improved Alien Dalvik on Jolla C
  • Editing saved WLAN networks even when being outside their range
  • Improved reliability on gestures
  • Huge amount of bug fixes

Some downgrades from changelog

  • Google Talk: Hangouts feature is disabled. As a workaround, it's still possible to add an XMPP account with Google credentials to enable 1-1 chat on Jolla branded devices.
  • Bluetooth audio: Routing low quality audio (8 kHz mono) to Bluetooth headsets not meaningful - SCO audio disabled for media use cases (non-call)

Upgrade version history

  • 2017-07-24: Released to Early access subscribers
  • 2017-07-28: Released to Early access subscribers
  • 2017-08-24: Released to Early access subscribers. OpenVPN improved.
  • 2017-08-29: Released to all

The next Sailfish OS update?

Sailfish OS 2.1.2.x is expected to be released on October 11, 2017. Why we can guess this date already, is because this version is supposed to be released also for Sony Xperia X as a separately sold software image, and the date of this release was shared on last week already. You can find more about this on our page Upcoming

Before installing

  • Recommended max used storage is 10 GB (3.7 GB free) according to Jolla Zendesk. You can check your storage space in Settings > Storage (or Settings > System > About product in older versions).
  • If you use phonehook or CallRecorder from OpenRepos, uninstall these before upgrading
  • If you use patchmanager, revert all applied patches before upgrading
  • If your device is running software version lower than and have WareHouse app installed (i.e you are using OpenRepos), disable all openrepo repositories before attempting to upgrade your device
  • Take a backup of your data before attempting to upgrade your device. A successful backup operation is indicated by a green dot in the UI

While installing

  • Keep your Jolla connected to charger
  • Do not reboot the device while the update is in progress.
  • The device screen may blank out during the update process, you may waken the display by a short press on the power key to monitor the progress.
  • For detailed instructions on updating software, visit Zendesk

Known issues on the update process

It has happened to some users that the update process gets stuck on optimization phase. This might happen either if you haven't got enough of free storage (3.7GB recommended) or your memory allocation space is full (less than 90% recommended). You can check your memory allocation using Terminal (app enabled when developer mode is activated) and running command
  • btrfs-balancer allocation

    If the result is more than 90%, please first remove as many files as possible. If you're on 100% it might be difficult to even remove any files. In that case start from removing some small files. After reaching enough of free storage, perform a manual balancing with commands:
  • devel-su
  • (passwd, hidden typing)
  • btrfs balance start -dusage=55 /

    Note all 4 spaces included in the last command line. Running it might take some time, please keep your phone powered on while the process. If the balancing doesn't go through, try with lower dusage number first. Try to get the balancing completed with at least 55 (the higher the number, the more time is needed, up to 100). After completed, you can try the system update again via Settings > System > Sailfish OS updates

Previous Sailfish OS updates

Sailfish OS Jämsänjoki - the name

We've kept you up to date with the Finnish lakes and rivers which Jolla is using in their release naming. Jämsänjoki is a river connecting lake Kankarinvesi to lake Päijänne, streaming through city of Jämsä in Southern Finland. The etymology of the name has three different stories:
  1. It might be in Russian language where "Jaem" was used to describe local people, and the name for the river might have followed as "Jaems-å" during Finland's time under Sweden.
  2. It might be in Lapland word "jámeš" which means a dead person.
  3. It might be in the name of the bigger lake where it currently flows. Lake "Päijänne" has been called earlier as "Pääjäämä" which translates to "main jem", again jem, or "jäämä", used for describing the people living by that lake.
As we don't know which one is the correct etymology, this leads to a problem with the translation as well. Just picking an easy one, we might call this update as
"The river of the jem's"

Share and Shout! Your friends might read it.

By: Review Sailfish OS
Via: -
Sources: Changelog, Release notes, Image source
Published: 2017-08-29 11:50 UTC
Updated: 2017-09-21 14:35 UTC


  1. I did not uninstall or deactivate the autostart ability of CallRecorder App and the Update went through flawlessly. Should I be worried never the less and remove it?

    1. Thanks for letting us know. There are four versions of call recorder and the problem occurs at least with version 0.6. I also found this on TJC: "Having Call Recorder installed does not cause any SailfishOS update issue, having its demon (background task) running while updating SFOS does!"