[Release notes] Tampella 5.0.0.55

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

Version history of the OS release

  • 2024-10-24: OS version 5.0.0.21 “Tampella” was released for the Jolla C2 community phones as an over-the-air update.
  • 2024-11-14: OS version 5.0.0.29 “Tampella” was released for the Jolla C2 community phones as an over-the-air update.
  • 2024-12-17: OS version 5.0.0.43 “Tampella” was released for the Jolla C2 community phones as an over-the-air update.
  • 2025-01-30: OS version 5.0.0.55 “Tampella” was released for Early Access subscribers of all supported Sailfish OS devices as an over-the-air update.

Device models supported by Sailfish OS

New devices

  • Jolla C2 is supported.
  • The state of initial support for Xperia 10 IV (XQ-CC54) and Xperia 10 V (XQ-DC54) continues. Only the free trial Sailfish versions are available as an over-the-air update (as this is an Early Access release). Android AppSupport and the Sailfish licence are not yet available.

NOTE:
There are known issues with the trial versions of the new Xperias, including:

  • Camera is disabled
  • Fingerprint detection does not work on Xperia 10 V
  • Battery status doesn’t update (it does by restarting the phone) on Xperia 10 V
  • eSIM support is not yet implemented; hence the eSIM slot is disabled
  • Avoid using the Flight mode as the phone loses the SIM card
  • Restarting the phone may last up to 2 minutes
  • Reflashing Sailfish (the 2nd time) does not work with the flashing script. Therefore, the following set of manual commands shall be used - invoke them in your Sailfish directory:
$ fastboot devices
$ fastboot flash boot_a hybris-boot.img
$ fastboot flash boot_b hybris-boot.img
$ fastboot flash dtbo_a dtbo.img
$ fastboot flash dtbo_b dtbo.img
$ fastboot flash userdata sailfish.img001
# Take only one of the next two commands, depending on your phone!
$ fastboot flash oem_a *_v3a_murray.img   ## for Xperia 10 IV (XQ-CC54)
$ fastboot flash oem_a *_v3a_zambezi.img  ## for Xperia 10 V (XQ-DC54)
$ fastboot reboot

Alternatively, revert the phone to Android with the Emma flashing tool and install Sailfish OS with the flashing script in the normal way.

Older devices

  • Xperia XA2
  • Xperia 10
  • Xperia 10 II
  • Xperia 10 III

The supported Sailfish OS devices are listed in this table.
(yes, C2 is missing from the table)

Installation instructions

This is an over-the-air update for the Early Access subscribers. The installable images will be published later when we roll out to all users.

Release highlights

The list below contains the major improvements of 5.0.0.55, compared to 4.6.0.15. All Sailfish OS release notes can be found here.

AppSupport 11 (Xperia Xa2, 10, 10 II, 10 III)

  • Compatibility with MicroG improved. Instructions are being prepared.

AppSupport 13 (Xperia 10 IV, 10 V, Jolla C2)

  • Mobile data works for Android apps on the C2.
  • Compatibility with MicroG improved. Instructions are being prepared.
  • Physical keyboard support fixed in AppSupport, with layout support
  • GPS crash fixed
  • Icons of Android apps installed from the Jolla Store fixed to appear on the app grid. This requires that the phone is restarted after installing AppSupport and before installing any Android apps.

Browser

  • Sailfish Browser engine (Gecko) updated to ESR91 (v. 91.13.1)

Camera

  • Timestamp of camera images fixed

Connectivity

  • WLAN connections for (the old default) user ‘nemo’ fixed
  • WLAN networks did not update properly without toggling WLAN off/on. Timeout for the scheduled scan was added.
  • Ethernet connections are supported

Device lock

  • Security codes shorter than 5 characters can’t be set any more.

Email

  • Avoid multiple email tones played when receiving multiple emails.

Gallery

  • Opening Dropbox pictures fixed

Mediaplayer

  • Make cover art storage and fetching prefer album artist info. Fix albums getting needlessly detected as multiple artists.
  • Draggable quick scroll on list views
  • Landscape support

