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

[release notes] 3.0.2 Oulanka [released]

asked 2019-03-05 17:17:47 +0200

jovirkku gravatar image

updated 2019-11-14 11:03:30 +0200

Oulanka brings in some new Sailfish OS features, with 44 TJC reported issues fixed: the Top Menu has new switch for silencing ringtones and there's a new battery saving mode to make the most out of a low battery. Email supports sending read receipts. Connectivity was improved in terms of firewall and global proxy. Also several security vulnerabilities were fixed, front camera focusing is better, the home screen has been tuned up, and Sailfish copes better in environments with large numbers of Bluetooth and WLAN devices. As well, this update improves Android™ 8.1 App Support Beta for Xperia XA2 devices.

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

Table of content

Update version history

  • 2019-03-18 : 3.0.2.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-03-25 : 3.0.2.8 was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA) as an OTA update. Installable images for Xperia X, Xperia XA2 and Gemini PDA 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.1 to 3.0.2: about 360 MB
- Jolla C from 3.0.1 to 3.0.2: about 400 MB
- Jolla Tablet from 3.0.1 to 3.0.2: about 310 MB
- Xperia X from 3.0.1 to 3.0.2: about 350 MB
- Gemini PDA from 3.0.1 to 3.0.2: about 380 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.1. The release notes of 3.0.1 can be found here

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

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.1 - 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 (no change here, either):

  • X single SIM F5121
  • X dual SIM F5122

Sailfish OS 3.0.2 is compatible with Gemini PDA variants x25 and x27, too.

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Android apps can connect to Internet via mobile data provided by SIM #1 now (occasional problems possible - device restart usually helps). Mobile data with SIM #2 does not work yet.
    • Memory leak fixed
    • The issue of invisible icons at App Grid fixed
    • Misbehaviour of "Force stop" button fixed in Settings > Apps > {android apps}
    • Lock screen controls for audio playback (MPRIS) added
    • Fixed the issue of rendering some characters (Chinese, Korean, Japanese, Emojis, etc.) in Android apps
    • Better stability overall
    • Several other improvements
  • No changes for other products

Ambiences

  • You can now flick ambience deletion remorse item away to commit the deletion
  • Elide very long ambience names shown when switching between ambiences

Browser

  • Handling of "mailto" links improved to avoid opening up the email service accidentally

Camera

  • Front camera focusing on wrong point fixed
  • Don't allow going to back camera mode if device has no back camera
  • Gesture to change between camera and video modes made less sensitive
  • Supported values of each device's camera parameters are now passed through to Qt, enabling more camera controls in apps. Thanks to Adam Pigg (piggz) for this contribution.

Calendar

  • Cancellation of a meeting is now sent to all attendees when organizer deletes the event from the calendar (ActiveSync meetings only)
  • Editing and then removing event caused crash, now fixed

Connectivity

  • Bluetooth scan around a lot of Bluetooth devices no longer slows down the whole device
  • WLAN network scan around a lot of WLAN hotspots no longer slows down the whole device
  • Make sure "Connect" and "Cancel" actions are visible when typing in WLAN passphrase
  • Firewall introduced in the previous release 3.0.1 gained many improvements, in general robustness and IPv6 support in particular. By default the Sailfish firewall now blocks all traffic to the ports of system services, while all ports needed by the user are allowed. For more information see the firewall configuration guide [update on March 26th: made visible to everyone]

Device Management (MDM) [Corporate API]

  • Disclaimer: By default all Device Management features are disabled on vanilla Sailfish OS devices
  • Data counters API: Query amount of downloading and receiving data for mobile data and WLAN
  • Call statistics API: Query number of dialled and incoming calls for specified period
  • Location data sources API: Enable/disable location data sources (GPS, cellular, online, etc.)
  • Proxy settings API: Setup global and access point specific network proxies for WLAN and cellular connectivity
  • App auto start API: Allow pre-starting apps on boot
  • Roaming status API: Fetch roaming status of SIM cards
  • Block write access with normal user's privileges to various network service configurations and global proxy configurations.
  • Cellular settings API: Basic mobile data provisioning support already existed, now extended with APIs to set cellular technology mode (4G, 3G, 2G) and other type of access point settings (MMS, etc.)

