Latest revision |
Your text |
Line 1: |
Line 1: |
- | {{Mer}}
| + | Mer 0.7 was prepared in the sprint 1 February 2009 - 16 February 2009, and released on 16 February 2009 |
- | | + | |
- | Mer 0.8 was prepared in the sprint 1 February 2009 - 16 February 2009, and released on 16 February 2009 | + | |
| | | |
| == Completed tasks in this release and notable accomplishments == | | == Completed tasks in this release and notable accomplishments == |
Line 7: |
Line 5: |
| If you want to see associated sprint, [[Mer/Sprints/0.8|click here]] | | If you want to see associated sprint, [[Mer/Sprints/0.8|click here]] |
| | | |
- | {| class = "wikitable sortable" | + | {| |
- | |-
| + | |
- | ! Committed
| + | |
- | ! Task
| + | |
- | ! Owner
| + | |
- | ! %
| + | |
- | ! Highlights
| + | |
| |- style="background:LightGreen" | | |- style="background:LightGreen" |
| | 2009-02-09 || Fix lack of "enter" ctrl-m "problem" on x86 || Stskeeps, johnx || 100% || Added /apps/osso/inputmethod/keyboard_available (bool) gconf2 option. Set true when on a machine with active keyboard. | | | 2009-02-09 || Fix lack of "enter" ctrl-m "problem" on x86 || Stskeeps, johnx || 100% || Added /apps/osso/inputmethod/keyboard_available (bool) gconf2 option. Set true when on a machine with active keyboard. |
| |- style="background:LightGreen" | | |- style="background:LightGreen" |
- | | 2009-02-14 || Add control panel applet for theme switching || qwerty12 || 100% || In repository as hildon-theme-selector. Uses timeless' theme switcher. | + | | 2009-02-14 || Add control panel applet for theme switching || qwerty12 || 100% || In repository as hildon-theme-selector. |
| |- style="background:LightGreen" | | |- style="background:LightGreen" |
| | 2009-02-10 || maemo-select-menu-location seems to stall || Stskeeps || 100% || Reason is because .launch is not an .so. Same issue as in [http://bazaar.launchpad.net/~carsten-munk/m-r/hildon-desktop/revision/1106?remember=1106&compare_revid=1100 hildon desktop]. In repository. | | | 2009-02-10 || maemo-select-menu-location seems to stall || Stskeeps || 100% || Reason is because .launch is not an .so. Same issue as in [http://bazaar.launchpad.net/~carsten-munk/m-r/hildon-desktop/revision/1106?remember=1106&compare_revid=1100 hildon desktop]. In repository. |
Line 64: |
Line 56: |
| *X driver for omapfb does not use Manual updates yet and hence can be a bit slow in updating the screen which may give the impression the system is slow. | | *X driver for omapfb does not use Manual updates yet and hence can be a bit slow in updating the screen which may give the impression the system is slow. |
| *Rotation in advanced-backlight kills the X server | | *Rotation in advanced-backlight kills the X server |
- | *HAL fails to autodetect the model of RX-44 and RX-48 keyboard, and sets the XKB model wrong. To fix, temporarily, go into X terminal and 'setxkbmap -model rx44' and optionally 'setxkbmap -model rx44 -layout LAYOUTNAME', where LAYOUTNAME can be seen in /usr/share/X11/xkb/symbols/nokia_vndr/rx-44 (fisenoda = nordic)
| |
| *A better way to reboot device or shut down than 'sudo reboot' or 'sudo shutdown -h now' or popping the battery is needed. | | *A better way to reboot device or shut down than 'sudo reboot' or 'sudo shutdown -h now' or popping the battery is needed. |
| | | |
Line 83: |
Line 74: |
| |- | | |- |
| |63e824cd3cab12e6c5088df3a11d6e2b || mer-x86-generic-image-v0.8.vmdk.zip | | |63e824cd3cab12e6c5088df3a11d6e2b || mer-x86-generic-image-v0.8.vmdk.zip |
- | |-
| |
- | |3ea5499eff5b4c759276c3f4f2e0ee8b || mer-armel-n8x0-image-v0.8.tar.gz
| |
- | |-
| |
- | |eff01423e797007a2f539c5739ed674d || mer-armel-770-image-v0.8.tar.gz
| |
- | |-
| |
- | |3bfd69bc0f3bb81758ff0c8df2022fa4 || mer-armel-beagleboard-bootfs-v0.8.tar.gz
| |
- | |-
| |
- | |8544e43f7aff49f81360441854aff01b || mer-armel-beagleboard-rootfs-v0.8.tar.gz
| |
- | |-
| |
- | |a8067dc545861e6b586110d0af74119f || mer-armel-pocketloox720-v0.8.tar.gz
| |
- | |-
| |
- | |3c6be5fe1756514dda07a4ab5ab44e29 || mer-armel-pocketloox720-kernel-v0.8.zImage
| |
| |} | | |} |
| | | |
Line 147: |
Line 126: |
| | | |
| See [[Mer/Documentation/Making_x86_Mer_Bootable]] | | See [[Mer/Documentation/Making_x86_Mer_Bootable]] |
- |
| |
- | === Nokia N8x0(W) - installer ===
| |
- |
| |
- | * [http://bsd.tspre.org/~stskeeps/merinstaller.install .install file], use this and it will download proper bootmenu and such.
| |
- |
| |
- | Guide:
| |
- |
| |
- | * Open the main menu and tap Utilities -> Install Bootmenu to start the bootmenu install process.
| |
- | * First, say yes to removing "unneeded extra (and factory testing) stuff"
| |
- | * say yes to including bootmenu.conf (important). Reboot when done flashing.
| |
- | * This is a special boot menu where boot menu items are made in /etc/bootmenu.d/*.item and refresh_bootmenu.d will flash this to initfs. '''If you are cloning or booting other OS'es, you'll need to make such .item files''']
| |
- | * Utilities -> Install Mer and go through the dialogs. The installer will always install the most current release. When done it will reboot and you can hold down menu/swap key and boot into Mer.
| |
- |
| |
- | === Nokia N8x0(W) tar.gz ===
| |
- |
| |
- | * http://stskeeps.subnetmask.net/mer/0.8/mer-armel-n8x0-image-v0.8.tar.gz - tar.gz rootfs image
| |
- |
| |
- | === Nokia 770 - tar.gz image ===
| |
- |
| |
- | * [http://stskeeps.subnetmask.net/mer/0.8/mer-armel-770-image-v0.8.tar.gz Nokia 770 tar.gz rootfs image]
| |
- |
| |
- | ==== Guide ====
| |
- |
| |
- | (these instructions need testing)
| |
- |
| |
- | You will need at least a 1gb MMC, and these instructions are based on OS2008HE kernel.
| |
- |
| |
- | Partition MMC to:
| |
- |
| |
- | *p1: Large ext3 partition first
| |
- | *p2: 256 MB swap partition second
| |
- |
| |
- | Grab http://packages.tspre.org/pool/user/b/bootmenu/bootmenu_1.5-2_armel.deb and install it.
| |
- |
| |
- | * Open the main menu and tap Utilities -> Install Bootmenu to start the bootmenu install process.
| |
- | * First, say yes to removing "unneeded extra (and factory testing) stuff"
| |
- | * say yes to including bootmenu.conf (important). Reboot when done flashing.
| |
- | * This is a special boot menu where boot menu items are made in /etc/bootmenu.d/*.item and refresh_bootmenu.d will flash this to initfs. '''If you are cloning or booting other OS'es, you'll need to make such .item files'''
| |
- |
| |
- | Grab e2fsprogs and install it - grab gnutar as well
| |
- |
| |
- | *From x-terminal, root: insmod /mnt/initfs/lib/modules/current/mbcache.ko
| |
- | *insmod /mnt/initfs/lib/modules/current/jbd.ko
| |
- | *insmod /mnt/initfs/lib/modules/current/ext3.ko
| |
- | *mkfs.ext3 /dev/mmcblk0p1
| |
- | *mkswap /dev/mmcblk0p2
| |
- | *swapon /dev/mmcblk0p2
| |
- | *mkdir -p /mnt/mer
| |
- | *mkdir -p /etc/bootmenu.d
| |
- | *mount -t ext3 /dev/mmcblk0p1 /mnt/mer
| |
- | *cd /mnt/mer; wget http://stskeeps.subnetmask.net/mer/0.8/mer-armel-770-image-v0.8.tar.gz
| |
- | *tar pzxvf mer-armel-770-image-v0.8.tar.gz
| |
- | *rm mer-armel-770-image-v0.8.tar.gz
| |
- | *umount /mnt/mer
| |
- | *Make /etc/bootmenu.d/mer.item with the following contents:
| |
- |
| |
- | <pre>
| |
- | ITEM_NAME="Mer"
| |
- | ITEM_ID="mer"
| |
- | ITEM_DEVICE="mmcblk0p1"
| |
- | ITEM_MODULES="mbcache jbd ext3"
| |
- | ITEM_FSTYPE="ext3"
| |
- | ITEM_FSOPTIONS="noatime,ro"
| |
- | ITEM_LINUXRC="linuxrc"
| |
- | </pre>
| |
- | *refresh_bootmenu.d (say yes to reflashing, no to backup of initfs. reboot)
| |
- | *Hold down Menu key when prompted while booting and select Mer in the boot menu.
| |
- |
| |
- | === BeagleBoard port ===
| |
- |
| |
- | * [http://stskeeps.subnetmask.net/mer/0.8/mer-armel-beagleboard-bootfs-v0.8.tar.gz Boot filesystem], contains uImage (kernel packaged for uboot), for latest uboot.
| |
- | * [http://stskeeps.subnetmask.net/mer/0.8/mer-armel-beagleboard-rootfs-v0.8.tar.gz Root filesystem]
| |
- |
| |
- | ==== Guide ====
| |
- |
| |
- | * Make sure you are running a RECENT uBoot, and you have USB input devices like keyboard or mouse, if you don't own a touchscreen..
| |
- | * Make a SD card, partitioned with 50mb FAT as first partition, extract boot fs on this, and the rest Linux partition, format this as ext3, and extract rootfs on this.
| |
- | * In uBoot, use the following commands (you may have to adjust video= parameter to match your display screen:
| |
- |
| |
- | <pre>
| |
- | setenv bootcmd 'mmcinit; fatload mmc 0:1 0x80300000 uImage; bootm 0x80300000'
| |
- | setenv bootargs 'console=ttyS2,115200n8 console=tty0 root=/dev/mmcblk0p2 rootdelay=2 rootfstype=ext3 ro video=omapfb:mode:1280x720@60'
| |
- | saveenv
| |
- | boot
| |
- | </pre>
| |
- |
| |
- | * The tablet should output kernel output on serial and on video, and on HDMI out it will eventually start X and show the First Boot Wizard. Good luck.
| |
- |
| |
- | === Pocket Loox 720 port (experimental) ===
| |
- |
| |
- | * [http://stskeeps.subnetmask.net/mer/0.8/mer-armel-pocketloox720-kernel-v0.8.zImage zImage]
| |
- | * [http://stskeeps.subnetmask.net/mer/0.8/mer-armel-pocketloox720-v0.8.tar.gz rootfs]
| |
- |
| |
- | ==== Guide ====
| |
- |
| |
- | * Set up a SD card with a logical partition, and inside this logical partition, make a 50mb or so FAT partition (p5), and put the zImage file on this filesystem, name it zImage. After the logical partition, make a ext3 partition (p2), and untar rootfs on it.
| |
- | * Grab [http://www.handhelds.org/moin/moin.cgi/HaRET HaRET] and put it on the FAT partition, HaRET.exe.
| |
- | * Make a file, startup.txt, with the following contents:
| |
- |
| |
- | <pre>
| |
- | set kernel "zImage"
| |
- | set mtype "617"
| |
- | set RAMADDR "0xa8000000"
| |
- | set cmdline "mem=128M rootdelay=1 root=b302 rw console=tty0"
| |
- | boot
| |
- | </pre>
| |
- |
| |
- | * Unmount all filesystems, insert SD card into Pocket Loox, boot by running HaReT.exe
| |
- | * Experimental release, if you want to play with this - come hang out on #mer on irc.freenode.net and we'll try to guide you along. It is a 640x480 screen so our theme won't fit.
| |