Ask / Submit

[release notes] 2.1.1 / Jämsänjoki [released]

asked 2017-07-24 12:40:33 +0300

jovirkku gravatar image

updated 2017-10-02 21:55:27 +0300

olf gravatar image

Jämsänjoki update fixes dozens of bugs reported by our community, adds many improvements and new corporate features, like mobile device management (MDM), new Camera user interface with quick access from Lock Screen, smarter Calendar on Events, WPA2 Enterprise PEAP support, new VPN options (PPTP, L2TP), Bluez version 5 for Jolla C and much more.

Thank you for your contribution in improving Sailfish OS!

PLEASE NOTE: This is a BIG update as some major libraries have been touched. Therefore 1) Keep your device connected to a charger. 2) Wait patiently - the download may take tens of minutes.
-- If you have Call Recorder from Openrepos installed, uninstall it before the upgrade.

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. [Roll out ceased on Aug 31 for now due to few problem cases with the security code. We are investigating the issue.]
  • 2017-09-20: Decided to discontinue the roll out of 2.1.1. We will focus on finalizing 2.1.2.

Release Highlights

This list contains examples of new features added to SailfishOS since the 2.1.0 release (and some bug fixes).

Aliendalvik [on Jolla C devices: version 1.0.63]

  • Fixed issues in using Facebook Messenger over a mobile data connection
  • Android music apps now publish music artist to Lock Screen.
  • Backspace now deletes the selected URL in browser search bar (Android browsers like Chrome or Opera)
  • Text editor character input behavior aligned with native Sailfish OS, including fixes for word suggestion, autocorrection and line break input cases.
  • Issues related to adding contacts with website item fixed.
  • WhatsApp conversations now show correct timestamps.
  • Alien Dalvik fixed to better respect Sailfish OS location settings
  • Reception of notifications and notification sounds for android apps fixed.
  • Stagefright vulnerability CVE-2015-6602 fixed.
  • An issue of some Android apps getting killed when user taps on their notifications on Events view fixed.
  • Frequent crashes of Alien Dalvik's background processes caused by Qt 5.6 upgrade fixed, causing instabilities with many sub-services like audio, haptic, lights and notifications.
  • Some Android apps not always seeing the new pictures issue fixed.
  • OpenSSL upgraded to 1.0.1j to fix Alien Dalvik's OpenSSL vulnerabilities (CVE-2015-4000, CVE-2015-1788, CVE-2015-1789, CVE-2015-1790, CVE-2015-1792, CVE-2015-1791, CVE-2014-8176, CVE-2015-1793).
  • Some missing default Android sounds included fixing notification tone playback issues.
  • Clearing Android app data now shows remorse popup.
  • Android app settings now display how much disk space the app requires, i.e. Android app, data, cache and total sizes.


  • Routing low quality audio (8 kHz mono) to Bluetooth headsets not meaningful - SCO audio disabled for media use cases (non-call).
  • Dedicated PulseAudio configurations for Bluez4 and Bluez5.
  • PulseAudio extended to support Android 6.
  • Voice calls fixed to work with Bluez5 HSP/HFP.
  • Added support for HSP profile audio with Bluez5.


  • Bluez5 taken into use on Jolla C devices. Bluez4 remains the default on Jolla 1 and Jolla Tablet. ( )
  • Support for voice calls with Bluez 5 HSP/HFP.
  • Enabled FTP profile in Obex / BlueZ 5.


  • Text selection markers are now cleared when opening a new tab
  • Password saving works again
  • Smaller bug fixes.


  • New Camera interface introduced with easier access to camera/video and front/back camera toggles.
  • Taking pictures without unlocking device. Camera can be brought up by a swipe up from the lockscreen. The new shortcut is optional and can be disabled in Settings > Gestures.
  • Viewfinder's focus lock duration shortened from 10 to 5 seconds, and the general focus handling improved.


Customization and configurability

  • Improved configurability for different vendors. Now vendors can drop more easily things like Developer Mode, Sideloading, Store and Sailfish OS updates.
  • Device security lock can be configured according the vendor security requirements: maximum and minimum code length, locking timeout, expiration, maximum attempts
  • Vendor can enforce OpenSSL-based secure code generation
  • Startup wizard made configurable to allow customer modifications.

