We have moved to a new Sailfish OS Forum. Please start new discussions there.

[release notes] 2.1.0 / Iijoki [released]

asked 2016-12-15 13:52:07 +0200

jovirkku gravatar image

updated 2017-10-02 22:03:57 +0200

olf gravatar image

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read chapter "Privacy" below) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

Release Highlights

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


  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.


  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.


  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.


  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).


  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.


  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.


  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.


  • Qt 5.6 framework taken into use.


  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.


  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).


  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.


  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.


  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:


For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

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 [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • 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 equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.
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 22:04:24.423870


Is there a new sdk version available with this new Qt version ? Qt Quick controls will be available for native jolla development ?

condo4 ( 2017-01-02 22:50:19 +0200 )edit

I don't think Controls will be available in Harbour, not immediately at least from the list of allowed QML imports.

Damien Caliste ( 2017-01-03 10:39:51 +0200 )edit

Regression for me with PBAP/Car Kit (CK3100), and no response from a sailor.

pigg ( 2017-01-28 00:38:06 +0200 )edit

https://together.jolla.com/question/145376/bug-20251and-2056-jolla-c-could-not-receive-smsphone-call/ I still hope, one day we will receive every call on the device.

x1f ( 2017-02-08 16:06:12 +0200 )edit

this is the first updated of which i am able to pronounce the name :)

itdoesntmatt ( 2017-02-08 16:18:03 +0200 )edit

25 Answers

Sort by » oldest newest most voted

answered 2017-04-05 17:03:28 +0200

Toxip gravatar image

updated 2017-04-11 11:50:11 +0200

The lag problem on Jolla C/Aquafish still hasn't been fixed. This needs to be investigated still and taken out of the fixed bugs list.

EDIT: This update should NOT be release until this problem is solved! This problem is a huge regression on usability!

edit flag offensive delete publish link more



Also having the same lag problem which the digitizer interprets as long press often times instead of swipe, resulting in me almost deleting apps or selecting links in email and browser apps that i really didn't want to open. It super annoying.

DarkTuring ( 2017-04-11 09:29:25 +0200 )edit

answered 2017-02-09 04:04:37 +0200

MoritzJT gravatar image

updated 2017-02-09 04:38:46 +0200

Has this update by any chance introduced changes in the threshold needed to push an app from the front to it's card? Because I used to easily push apps to the backround with the flick of my thumb, while now I have to slide it more to the middle of the screen. At least that is what I feel and I would have liked to read about that if that's the case. I don't like it (yet) - I'll give it some time but for now it hinders my workflow. Is it maybe the new Kalman-Filter?

Regards and thank you for that big update!

edit flag offensive delete publish link more


I had the same sensation. Kalman filter could be the reason.

Giacomo Di Giacomo ( 2017-02-09 10:55:10 +0200 )edit

I have the same issue on Jolla C, don't notice it so much on Jolla 1. If you delay slightly after touching but before you flick/slide it seems to register the flick more consistently.

coley ( 2017-02-09 14:54:39 +0200 )edit

There you said it... delay - I don't need delays in my UX. If Jolla introduces such changes, always remember to make them OPTIONAL! Why is this so hard? I can't imagine it will break something or be too much code to have both working, but then again I'm no developer...

MoritzJT ( 2017-02-09 16:09:44 +0200 )edit

yep, this change makes app changing really annoying, please change it back

Bysmyyr ( 2017-03-04 10:19:04 +0200 )edit

should this regression be reported in its own topic? it is tricky to find from here, and an annoying thing.

mcfrisk ( 2017-05-09 12:46:26 +0200 )edit

answered 2017-02-08 23:16:55 +0200

inta gravatar image

Is Sailfish Maps finally gone?

pkcon refresh && pkcon install sailfish-maps

does not work anymore …

could not find sailfish-maps

That makes me sad. HERE WeGo is a great software, but in the end it is still Android and not native Sailfish.

edit flag offensive delete publish link more



no, it's not gone (jolla1): just re-install it (v.1.1.26) with official jolla store app

lpr ( 2017-02-08 23:28:49 +0200 )edit

That's not possible on Jolla C.

inta ( 2017-02-08 23:31:38 +0200 )edit

it was never intended to be on JollaC

lpr ( 2017-02-08 23:54:53 +0200 )edit

I know, but it could be installed before and I miss it. ;)

inta ( 2017-02-09 00:07:16 +0200 )edit

same here, maps not installable anymore... (jolla C).

Schturman ( 2017-02-09 01:08:31 +0200 )edit

answered 2017-07-10 11:26:32 +0200

lupastro gravatar image

Is there any clue (+/-) when the next update is going to be released? It's been a long time since the last one :-)

edit flag offensive delete publish link more


When it's ready... ;)

nick75 ( 2017-07-10 12:42:37 +0200 )edit

Well....according to the "looking for translation help post", an update should have been released a loooooooong time ago.

lupastro ( 2017-07-10 16:03:27 +0200 )edit

