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

[release notes] 3.1.0 Seitseminen [released]

asked 2019-06-27 15:26:52 +0300

jovirkku gravatar image

updated 2019-10-28 09:39:08 +0300

Sailfish OS 3.1 is our biggest update since the launch of Sailfish 3 last year. It features redesigns of many core apps, including People, Phone, Messages, and Clock, driven by extensive UX studies. It also brings small changes to the look of the documents and gallery apps. This all aims to make Sailfish more intuitive, encouraging a more natural usage of the device. The other big focus for this update is security: we introduce disk encryption support (to be rolled out to devices in phases), VPN changes to ensure that your traffic is secure from the first moment you use your phone, and enhanced isolation of many system APIs and functionalities. With many bugfixes and improvements to its Android™ App Support, plus the addition of fingerprint authentication, this update brings Sailfish X for Xperia XA2 officially out of beta!

Many thanks to you our active contributors for your feedback and proposals.

Table of content

Update version history

  • 2019-07-18 : 3.1.0.11 was released to Early Access subscribers (Jolla devices and Xperia X & XA2).
  • 2019-07-25 : 3.1.0.11 was released to all subscribers as an OTA update (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia and Gemini devices are available at https://shop.jolla.com/downloads/ .

Size of update

The download size of the update depends on the device type and on the OS version currently in the device. Some typical values below:
- Jolla 1 from 3.0.3 to 3.1.0: about 360 MB
- Jolla C from 3.0.3 to 3.1.0: about 540 MB
- Xperia X from 3.0.3 to 3.1.0: about 440 MB

Release Highlights

This list contains examples of new features (and some bug fixes) added to Sailfish OS, compared to the previous public release 3.0.3. The release notes of 3.0.3 can be found here.

The instructions for installing Sailfish OS to Sony Xperia X and XA2 devices are here - covering Windows, Linux, and macOS.

IMPORTANT: do not update your XA2 device to Android 9 .
Currently, Sailfish OS requires Android 8.1. If you already have Android 9 in your XA2 device, please downgrade it to Android 8.1 and install Sailfish OS only then. Please follow these instructions.

The supported Sony Xperia XA2 models are (no change here):

  • XA2 single SIM H3113 (also H3123, H3133)
  • XA2 dual SIM H4113 (also H4133)
  • XA2 Ultra single SIM H3213 (also H3223)
  • XA2 Ultra dual SIM H4213 (also H4233)
  • XA2 Plus single SIM H3413
  • XA2 Plus dual SIM H4413 (also H4493)

The supported Sony Xperia X models are X single SIM F5121 and X dual SIM F5122

The supported Gemini PDA models are x25 and x27.

Xperia XA2

  • Fingerprint authentication is supported now - see Device lock below

Accounts

  • Signing in/on Dropbox fixed

Android™ App Support

  • Android 8.1 App Support for Xperia XA2 devices improved:

    • WhatsApp behaves better after closing video/voice call
    • Android apps work now after invoking them from Events View
    • WLAN support improved. Android apps can detect active WLAN connections now
    • Notifications framework improved. This should make Telegram notifications, for instance, wake up the device, and to make a sound, and to turn LED on
    • Improved stability
    • Translations for recently added display texts added
    • Dimmed app covers should not appear now
    • Closing of Android apps fixed
    • Behaviour of media control buttons fixed during Spotify playback and at lock screen
    • Out-of-memory handling improved
    • Setting 'Allow apps to run in the background' fixed
    • Default AOSP apps (Camera, Gallery, Contacts) removed
    • Telegram and other apps can detect touch-on-display correctly now
    • Adding contacts from Android apps (e.g. Whatsapp) to People app now possible.
  • Android 4.4 App Support for Xperia X and Jolla C

    • TLS v1.2 enabled by default

Bluetooth

  • Bluetooth engine, Bluez, updated to v. 5.50 (on newer devices than Jolla phone and Jolla Tablet). This improves stability, fixes some errors and enables new features

Browser

  • Debugging Browser has been documented now here
  • Support for WebGL (an API used to create 3D graphics in a Web browser) enabled

Calendar

  • You can create ActiveSync (and Google?) meeting invitations in Calendar
  • Delete option disabled for read-only events
  • Calendar event remind me option fixed to remember the last selection by the user again (community contribution)
  • Calendar all day events showing incorrectly fixed
  • Missed calendar event notifications renamed to talk about past calendar events (you may have missed calendar alarm, but not necessarily the event)

Camera

  • Just tap to zoom out of zoomed photo in camera roll (previously was double tap)

Clock

  • Timers, alarms and stopwatch organised as tabs

Connectivity

  • Enabling VPN without (prior to getting) network connection is now possible. This is to ensure that all your traffic is secure from the beginning. The text "Waiting for network..." is shown in Settings in this situation. The Top menu toggle can be enabled regardless of network state.
  • DNS server list is now cleaned up at service disconnect. This makes DNS work faster when changing networks with VPN set to autoconnect
  • VPN credentials dialog customisable by external VPN providers
  • Managing VPN connections is more robust now
  • Password-protected OpenVPN configurations are now supported
  • WPA-EAP extended with ability to include CA certificates and select PEAP method
  • Security code authentication required before user can see WLAN hotspot, mobile access point, tethering and VPN passwords in settings

Device Management (MDM) [Corporate API]

  • VPN policy API introduced
  • MDM Email API regression fixed
  • Fixed an issue where App couldn't be added to autostart

Device lock

  • XA2: Fingerprint authentication can be used instead of typing the security code when unlocking the screen of XA2 devices now. NOTE: Because of this, the implementation of the device lock is different, meaning that the whole feature is re-installed when taking the 3.1.0 update. Consequently, you will need to enable the device lock again after the OS update. Therefore, do not forget to visit Settings > Device lock.
  • Cancel and accept text buttons changed to icon buttons

Display

  • API to prevent screen blanking implemented. Multiple items can prevent blanking - it happens as long as at least one of those wants to have it that way

Documents

  • Redesigned document viewers for PDF, text documents, spreadsheets and presentations (split view UX pattern dropped)
  • Documents app now shows errors with proper Sailfish-style layout
  • Supports opening plain text files, when opening txt file the user is now prompted whether they want to open the file in Documents or import to Notes
  • RTF file text encoding and inline picture handling issues fixed

Email

  • Out of office reminders now supported for Active Sync emails. Exchange account settings has a new section "Automatic replies" with button Modify for this feature.
  • Setting up an Exchange account is more robust now. Busy states with spinners should not remain active too long [https://bz.jollamobile.com/show_bug.cgi?id=44739]
  • Option for signing email messages (using pgp) implemented initially, not enabled by default. This feature is currently only for developers, and advanced users. Email signing only works for generic email accounts.Thanks to Damien Caliste who developed this.

First time use

  • You can now disable hints and tips often shown when you use an app or feature the first time in "Settings > Gestures > Show hints and tips"
  • You can now reset hints and tips when long-pressing the "Show hints and tips" setting and selecting "Reset hints" action
  • Return to home hint shown when user opens app the first time, teaching how to return to home with edge swipe
  • Change keyboard gesture hint shown when user opens the keyboard the first time
  • Close keyboard gesture hint shown few days later
  • Close all apps hint shown when user enters the home (active covers) housekeeping mode the first time
  • Empty Screenshot album instructs user to press left and right Volume keys down to take screenshots
  • Incoming call now always displays answer and reject call hints, tapping answer and reject icons still plays pulley hint animation
  • Just tap to zoom out of zoomed photo (previously was double tap)
  • Don't try to crop with none option
  • Fix timing issue sometimes causing image editing to fail

Homescreen

  • Unresponsive dialog regression fixed

Media

  • Empty search field now shows close icon button
  • Scrolling down to see more search results automatically closes keyboard

Messages

  • Redesigned conversation view
  • Header area introduced that shows the contact of the conversation
  • Message bubbles are better organised visually and in relative date groups
  • Tap message bubble to see full timestamp, used SIM cards and numbers, delivery and read status
    • Info only shown where it makes sense, if the device supports Dual SIM, recipient contact has multiple numbers, read receipts have been enabled, and so on
  • Reply field disabled for service messages from senders with no phone numbers
  • You can now save and edit contacts without leaving the Messages app

Notes

  • Empty search field now shows close icon button
  • Scrolling down to see more search results automatically closes keyboard

OS updates

  • Some stability issues fixed

People

  • Redesigned People app: contact picker, contact card and contact editor
  • Contacts reorganised as alphabetically grouped list, armed with new scrollbar component
  • Contact card shows more efficient layout
  • Contact editor orgranized to prioritise common fields
  • Contacts now support adding note fields
  • Show contact card after creating a contact
  • Selecting and deselecting all contacts is now possible
  • Contacts multi-selection now allows reviewing already selected contacts
  • Search field now always shown on Phone contacts view and People app, but search pulley action still provided for easy one-handed activation
  • Fixed an issue where importing contact with special characters from vcard file lead to crash of People app

Phone

  • Phone refactored into three tabs: Dialer, History and People
  • Redesigned dialer for easier one-handed use
  • Redesigned call history view, supporting basic and detailed modes. Detailed call history allows you to see additional information like call duration and Dual SIM info
  • Incoming call dialog now allows replying to the caller easily with predefined quick messages (ability to customise quick messages is coming in the next release)
  • You can now save and edit contacts without leaving the Phone app
  • Dialer and contacts phone number fields support "." and "," DTMF pause characters common in other OSes in addition to the previous "p"

SDK

  • MDM API added to SDK

SIM

  • SIM indicator shown on Phone call loghistory entries to know which SIM (on dual SIM phones) was used to make the call

Security

  • [XA2] Fingerprint authentication added. .
  • User data encryption (a.k.a. encryption of Home partition) is now supported by the OS. However, this feature is in 3.1.0 only supported for freshly flashed corporate devices and will be deployed in upcoming Sailfish updates to consumer devices.
  • Security code authentication required before a user can see WLAN hotspot, mobile access point, tethering and VPN passwords in settings
  • Malicious use of Phone and Messages interfaces restricted
  • Vulnerabilities fixed:
    • glibc 2.27: CVE-2017-15670,CVE-2017-15671,CVE-2017-15804,CVE-2017-17426,CVE-2017-1000408,CVE-2017-1000409,CVE-2017-16997,CVE-2018-1000001,CVE-2018-6485
    • glibc 2.28: CVE-2016-6261, CVE-2016-6263, CVE-2017-14062, CVE-2017-18269, CVE-2018-11236, CVE-2018-11237
    • openconnect 8.02: CVE-2018-20319
    • libxslt 1.1.33: CVE-2019-11068
    • gdb 8.2.1: CVE-2017-9778
    • binutils 2.32: CVE-2014-9939, CVE-2017-12448 to CVE-2017-12459
    • wpa-supplicant 2.8: CVE-2017-13082, CVE-2017-13077, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13082, CVE-2017-13086, CVE-2017-13087, CVE-2017-13088, CVE-2018-14526

UI components

  • Palette API introduced for custom coloring Silica UI components
  • UI components implicitly handle press effects, no need to explicitly bind to highlighted property to implement press effects
  • Text editor cursor now blinks to better visualize what field has the focus
  • The issue with context menus opened at the bottom of the page getting clipped fixed

T.J.C: Issues reported by the community and fixed in this update

All of the links below may not open up for everyone, sorry.

Technical changes

Changelog

Detailed changelog is kept here - Extra file systems for Xperia X kernels (e.g. NFS) enabled

Updating your device

Your device must be connected to the Internet and signed into 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 the case of "Jolla Phone" devices (product name "Jolla" in Settings > About product).

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

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, read our help article in Zendesk.

NOTE: Sailfish OS does not support downgrading. Never try to downgrade the OS as this would brick your device.

Notification concerning apps from Open Repos

  • If you use Phonehook or Callrecorder from OpenRepos, uninstall it before upgrading
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading
  • If you use Patchmanager, revert all applied patches before upgrading.

About SD cards

  • Encrypted cards must be unlocked by the user to make them available for Sailfish applications.
  • Non-encrypted cards are mounted automatically when the device is turned on.
  • Encrypted cards can be formatted only when they are locked. Formatting removes the encryption in this case (the card becomes unencrypted and unmounted). You can then format it again with the option to encrypt, if needed.

Known issues

  • Bluetooth pairing and audio connections may still fail in some circumstances
  • Some Facebook services (syncing FB events to Calendar; uploading pictures to FB from Gallery) do not work (independent of your OS release) due to some changes at the FB end.
  • Disabling a calendar account does not necessarily prevent the appointments from alerting.
  • The chacha20-poly1305 cipher is not currently working, which is often chosen for SSH. It has been disabled in the sshd configuration file, but if you have manually modified it then it will not automatically update. You can ssh into your device using 'ssh -c aes128-ctr' and check the /etc/ssh/sshd_config file against its 'rpmnew' version if present.
  • Problems in accessing Twitter with Sailfish Browser.
  • Gallery and Mediaplayer cannot show any media from an encrypted SD card.

Known issues specific to Xperia X

  • Not implemented features: NFC, FM radio, double-tap, step counter
  • Issues with mobile data persist on some SIM cards. Turn the Flight mode on and off to reset the network setup. Reverting the device to Android and re-installing Sailfish X has often helped. See our support article.
  • Manual network/carrier search lists all networks by the same name (the name of the SIM provider). Use an automatic search. If not possible, you need to try several items in the manual search results, unfortunately. The topmost item is not necessarily the one that can serve you (still valid with most SIM cards)
  • [camera] Force autofocus mode for photos, and continuous for video. After this, camera focus is still not ideal - as the camera stays out of focus when it starts until you either tap or try to take a shot - but the pictures seem to be better focused now
  • If a device is powered off alarms are not functional
  • Bluetooth: problems with some car equipment, some audio devices and computers may appear
  • Loudspeaker volume level cannot be adjusted very high
  • Not all SD cards are recognized and mounted.

Known issues specific to Xperia XA2

IMPORTANT: do not update your XA2 device to Android 9 .
Currently, Sailfish OS requires Android 8.1. If you already have Android 9 in your XA2 device, please downgrade it to Android 8.1 and install Sailfish OS only then. Please follow these instructions.

  • Not implemented features: FM radio, double-tap
  • Bluetooth: there are problems in connecting to some peripheral devices
  • XA2 does not power up when alarm time has elapsed
  • Flashing Sailfish X to XA2 might still fail (so far seen to happen on Ubuntu 18.04 when using USB3 port). Please read this article.
  • With v17B Sony vendor image we observed a decrease in the perceived signal strength of the 5GHz WLAN access points (investigations ongoing). Version v16 may work better in this respect. Therefore we would not recommend flashing v17B for the time being if you use WLAN networks in the 5GHz band. You can reflash the vendor image of your choice by following the instructions in here.
  • Voice calls with Whatsapp are not usable as the voice volume level is minimal (if can be heard at all).
  • Video playback in Whatsapp requires special actions: 1) Tap on video 2) Tap the share button (top right) 3) Tap back arrow 4) Tap Play on the video. Now it starts playing...