Messages

  • Unread messages do not cause notification tones during bootup any more

Middleware

Phone

  • Block incoming calls from preset numbers. Set (and reset) them in call history, contact cards and “Settings > Apps > Phone”.
  • VoLTE is supported also on the C2. VoLTE means phone calls and messages in 4G networks. Visit “Settings > Mobile network” and enable “4G calling (VoLTE)”
  • Option for automatically recording phone calls.
  • Landscape support.

Sailfish middleware

Security

Vulnerabilities fixed:

  • cpio v. 2.15: CVE-2010-4226, CVE-2023-7216
  • cups v. 2.4.10: CVE-2024-35235
  • curl v. 8.9.11: CVE-2023-46218, CVE-2023-46219
  • dbus v. 1.14.10: CVE-2023-34969
  • git v. 2.46.0: CVE-2024-32002
  • gnu-gzip v. 1.13: CVE-2022-1271
  • gstreamer v. 1.24.3: CVE-2024-4453
  • libarchive v. 3.7.4: CVE-2024-37407
  • libshadowutils v. 0.0.6: CVE-2023-4641
  • libvpx v. 1.14.1: CVE-2024-5197
  • libwebp v. 1.4.0: CVE-2023-5129
  • libxml2 v. 2.13.3: CVE-2024-25062
  • nasm v. 2.16.03: CVE-2020-18974, CVE-2022-44370
  • ncurses v. 6.5: CVE-2023-29491
  • openssh v. 9.8p1: CVE-2024-6387
  • openvpn v. 2.6.12: CVE-2020-27569, CVE-2024-24974, CVE-2024-27903, CVE-2024-27459
  • sofia-sip v. 1.13.17: CVE-2023-32307
  • sqlite v. 3.46.1: CVE-2023-7104
  • vim v. 9.1.0727: CVE-2024-41957, CVE-2024-41965
  • xz v. 5.6.2: CVE-2020-22916, CVE-2022-1271
  • zlib v. 1.3.1: CVE-2023-45853

SDK

  • SDK tooling and target release images: SSU URLs corrected

Settings

  • Settings > Apps > [app] shows the amount of storage used by the app (app/data/cache)
  • Landscape support

Sharing

  • Sharing methods are sorted by title & subtitle.

Startup wizard

  • Phone shutdown prevented during startup wizard encryption
  • When setting the security code (also when using an external keyboard), a minimum length of 5 characters is required When checking the code, a shorter length than 5 characters is accepted.
  • A charger must be connected or at least 30% battery charge is required for encryption
  • Startup wizard sets the default hardware keyboard layout based on the language the user chooses

Translations

  • UI translations updated

Updating Sailfish OS

  • Fixes for showing OS update cover images in update notifications.
  • Robustness improvements to OS updates. There is a change to avoid updated packages from being unnecessarily added to the list of packages to be removed, i.e., there is a sanity check for packages detected for removal during OS update. Note: this change does not help when installing this 5.0.0 release - it will help with the next update.

User interface

  • Support for displays with notch or cutout. Also handling of heavily rounded corners is improved.
  • Home view, Events view, and Lock screen rotate to landscape (if enabled in “Settings > Display > Rotating homescreen”). Alarm views are always in portrait mode. Also, all Jolla default apps rotate to landscape
  • New default ambiences for Sailfish 5
  • Fixes to first-time usage hints

VPN

  • VPN status icon fixed to follow the VPN connecting state
  • Wiregard VPN supported. See this comment.
  • Dual-IP support for VPNs (WireGuard) implemented. This adds a new feature to be able to define both IPv4 and IPv6 addresses on a VPN. Only WireGuard supports this feature. This is to support the multi-peer feature of WireGuard to be implemented later on
  • Disable IPv6 option added to Wireguard to be used when IPv6 is omitted (since WireGuard now supports either IPv4 or IPv6 with a single endpoint)

Sailfish OS Forum: issues reported by the community fixed in this update

Technical changes

The detailed changelog is here.

