16.03.2014 – Firmware Update (Ohijärvi) (out of Beta – Stable v1.0)

os_10420Firmware Update (Ohijärvi) (out of Beta – Stable v1.0)





Highlights of improvements
* Fixes several issues causing spontaneous reboots on the phone
* Fixes issue on WLAN connection freezing the UI
* Resolved several cases causing homescreen restart with green/red LED blinking
* Improves memory card handling
* Mounts multiple partitions from memory card
* MTP now shows the memory card, and works with iPhoto on Mac
* Even slicker UI and higher performance, thanks to optimisations in the graphics stack
* Improves memory usage via app wallpaper optimisations
* Fine-tuned touch parameters to avoid accidental taps and gestures


UI improvements

* More prominent pulley menu indicator
* Adds background gradient to Sailfish panels to clearly differentiate them from application area
* Decreases the intensity of the cover action dimmer gradient
* Improved glass effect on Sailfish Silica components such as switches, sliders, progress bars and page indicators



* Bluetooth sync requests can now be cancelled
* Improved user experience and error handing during Jolla account creation
* Enabling developer mode when there is no Jolla account configured now gives an error message
* Enabling developer mode now asks for device lock code if it has been set



* CVE-2013-2116, CVE-2014-0092, CVE-2013-1619 fixed for GnuTLS
* CVE-2013-4353, CVE-2013-6450, CVE-2013-6449, CVE-2013-0169, CVE-2013-0166, CVE-2012-2686 fixed for OpenSSL



* Unlocking the device now presents the last viewed app if unlocked within 10 seconds of locking the device
* When the device lock is enabled for the first time, it also sets the automatic locking period of 10 minutes by default
* Indication in the app grid for the apps currently being installed
* Updates status indicators when they are partially visible too
* Uses glass background in Switcher
* Adds press effect to launcher items
* Indicates top blank screen gesture on home more clearly
* Bounces the view up when user taps on the lock screen
* Introduces glass texture background to app covers
* App close-icon scales and works with orientation changes
* Reduces cover action triggering distance for easier access


Store client

* Renewed landing page for store client
* Change logs and project URLs are now seen in the details view for app updates
* Highlights comments from the app developer
* TOH is now detected properly after the startup wizard has been run



* All Gallery albums now support landscape mode and display consistent behavior
* GIF images are now displayed in gallery
* Allows controlling video playback with a bluetooth headset
* Minimized application cover for gallery app in the home screen now supports displaying a single item (for example, a photo or video clip in full screen mode when the app is pushed to the background)



* Ability to select multiple mails to delete from the main view
* Ability to ‘select/deselect all’ mails
* Ability to forward attachments with the mail message
* ‘Reply to’ address now visible in the email info view
* Fixed an issue related to last sync time in the app cover
* Fixed an issue that caused wrong folder name to be displayed in some situations
* Several performance improvements
* Improvements in the mail attachments handling


Exchange ActiveSync

* Improvements in MIME support for older versions of Exchange
* Improvements in contacts and calendar synchronization
* Stability improvements



* Updates brower engine to Gecko29
* Supports web pages with iframes
* Fixed context menu content layout in landscape
* Improved tab grid scrolling performance in cases where there are many tabs open
* Fixed issues in tab previews having wrong screenshots
* Fixed issue in loading external use before first use of browser
* Fixed context menu closing to use fade transition
* Fixed an issue where unnavigable URLs (e.g. mailto) was stored to history
* Added labels to tab page
* Added fade transitions between tab page modes
* Fixed an issue in sending key events to numeric text fields



* Allows immediately calling again after an ongoing call has ended/disconnected
* Fixes audio feedback loop issue during an incoming call when the headset is connected
* Allows pasting phone numbers to dialer



* Keyboard now resets back to the alphabetic view and autocaps after the message has been sent
* Clearly highlights currently selected message type in “Change type” combo box



* Fixes an issue where the device reboots when two processes try to access camera
* New app cover
* Camera zoom now displays zoom level as a slide indicator



* Call phone numbers and open links from a calendar entry
* All day event support
* Automatically sync calendars
* Fixes issue where only the first occurrence of a recurring event was displaying notification
* Fixes day names for Russian language
* Today’s day is now rendered in bold text
* Hour page is more discoverable
* Fixed event not deleted when remorse timer is active and changing active day
* Improves UI layout in the event creation view


