Sailfish for Nexus 4 Updated to – Added “Demo Image”

| June 23, 2014 | Reply


Jolla has just pushed out the Sailfish OS update for Nexus 4. Remember, this is still an “under- development” and is not the final release at all, so there will be bugs.

Few useful things to note in this release are the mention of HADK coming “very soon”and that there is now a “demo image” added. Great for showing off the device running the OS in demos, instead of having to populate it with content before showing it off. (Great for people like us wanting to do hands-on videos – thanks Jolla!)

If you’re looking at flashing it, here is a list of known bugs;

Release notes/Known issues in EA3:
* EXPERIMENTAL: Jolla Store is now available, you'll need to register 
with your Jolla Account
* NOTE: Booting Nexus 4 with SIM first, and then removing SIM (or 
vice versa) may cause Jolla Store to see it as two different devices and 
cause potential breakage. Please stick to either SIM available or not 
when running SailfishOS on Nexus 4.
- There may be a bug with oFono RIL support that makes it not report 
IMEI value causing this and will be sorted out in a later update.
* DISCLAIMER: Using Jolla Store with Jolla Account might break 
applications on your other devices, use it at your own risk!
* Android support is not available from the Store, even if you can 
see Android apps listed (those will be removed eventually from store view)
* This functionality means that image comes with only minimal set of 
pre-installed apps. Use Store to download the ones you need.

* The backlight is dark during first launch, but can be fix by switching 
the currently-not-working ambient light sensor off (uncheck 
Settings->System->Display->Adjust automatically)

* When display is blanked, power management sets WLAN to the lowest 
speed state
* Can be noticed in a SSH-over-WLAN session
* Chat notifications may arrive with a slight delay

Release notes/Known issues in EA2:
* To securely power off the device, during its boot-up keep Volume Down 
pressed to enter bootloader mode. Using volume keys, select "Power off" 
option, then press the Power key
* If not auto-detected from SIM, set-up mobile internet data settings 
via Settings->System->Mobile network->(long tap on the first toggle-item 
under "Mobile data" section)->(enter settings given by your operator)

Nexus4-specific known issues reported by the adopters (in EA2):
* Chinese text input not working
* Localhost name is shown as Jolla
* Switching between the online and offline status in the status 
information setting takes very long and often doesn’t switch properly
* Google contacts which are put together with different information, are 
now split up into several contacts in Sailfish
* The battery display seems to be a bit buggy because it loses about 15% 
from one second to another
* The calendar overview when filled with events seems to be a bit laggy
* The email push is not working correctly, I do not receive any emails 
until I push the refresh button
* Splitting words in the German translation: e.g. in the open apps on 
the home screen it says: "Kurzzeitmesse" and in the next line the 
missing "r"
* NOTE: all other Sailfish OS issues have already been reported on TJC - - and many of them were fixed in this 

Release notes/Known Issues in EA1:
* Developer mode is activated at all times
* There has been no throughout testing of telephony related 
functionality (roaming, airplane mode, etc) and any use of this 
functionality is at your own risk
* Sensors, Device lock, Reset device, Bluetooth, USB control + MTP, 
Bluetooth, WLAN hotspot, Camera (photography, video recording), and 
video playback is not supported in this release
* The image SW is not currently upgradeable, nor is any typically 
licensed multimedia codecs (MP3, etc), HERE maps, Android application 
compatibility layer, or word prediction for virtual keyboard preinstalled
* This image does not include any typically licensed multimedia codecs 
(MP3, etc), HERE maps, Android application compatibility layer, 
Microsoft Exchange support, or word prediction for virtual keyboard 
* It is not possible to double-tap to wake up the device
* Powering off device puts it into a state of deep slumber; possible to 
get out of by holding power button and volume down key with a bit of 
* Fingerterm keyboard is not at its best due to the portrait-only mode
* FPS drop while scrolling in homescreen due to non-batching when 
rendering of application icon grid
* Icons/graphics appear unproportionally small in browser toolbar, time 
select widget, and Settings favourite icons
* Multiboot/Multirom is not supported yet but we're happy if you would 
like to teach/help us

