In a nutshell (read all before starting!): using: http://wiki.maemo.org/Ubiboot 1 - backup your n9 (nokia suite/inbuilt util) AND you emmc!! 2 - reflash the firmware to factory (do NOT use -R option when flashing) 3 - flash the openmode kernel, use the -R option! 4 - fire up harmattan and let it run for a few minutes so its nice and stable and you have date/time set. INSTALL developer mode so you have terminal! 5 - install the moslo kernel and let it repartition you n9, disconnect and turn off the handset 6 - install the latest ubiboot (not the one in the guide above) by flashing the kernel 7 - turn off the handset after installing ubiboot and turn it back on, connecting the phone to the pc (use a linux install/live cd, use a virtual machine as your linux could lose it internet connection and its easier to keep a guide open on the host pc/a 2nd pc if you run into problems) . all of your phones partitions will be automounted 8 - on /media/rootfs on linux (your n9 root file system), copy the openmode kernel to /boot/ 9 - download souren's image http://n9.araya.su/images/mic_images....0.0.5/vgrade/ and extract it onto /media/Alt_OS (mmcblk0p4 on your n9) alternatively (harder) (install mer sdk and make your own image using n950kickstart config thanks to vgrade) 10 - unmount all partitions (umount /media/*) and disconnect from usb 11 - boot into jolla. I have had issues with souren's image (black screen after 2nd boot) but using vgrade's latest config, my jolla install has worked ok apart from the call issue The image lacks some apps and these can be install by chrooting into jolla from harmattan and installing via the piratepad/rzr's method. Hope this points you in the right direction, even though its not in loads of depth!! Also, if you have date/time issues, using harmattan is a pain in the arse to correct (gets frozen in 4073 sometimes and is unchangeable), just use nitdroid (if you have) or the following terminal command # devel-su # rootme (or ur root pass) # date --set "2013-12-07 22:59" fyi: boot into sailfish using "latest 2.6.32" or "vmlinuz-2.6.63.20120129.1-n950" boot into harmattan using the openmode+l2 fix kernel. @souren Have tried zypper in sensorfw sensorfw-configs via chroot and root in sailfish terminal but zypper says no providers found?