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

Revision history [back]

click to hide/show revision 1
initial version

posted 2019-04-12 10:39:18 +0300

jovirkku gravatar image

[release notes] 3.0.3 Hossa

This post is a placeholder for the upcoming release notes of OS release 3.0.3 and currently set to private status in Community Beta Group to prevent it from appearing to wider audience.

click to hide/show revision 2
No.2 Revision

[release notes] 3.0.3 Hossa

This post is a placeholder for the upcoming release notes of OS release 3.0.3 and currently set to private status in Community Beta Group to prevent it from appearing to wider audience.

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 will be released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to the latest esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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.
  • WLAN does not work on channel 13
  • It is possible to update the vendor binary by flashing - follow the instructions in [here] (https://jolla.zendesk.com/hc/en-us/articles/360019346354).

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 3
No.3 Revision

[release notes] 3.0.3 Hossa

This post is a placeholder for the upcoming release notes of OS release 3.0.3 and currently set to private status in Community Beta Group to prevent it from appearing to wider audience.

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 will be released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to the latest esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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.
  • WLAN does not work on channel 13
  • It is possible to update the vendor binary by flashing - follow the instructions in [here] (https://jolla.zendesk.com/hc/en-us/articles/360019346354).

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 4
No.4 Revision

[release notes] 3.0.3 Hossa

This post is a placeholder for the upcoming release notes of OS release 3.0.3 and currently set to private status in Community Beta Group to prevent it from appearing to wider audience.

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 will be released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to the latest esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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.
  • WLAN does not work on channel 13
  • It is possible to update the vendor binary by flashing - follow the instructions in [here] (https://jolla.zendesk.com/hc/en-us/articles/360019346354).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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 5
No.5 Revision

[release notes] 3.0.3 Hossa

This post is a placeholder for the upcoming release notes of OS release 3.0.3 and currently set to private status in Community Beta Group to prevent it from appearing to wider audience.

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 will be released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to the latest esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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.
  • WLAN does not work on channel 13
  • It is possible to update the With v17B Sony vendor binary image we observed a decrease in the perceived signal strength of the 5GHz WLAN access points. Version v16 should work better in this respect. One can reflash the vendor image by flashing - follow following the instructions in 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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 6
No.6 Revision

[release notes] 3.0.3 Hossa

This post is a placeholder for the upcoming release notes of OS release 3.0.3 and currently set to private status in Community Beta Group to prevent it from appearing to wider audience.

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 will be released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to the latest esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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.
  • WLAN does not work on channel 13
  • With v17B Sony vendor image we observed a decrease in the perceived signal strength of the 5GHz WLAN access points. Version v16 should work better in this respect. One 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.

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 7
No.7 Revision

[release notes] 3.0.3 Hossa

This post is a placeholder for the upcoming release notes of OS release 3.0.3 and currently set to private status in Community Beta Group to prevent it from appearing to wider audience.

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 will be released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to the latest esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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.
  • WLAN does not work on channel 13
  • With v17B Sony vendor image we observed a decrease in the perceived signal strength of the 5GHz WLAN access points. points (investigations ongoing). Version v16 should 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.

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 8
No.8 Revision

[release notes] 3.0.3 Hossa

This post is a placeholder for the upcoming release notes of OS release 3.0.3 and currently set to private status in Community Beta Group to prevent it from appearing to wider audience.

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 will be released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to the latest esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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.
  • WLAN does not work on channel 13
  • 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.

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 9
No.9 Revision

[release notes] 3.0.3 Hossa

This post is a placeholder for the upcoming release notes of OS release 3.0.3 and currently set to private status in Community Beta Group to prevent it from appearing to wider audience.

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 will be released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to the latest esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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.

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 10
No.10 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 will be was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to the latest esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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.

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 11
No.11 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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).

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
  • Some 3rd party apps have issues in Landscape mode.

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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).

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 13
No.13 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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).

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 14
No.14 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-04-dd 2019-05-02 : 3.0.3.x 3.0.3.8 as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-55.1: icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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 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: fingerprint detection, 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).

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 15
No.15 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-02 2019-05-dd : 3.0.3.8 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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

IMPORTANT: do not update your XA2 device to Android 9, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

  • Not implemented features: fingerprint detection, 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).

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 16
No.16 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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

