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.
- 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
- Security code on Sailfish OS
- [4.6.0.11] Gallery app shows incorrect time for pictures
- [C2] Camera interface, zoom & screen notch
- [4.0.1.48][4.1.0.23][4.4.0.64][4.5.0.16][5.0.0.29] No notification sounds (ringing, SMS, alarm) - #84 by nephros
- [C2] udev tries making symlinks, in vain
- Fingerterm screen overlaps with keyboard top row
- Security code on Sailfish OS
- CVE-2024-6387 - RCE Vulnerability in OpenSSH server
- [4.6.0] Bluetooth keyboard doesn't work at all on Android apps
- High battery drainage Xperia 10 III
- Transfers page doesn't show hint when list is empty
- https://together.jolla.com/question/203485/how-to-install-a-split-android-apk/
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.