Known issues specific to Gemini PDA

  • Gemini Screenshot Button Fn + X does not work
  • Not possible to answer calls when Gemini is closed with side button
  • Some 3rd party apps have issues in Landscape mode.
edit retag flag offensive reopen delete

The question has been closed for the following reason "released in a software update" by olf
close date 2019-12-28 22:16:21.246952

Comments

1

Downloading now, thanks.

One idea springs to mind, I think it's about time we had an option to hide the wretched tutorial icon, perhaps with a simple option in Settings to hide/unhide it.

Many of us seasoned users have to revert to patches, editing application files or making a 'misc' folder to put unwanted icons - really?, surely we can shake those days of "If we can't hide it, we'll make a feature of it"

Spam Hunter ( 2019-07-18 20:28:30 +0300 )edit
5

Should be mention signature spoofing and microg support in there?

TMavica ( 2019-07-18 20:57:19 +0300 )edit

Downloading 3.1.0.11 for XA2 succeeded well on the road in Sweden. :) :)

N9Sailfish ( 2019-07-18 22:03:57 +0300 )edit

Great!! Am installing 3.0.11 on a Xperia X, XA2 and XA2 Plus,.wil install it on Jolla C and Jolla 1 later.

WilliePre ( 2019-07-18 22:13:03 +0300 )edit