IMPORTANT: do not update your XA2 device to Android 9, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

  • Not implemented features: fingerprint detection, 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).

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 17
No.17 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted and updated for new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width remorse item when deleting playlists

Messages

  • Issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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

  • 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.

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

IMPORTANT: do not update your XA2 device to Android 9, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

  • Not implemented features: fingerprint detection, 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).

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
  • Some 3rd party apps have issues in Landscape mode.
click to hide/show revision 18
No.18 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behaviour, behavior, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-dd : 3.0.3.x as an OTA update to be released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2 XA2, and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 can be found here

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

IMPORTANT: do not update your XA2 device to Android 9, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • Issue The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Andoid Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data craeted created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronisation synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full width full-width remorse item when deleting playlists

Messages

  • Issue An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45) , tool chain (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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:

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; Calendar; uploading pictures to FB from gallery) 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 colors of different objects when using the ambiences that have light background colours.colors.
  • 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.

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 top most 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 recognised recognized and mounted.

Known issues specific to Xperia XA2

IMPORTANT: do not update your XA2 device to Android 9, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

  • Not implemented features: fingerprint detection, 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).

Known issues specific to Gemini PDA

  • Gemini Screenshoot 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.
click to hide/show revision 19
No.19 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-dd 2019-05-07 : 3.0.3.x 3.0.3.9 as an OTA update to be was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2, and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS will brick your device. device.
The flashing scripts for XA2 devices included in update 3.0.3.9 prevents installing Sailfish OS works on Android 8 only. 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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:

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

  • Not implemented features: fingerprint detection, 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).

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.
click to hide/show revision 20
No.20 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07 : 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2, and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS will brick your device.
The flashing scripts for XA2 devices included in update 3.0.3.9 prevents prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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:

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Sailfish OS works on Android 8 only.

  • Not implemented features: fingerprint detection, 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).

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.
click to hide/show revision 21
No.21 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07 : 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2, and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS will brick your device.
The flashing scripts for XA2 devices included in update 3.0.3.9 prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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:

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently Sailfish OS works on requires Android 8 only.8.1.

The renewed flashing scripts of update 3.0.3.9 prevent installing Sailfish OS on top of Android 9 (baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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).

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.
click to hide/show revision 22
No.22 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

Technical blog about Hossa.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07 : 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2, and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS will brick your device.
The flashing scripts for XA2 devices included in update 3.0.3.9 prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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:

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently Sailfish OS requires Android 8.1.

The renewed flashing scripts of update 3.0.3.9 prevent installing Sailfish OS on top of Android 9 (baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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).

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.
click to hide/show revision 23
No.23 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

Technical blog about Hossa.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07 : 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2, and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS will would brick your device.
UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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:

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently Sailfish OS requires Android 8.1. UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The renewed flashing scripts of update 3.0.3.9 prevent installing Sailfish OS on top of Android 9 (baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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).

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.
click to hide/show revision 24
No.24 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

Technical blog about Hossa.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07 : 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2, and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS would brick your device.
UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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: 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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently Sailfish OS requires Android 8.1. UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The renewed flashing scripts of update 3.0.3.9 prevent installing Sailfish OS on top of Android 9 (baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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).

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.
click to hide/show revision 25
No.25 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

Technical blog about Hossa.

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

Table of content

Update version history

  • 2019-04-24 : 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07 : 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA). Installable images for Xperia X, Xperia XA2, and Gemini PDA devices will be 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS would brick your device.
UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently Sailfish OS requires Android 8.1. UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The renewed flashing scripts of update 3.0.3.9 prevent installing Sailfish OS on top of Android 9 (baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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).

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.
click to hide/show revision 26
No.26 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

Technical blog about Hossa.

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

Table of content

Update version history

  • 2019-04-24 : 2019-04-24: 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07 : 2019-05-07: 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA).
  • 2019-05-29: 3.0.3.10 as an OTA update was released to all subscribers. XA2: issue with showing the calling line number fixed (all devices); improvements to Android Support of XA2. Flashing scripts of XA2 allow both vendor binaries (v16 and v17) now. Installable images for Xperia X, Xperia XA2, and Gemini PDA XA2 devices are will become 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS would brick your device.
UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added
  • Preventing the calling line number from being shown fixed (CLIR), hence prefix #31# works again.

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • Improvements in 3.0.3.10:
    • Tapping an Android notification opens the corresponding app now
    • Copy/paste from Android app to Sailfish apps fixed
    • Tapping Stop Android Support button does not blank the display any more
    • Android apps get proper covers now when an app is minimized
    • Watching Youtube videos with Firefox browser works now
    • Unnecessary battery-low notifications from Android apps blocked
    • Some crashes and deadlocks prevented from happening
    • Other small fixes
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently Currently, Sailfish OS requires Android 8.1. UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 (and 3.0.3.10) now prevent installing Sailfish OS on Android 9.

The renewed flashing scripts of update 3.0.3.9 and 3.0.3.10 prevent installing Sailfish OS on top of Android 9 (baseband (which has baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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. The renewed flashing scripts of update 3.0.3.10 allow you to use either of the two versions. You can also reflash just the vendor image of your choice (and not Sailfish OS) 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).

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.
click to hide/show revision 27
No.27 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

Technical blog about Hossa.

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

Table of content

Update version history

  • 2019-04-24: 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07: 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA).
  • 2019-05-29: 3.0.3.10 as an OTA update was released to all subscribers. XA2: issue with showing the calling line number fixed (all devices); improvements to Android Support of XA2. Flashing scripts of XA2 allow both vendor binaries (v16 and v17) now. Installable images for Xperia XA2 devices will become 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS would brick your device.
UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added
  • Preventing the calling line number from being shown fixed (CLIR), hence prefix #31# works again.

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • Improvements in 3.0.3.10:
    • Tapping an Android notification opens the corresponding app now
    • Copy/paste from Android app to Sailfish apps fixed
    • Tapping Stop Android Support button does not blank the display any more
    • Android apps get proper covers now when an app is minimized
    • Watching Youtube videos with Firefox browser works now
    • Unnecessary battery-low notifications from Android apps blocked
    • Some crashes and deadlocks prevented from happening
    • Other small fixes
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently, Sailfish OS requires Android 8.1. UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 (and 3.0.3.10) now prevent installing Sailfish OS on Android 9.

The renewed flashing scripts of update 3.0.3.9 and 3.0.3.10 prevent installing Sailfish OS on top of Android 9 (which has baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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 have 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. The renewed flashing scripts of update 3.0.3.10 allow you to use either of the two versions. You can also reflash just the vendor image of your choice (and not Sailfish OS) 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).

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.
click to hide/show revision 28
No.28 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

Technical blog about Hossa.

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

Table of content

Update version history

  • 2019-04-24: 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07: 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA).
  • 2019-05-29: 3.0.3.10 as an OTA update was released to all subscribers. XA2: issue with showing the calling line number fixed (all devices); improvements to Android Support of XA2. Flashing scripts of XA2 allow both vendor binaries (v16 and v17) now. Installable images for Xperia XA2 devices will become 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS would brick your device.
UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added
  • Preventing the calling line number from being shown fixed (CLIR), hence prefix #31# works again.

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • Improvements in 3.0.3.10:
    • Tapping an Android notification opens the corresponding app now
    • Copy/paste from Android app to Sailfish apps fixed
    • Tapping Stop Android Support button does not blank the display any more
    • Android apps get proper covers now when an app is minimized
    • Watching Youtube videos with Firefox browser works now
    • Unnecessary battery-low notifications from Android apps blocked
    • Some crashes and deadlocks prevented from happening
    • Other small fixes
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/
  • https://together.jolla.com/question/201388/here-maps-locks-the-screen/
  • https://together.jolla.com/question/203534/here-maps-sony-xa2-automatic-sleep-mode-issue/
  • https://together.jolla.com/question/200304/how-to-disable-display-sleep-for-specific-android-apps/
  • https://together.jolla.com/question/198813/30114-screen-turns-off-while-navigating-with-android-apps-keep-screen-on-setting-is-not-respected/
  • https://together.jolla.com/question/202609/xa2-ultra-h3213-android-clipboard-not-working/
  • https://together.jolla.com/question/203417/bug-restartstop-ad-turns-screen-black-xa2/
  • https://together.jolla.com/question/204550/bug-xa2-3038-screen-goes-blank-when-stopping-android-support/
  • https://together.jolla.com/question/206368/bug-xa2-303-hidden-number-not-hidden-using-local-prefix/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently, Sailfish OS requires Android 8.1. UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 (and 3.0.3.10) now prevent installing Sailfish OS on Android 9.

