Meego Wiki
Views
From MeeGo wiki
Jump to: navigation, search

Contents

Dual booting with modified MOSLO

DISCLAIMER: These instructions and the modified MOSLO are untested and highly experimental software! Use at you own risk - targeted for hacker/developer use only! You will void the warranty (if any) of you device if you follow this procedure! The instructions are for Linux only! You may not be able to re-install Harmattan to it's original state. And, you may lose all your data in the device! Or, in the worst you may completely brick the device (i.e. rendering it totally irreparable/unusable)!

Pre-requisites

Installing modified MOSLO (Linux)

First, just unpack the moslo rpm to get the binaries.

 $ rpm2cpio moslo-*.Nemo.Adaptation.N950.N9.armv7hl.rpm |cpio -id

Now, you will find three files under the ./usr/share/moslo directory:

  • zImage-moslo - moslo kernel
  • initrd-moslo - moslo initrd
  • moslo.img - combined flashable image

Try without flashing to NAND

With this method you can try MOSLO without actually flashing anything to the NAND flash of the device. Even this method re-partitions the eMMC of the device, though!!!

  • Turn off your device
  • Run:
 $ flasher -k zImage-moslo -n initrd-moslo -l -b
  • Connect USB cable
  • The device should show a disclaimer screen and boot to MOSLO
  • If you keep your USB cable connected, moslo will try to repartition the (internal) eMMC of your device for the Alternative OS

Flash modified MOSLO to NAND

You need to grab the original MOSLO binary from http://tablets-dev.nokia.com/moslo.php, in order to be able to flash.

  • Turn off your device
  • Run:
 $ flasher -a moslo-rootfs-1.2011.34-2_RM680-OEM1-916_0.0.13-12.1.bin -L moslo.img -f -R
  • Connect USB cable
  • The device is flashed and rebooted to the modified MOSLO

Results from 16GB N9 at http://pastie.org/2995880

I got the stock fimware using navifirm, http://blog.makesyouhappy.org/?p=202

flasher -F 059K755\DFL61_HARMATTAN_20.2011.40-4_PR_LEGACY_009-OEM1-958_ARM.bin -f --no-preserve 

Recovered to a booting N9 - vgrade

Another suggested command line to get moslo flashed is

flasher -F 059K755\DFL61_HARMATTAN_20.2011.40-4_PR_LEGACY_009-OEM1-958_ARM.bin -L moslo.img -f --flash-only=moslo -R

This command reports moslo written ok but then reboots to blank screen with battery charging symbol with whitle led on slow flash. Pressing on/off boots to harmattan.

IRC Chat - http://pastie.org/3000811

http://twitpic.com/7rxxeu

Uninstalling the modified MOSLO (if you have flashed it to NAND)

  • Create empty file
 $ touch empty.img
  • Flash the empty file
 $ flasher -a moslo-rootfs-1.2011.34-2_RM680-OEM1-916_0.0.13-12.1.bin -L empty.img -f -R
  • If the flashing succeeds, MOSLO is removed and the device should boot to Harmattan
Personal tools