Expecting some news on next release. We require few options in msges like selecting multiple and forwarding options too.

Twinklestar1792 ( 2017-07-10 22:24:21 +0200 )edit

answered 2017-02-08 16:48:08 +0200

nthn gravatar image


edit flag offensive delete publish link more



I am also getting note using Jolla-C: "Update requires 510 MB of free space. 430MB currently available"

KylliOrvokki ( 2017-02-08 18:26:55 +0200 )edit

@KylliOrvokki please check my post there and share the info and lets get your device also update. @nthn got his device updated already.

Sage ( 2017-02-09 09:14:24 +0200 )edit

I managed to free enough space by deleting quite many application. Not desired workaround but I have now made the update successfully. I would be nice to show which application etc. is taking the most space so one can easier decide what to remove.

KylliOrvokki ( 2017-02-10 14:44:02 +0200 )edit

@KylliOrvokki unfortunately SFOS base system requirement is i think 2GB, a huge mistake, given that having any medium amount of SFOS apps, maps, and maybe some backup information causing this limit to be blown out of the water. The operating system partition should be increased to 4GB. That would solve a billion issues.

DarkTuring ( 2017-04-11 09:31:22 +0200 )edit

answered 2017-02-09 18:25:57 +0200

pasik gravatar image

updated 2017-02-09 18:28:44 +0200

"Fingerprint UI polished." Are we expected new hardware or is this update coming also Turing Phones officially? Turing Phone have not published officially even previous OS update yet.

edit flag offensive delete publish link more

answered 2017-02-08 18:13:52 +0200

sirzero1997 gravatar image

It's still not working. Mine still shown as and "Waiting for connection"

edit flag offensive delete publish link more



I had the same, after removing /home/nemo/.cache/store-client/os-info and killing the store client via pkill store-client (thanks to Keto) it worked

till ( 2017-02-08 21:26:28 +0200 )edit

thanks, resolved the problem for me too.

Blackei ( 2017-02-08 21:46:54 +0200 )edit

Thanks , It worked =)))

sirzero1997 ( 2017-02-08 22:12:40 +0200 )edit

Hi. How I can remove in notification update to Now moment I user Thank

Rafaelvlmendes ( 2017-02-09 08:27:02 +0200 )edit

answered 2017-02-08 19:01:46 +0200

Rubio gravatar image

Turing phone can be updated?

edit flag offensive delete publish link more



@Rubio which Turing phone version do you have and which SFOS do you have installed? Please add details to question.

DarkTuring ( 2017-02-09 09:34:42 +0200 )edit

Turing Phone have not published officially even previous update... :(

pasik ( 2017-02-09 18:23:29 +0200 )edit

answered 2017-02-08 19:23:19 +0200

pawel gravatar image

worked on second trial on aquafish. sailorgram wont start

edit flag offensive delete publish link more


Yep, can confirm: sailorgram seems to need some adaption work.

hwesselmann ( 2017-02-08 19:51:34 +0200 )edit

harbour-sailorgram: symbol lookup error: /usr/share/harbour-sailorgram/lib/libqtelegram-ae.so.1: undefined symbol: _ZNK14QMessageLogger5debugEPFR16QLoggingCategoryvE

Mazoon ( 2017-02-08 21:51:39 +0200 )edit

Use a Beta build https://github.com/QtGram/SailorGram-BETA/tree/master/beta

Sailor ( 2017-02-09 13:40:04 +0200 )edit

cant install those, brocken packages

pawel ( 2017-02-10 10:20:52 +0200 )edit

The built for 2.1 is found in the comments in Sailorgram's Openrepos page. Here's the link provided there: https://dl.dropboxusercontent.com/u/42147901/harbour-sailorgram-0.80-2.armv7hl.rpm

Ingvix ( 2017-04-03 19:50:23 +0200 )edit

answered 2017-02-08 18:37:38 +0200

Tanghus gravatar image

Stuck on backup

I had it set to backup to Dropbox, and now it has been stuck for 20 minutes only showing "Please wait while your content is being backed up".

The busy indicator isn't moving.

edit flag offensive delete publish link more


Well, that's really to be expected. A backup can be hundreds of MB large (with all the photos), so uploading may take a really long time, depending on your connection. Making a backup on the microSD card is much faster.

nodevel ( 2017-02-08 19:20:17 +0200 )edit

I have very little content on my phone. Just a few dozens 4*3 photos and a few albums.

Anyways, I killed the settings app, and when I restarted it, it was halfway downloading.

Now installed and ready to explore new features - especially text selection in browser and bigger fonts. Yeah, old bugger here, so it'll be nice not having to take my glasses on and off ;)

Tanghus ( 2017-02-08 20:39:06 +0200 )edit

Try re-logging in the Dropbox account. It did the same for me.

Giacomo Di Giacomo ( 2017-02-09 11:02:32 +0200 )edit

Question tools



Asked: 2016-12-15 13:52:07 +0200

Seen: 53,506 times

Last updated: Oct 02 '17