The renewed flashing scripts of update 3.0.3.9 and 3.0.3.10 prevent installing Sailfish OS on top of Android 9 (which has baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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 have 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. The renewed flashing scripts of update 3.0.3.10 allow you to use either of the two versions. You can also reflash just the vendor image of your choice (and not Sailfish OS) 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).

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.
click to hide/show revision 29
No.29 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

Technical blog about Hossa.

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

Table of content

Update version history

  • 2019-04-24: 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07: 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA).
  • 2019-05-29: 3.0.3.10 as an OTA update was released to all subscribers. XA2: issue with showing the calling line number fixed (all devices); improvements to Android Support of XA2. Flashing scripts of XA2 allow both vendor binaries (v16 and v17) now. Installable images for Xperia XA2 devices will become 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS would brick your device.
UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added
  • Preventing the calling line number from being shown fixed (CLIR), hence prefix #31# works again.

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • Improvements in 3.0.3.10:
    • Tapping an Android notification opens the corresponding app now
    • Copy/paste from Android app to Sailfish apps fixed
    • Tapping Stop Android Support button does not blank the display any more
    • Android apps get proper covers now when an app is minimized
    • Watching Youtube videos with Firefox browser works now
    • Unnecessary battery-low notifications from Android apps blocked
    • Some crashes and deadlocks prevented from happening
    • Other small fixes
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/
  • https://together.jolla.com/question/201388/here-maps-locks-the-screen/
  • https://together.jolla.com/question/203534/here-maps-sony-xa2-automatic-sleep-mode-issue/
  • https://together.jolla.com/question/200304/how-to-disable-display-sleep-for-specific-android-apps/
  • https://together.jolla.com/question/198813/30114-screen-turns-off-while-navigating-with-android-apps-keep-screen-on-setting-is-not-respected/
  • https://together.jolla.com/question/202609/xa2-ultra-h3213-android-clipboard-not-working/
  • https://together.jolla.com/question/203417/bug-restartstop-ad-turns-screen-black-xa2/
  • https://together.jolla.com/question/204550/bug-xa2-3038-screen-goes-blank-when-stopping-android-support/
  • https://together.jolla.com/question/206368/bug-xa2-303-hidden-number-not-hidden-using-local-prefix/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently, Sailfish OS requires Android 8.1. UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 (and 3.0.3.10) now prevent installing Sailfish OS on Android 9.