Virtual keyboard

* Improves background and fonts in the keyboard



* Displays remaining time while setting an alarm


Media player

* Large album art now displayed in album view



* People app now provides a more accurate representation of contacts, correctly separating personal/work labels, and detail type information

* Improvements to VCF import reliability

* Links between SIM contacts and other contacts are no longer lost when flight mode is activated

31.01.2014 – Firmware Update (Naamankajärvi)

os_1038Firmware Update (Naamankajärvi)


What´s new
* Landscape mode for Browser, gestures and notifications
* Pinch to zoom support in Camera viewfinder
* SMS support in Android runtime environment
* Clearly distinguish Android apps from native apps in Store
* Settings to disable/enable Quick call support in Phone app (from Settings->Apps->Phone)
* ‘Clear clipboard’ functionality
* Delete all contacts in one go ( via pulley menu option in People app settings)
* Improved recovery mode functionality introducing new features such as bootloader unlocking, shell and
filesystem recovery options
* Exchange ActiveSync policies introduced (‘DevicePasswordEnabled’ only)
* Event location support to calendar events


Note: On first boot after the upgrade, you will experience delayed application start for Android apps (depending on the no. of Android apps you have installed on your Jolla). Wait for a bit before you attempt to launch them. If the environment has not been fully loaded, you will experience apps closing on startup.

Fetch the update
Important: You need a working Jolla account configured on your device in order to receive update notifications. if you are unable to successfully configure the account, please visit account.jolla.com and try to reset your password.


If your Jolla is connected to WLAN network, an OS update notification should pop up shortly. If you just can’t wait, you can manually trigger an OS update check as follows:


* Open Settings app

* Go to System Settings -> About Product

* Pull down the pulley menu and select ‘Check for update’

* Once an OS update notification is received, tap on it and follow the instructions.


Do not reboot the device while the OS update installation is in progress. The process takes up to 10 minutes.

During the update, the device screen might blank out. You may awaken the display by a short press on the power key to monitor the progress. When the upgrade has completed successfully, you will see the LED light up red before the device restarts.


Note: If your device currently has a software version lower than you will first be offered to upgrade to before this update can be installed


Highlights of improvements:

TOH (The Other Half)

* Fixes the issue with NFC leaking power when TOH is attached.

* On connecting the Other Half, associated ambience will not change unless it is being used for the first time or the

   ambiance has been earlier marked as favourite.

* Installed ambience is only activated if the Other Half has been changed.

* Improvements in profile handling.



* Multiple accounts of the same service can now be differentiated by the display name entered in

   the ‘Account information’ field

* Improved country list search while setting up new accounts

* Fixes “account needs update” messages displayed for still-authenticated accounts



* Fixes issues with sound profile due to ambience ringtone volume settings


Visual improvements in the UI

* Performance improvements to pulley menus

* Rendering improvements during scrolling through disabling subpixel dragging

* Fixes to multi-line text editor layouts

* Fixes the search field text clipping issue

* Automatically close menus when an app goes to background

* Commit composed text when user drags the cursor

* Unfocused text fields are now less dim and more readable

* Label fade effect made less aggressive



* Audio quality Improvements to video recordings

* Front camera now has a resolution of 2 Mpx in aspect ratio 4:3

* Fixes an issue where images in certain conditions have very cold (blue) tones.



* Option to select calendar when creating an event



* Shows active image on the cover

* Shows transferred mp4 videos if tapped on the video in the Transfer UI

* Modifying email tone in Gallery Ambience album is actually taken into use now



* Automatic SIM contacts availability can be turned off

* Characters not part of locale alphabets are appended to the alphabet groups when required

* Removes editor restriction on one detail of any specific type

* Search indexes more information in the background

* Search correctly distinguishes between diacritic forms for locales

* Address format corrected for locale conventions

* Contact favorite status can be changed from Messages and Phone

* Duplicate IM addresses are suppressed

* Cleared detail fields are removed rather than preserved

* Email address field does not auto-capitalize

* Import VCF file listing shows filename

* VCF import creates nickname for contacts without sufficient identification

* SIM contact modifications no longer lost after flight mode activated

* ‘Title’ field applies to organizational role, rather than name prefix

* Fixes invalid link suggestions with Mail for Exchange