Device management (MDM)

  • Remote device management APIs introduced for Device Lock, Location, Connectivity, Notifications, SIM and System, OS Upgrades and SW Management
  • Policies added for Camera, Location Settings, OS Updates, Side Loading, Developer Mode Settings, WLAN, Internet Sharing and Device Reset
  • Device management is not enabled or even installed on vanilla Sailfish OS devices.


  • Email app now starts faster.

Events view

  • Upcoming calendar events from the following days also shown.


  • Ability to enable/disable fastboot flashing in Settings > Developer mode on developer devices (e.g. Jolla C).
  • Issue with Gallery hanging if screenshot is taken while certain Gallery app views are open fixed.

Input and Keyboard

  • Tatar language added.


  • Tatar language added.
  • Russian time zones updated.
  • Date picker now handles Sydney timezone correctly.


  • Google Talk support removed due to Google dropping support for Google Talk XMPP
  • Draft message recipients can now be modified.


  • Notes cover layouts polished for different display sizes.


  • Performance enhancements on PDF files: PDF table of contents is now loaded in the background as it can take time. PDF search was changed to process document incrementally, making it faster to start showing matches.


  • Repeatedly tapping Call Again button in call ending view no longer breaks the telephony.
  • Close icon shown on call ending state you can tap to dismiss the call dialog (you could already tap the dialog to dismiss but people didn't realise this).


  • Becomes public as soon as 2.1.1 SDK has rolled out.
  • Sqlite3 C++ API allowed in addition to the already allowed Qt SQL API in Harbour.
  • New 3rd party API for Content Pickers provided.
  • Thumbnailer API is also published.
  • Public Nemo middleware APIs changed to use CamelCase QML import path naming (Nemo.Domain vs. old org.nemomobile.domain).


  • Vulnerabilities fixed: CVE-2015-8842, CVE-2016-7911, CVE-2016-8655, CVE-2015-8966, CVE-2015-5364, CVE-2016-10229, CVE-2015-6602, 2015-3288, CVE-2016-6761, CVE-2016-9793, CVE-2016-7910, CVE-2016-3134, CVE-2016-6758, CVE-2016-7117, 2017-6074, CVE-2017-7184, CVE-2015-2686, CVE-2017-6074, CVE-2015-3288, CVE-2017-1000366, CVE-2013-2207, CVE-2014-8121, CVE-2015-1781, CVE-2015-5277, CVE-2015-8776, CVE-2015-8777, CVE-2015-8778, CVE-2015-8779, CVE-2015-8982, CVE-2015-8983, CVE-2015-8984, CVE-2016-1234, CVE-2016-2856, CVE-2016-3075, CVE-2016-3706, CVE-2016-4429, CVE-2016-6323.
  • Vulnerabilities in Alien Dalvik fixed (Jolla C only): CVE-2015-4000, CVE-2015-1788, CVE-2015-1789, CVE-2015-1790, CVE-2015-1792, CVE-2015-1791, CVE-2014-8176, CVE-2015-1793.
  • New users are prompted to add a security code during the first start up to prevent others from using the device if it gets stolen or lost. Can be skipped.


  • Tapping disk space low notification opens up Disk Usage settings page.
  • OS Upgrade settings page available disk space calculations didn't refresh properly, now fixed
  • Update option for disk space added to pulley menu for Settings > Storage.
  • Show IMEI software version on About Settings page by long-pressing IMEI detail.


  • Reliability of system gestures improved
    • Dismissing of calls and alarms
    • Performing edge gestures used to return from app to Home or slide in system panels like App Grid or Top Menu.

Issues reported by the community at and fixed in this update.


For detailed changelog, see

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. 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

  • OpenVPN works now. However, the device must be restarted one time after adding any new VPN configuration to it (we are investigating what is causing this). After that one reboot the configuration(s) existing in the device do work and can be switched without rebooting. Apologies for this limitation. VPN on Sailfish OS is still in beta phase.
  • If you have Call Recorder from Openrepos installed, uninstall it before the upgrade. Otherwise the upgrade will fail and most likely put the device in unbootable state.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth pairing may fail with some car models. Sometimes synchronizing the phonebook may fail, too, and some problems with audio playback appear. Especially on Jolla C. To be investigated and fixed.
  • Two of the Utlities do not work currently. Will be fixed.
  • 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
edit retag flag offensive reopen delete

The question has been closed for the following reason "released in a software update" by olf
close date 2017-10-02 21:56:02.864262



Jolla utilities need update, some option not working

TMavica ( 2017-07-24 14:11:19 +0300 )edit

TMavica: which options do not work? Any error messages if you try use them?

jovirkku ( 2017-07-24 14:22:06 +0300 )edit

@jovirkku Restart keyboard or Refresh media database

atlochowski ( 2017-07-24 15:00:18 +0300 )edit

Great to see another big update :) Just one question: if I understood correctly all the listed AlienDalvik updates and fixes are exclusive to Jolla C? Checking my Jolla 1, it seems it's on 0.17.35. No bump there, then?

