Meego Wiki
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(How to use Community Edition on N950)
(Meego OS LOader)
Line 39: Line 39:
=== Meego OS LOader ===
=== Meego OS LOader ===
 +
 +
IMPORTANT: before installing Moslo, boot into Harmattan at least once and wait for a few minutes.
The moslo for N950 is available at: https://TBD
The moslo for N950 is available at: https://TBD

Revision as of 07:20, 22 September 2011

Contents

Nokia N9 Devkit (N950) instructions

(Basic information as copied from https://meego.com/community/device-program/devices/nokia-n9-devkit)

The Nokia N950 is a platform available now for developers targeting the Nokia N9 and MeeGo handset apps in general. Technical details are available at http://developer.nokia.com/swipe. Questions & comments: http://forum.meego.com/showthread.php?t=3597.

IMPORTANT: commercial developers are encouraged to apply directly at http://developer.nokia.com - thank you for your understanding.

Open issues

  • How about dual boot with Harmattan?
    • Not possible, at least right now. There might be ways, with either Moslo or some other eg. u-boot.
  • Will this work in N9?
    • Yes, but some details to be worked out still.

How to use Community Edition on N950

Assumption: you have N950 device with working Harmattan setup. You should also have the skills required, similar to what is required for using N900 CE: http://wiki.meego.com/ARM/N900/GettingStarted.

The procedures described here will void any warranty (if there was any), and will destroy your Harmattan setup, losing any data you have there. However, you can always go back to a fresh Harmattan installation with the OneClickFlasher package (http://www.developer.nokia.com/info/sw.nokia.com/id/db230178-aa63-4c73-ba7f-20930da13cad/Nokia_N950_OneClickFlashers.html).

Download release

Coming.


Enable boot to CE

The flasher for N950 is available at http://tablets-dev.nokia.com/maemo-dev-env-downloads.php . Installation packages are available for OSX, Windows and Linux deb. For rpm based Linux distributions, extract the files from deb package with following command:

 ar p flasher_3.11.*.deb data.tar.gz | tar zvx

After this you can find the flasher binary from usr/bin/flasher directory under the current working directory.

Before you proceed make sure that "Device lock" is not enabled (In Settings \ Security \ Device Lock \ Autolock: off). If you have an Mail-for-Exchange account configured, you may need to delete it before you can disable device lock.

If flasher bombs out with "Devicelock ON: cannot flash unsigned image", then you didn't, go back and disable it.

Meego OS LOader

IMPORTANT: before installing Moslo, boot into Harmattan at least once and wait for a few minutes.

The moslo for N950 is available at: https://TBD

Moslo can be flashed into N950 as a fiasco image:

 sudo flasher -F <moslo-image.bin> -f

It waits for a device to connect. Connect your N950 and wait for flashing to finish.

Write CE to device

After flashing MOSLO, boot the device by disconnecting and re-connecting the USB cable to the PC. When MOSLO starts, you will get a welcome screen and some messages about making MeeGo partitions. Wait for the text "Rootfs now exported via USB" that appears on the N950 screen.

If you don't get the MOSLO screen after successfully flashing MOSLO, then let the device finish booting into harmattan and reboot it. It can take several full reboots of the device to fully enable MOSLO.

If you have auto mount enabled in your desktop Linux system then the device should appear as a normal USB drive to your system. However if you do not have auto mount enabled or you want to mount the device manually for some reason anyway, you should note that the device mounted by the MOSLO is called as a device like /dev/sdX, so it is a partition not a device, so for manual mount you need to do:

sudo mount /dev/sdX /media/<mountpoint of your N950>

NOTE: If you already have another MeeGo image on the partition that can be erased for example with following command

sudo rm -rf /media/<mountpoint of your N950>/*

Write the CE .tar.bz2 rootfs to the mounted device with eg.

sudo tar xf <path>/<CE_package>.tar.bz2 -C /media/<mountpoint of your N950>

After the extraction is ready umount the mounted partition before removing the usb cable

sudo umount /media/<mountpoint of your N950>

Boot to CE

After the previous step, the device should start booting to MeeGo right away after disconnecting the USB cable.


Boot back to Harmattan

In current version of moslo, booting to harmattan is not supported. In order to boot harmattan, MeeGo and Moslo must be removed. See instructions below.

How to remove MeeGo

Connect the USB cable while device is powered off, to see the text "Rootfs now exported via USB". In your PC do the following:

echo YES | sudo tee /media/<mountpoint of your N950>/remove-meego

or directly in device shell once booted to MeeGo (as root):

echo YES >/remove-meego

After that, restart the device and moslo will self-destruct (including erase itself from NAND and resize back the content partition). You will now have a Harmattan only setup.

More info

More information can be found in N950 landing page.


Reporting bugs against Community Edition

  • File a bug report on bugs.meego.com
  • Use [CE] in the summary
  • Add the N950 and N900CE keywords to the bug report
  • Select from Platform N900, if bug can be reproduced with N900 also.
  • Notice:
    • If bug is producible with MeeGo image also, remove the [CE] prefix from the summary. It's used only for the Community Edition specific bugs.
    • Feel free to suggest MeeGo_N900CE_Release_Blocker.
    • If bug is for application, check if there's a upstream link for direct reporting in CE application list. If there's a link, please report to upstream, if not, then to the MeeGo Bugzilla.
    • If you found a bug when using MeeGo 1.2 Harmattan, please file the bug to the http://www.developer.nokia.com/bugs/
Personal tools