* Fixes a crash after linking contacts



* Fixes audio issues with SE VH410 bluetooth headset

* Bluetooth visibility timer no longer pauses when the device is in sleep mode



* New tabs can be cancelled by navigating back

* Fixes issues in saving content downloaded from password protected websites

* Tab thumbnails now sorted in most recently used order

* URL input method for search/url field

* Fixes an issue in having wrong thumbnail in tab grid



* Fixes an issue that prevents sending emails only with CC or BCC

* Better visual separation between messages when replying to a email

* Fixes an issue related to opening a html email via notification

* Several improvements for the reply and reply all actions

* Fixes an issue related to the handling of ‘reply-to’ header

* Fixes an issue related to the handling of ‘In-Reply-To’ and ‘references’ message headers

* Fixes an issue in the communication with SMTP servers that don’t accept authentication command in two steps

* Fixes an issue related to email encoding

* Fixes an issue that prevents the “Email info” page from scrolling


Exchange ActiveSync

* Improvements in contacts and calendar synchronization

* Fixes an issue that prevented communication with Open-Xchange servers.

* Improvements on the error handling when login fails

* Fixes an issue that cause exchange to sync automatically outside peak hours


Battery & power saving

* “Recharge battery” notification now displayed before the device completely shuts down



* Fixes an issue that allowed bypassing devicelock code with usb cable


Transfers and Sharing

* Initiated downloads that are unfinished or closed by the client now expires after 3 minutes

* Sharing PNG images doesn’t fail anymore


Virtual keyboard

* Portuguese layout added

* Enhanced prediction for Italian and French

* Some missing characters to key popups added

* URL and email modes now available for layouts

* Better landscape support



* Scientific notation is not used anymore for single digit decimal numbers



* Disables Android phone app playing ringtone on receiving an incoming call

* Fixes issue in detecting mobile data network connection

* Improvements to remote keyboard, audio service and window handling

* Fixes issue where flight mode was not persistent after reboot

* Improved memory handling while running low on available memory

27.12.2013 – Firmware Update (Maadajävri)

1os_1025+drunterFirmware Update (Maadajävri)


What´s new
* Google calendar sync to your Jolla (one way)
* Camera support in Android apps
* Updating/uninstalling apps from Yandex store
* Camera now supports all 4 orientations
* Advanced recovery mode (Info ganz unten)
* Ability to accept any server certificates during Exchange ActiveSync account setup

Fetch the update
If your Jolla is connected to WLAN network, an OS update notification should pop up shortly.
If you just can’t wait, you can manually trigger an OS update check as follows:

* Open Settings app
* Go to System Settings -> About Product
* Pull down the pulley menu and select ‘Check for update’
* Once an OS update notification is received, tap on it and follow the instructions.

Highlights of improvements:

* Improvements in exposure time and auto focus in low light conditions
* Improved switching from rear to front camera

* Connection switcher in Settings no longer sticks even when the network is not fully registered
* Static IP settings bug fixed
* Access point selection steps can be reversed without causing an issue.
* Retries are now possible if you input a wrong WLAN password

Home / Events / Notifications
* Only important notifications (missed call, chat, messages, mails) are shown on Lock screen,
all notifications are visible in Events
* Facebook and Twitter notifications no longer have LED indicators
* Disabling Facebook/Twitter feeds now removes them from Events
* Better support for high flow of tweets
* Twitter feeds now show the real name of the user
* Notification clearing improved
* Updates no longer re-appear after reboot
* USB mode selection is no longer shown when device is locked/suspended
* Fixes an issue where Home displayed as a long scrollable list
* Entering incorrect code on device lock screen now has haptic feedback

* Improvements in jolla account creation steps

* Call volume can now be adjusted before outgoing call is answered
* Phone call UI does not show Bluetooth indicator when connected to a device that does
not support phone call audio
* Previous caller’s avatar no longer flickers before the current caller’s avatar is displayed
* When powering up the device now registers directly to 3G instead of first registering to
2G and then switching to 3G

* Messages application keeps the active page and message text when re-activated from Launcher
* Message notifications now remain cleared and group correctly after rebooting
* Modifying contacts now shows available message conversation options immediately
* Imported contacts with unknown IM accounts no longer appear as apparently usable messaging options
* Multiple recipients can now be picked from favorites
* Words with a dot in the middle are no longer recognized as a URL when entering the message

