Contents |
(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.
List the open issues here, preventing the release of Community Edition (CE) for 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 can very likely destroy your Harmattan setup, losing any data you have there. However, that is not the intention and the procedure here should result in a working "dual-boot" configuration and should not affect your Harmattan installation.
Coming.
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.
Bootloader? TBD soon
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 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>
After the previous step, the device should start booting to MeeGo right away after disconnecting the USB cable.
While powering on, press the volume down HW key until you see the disclaimer and the device will restart (the disclaimer is shown for 20 seconds). The device will reboot to Harmattan after that (it will load MOSLO and reboot to Harmattan).
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 information can be found in N950 landing page.