If you’re upgrading from Release 1 or 2, here’s a quick changelog;

Fixes after EA2:
* Watermark removed
* Phone-call audio volume can now be changed with the help of volume buttons
* Improved responsiveness when waking phone up with the power button
* Settings->System->Developer Mode or About Product do not freeze anymore
* Reverted to the original (non-Silica) Fingerterm

Fixes after EA1:
* Phone-calls with audio work
* Timers and alarms (with device powered on) work
* HTML5 video+audio works in Browser (tested splash on )
* Update is based on SailfishOS version

If you’re starting from scratch, here’s what you’ll need to know to get started;

We're happy to publish the third Early Adopter Release of SailfishOS 
( for Nexus 4 (mako) to you.

WARNING: Modifying or replacing your device’s software may void your 
device’s warranty, lead to data loss, hearing loss, hair loss, financial 
loss, privacy loss, security breaches, or other damage, and therefore 
must be done entirely at your own risk. No one affiliated with this 
project is responsible for your actions but yourself. Good luck.

NOTE: You will lose your on-device data (including /sdcard), so make a 
proper backup and make sure to copy that backup to your PC.

NOTE: Make sure to read all the release notes below. Please DO NOT 
contact Jolla Care for any issues encountered with this Early Adopters 
build, instead use communication channels listed below.

To install this release of SailfishOS on a Nexus 4 device:

* Install adb and fastboot
a. Debian/Ubuntu: apt-get install android-tools-adb android-tools-fastboot
b. Fedora: yum install android-tools
c. Mac OS X: Install Homebrew from, then: brew install 
d. Windows: See for 

* Install Android 4.2.2 (JDQ39) to your Nexus 4
a. Instructions here:
b. Download links can be found here:

* Download CyanogenMod 10.1.3 for your Nexus 4
a. Perform Factory Reset and wipe contents of the /data/ partition in 
case of leftovers from previous ROMs
b. The file you want to download is
c. Download links can be found here:

* Download the SailfishOS for Android image for "mako"
a. The file you want to download is
b. Another flavour filled with demo content:

* Install CyanogenMod 10.1.3 on your Nexus 4
a. Follow the instructions at:

* After flashing the "" file, flash the SailfishOS 
.zip file in the same way ("on top of it")
* Reboot bootloader, SailfishOS should boot and be visible

We recommend reading through -- some parts may 
not apply to Nexus 4

If you want to go back to normal CyanogenMod:
a. Boot into recovery mode
b. Choose "Wipe data / factory reset"
c. Flash
d. (to go back to SailfishOS, flash the SailfishOS .zip on top of it)

If you want to go back to stock Android:
a. Download the stock image from
b. Extract the package and follow the instructions for reflashing/re-locking

To SSH into your device via USB (Linux)
1. Enable remote connection in Settings->System->Developer mode
2. Set your USB interface on host machine to IP
3. ssh nemo@
4. Use the password from developer mode to log in
5. Use the 'devel-su' command with the same password in order to gain root
6. To SSH over WLAN, use IP listed in developer mode under "WLAN IP address"

Read Sailfish OS release notes:

We will all meet in #sailfishos-porters (note, new location) on and please use us (thp, alterego, Stskeeps, lbt, 
sledges) to work together, report any bugs, graphical glitches or 
missing functionality that you find, which are not included in the 
release notes above. You can also find the hardware adaptation source 
code at .

You are also welcome to participate in threads at about Nexus 4 and 
SailfishOS as well as for more general SailfishOS topics at

Happy Sailing!


Category: Android, Firmware Update, How to:, Jolla, Linux, Sailfish OS

About the Author ()

Hi! My name is Michael. I currently live in Sydney, working on all things Digital Marketing. I have a real passion for the latest technology and I'm a real Nokia buff! My aim is to keep those of you, like myself, updated with the latest in what's going on in the Nokia World. Get in touch on Twitter via @MFaroTusino, or even simply drop me an email at mike.mnb[at] or tips[at]