Updating your device

The usual update process

Your device must be connected to the Internet and signed into your Jolla account.

Start the update from “Settings > Sailfish OS updates”. Avoid running updates on the command line, please.

We warmly recommend making some 3-4 GB of free space for your device’s internal storage ( /home ) before starting the update. Processing an OS update of almost 1 GB requires a good amount of work area. Move your pictures and videos to the SD card (or your PC or cloud service).

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

Back up your data before an attempt to update your device and save the backup to an SD card or 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 being processed. Do keep the phone connected to a battery charger during the whole process. The device screen may get blank during the update process; you may wake the display with a short power key press to monitor the progress.

For detailed instructions on updating software, read our help article in Sailfish OS Documentation.

NOTE 1:

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

NOTE 2:

After downloading an update and selecting “Install” in the pulley menu, the device runs a restart first. You will need to type the security code before the actual installation can start. A horizontal progress bar appears on a black background, under the Sailfish OS logo. When the other end of the bar has been reached the phone will restart automatically. If it doesn’t, please wait for 15 minutes. If it is still stuck at the 100% point of the progress bar, turn the power off. Next, turn the phone on with the power key and check the OS version at “Settings > About product”.

NOTE 3:

The Jolla Shop has the images of the latest OS release only. Keep the previously downloaded ones stored on your computer if you should want to reflash one of them later on.

Notification concerning apps from Open Repos

  • Compatibility with the release 5.0.0 has not been verified yet. Early Access users, please report

Some apps from Open Repos have been reported to cause problems when installing OS updates. Read the recent comments on those apps.

  • Call recorder has caused serious problems. We recommend uninstalling that app before the OS update. Read this comment, please.

Known issues on the latest devices

Jolla C2

  • The touch panel doesn’t sometimes work on the first device unlock screen, and the security code can’t be entered.
    • Workaround: Shut down and start the device using the power button.
  • Scanning WiFi networks may sometimes stop working.
    • Workaround: Disable and enable WLAN, or reboot the device.
  • Recording videos does not work
    • Try Android camera apps, e.g., Open Camera
  • Disabling a SIM card crashes AppSupport after which mobile data does not work
  • Toggle the flight mode on and off to eliminate the problem.

Xperia 10 IV and 10 V

  • Still in the trial phase. No AppSupport (and Sailfish licence) is available.
  • The issues of 4.6.0.15 remain

How did the upgrade go?

  • I had no issues during the upgrade process
  • I had small issues but was able to handle them
  • I got into serious trouble when upgrading my device (please help!)
  • I did not dare or want to update

0 voters

Help articles

The Sailfish OS help articles are available at Sailfish OS Documents repository.

26 Likes

I wasn’t aware that devices older than Xperia 10 IV would not receive the App Support upgrade. Was it announced like that before?

5 Likes

If wireguard is now officially supported, does that mean I have to remove the unofficial wireguard plugin from OpenRepos before updating?

Edit: and do the ESR91 beta packages have to be reverted?

:sob::sob::sob::sob::sob::sob::sob::sob::sob::sob::sob::sob: (20 characters)

3 Likes

Have the feeling that the update did not do anything except that I have a new version number. Mobile Internet still does not work on Android. And Ethernet is not displayed either.
But there was no error message. Then I entered ssu re and zypper ref && zypper dup. Everything was fine and up to date

Updating my XA2 went fine. Great Job. :100: %

The new browser version is needed for the bad programmed web sites of this days.

Thanks.

3 Likes

The update seems to be having some problems launching Android apps - quite often tapping the icon switches to one of the running or recently closed apps instead of launching the app that the icon refers to. Usually works on second/third try.

Not at least yet. Our guys have been fully occupied with the C2 and MInd2.

Yes x2.

It did not go as planned. Our guys have been fully occupied with the C2 and MInd2.

Ethernet: it is for the Mind2.
Do you have a C2? Mobile data not working for Android apps? We tested it hard and found it working.
Try this: tap Flight mode on, then off. Wait for a few seconds. Try mobile data on an Android app. Does it work now?

