Archive for the ‘Maemo’ Category

Just what I was looking for…

March 17th, 2007

Plankton - An excellent theme - very clean & elegant … and a nice looking email client.

I gave Claws email a try before setting up the default client… but since they are being ported from a desktop base, the toolbars/menus occupy much of the reply window’s screen. This default email client (picture above) is as simple as it gets & seems to be very effective to me! A few more mouse clicks (on the menus) is much better than constantly hiding the keyboard to check what you have typed.

Mutt… was a bit too much to set up - when my pizza & Mickey were waiting for me :D

Posted in Maemo, N800 | Comments (3)

Dual booting your N800

March 17th, 2007

Dual booting your N800 has many advantages…

So… how to go about it? A few tips for you - so that you dont have to spend those reckless 7 hours like me :)

I have an N800 so I can only speak about this device… but with what I’ve read & seen on the #maemo channel, N800 uses the rootfs method while the 770 uses the initfs method.

As a thumb rule, we need to follow this guide - http://www.maemo.org/platform/docs/howtos/howto_dualboot_bora.html

…except copying the rootfs part. I tried copying the rootfs (maemo-sdk-rootfs.tar.gz) but was unable to get it booted up! So I followed the tar/untar method described at http://maemo.org/maemowiki/HowTo_EASILY_Boot_From_MMC_card - this method gets you an exact replica of your N800’s filesystem - very good considering you already had lots of settings on your device.

So in essence, this is all what you have to do (I had 1 gig card in my internal (inside the cover) slot)

Procedure…

  1. Create an ext2 partition on your memory card - I also created a 100 megs swap - use cfdisk or gparted (your choice)
  2. insmod /mnt/initfs/lib/modules/2.6.18-omap1/mbcache.ko
  3. insmod /mnt/initfs/lib/modules/current/ext2.ko
  4. mkdir /opt
  5. mkdir /floppy
  6. mount /dev/mmcblk0p2 /opt #—-> this is your memory card’s ext2 partition
  7. mount -t jffs2 /dev/mtdblock4 /floppy #—-> this is your current rootfs
  8. tar cf - -C /floppy . | tar xf - -C /opt
  9. umount /floppy /opt
  10. shutdown -h now
  11. Connect your N800 to your Linux box using USB (do not poweron/charge right now)
  12. flasher –set-root-device mmc
  13. Insert the charger into N800 & you will see a success message
  14. Reboot your N800

Some points that you need to take care about…

How to temporarily boot from internal Flash? - Just remove the memory card while booting up. Thats it!

How to Undo the stuff…

  1. Connect your N800 to your Linux box using USB (do not poweron/charge right now)
  2. flasher –set-root-device flash
  3. Insert the charger into N800 & you will see a success message
  4. Reboot your N800
  5. The device will now boot from the internal flash in future.


My device :)

Good luck :)

Posted in Maemo, N800 | Comments (2)

Wohooo… finally!

March 17th, 2007

Managed to get the dual boot working perfectly!

Expect a How-To first thing tomorrow morning!

A big thanks to [s-ndh-c] :)

Posted in Maemo, N800 | Comments (0)

Just an update…

March 17th, 2007

Its been more than 6 hours at a stretch that i’m trying to dual boot the N800 - planned to get stable Hildon App Framework (HAF) running from flash & get Sardine (Bleeding edge HAF) running from the mmc. But after first trying the initfs method my device was rebooting endlessly!

Now am giving the rootfs method a last shot (this time with GNU tar)

I’ll post my results tomorrow morning… right now, i’m bit too tired from staring the 2 monitors from past 6 hours!

PS: The guys on #maemo have been really helpfull - specially [s-ndh-c]

Posted in Maemo, N800 | Comments (0)

Ping Pong on my N800

March 14th, 2007

As Laurent mentions here in his post to maemo-users, getting ping/telnet/traceroute to work without resorting to install a new busybox package is easy. Infact, here is the data.tar.gz file in question (N800 dosn’t has “ar” & I was planning to do all of the mentioned steps on my device itself).


Ping on my N800 - in action…

BTW… thats interesting - the screenshot/load/processes applet hides itself while taking the screenshot :)

Posted in Maemo, N800 | Comments (7)