@Edz I think they trying to do something with tutorial icon. Look at changelog "[jolla-startupwizard] Work also without tutorial installed,"

atlochowski ( 2019-07-18 22:20:07 +0300 )edit

35 Answers

Sort by » oldest newest most voted
0

answered 2019-07-21 10:15:42 +0300

lispy gravatar image

It seems the update won't show up on my Xperia X in Germany, I doublechecked but early access in my account is enabled. What am I missing?

edit flag offensive delete publish link more

Comments

2

Did you try upgrading via https://openrepos.net/content/olf/sfos-upgrade ?

bomo ( 2019-07-21 11:56:28 +0300 )edit
1

Great, that did the trick. Awesome little tool...

lispy ( 2019-07-22 09:19:28 +0300 )edit
0

answered 2019-07-21 12:08:38 +0300

Chris_ gravatar image

Finally, the battery in idle mode keeps the same as in the android. Fall 4% after 24 hours. Good job :)

edit flag offensive delete publish link more

Comments

I'll check if I can see any difference :)

Direc ( 2019-07-23 00:08:04 +0300 )edit

I'll try it after upgrading and write comment here... Hope there is not so battery drain on my xa2 plus and some processes will stop use the CPU a lot (booster silica qt5, lipstick plugin evdevtouch). hope, you are right