walker ( 2017-07-24 15:12:44 +0300 )edit

restart keyboard I found

TMavica ( 2017-07-24 15:59:36 +0300 )edit

31 Answers

Sort by » oldest newest most voted

answered 2017-07-26 22:54:43 +0300

justasking gravatar image

Improved configurability for different vendors. Now vendors can drop more easily things like Developer Mode, Sideloading, Store and Sailfish OS updates.

This does neither support the customer's freedom nor device security. Please consider not to mirror Google strategies, because Sailfish OS should be a viable alternative for mature people.

edit flag offensive delete publish link more



This indeed wouldn't benefit consumers. For B2B customers however, like Russian post, this is good news: they can provide company-issued devices running SailfishOS to their employees with increased reliability, as it will be harder to tamper with the system, either willfully or unknowingly,

Fuzzillogic ( 2017-07-26 23:19:16 +0300 )edit

@justasking: you are right in context of personal phone but I think this change is like MDM, not for vanilla SFOS: Device management is not enabled or even installed on vanilla Sailfish OS devices

So don't worry, your privacy should stay safe :)

M1CK431 ( 2017-07-27 00:18:08 +0300 )edit

@justasking: It is exactly like M1CK431 and Fuzzillogic wrote. No worries, "ordinary" customers. Your Sailfish OS will remain as flexible as before. MDM is for corporate products. Jolla has projects with corporate customers, and they have requirements of their own - we must fulfill them to earn money. It is simple as that.

jovirkku ( 2017-08-25 15:45:45 +0300 )edit

answered 2017-08-01 12:34:35 +0300

paoletto gravatar image

When can we expect QtQuickControls/QtQuickControls2 & related plugins to land on sailfish? Or are you trying to take the same path blackberry did with own UI modules eventually leading to nobody ever porting or updating apps on bb10?

edit flag offensive delete publish link more

answered 2017-09-06 23:09:59 +0300

nop gravatar image

Sorry to say, but this last update "Jämsänjoki" was a really bad deal for me (Jolla 1 phone). My phone seems to suffer from Wifi-dementia now. Every tow or three days I've to enter either the Wifi key of my home or my office network. Furthermore the A2DP (audio over bluetooth to a bluez linux device connected to my boxes), which worked fine for the last year, is gone: it pairs, it connects, the sound's played through phone's speaker :/ What did you do? :(

edit flag offensive delete publish link more


The same at me. :(

orol ( 2017-09-07 07:13:36 +0300 )edit

I can confirm the WiFi dementia for the Aqufish as well

AkiBerlin ( 2017-09-07 11:22:21 +0300 )edit

Same for me for the Wifi key. But only on one network. That and few other issues that Jolla can't reproduce makes me think that it's maybe time for a factory reset. I'll do it after I get an Xperia.

Sthocs ( 2017-09-11 12:18:37 +0300 )edit

Hello, it seems the Wifi issue shows up when two or more different WLANs are in reach and I want to switch between them. There's no problem when connecting to networks at distant locations where no known WLAN was in between (e.g. home vs. office).

nop ( 2017-09-26 16:14:40 +0300 )edit

answered 2017-08-02 18:32:42 +0300

Leon gravatar image

to catch this release announcement the "official" tag is missing,update/page:1/

Could some "official" add the "official" tag :-)? thank you.

edit flag offensive delete publish link more


A release should rather become "official" only when it has rolled out for all. Please consider using the tag "release-notes" for searching.

jovirkku ( 2017-08-24 15:55:09 +0300 )edit

answered 2017-08-04 00:38:46 +0300

arcadia gravatar image

After this update I have the problem with battery life. In the night my jolla1 loses the 9-10% of battery life.