The renewed flashing scripts of update 3.0.3.9 and 3.0.3.10 prevent installing Sailfish OS on top of Android 9 (which has baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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 have 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. The renewed flashing scripts of update 3.0.3.10 allow you to use either of the two versions. You can also reflash just the vendor image of your choice (and not Sailfish OS) 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 sahe 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.
click to hide/show revision 30
No.30 Revision

[release notes] 3.0.3 Hossa

In Hossa there have been many upgrades under the hood, fixing security vulnerabilities and improving stability and compatibility in several fundamental components such as Gecko, GCC, and the GNU C Library. This technology update mostly paves the way for new features in the next update (3.1.0) though it does also finally fix the long-standing IMAP idle problem. For XA2 devices we have solved the high WLAN-related power drain and the issue of the display turning off during phone calls, plus in Alien Dalvik there's improved file access and notification behavior, and mobile data now works with both SIM cards.

Technical blog about Hossa.

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

Table of content

Update version history

  • 2019-04-24: 3.0.3.8 was released to Early Access subscribers (Jolla devices and Xperia X/XA2).
  • 2019-05-07: 3.0.3.9 as an OTA update was released to all subscribers (Jolla devices, Xperia X/XA2, Gemini PDA).
  • 2019-05-29: 3.0.3.10 as an OTA update was released to all subscribers. XA2: issue with showing the calling line number fixed (all devices); improvements to Android Support of XA2. Flashing scripts of XA2 allow both vendor binaries (v16 and v17) now. Installable images for Xperia XA2 devices will become 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.2 to 3.0.3: about 360 MB
- Jolla C from 3.0.2 to 3.0.3: about 400 MB
- Xperia X from 3.0.2 to 3.0.3: about 360 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.2. The release notes of 3.0.2 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, or else installing Sailfish OS would brick your device.
UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 now prevent installing Sailfish OS on Android 9.

The supported Sony Xperia XA2 models are (they are the same as in update 3.0.2 - 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.3 is compatible with Gemini PDA variants x25 and x27.

Xperia XA2

  • High power drain while using WLAN fixed
  • The issue with proximity sensor is fixed - now the display does not go blank during phone calls
  • Preliminary support for NFC added
  • Preventing the calling line number from being shown fixed (CLIR), hence prefix #31# works again.

Accounts

  • Network connection checked before proceeding to account creation.

Android™ App Support

  • Android 8.1 App Support Beta for Xperia XA2 devices improved:
    • Mobile data works with both SIM cards for Android apps on XA2 devices now
    • Files recently added to Sailfish side appear now on Android side immediately
    • System UI notifications from Android side are hidden now (Sailfish OS to handle)
    • Notification handling improved, not to repeat grouped notifications on new notifications
    • SSH file transfer no longer crashes alien
  • Improvements in 3.0.3.10:
    • Tapping an Android notification opens the corresponding app now
    • Copy/paste from Android app to Sailfish apps fixed
    • Tapping Stop Android Support button does not blank the display any more
    • Android apps get proper covers now when an app is minimized
    • Watching Youtube videos with Firefox browser works now
    • Unnecessary battery-low notifications from Android apps blocked
    • Some crashes and deadlocks prevented from happening
    • Other small fixes
  • No changes for other products

Audio

  • PulseAudio upgraded to v12. This version of the fundamental audio component brings an improved A2DP latency handling, among other things

Backup

  • SD card is now shown as a storage option reliably

Browser

  • Gecko engine upgraded to esr45 version
  • User agent string updated to reflect engine version
  • User-agent override data created and updated for the new engine

Call

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Connectivity

  • Status of connections over mobile data now shown correctly on dual-SIM devices

Device Management (MDM) [Corporate API]

  • Cellular policy API introduced
  • Data counters policy API introduced

Email

  • IMAP push in idle fixed. Email synchronization works now even if the internet connection should change

Flashing

  • Flashing script of XA2 devices for Windows PC fixed

Homescreen

  • Busy indication added to USB mode selection; this helps in setting up the MTP connection with devices acting slowly
  • PIN input view backspace visibility improved for Light Ambiences
  • Two-column layout created for PIN query and Device Lock views in Lock Screen for narrow landscape devices

Keyboard

  • Support for hardware keyboard layout variants of Gemini PDA added
  • Heuristics for using Escape key as Power key (e.g. Gemini PDA) without requiring also Fn key press adjusted to reduce chances of interfering with system dialogs

Media

  • Show full-width remorse item when deleting playlists

Messages

  • An issue in sending SMS to multiple recipients fixed
  • SMS delivery reports fixed

Phone

  • Call UI recovers better from subsystem crashes

Power management

  • Don't set battery warning notifications twice when passing low battery level
  • XA2: High power drain while using WLAN fixed

Security - vulnerabilities fixed:

  • glibc-2.24: CVE-2016-3075, CVE-2016-1234, CVE-2015-8779, CVE-2015-8778, CVE-2015-8777, CVE-2015-8776, CVE-2015-7547, CVE-2015-5277, CVE-2015-1781, CVE-2015-1473, CVE-2015-1472, CVE-2014-9761, CVE-2014-9402, CVE-2014-8121, CVE-2013-7423, CVE-2014-6040, CVE-2014-4043
  • glibc-2.25: CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997
  • gcc-4.9.4: CVE-2015-5276
  • openssh-7.9p1+git2: CVE-2019-6111, CVE-2019-6109, CVE-2018-20685
  • zlib-1.2.11: CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, CVE-2016-9840
  • ncurses-6.1: CVE-2017-13734, CVE-2017-13733, CVE-2017-13732, CVE-2017-13731, CVE-2017-13730, CVE-2017-13729, CVE-2017-13728, CVE-2017-11113, CVE-2017-11112, CVE-2017-10685, CVE-2017-10684
  • pcre-8.42: CVE-2016-3191
  • cpio-2.12: CVE-2016-2037
  • util-linux-2.33: CVE-2017-2616
  • icu-63.1: CVE-2013-1569, CVE-2013-2383, CVE-2013-2384, CVE-2013-2419, CVE-2014-6585, CVE-2014-6591, CVE-2014-7923, CVE-2014-7926, CVE-2014-7940, CVE-2014-9654

Sensors

  • XA2: the issue with proximity sensor is fixed - now the display does not go blank during phone calls

Settings

  • Ensured that a notification to change the WLAN password is shown always after an incorrect one was typed - also when the password had been changed on the WLAN base station
  • Backup settings failing to offer memory card option fixed

UI components

  • Many text editor and menu view autoscrolling regressions fixed
  • Disabled text fields now look disabled

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.

  • https://together.jolla.com/question/201008/how-do-i-select-uk-keyboard-on-gemini-pda/
  • https://together.jolla.com/question/190102/bugxa2-lockscreen/?sort=votes&page=1
  • https://together.jolla.com/question/129740/do-we-get-a-fix-for-glibc-security-issues/
  • https://together.jolla.com/question/188339/browser-starts-again-and-again-with-jollacom/
  • https://together.jolla.com/question/161292/bug-21010-sms-to-multiple-recipients-wont-be-sent-to-all/
  • https://together.jolla.com/question/97109/email-imap-idle-doesnt-work-with-both-connections-active/
  • https://together.jolla.com/question/198435/bug-transfer-files-to-android-storage-folder-ad-crashed/
  • https://together.jolla.com/question/193485/any-workaround-for-malfunctioning-proximity-sensor-xa2/?comment=195124#comment-195124
  • https://together.jolla.com/question/193024/backup-menu/
  • https://together.jolla.com/question/192789/battery-life-xa2-4113-sailfish-3008/
  • https://together.jolla.com/question/203557/calendar-remind-me-doesnt-remember-last-choice-its-never-by-default/
  • https://together.jolla.com/question/184346/browser-opening-wsj-site-makes-device-unresponsive/
  • https://together.jolla.com/question/178848/visiting-httpsrootcz-causes-browser-and-whole-system-freeze/
  • https://together.jolla.com/question/91937/bug-imap-idlepush-of-some-email-service-providers-some-users-does-not-work-with-generic-imap-account/?sort=votes&page=1
  • https://together.jolla.com/question/190204/pulse-audio-12x-for-sailfish-x/
  • https://together.jolla.com/question/201388/here-maps-locks-the-screen/
  • https://together.jolla.com/question/203534/here-maps-sony-xa2-automatic-sleep-mode-issue/
  • https://together.jolla.com/question/200304/how-to-disable-display-sleep-for-specific-android-apps/
  • https://together.jolla.com/question/198813/30114-screen-turns-off-while-navigating-with-android-apps-keep-screen-on-setting-is-not-respected/
  • https://together.jolla.com/question/202609/xa2-ultra-h3213-android-clipboard-not-working/
  • https://together.jolla.com/question/203417/bug-restartstop-ad-turns-screen-black-xa2/
  • https://together.jolla.com/question/204550/bug-xa2-3038-screen-goes-blank-when-stopping-android-support/
  • https://together.jolla.com/question/206368/bug-xa2-303-hidden-number-not-hidden-using-local-prefix/

Technical changes

Changelog

Detailed changelog is available here. - Several fundamental components upgraded such as the browser engine Gecko (esr45), toolchain GCC (4.9.4) and the GNU C Library (2.25) - Gemini PDA: a memory fix to allow booting from Android 8 bootloader.

Behavioural changes in Sailfish OS

  • /home is no more mounted at init - it is handled later by systemd; this is to avoid problems when the /home directory is encrypted

For those porting Sailfish to other devices

  • (no particular news this time)

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.
  • Light ambience concept of Sailfish 3 needs polishing and tuning up. There are still issues with the colors of different objects when using the ambiences that have light background colors.
  • 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.

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, or else installing Sailfish OS will brick your device. Currently, Sailfish OS requires Android 8.1. UPDATE: The flashing scripts for XA2 devices included in update 3.0.3.9 (and 3.0.3.10) now prevent installing Sailfish OS on Android 9.

The renewed flashing scripts of update 3.0.3.9 and 3.0.3.10 prevent installing Sailfish OS on top of Android 9 (which has baseband version 50.2.A.xx.yyy).

  • Not implemented features: fingerprint detection, 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 have 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. The renewed flashing scripts of update 3.0.3.10 allow you to use either of the two versions. You can also reflash just the vendor image of your choice (and not Sailfish OS) 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 sahe 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.