kriziak ( 2019-07-23 15:51:43 +0300 )edit

I have all the time set airplane mode and wifi and bluetooth turned off. On previous versions, at the same setting, he took 8%. So there is an improvement :)

Edit 27.06 Flight mode, wifi and bluetooth off 1% more

XA2 3113

Chris_ ( 2019-07-23 19:15:15 +0300 )edit
0

answered 2019-07-22 00:47:35 +0300

paulvt gravatar image

The Phone app tab for dialing is labeled "Dialler" for me, and not "Dialer" as mention in the release notes above and what is IMO the correct spelling ;).

edit flag offensive delete publish link more

Comments

2

it depends. dialer (American English) or dialler (British English). So "dialler" is ok.

atlochowski ( 2019-07-22 00:54:29 +0300 )edit
0

answered 2019-07-28 18:56:38 +0300

Raymaen gravatar image

updated 2019-07-28 20:08:09 +0300

(XA2 single sim) Android apps like "HERE maps", "DB Navigator" or "Shazam" still not usable on mobile data while they all work fine on WiFi!

edit flag offensive delete publish link more

Comments

HERE Maps is working with mobile data on my Xperia X.

vision ( 2019-07-28 20:03:14 +0300 )edit

DB navigator works perfectly using my Vodafone sim card. which provider do you have?