8 Likes

Seems mobile data works, but if android started on wlan and you move to mobile data it needs a reboot (of appsupport in settings) to work

Yes, have a C2. Flight mode, restart or about auxiliary programs does not work

Just for clarity, since the notes state this:

  • 2025-01-30: OS version 5.0.0.55 “Tampella” was released for Early Access subscribers of all supported Sailfish OS devices as an over-the-air update.

Should the following read thus:

New devices

  • Jolla C2 is supported.
  • Xperia 10 III, Xperia 10 II, Xperia 10, Xperia XA2 are supported.
  • The state of initial support for Xperia 10 IV (XQ-CC54) and Xperia 10 V (XQ-DC54) continues. Only the free trial Sailfish versions are available as an over-the-air update (as this is an Early Access release). Android AppSupport and the Sailfish licence are not yet available.

I didn’t get what happened on my C2. I updated using the gui. But after the gui asked for a restart the update screen showed it could not update and to try later.
Now the update gui shows the update, but when i start the download it shows “connecting” and nothing happens further.
Now i opened terminal and checked:

[root@JollaC2 defaultuser]# ssu re
Device release is currently: 5.0.0.55
[root@JollaC2 defaultuser]# version --dup
REFRESHING CACHE AND DOWNLOADING PACKAGES
Waiting

and nothing continues.

Tried then to clean the cache and do the same. Did not help.

How to proceed according to “best practice”?

EDIT: Now i wanted to clean up the repos with ssu rr. For some reason it gives a DBus error on removing.

WARNING: DBus call failed, falling back to libssu: Message recipient disconnected from message bus without replying
terminate called after throwing an instance of 'zypp::parser::ParseException'

Now i can not see these repositories (most of them storeman) in the ssu lr, but if i do ssu ur there seem to be remainings as it shows:

WARNING: DBus call failed, falling back to libssu: Message recipient disconnected from message bus without replying
terminate called after throwing an instance of 'zypp::parser::ParseException'
what():  /etc/zypp/repos.d/ssu_openrepos-xxx_release.repo: Section [openrepos-Karry]: Line 7 contains garbage (no '=' or ':/?|,\' in key)

can i just remove the *.repo files from the /etc/zypp/repos.d/ folder?

EDIT2: I moved the files (i think only one was “broken”) and after reboot the update now proceeds. :slight_smile:

Damn it. Doesn’t flight mode help?

These are not new devices, that’s why not mentioned. But they are supported old devices.

3 Likes

excellent, thank you.

i have an old 10ii that is finally going to get SFOS’ed. :slight_smile:

Tried flicking flight mode and mobile data on and off and even switching between sim 1 and 2, only restarting appsupport finally did the trick, but since then it’s been very stable

Three phones (C2, X10V and X10III) updated with no hassle. :slightly_smiling_face:
Now, let’s see how they work. :crossed_fingers:

7 Likes

First attempt @ OTA on Xperia 10 V did nothing. Entered password, device rebooted quickly after, then I was back in 4.6 with a notification to download 5.0. I will try again then….


Looks like I get the install progress bar @ attempt 2. I’m hoping the 5 GB root is big enough.


It installed correctly it seemed. Newer browser is the most obvious & welcome upgrade.

I have not realised that I have to remove the unofficial wireguard plugin, I have removed it afterwards, is it possible to install the official wireguard packages manually?

No issues here with my Xperia 10 III.

I fired up my ‘play’ XA2 plus and upgraded to 5.0, unwilling to risk my 10 iii personal phone until after a few day’s positive feedback on upgrades to 10 iii’s.

It all went fine and everything appears to work as before - but I’m a little curious. It seems that the only functionality differences are that (1) Jolla apps now work in landscape mode, (2) there is a blocked calls list in the phone app settings, and (3) there is a browser engine update from 78 to 91 (or something like that).

This sounds like more of a point update release to me (i.e. 4.6 to 4.7), not a major system upgrade release (4 to 5) … what am I missing here?

1 Like