* Phone numbers with dialling card prefixes are no longer merged with their un-prefixed versions
* Fixed confusing behaviour while editing contacts that have only nickname
* Search results in People are now correctly highlighted

* Uninstalling the app cancels outstanding alarms
* Clock now shows the correct time in alarm list and cover for all timezones

* OBEX push requests from trusted devices are now automatically accepted
* A more informative progress bar is shown during BT discovery

* Minor UI fixes and performance improvements
* WebGL performance improved significantly
* Fixes an issue where browser stopped to open links

Store client
* System update check is only done over a WLAN connection
* Connection dialog and status indication no longer suggest that a check is in progress without a connection
* Speed up app installation process

* Time display in Settings now respects the selected time zone
* UTC offset shown now takes DST into account
* Developer mode: Fingerterm default settings are more user friendly
* USB default mode of “Always ask” is respected even after unlocking the device

* Improves support for accounts where service username is different from email address
* Improves standard folders handling
* Fixes an issue in the communication with SMTP servers that don’t require authentication
* Fixes an issue related to email sending for some servers using ecrypted
password(CRAM-MD5) for authentication
* Fixes an issue in attachments handling in POP3 accounts
* Fixes an issue in email deleting in POP3 accounts
* Fixes an issue related to email signature handling in draft emails
* Fixes an issue in the unread email count for local only folders
* Fixes an issue that prevents long email subjects to be shown in the email info view
* Fixes an issue related to opening a html email via notification
* Fixes an issue realated to replying to html only emails

Exchange ActiveSync
* Improved error reporting when an account can’t be configured

* Opening a document from a mail attachment works even if another document is being viewed.
* Documents from transfer UI can now be opened with Office app

* Start time of the first calendar appointment now displays correctly
* Calendar alarms are now visible in silent mode
* Some situations causing a crash or hang are now fixed

Android runtime
* Audio and video are now in sync when watching videos in Netflix or other video applications
* Fixed issue where remote keyboard stops occasionally
* Location status is now checked before attempting to search for GPS
* Fixed issue where typed characters appended to an underlined word in predictive keyboard
* Applications using audio integrate better with native SailfishOS apps
* Network state detection improvements
* Application pause/resume improvements

Recovery mode
If a factory reset cannot be performed or if the device has booting issues,

* Unplug USB cable and turn off device
* Press volume down and power on the device
* Plug in USB cable and using USB networking telnet to or and follow the instructions

Note: it is still possible to break the Recovery mode in developer mode.

Known issue
Some of the android apps are still unable to connect to mobile data network if the SIM PIN code
is entered after a measurable delay on boot up. This is due to the incorrect 3G connectivity detection
API used by them. There are 2 ways out of this situation:

* 1) Reboot the device and enter the PIN code promptly when asked OR
* 2) Restart android runtime service as follows from the Terminal app (requires developer mode enabled)

[nemo@localhost ~]$ devel-su
[root@localhost nemo]# systemctl stop aliendalvik.service
[root@localhost nemo]# systemctl start aliendalvik.service


17.12.2013 – Firmware Update (Laadunjärvi) HotFix

1os_1025+drunterFirmware Update (Laadunjärvi) HotFix


* we just discovered an issue in both and today which causes update of the store token required for accessing store repositories to fail. A fix for that has been pushed a few minutes ago: The update to version you might be seeing on your device soon contains exactly this one fix to keep store access working

09.12.2013 – Firmware Update (Laadunjärvi)

1os_1025+drunterFirmware Update (Laadunjärvi)



* WLAN password input improvements
* WLAN connection possible to change directly from one hotspot to an other
* Notification banner visible when checking updates without internet connection
* USB MAC address does not change anymore between connections in developer mode
* Mobile data switch status (toggle on/off) is shown on the Settings cover

* Items in Store feed view now have visual busy indication while installing
* Chinese comments are no longer presented as “?” characters
* Improved notifications when app download fails
* App grid now shows busy indicators or current status when leaving and reopening page
* Application downloads are now more resilient to failures

Phone & Messages
* File receive dialog displays the name of the paired device correctly
* Improvements in BT pairing
* BT settings now responds to bluetooth daemon restart properly