bomo ( 2019-07-28 21:05:48 +0300 )edit

Drllichgroup: WIN Sim (O2) (Germany)

Raymaen ( 2019-07-28 23:22:31 +0300 )edit
1

@Raymaen It seems to affect O2 users. See here: https://together.jolla.com/question/209532/track-down-mobile-data-issue-android-xa2-310/

Nova ( 2019-07-29 09:45:25 +0300 )edit

yes, somehow a lot of apps and certain providers result in no network connectivity, which is very sad. i am also effected with o2 germany...

donni106 ( 2019-07-31 11:51:27 +0300 )edit
-4

answered 2019-07-26 07:48:15 +0300

My question is probably not new, but amid "puppies" who are rejoicing xperia update will be noticeable. So - why dalvik updates do not touch jolla 1? We didnt pay you for a smartphone? (and I notice that it was a lot of money for such modest characteristics)? The smartphone was given away for free? Why such selective updates? People have supported your ideas, and what now you do? That is how Nokia in 2011-2013. Did we all like that? And just do not talk about the complexity of the technical support - you have only 2.5 official device!

edit remove flag flag offensive (1) delete publish link more

Comments

7

What are you talking about? The Jolla 1 was released five and a half years ago, and it has received every single update so far - and it's likely to receive every future update as well. I'm unaware of any other mobile phone receiving official software updates for so long.

The Android compatibility cannot be updated without updating the kernel, which isn't really possible on the Jolla 1 for a myriad of reasons. Same for the more recent versions of Bluetooth, they require a newer kernel which isn't available for the Jolla 1.

nthn ( 2019-07-26 19:50:04 +0300 )edit
1

What are the reasons for not updating the jolla 1 kernel? Weak hardware? This only depends on the performance of dalvik. And what is special about such a long support of the smartphone, if "Jolla - unlike" and they have "2.5" devices in General - is it really difficult to work on them all the same?

AllHafRA ( 2019-07-27 06:59:48 +0300 )edit
4

See Dr. Yak‘s reply to rbrodbeck here

Kopekenscheich ( 2019-07-27 23:03:44 +0300 )edit
4

@nthn "for a myriad of reasons"... I see what you did there ;-)

Spark ( 2019-07-28 15:52:42 +0300 )edit
8

No necessary binaries available from the SoC manufacturer (they simply don't exist anywhere) which means it's pretty much impossible to achieve in the first place, age of the device, amount of RAM in the device (the CPU is no beast either), limited resources of Jolla and, unfortunately, the amount of the users who would pay for the update is simply too small.

I would like to kindly remind you that Jolla still fully supports the Jolla Phone - Sailfish OS 3.1.0 was released to it with all the features and fixes other devices also received. Android support, however, is an optional feature, which can be installed if the user so pleases. The counter-intuitive thing is that Jolla can fully manipulate SFOS to its hearts content, including for the very first device, but regarding that additional feature (Android support) Jolla can only do so much about.

I still have Jolla Phone, even though XA2 Ultra is my daily driver now. Even if Jolla1 had full Android 6 app support, it wouldn't stand a chance against Firefox, Deezer and WhatsApp running at the same time...

Direc ( 2019-07-28 18:16:34 +0300 )edit

Question tools

Follow
19 followers

Stats

Asked: 2019-06-27 15:26:52 +0300

Seen: 35,765 times

Last updated: Oct 28 '19