Documents

  • Don't list files in Documents app from unmounted memory card

Email

  • You can now enable sending read receipt from Email app
  • Rare internal email backend errors can no longer close the app

Flashing

  • Flashing of Gemini PDA kernel fixed: support all HW variants in kernel flashing
  • Photo cropping used to fail on some images (timing issue), fixed now

Homescreen

  • Events shows 7-day weather forecast (instead of normal 5-day) on larger screen
  • Memory optimizations for wallpapers handling, freeing memory for running other apps
  • Ringtones silencing switch added to Top Menu - see "Settings > Top menu > Silence"
  • Blur background added to some missing dialogs like volume level warning dialog
  • Close app gesture fixed for devices with narrow landscape displays
  • Alarm dialogs don't no longer get automatically hidden/snoozed if an application is raised below them
  • Top part of super app not reacting taps issue fixed
  • Top menu
    • Top menu hint regressed, now fixed
    • Toggle switch for silencing ringtones added (see Settings)
    • Toggle switch for global proxy added (see Settings)

Keyboard

  • Long-press on keyboard spacebar also works very near the screen edge (normally reserved for edge swipe)

Messages

  • Issue with message sending status getting stuck in "Sending" state fixed

Notes

  • Opening empty text file from transfers or file manager opens empty note (used to just open the main page)
  • Opening text file from transfers or file manager sometimes opening wrong note fixed

Notifications

  • Allow vibra for notifications that lack high priority status to turn on display

People

Power management

  • New battery saving mode introduced
    • Battery saving mode is automatically activated by default when the battery level goes below 20%
      NOTE: You must change the threshold to some value once to make this feature work. E.g. set it to 10%, or first to 10% then back to 20% [to be fixed to 3.0.3].
    • You can disable or adjust the battery saving threshold in the new Battery settings page
    • Also you can force the battery saving mode on immediately
  • This is what happens when the battery saving mode goes on:
    • Display brightness is decreased
    • Background synchronization tasks are skipped
    • Leaf icon is shown in status bar (the same as in Settings > Battery)
    • Banner about activating the saving mode appears.
  • Gemini PDA: high power drain when WLAN enabled fixed. Community member Leszek Lesner (leszek) deserves many thanks for finding this!

SDK

  • Custom RPM validators can be installed in addition to or to replace the Harbour validator
  • The user is able to choose from the installed RPM validators - in the Control Centre
  • The user is able to choose from the installed RPM validators - inside Qt Creator
  • OpenVPN build in PlatformSDK fixed; submodule URL changed to the Mer mirror

Security - vulnerabilities fixed:

  • busybox: CVE-2014-9645
  • libtiff: CVE-2016-9273, CVE-2014-8127, CVE-2016-3622, CVE-2015-8665, CVE-2016-5875
  • nss: CVE-2016-1938, CVE-2015-7575, CVE-2017-5461, CVE-2017-5462
  • python: CVE-2016-5699, CVE-2016-5636, CVE-2016-0772
  • python3: CVE-2018-1061, CVE-2018-1060, CVE-2018-1000117
  • shadow-utils, libshadowutils: CVE-2017-12424, CVE-2018-7169
  • systemd: CVE-2018-15688, CVE-2018-15686
  • access to SSH from cellular network was restricted by the firewall