Phone & Messages
* Phone now displays number labels (i.e. work/home/mobile) during selection
* DTMF tones are not skipped when user rapidly presses keys
* Fixed a case when incoming call is silenced and there is still sound played after call ends
* Improved contact matching in call logs when contacts imported from SIM
* Active cover shows contact names
* Visual improvements in call forwarding UI and supplementary services
* Support for sms: URL in Messages

* No more duplicated data in SIM contact import
* Improved handling of contact card details including avatars
* Added address does not disappear any more from contact viewer screen after adding website information
* Stability improvements in People app during contact linking operation
* Performance improvements in Birthday plugin for contacts

* Removing a service account now removes related content from People app
* Account emits a signal when enabled / status changes
* Option to share to Facebook does not disappear anymore after adding an email account
* Facebook notification will not appear repeatedly anymore
* Disabling Facebook account removes Facebook from Events view
* IM accounts now connect without needing to reboot device, after adding them
* IM presence state persists now over reboot or changing connectivity
* Improved Exchange account setup flow
* Improved interoperability with servers preferring unsupported EAS protocol 14.x

* Audio and video are now in sync while playing youtube videos
* Browser does not crash when playing multiple videos

* New dedicated calendar alarm UI introduced which will show up with alarms added after the update.

Homescreen & notifications
* Events view wallpaper stays aligned with homescreen wallpaper
* Lock screen pulley menu shortcuts are not broken when device lock is on
* In Events view, Share what’s on your mind account grid shows service icons
* Improvements to notification item layouts
* Sound feedback on battery empty shutdown
* Window titles for apps set

* Content picker only has the search field when there is content available
* Context menu is correctly updated with dynamic items
* The press effects in button and list items are unified
* Text linking matches numbers inside word boundaries
* QWindow::setTitle() is sent over Wayland
* DSME initial battery value is correct in bootup, or for shutdown
* Time and date changes persist over reboot
* DSME wakes from suspend to read HW temperatur and battery status
* USB mode notification does not offer Developer mode when developer mode is not enabled
* Device lock is not anymore set when you use “Clear device lock code” function
* The device lock code is not asked when the value is the same than earlier
* Password field does not flash last character in clear text
* Date picker correctly highlights selected date and shows proper week numbers in January

Dateimanager + rpm/apk-Dateien Installieren

Beitrag für SFOS 2.0+ angepasst.


Um *.rpm oder *.apk Dateien (Apps/Spiele) Installieren zu können, braucht ihr ein Dateimanager App. Mittlerweile hat Jolla in SFOS 2.x einen hauseigenen Dateimanager:

„Einstellung > Speicher > Nutzerdaten > und im Pulldown Menü > Dateimanager“

Solltet ihr noch eine alte SFOS Version besitzen (z.B. weil ein Port nutzt), so könnt ihr im Jolla -Store eine App namens „File Browser“ herunterladen. Habt ihr allerdings kein zugriff auf den Jolla-Store, so könnt ihr eine App auf openrepos.net downloaden (bsp. Cargo Dock)

Wenn ihr eine *.rpm/*.apk Dateien über den Webbrowser heruntergeladen habt, werden diese Datei standardmäßig in dem Ordner „Downloads“ abgelagert.


Und so geht ihr vor:

Hier ein Bsp. wie man mit der App „File Browser“ aus dem Jolla-Store eine rpm/apk-Datei installiert. Unter SFOS 2.x mit seinem hauseigenen oder aber auch Cargo Dock ist der Ablauf recht ähnlich.

Bevor ihr diese Fremde Pakete Installieren könnt, müsst SFOS die Erlaubnis erteilen

„Einstellung > Fremd-Software > Nicht vertrauenswürdige Software erlauben > Punkt setzen > Annehmen“


1) Öffnet die „File Browser“ App. Dort findet ihr eure Ordner wie z. B. Downloads aufgelistet.


2) Wechselt in den Downloads Ordner. Wählt nun das Paket aus, was ihr Installieren wollt.


3) Daraufhin sieht ihr einige Informationen über diese Datei wie z. B. Name, Größe, Pfad ect.


4) Zieht nun den Bereich runter und wählt „Install“. Die Installation fängt sofort an!


5) Ist die Installation fertig, bekommt Ihr oben die Meldung „Install Finish“- „Installation beendet“


Nun könnt ihr das Programm schließen oder zurück wischen um weitere Programme zu installieren.