Odd Software

digital quirkiness for the free world

Sunday, April 02, 2006

Open2x Progress

I've started committing various patches to the linux-open2x branch. So far I've added the root-on-sd patch and the i2c drivers. Next up is roftl, which is a shiny new piece of code that allows read-only filesystem, like cramfs and squashfs, to exist properly on mtd nand chips. I havn't been able to find anything else that does this properly, so if any other projects are interested, drop us a line. I guess we better update the Kernel's splash screen too.

With that out of the way it's time to start working on a replacement menu system for Open2x. Our goal is a 100% open source system, so GPH's interface has to go. We've been kicking around some ideas for a while now, so expect to see something in the coming weeks.

Monday, March 06, 2006

GP2X: root on SD Card

After a bit of fiddling I have created a kernel that can use the 2nd partition of the SD card (formatted as ext2) as the root filesystem. This is a great way to mess around with the gp2x filesystem without fear of rendering your gp2x unbootable

Requires art103's u-boot.

  1. Create a 2nd partition on your SD card and format it as ext2.
  2. Mount the new partition on your host.
  3. Extract the image.tar.gz file into this new partition, removing the image/ part. so image/sbin becomes /sbin and so on
  4. Copy kernel.img to the 1st (vfat) partition of your SD card.
When you boot this kernel the root filesystem will be /dev/mmcsd/disc0/part2

ps. Don't take your SD card out :)

Download the files from here.

Saturday, March 04, 2006

First Post

So, here I am. This blog will chronicle my progress on various Linux related things, mostly my work on the GP2X device and the Open2x project. For now, a projects listing is available on my website.