Settings

  • Battery system settings page re-introduced, see "Settings > Battery". Battery settings contains a switch for enabling power saving mode and combobox to control the automatic power saving mode threshold (Not in use, 5%, 10%, 15%, 20%)
  • "Global proxy" settings introduced, accessed from Advanced settings (pulley menu) of Settings > WLAN and Settings > Mobile networks. Settings include on/off switch and settings forms define the proxy. Global proxy settings affect all connections (WLAN, mobile data).
  • WLAN settings shortcut when tapping WLAN item on Developer mode breakage fixed
  • Backup settings sometimes getting stuck infinitely searching for previous cloud backups fixed
  • PIN settings page removed from non-cellular devices (regression)
  • Switch Item for silencing ringtones added - see "Settings > Top menu > Silence"
  • SD card icons for SD card notifications created
  • The photo shown in "Settings > Sailfish OS Updates" is under Creative Commons, Attribution 2.0 Generic https://creativecommons.org/licenses/by-sa/2.0/. It comes from Pieni Karhunkierros, by Timo Newton-Syms. The photo has been modified.

Storage

  • Encryption of memory cards missing partition table (or when no partitions in a partition table) can be handled now.
  • Unlocked encrypted SD card was made available via MTP
  • Improved formatting of SD cards: "Accept a partition even if it's not mountable or encrypted" => Formatting and using of encrypted SD cards improved.

UI components

  • Dragging panels like Phone dialer or Media audio controls only slightly didn't snap back
  • Also panel opening sometimes lacked transition
  • Dialog header area background rotating wrongly during orientation change fixed

Weather

  • Sailfish shows 7-day weather forecast (instead of normal 5-day) on larger screens

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.

Changelog

Detailed changelog is available here.

For those porting Sailfish to other devices

The following two fixes must be included to be able to use the 3.0.2 SDK for porting Sailfish to other devices:

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 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:

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

  • Jolla Phone & Jolla Tablet: Installing this OS update uninstalls Sailfish Maps app, unfortunately. It can however be reinstalled from Jolla Store once the OS update is completed (fixed on March 20th at 16:45 EET)
    • 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.
    • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colours of different objects when using the ambiences that have light background colours.
    • 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.
    • The threshold of battery saving mode must be changed once to make the saving mode turn on automatically. Therefore set it to 15%, or first to 15% then back to 20% [to be fixed to 3.0.3].

Known issues specific to Xperia X

  • Not implemented features: NFC, fingerprint detection, 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 automatic search. If not possible, you need to try several items in the manual search results, unfortunately. The top most 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 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 recognised and mounted.

Known issues specific to Xperia XA2

  • Not implemented features: NFC, fingerprint detection, FM radio, double-tap
  • Battery drain high when WiFi on
  • Bluetooth: there are problems in connecting to some peripheral devices
  • XA2 does not power up when alarm time has elapsed
  • Display blanking is unstable during phonecalls or alarms (due to proximity sensor). Quick triple-tap on Power button in the problem situation helps.
  • 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.
  • Mobile data doesn't work with with certain SIM/operator on most Android apps
  • WLAN does not work on channel 13
  • There are two working versions of vendor binaries: v16 and v17B. Both have been tested to work on XA2, however, we recommend using the newer one (v17B) if you flash/reflash Sailfish OS to your device.
  • Sailfish flashing script of Windows was broken on the public release of update 3.0.2.8. The problem has been fixed today (Friday March 29th). If you have downloaded the Sailfish OS zip package already, you need to do it again now. Download from here.

Known issues specific to Gemini PDA

  • Gemini Screenshoot Button Fn + X does not work
  • Not possible to answer calls when Gemini is closed with side button
  • Alarm not working
  • 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:18:01.387100

Comments

5

Thank you. I am looking forward to upgrade my XA2

Malinux ( 2019-03-18 12:59:20 +0200 )edit
3

I'm curious, what's the holdup for a fix for the WLAN battery drain on XA2? Is this dependent on kernel / kernel drivers? I.e. do we have to wait for a fix from Sony/Qualcomm?

Fuzzillogic ( 2019-03-18 13:55:42 +0200 )edit

Still not on my device. Should I try to update via console or is it still in rolloutphase. I am part of earlyaccess program.