edit flag offensive delete publish link more



Intex Aqua here - for me too, sometimes the battery loses about 8% in one moment.

tom.i ( 2017-08-04 12:23:06 +0300 )edit

Even after 2-3 days after the update finished?

leszek ( 2017-08-08 12:06:14 +0300 )edit

yes,this problem is present every day

arcadia ( 2017-08-10 20:59:43 +0300 )edit

answered 2017-08-18 05:11:10 +0300

Rubio gravatar image

updated 2017-08-18 05:12:32 +0300

  • Can I update in Turing Phone?
  • Turing Phone can not update to 2.1.0.x and 2.1.1.x by OTA.
edit flag offensive delete publish link more



No, you cant. EA-Version is only for Jolla 1/Jolla C and Members of the EA-Program.

mettska ( 2017-08-18 12:59:24 +0300 )edit

Does TuringPhone get a new version in the future?

Rubio ( 2017-08-28 08:57:13 +0300 )edit

answered 2017-07-25 18:25:08 +0300

Rafaelvlmendes gravatar image

updated 2017-07-25 18:25:35 +0300 Jamsanjoki is the best update SailfishOS:

Alien Dalvik update now same apps open + fast and the keyboard answer fast.

Emoji keyboard sailfish word in apps Android too

Notifications apps now work but have same bugs

System + fast too

edit flag offensive delete publish link more

answered 2017-07-28 21:47:39 +0300

Sthocs gravatar image

Hi, I've launched the upgrade from to and my Jolla 1 is now stuck on the upgrade screen, with the progress bar that hasn't moved at all.

Note that I've tried to do the update without being connected to the Internet. Was it a bad idea? Do I try to shut it down now? :/

edit flag offensive delete publish link more



same with my JollaC. Just recovering to @Sthocs: You are the first one with Jolla1 problems here,

cy8aer ( 2017-07-28 22:46:10 +0300 )edit

Ok, I was a bit more lucky, I finally removed the battery and it restarted normally on I guess the update didn't start at all. Will retry it later.

Sthocs ( 2017-07-29 00:15:49 +0300 )edit

I tried updating - had waited a couple of days to see if any problems were reported as I am only on a mobile connection here. Downloaded, and started the install. After the reboot and the normal Sailfish + progress bar display I got a message that the update (or whatever) could not be performed. And then the problems started... I have tried the recovery mode simple options of reboot and btrfs recovery. I guess I will have to reset to factory state - that's the penalty for signing up for early access on a production device :-(

Kjetil Kilhavn ( 2017-07-29 00:38:19 +0300 )edit

Also don't forget to check your btrfs allocation if you're on Jolla 1. The optimization process wasn't proposed this time, even though the allocation of my system was > 85%.

Sthocs ( 2017-07-29 01:12:01 +0300 )edit

Original Jolla - I also had the message that the update could not be completed on the first reboot. Press OK to reboot - which thankfully got me back to where I started. Then I remembered something I tried on a previous update that didn't go through - I tried powering off and on before starting the update process. Then the update completed fine. Will have to remember to do this for all future updates I think!

londonjolla ( 2017-07-29 11:12:39 +0300 )edit

answered 2017-08-13 11:56:17 +0300

jsommer gravatar image

Has someone an idea, when the update will be available for Intex,Aqua Fish. I think, most important are the security updates.

edit flag offensive delete publish link more



@jsommer usually when the test build starts stabilizing, a couple DEV UAT iteration releases.

DarkTuring ( 2017-08-28 01:19:28 +0300 )edit

answered 2017-08-15 18:47:49 +0300

BastardRacoon gravatar image

Hi. I've got one problem after update and one not so big thing. Yhe not so big thing is heptic feedback on pulley menus. It is quite strong now after updating my Jolla 1. As I said, it's not a big thing but I would prefer little weaker heptic feedback like it used to be. And now the problem; sharing internet connection (WLAN) from my Jolla 1. It often takes several trys to succeed turning hotspot on and couple times I've had to reboot my Jolla to make it work. One time I went to settings and as you can see from the screenshot below, option to share internet connection was "blank". Am I the only one with this problem? image description

edit flag offensive delete publish link more

Question tools



Asked: 2017-07-24 12:40:33 +0300

Seen: 35,505 times

Last updated: Oct 02 '17