Advertisements

Earlier this weekend, I got an email that was sent to “early adopters” of Sailfish for Android. Currently, this in-development build is only for the Nexus 4, but a release will be coming soon for the Samsung Galaxy S3 4G. Â Jolla will also publish a Hardware Adaptation Development Kit (HADK) in the next few weeks, that will allow Android devices supporting CyanogenMod 10.1 to have a Sailfish OS port created. (This is something I am really excited about, given I have a Nexus 5, with a Galaxy S5 on the way.)

As it is an early release, don’t do this unless you are happy to accept responsibility if something goes wrong.

Below is a copy from the email. Instructions are below that.

Dear early adopter of SailfishOS for Android devices. We're kicking off today by publishing the first Early Adopter Release ofÂ SailfishOS (1.0.4.20) for Nexus 4 (mako) to early adopters. Please makeÂ sure to read this whole e-mail through. Later we'll be publishing images for Samsung Galaxy S III LTE (i9305)Â and we'll be delivering updated images as we go along for each device asÂ hardware support improves. This is just the beginning. We are also working on the SailfishOS hardware adaptation developmentÂ kit, which describes how to port SailfishOS to existing CyanogenMod 10.1Â devices. Later versions of CM will be supported eventually. We'llÂ publish the HADK in the next few weeks if everything goes well. This installation image is for early adopters only, meaning we know thatÂ some things are not functional or perhaps even broken -- please seeÂ release notes below. We think it's worth sharing already now to get allÂ of you properly included in the early stages of the project. We want to build a community around SailfishOS for Android devices thatÂ is based on mutual trust and respect for what we are all doing. Hence --Â we ask that whenever you do screenshots, videos, forum or blog postsÂ (and we're happy if you do!) or the like, you emphasise that this is anÂ under-development snapshot and not a final product release. It is important for Jolla that the correct expectations are set forÂ those who might be users of the final product -- and that theyÂ understand what they see is not a released product. 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.

Installing Sailfish

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Â http://brew.sh/, then: brew installÂ android-platform-tools d. Windows: SeeÂ http://wiki.cyanogenmod.org/w/Doc:_fastboot_introÂ forÂ instructions * Install Android 4.2.2 (JDQ39) to your Nexus 4 a. Instructions here:Â https://developers.google.com/android/nexus/images#instructions b. Download links can be found here:Â https://developers.google.com/android/nexus/images#occamjdq39 * Download CyanogenMod 10.1.3 for your Nexus 4 a. The file you want to download is cm-10.1.3-mako.zip b. Download links can be found here:Â http://wiki.cyanogenmod.org/w/Install_CM_for_mako * Download the SailfishOS for Android image for "mako" a. The file you want to download isÂ http://releases.sailfishos.org/sfa-ea/sailfishos-mako-release-1.0.4.20-EA1.zip * Install CyanogenMod 10.1.3 on your Nexus 4 a. Follow the instructions at:Â http://wiki.cyanogenmod.org/w/Install_CM_for_mako * After flashing the "cm-10.1.3-mako.zip" file, flash the SailfishOSÂ .zip file in the same way ("on top of it") * Reboot bootloader, SailfishOS should boot and be visible

Removing Sailfish

If you want to go back to normal CyanogenMod: a. Boot into recovery mode b. Choose "Wipe data / factory reset" c. Flash cm-10.1.3-mako.zip (or a stock image)

Known Issues/Release Notes

* We have a subtle watermark underneath the UI at all times statingÂ "SailfishOS development software" "This is not production quality".Â Developer mode is activated at all times. * Modem and related functionality works, 3G data, SMS but no call audioÂ (comes in next release). There has been no throughout testing ofÂ telephony related functionality (roaming, airplane mode, data counters,Â etc) and any use of this functionality is at your own risk. * Sensors, Device clock/alarms, Reset device, Bluetooth, USB control +Â MTP, Bluetooth, WLAN hotspot, Camera (photography, video recording), andÂ video playback is not supported in this release. * Jolla account / Store is removed from the image due to problems withÂ registering with Jolla infrastructure. * 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. * After returning from suspend, UI may be slow for a moment. It is notÂ possible to double-tap to wake up the device. Power button may fail toÂ wake device at times, check if you are covering the proximity sensor.Â 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Â persistence. * Fingerterm applications may fail to launch during first attempts. * 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 currently

Photos courtesy of MarianoFlotron

Advertisements

Related

Category: Android, Jolla, Linux, Nokia, Qt, Sailfish OS