lispy ( 2019-03-18 15:18:15 +0200 )edit

I was very enthusiastic because of the Android App Support -> Memory leak fixed to fix my problem with the Payback app. But another disappointment. Either it fixes just the Android Support of XA2 or just very rare cases.

CLR64 ( 2019-03-18 16:11:40 +0200 )edit
2

@CLR64: See above: „Android 8.1 App Support Beta for Xperia XA2 devices improved ... No changes for other products“

Kopekenscheich ( 2019-03-18 16:28:32 +0200 )edit

32 Answers

Sort by » oldest newest most voted
1

answered 2019-04-01 11:18:24 +0200

teleshoes gravatar image

connman firewall update (3.0.1 => 3.0.2) broke my IPv6 MMS (T-mobile USA).

i have no idea how to add a specific iptables rule to fix just MMS, so i just undid the big global change in /etc/connman/firewall.conf: IPv6.INPUT.POLICY = DROP => IPv6.INPUT.POLICY = ACCEPT

p.s.: anyone have a better suggestion for a more specific fix?

edit flag offensive delete publish link more
1

answered 2019-04-01 22:00:03 +0200

bomo gravatar image

updated 2019-04-01 22:00:46 +0200

SMS delivery reports are not working for me. Anyone else with this problem? (v17B)

edit flag offensive delete publish link more

Comments

1

@Chris_, your link shows only XA2. I just send SMS and no sign of any report anymore on JollaC. So more a general problem.

peterleinchen ( 2019-04-01 23:40:06 +0200 )edit
0

answered 2019-03-18 14:29:12 +0200

At the end of the process it states that the update failed. After a reboot the systems seems to run on 3.0.2.8.

One line in /var/log/systemupdate.log reads:

Mar 18 12:34:56 Sailfish sailfish-upgrade-ui[2820]: Distribution upgrade error: Subprocess failed. Error: RPM failed: installing package aliendalvik-8.1.0.46.17-1.1.1.jolla.armv7hl needs 53MB on the /opt filesystem

[root@Sailfish nemo]# pkcon search name aliendalvik
...
Installed aliendalvik-8.1.0.46.12-1.1.1.jolla.armv7hl (installed) Myriad Alien Dalvik with upgraded Android Runtime
...

There ist more than 1 GB of storage free on all partitions.

Also there are some more occurrences of the word "fail" in the log file please let me know if you need a copy of it.

edit flag offensive delete publish link more

Comments

What does following state for you: df -h /opt?

Sage ( 2019-03-18 16:03:08 +0200 )edit

After doin version --dup and a reboot:

[root@Sailfish nemo]# df -h /opt
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p71 821M 557M 241M 70% /opt

scharelc ( 2019-03-18 16:13:00 +0200 )edit

Can you also paste: du -sh /opt/*

Sage ( 2019-03-18 16:48:32 +0200 )edit

[root@Sailfish nemo]# du -sh /opt/*
541M /opt/alien
16K /opt/lost+found
16M /opt/sdk

scharelc ( 2019-03-18 16:52:18 +0200 )edit

For upgrading, may I recommend sfos-upgrade from OpenRepos? Worked fine here.

Kopekenscheich ( 2019-03-18 17:15:05 +0200 )edit
0

answered 2019-03-18 17:00:58 +0200

nepomuk gravatar image

Hi,

for some reason i cant install any themes or patches from openrepos anymore. Does anybody else have the same issue?

thx.

edit flag offensive delete publish link more

Comments

5

pkcon refresh in terminal ..

this is needed after every update.

pawel ( 2019-03-18 18:28:14 +0200 )edit

thx. fixed it.

nepomuk ( 2019-03-18 19:13:48 +0200 )edit
0

answered 2019-03-18 21:49:53 +0200

me_on_the_road gravatar image

updated 2019-03-18 21:50:27 +0200

Thanks for the update!

Everything works fine except (as already mentioned) OK-Board.
The other problem is that Stocard doesn't start anymore. Has anyone else this issue?

edit flag offensive delete publish link more
0

answered 2019-03-18 22:24:33 +0200

attah gravatar image

updated 2019-03-18 22:27:38 +0200

This is one beefy update, kudos! Any known benefit/issue of using either of the Sony binary packages?

edit flag offensive delete publish link more

Comments

3

Binary v17b doesn't work well on my XA2 Plus. 5 Ghz doesn't work anymore, only 2,4 Ghz with about 17Mbit/s. Very bad! After reflashing v16 my 5 Ghz works again with 433 Mbit/s.

Tonno ( 2019-03-18 23:58:00 +0200 )edit
0

answered 2019-03-19 15:01:56 +0200

jolladiho gravatar image

updated 2019-03-19 15:06:47 +0200

Power management

  • ....
  • Gemini PDA: high power drain when WLAN enabled fixed. Community member Leszek Lesner (leszek) deserves many thanks for finding this!

Sorry, the battery drain when WLAN is enabled is not fixed.

edit flag offensive delete publish link more

Comments

2

Well in my case I am sure it is. My Gemini was losing like 40% of battery per day. I had to switch off wifi to avoid this. This is now much better, probably not as good as under Android, but surely there is an improvement. Unfortunately other annoying bugs (related to pulseaudio) remain.

rasva ( 2019-03-19 18:45:16 +0200 )edit

better -ne fixed

Help, please. I read: You are sure it is - it is much better - not as good as under android - it is an improvement. Does it mean that you are sure that it is fixed?

On my X25 device it is not fixed, battery drain is round about 2% per hour with wlan on.

jolladiho ( 2019-03-19 20:59:43 +0200 )edit

@Jolla, it looks like you have managed to screw up your general-release repository for J1! I have three J1s and have not registered for early adopters but all reported an available update today. As somebody else has reported, maps will no longer install for instance and I expect other features are broken as well. Is it possible to backgrade to 3.0.1.11 (Sipoonkorpi) without completely killing the J1?

cfgardiner ( 2019-03-19 21:03:37 +0200 )edit
1

@cfgardiner: the only known problem is that of Maps (v. 1.2.3) getting uninstalled while upgrading the OS. However, it (v. 1.2.5) can now be reinstalled. Sorry for the trouble.

jovirkku ( 2019-03-22 10:57:35 +0200 )edit

I have to take back what I wrote above about wifi. I did some longer tests, I also left my gemini unattended 4 days for this. So, I would call it improvement, but not fix. There is still very notable difference between wifi off/on and also compared to android.

rasva ( 2019-04-02 22:20:32 +0200 )edit
0

answered 2019-03-20 19:10:29 +0200

SagaciousT gravatar image

updated 2019-03-20 19:11:35 +0200

My Dolphin keyboard doesn't work any more on my XA2. The upper line with the predictive text and emojis is not displayed any more. Does anybody have the same experience or even know a workaround?

edit flag offensive delete publish link more

Comments

The symptoms suggest that the Xt9InputHandler has dropped out of play for some reason. (I do that intentionally myself to avoid the predictive text bug with backspace)

teemu ( 2019-03-23 06:51:20 +0200 )edit
0

answered 2019-03-25 22:46:51 +0200

attah gravatar image

You broke calendar reminders :( See update to https://together.jolla.com/question/10327/broken-in-3028-calendar-reminder-turned-on-by-default/

edit flag offensive delete publish link more
0

answered 2019-03-25 23:32:45 +0200

wosrediinanatour gravatar image

Now it last around 1 minute to be connected to the mobile network after entering the pin. (Not a problem, just interesting new behavior)

edit flag offensive delete publish link more

Question tools

Follow
17 followers

Stats

Asked: 2019-03-05 17:17:47 +0200

Seen: 19,534 times

Last updated: Nov 14 '19