Latest Images

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Copying a jffs2 image to ext2 to boot from microSD)
m (font fixup for script)
Line 88: Line 88:
 
If you want to switch between firmwares using the AUX+Power button bootup method, you will need to convert one of these jffs2 rootfs images to an ext2fs image. You cannot mount jffs2 images using the normal mount -o loop procedure, instead do this:
 
If you want to switch between firmwares using the AUX+Power button bootup method, you will need to convert one of these jffs2 rootfs images to an ext2fs image. You cannot mount jffs2 images using the normal mount -o loop procedure, instead do this:
  
mknod /tmp/mtdblock0 b 31 0
+
mknod /tmp/mtdblock0 b 31 0
 
+
modprobe loop
modprobe loop
+
losetup /dev/loop0 yourrootfs.jffs2
 
+
modprobe mtdblock
losetup /dev/loop0 yourrootfs.jffs2
+
modprobe jffs2
 
+
mount -t jffs2 /tmp/mtdblock0 /mnt
modprobe mtdblock
+
dd if=/dev/zero of=rootfs.ext2 bs=1024k count=256
 
+
mke2fs -F rootfs.ext2  
modprobe jffs2
+
mkdir /mnt2
 
+
mount -o loop rootfs.ext /mnt2
mount -t jffs2 /tmp/mtdblock0 /mnt
+
cp -av /mnt/* /mnt2/
 
+
sync
dd if=/dev/zero of=rootfs.ext2 bs=1024k count=256
+
umount /mnt2
 
+
umount /mnt
mke2fs -F rootfs.ext2  
+
 
+
mkdir /mnt2
+
 
+
mount -o loop rootfs.ext /mnt2
+
 
+
cp -av /mnt/* /mnt2/
+
 
+
sync
+
 
+
umount /mnt2
+
 
+
umount /mnt
+
  
 
Or you can directly run mke2fs on the usb+microSD adapter (probably /dev/sdb or something, check dmesg)
 
Or you can directly run mke2fs on the usb+microSD adapter (probably /dev/sdb or something, check dmesg)

Revision as of 20:19, 23 July 2008

This page is intended to summarize in one place the various images you can try out on your Openmoko Neo FreeRunner (GTA02) or 1973 (GTA01). Note however, that some of these are works in progress and may not have even released any files yet. Nothing is guaranteed to work. Proceed at your own risk.

Currently, the images in development include:

  • The 2007.2 GTK Image that ships on the Freerunner
  • The ASU (April|August Software Update) qtopia-based Image
  • The FSO (FreeSmartPhone.org) Image
  • Qtopia image from qtopia.net
  • The SHR (Stable Hybrid Release) Image
  • Copying a jffs2 image to ext2 to boot from microSD
See Distributions for a chart comparing the features of the various images.

Michael Lauer's blog also has an entry comparing the distributions: GTK, ASU, FSO? TMTLA!

Instructions on flashing your FreeRunner or 1973 are provided at Flashing the Neo FreeRunner and Getting Started with your Neo1973, respectively.


Contents

2007.2 GTK Image

The latest most stable release should reside here: http://buildhost.openmoko.org/releases/Freerunner/

Several videos of this stack by Youtube user freeyourphone and video review by BVB Tech

ScaredyCat

Users may have heard of "ScaredyCat" images. These are usable images created by Andy Powell and are currently based on the 2007.02 software stack.

http://buildhost.automated.it/OM2007.2/


ASU (April|August Software Update) qtopia-based Image

There has not been a recommended release of the ASU yet. You may wish to review the ASU_Feature_Plan or some screenshots

  • You can download the latest daily builds here:
    • For Neo FreeRunner http://buildhost.openmoko.org/daily/freerunner/
      • Look for files of the form: openmoko-qtopia-x11-image-om-gta02.tar.gz
      • and: Openmoko-openmoko-qtopia-x11-image-glibc-ipk-P1-Snapshot-YYYYMMDD-om-gta02.rootfs.tar.gz
    • For Neo 1973 the link is http://buildhost.openmoko.org/daily/neo1973/
      • Look for files of the form: openmoko-qtopia-x11-image-om-gta01.tar.gz
      • and: Openmoko-openmoko-qtopia-x11-image-glibc-ipk-P1-Snapshot-YYYYMMDD-om-gta01.rootfs.tar.gz

FSO (FreeSmartPhone.org) Image

Milestone 1 is here: http://downloads.openmoko.org/framework/milestone1/

Video of FSO Milestone 1

Browse the source: http://trac.freesmartphone.org:8000/trac-example/browser

Learn more at its wiki page: OpenmokoFramework


Qtopia image from qtopia.net

Qtopia.net images for the


SHR (Stable Hybrid Release) Image

The Stable Hybrid Release (SHR) is intended to be a combination of the FSO, some of the 2007.2 GTK software, and the ASU that provides all of the functionality of the 2007.2 software, but with the stability of the FSO and the new GUI toolkits provided by the ASU. It will probably be based on an ASU build, with the FSO software and GTK end-user apps added.

The SHR doesn't exist anywhere but in a few people's heads at the moment (2008-07-05). Hopefully, all the work in it will be integrated back into one of the other releases, and it will cease to exist. The point is to get us a release with stable calls & suspend/resume, plus access to all those other nifty apps we had on 2007.2 and the ASU.

Learn more at its wiki page: Stable_Hybrid_Release


Copying a jffs2 image to ext2 to boot from microSD

If you want to switch between firmwares using the AUX+Power button bootup method, you will need to convert one of these jffs2 rootfs images to an ext2fs image. You cannot mount jffs2 images using the normal mount -o loop procedure, instead do this:

mknod /tmp/mtdblock0 b 31 0
modprobe loop
losetup /dev/loop0 yourrootfs.jffs2
modprobe mtdblock
modprobe jffs2
mount -t jffs2 /tmp/mtdblock0 /mnt
dd if=/dev/zero of=rootfs.ext2 bs=1024k count=256
mke2fs -F rootfs.ext2 
mkdir /mnt2
mount -o loop rootfs.ext /mnt2
cp -av /mnt/* /mnt2/
sync
umount /mnt2
umount /mnt

Or you can directly run mke2fs on the usb+microSD adapter (probably /dev/sdb or something, check dmesg)

Personal tools

This page is intended to summarize in one place the various images you can try out on your Openmoko Neo FreeRunner (GTA02) or 1973 (GTA01). Note however, that some of these are works in progress and may not have even released any files yet. Nothing is guaranteed to work. Proceed at your own risk.

Currently, the images in development include:

  • The 2007.2 GTK Image that ships on the Freerunner
  • The ASU (April|August Software Update) qtopia-based Image
  • The FSO (FreeSmartPhone.org) Image
  • Qtopia image from qtopia.net
  • The SHR (Stable Hybrid Release) Image
  • Copying a jffs2 image to ext2 to boot from microSD
See Distributions for a chart comparing the features of the various images.

Michael Lauer's blog also has an entry comparing the distributions: GTK, ASU, FSO? TMTLA!

Instructions on flashing your FreeRunner or 1973 are provided at Flashing the Neo FreeRunner and Getting Started with your Neo1973, respectively.


2007.2 GTK Image

The latest most stable release should reside here: http://buildhost.openmoko.org/releases/Freerunner/

Several videos of this stack by Youtube user freeyourphone and video review by BVB Tech

ScaredyCat

Users may have heard of "ScaredyCat" images. These are usable images created by Andy Powell and are currently based on the 2007.02 software stack.

http://buildhost.automated.it/OM2007.2/


ASU (April|August Software Update) qtopia-based Image

There has not been a recommended release of the ASU yet. You may wish to review the ASU_Feature_Plan or some screenshots

  • You can download the latest daily builds here:
    • For Neo FreeRunner http://buildhost.openmoko.org/daily/freerunner/
      • Look for files of the form: openmoko-qtopia-x11-image-om-gta02.tar.gz
      • and: Openmoko-openmoko-qtopia-x11-image-glibc-ipk-P1-Snapshot-YYYYMMDD-om-gta02.rootfs.tar.gz
    • For Neo 1973 the link is http://buildhost.openmoko.org/daily/neo1973/
      • Look for files of the form: openmoko-qtopia-x11-image-om-gta01.tar.gz
      • and: Openmoko-openmoko-qtopia-x11-image-glibc-ipk-P1-Snapshot-YYYYMMDD-om-gta01.rootfs.tar.gz

FSO (FreeSmartPhone.org) Image

Milestone 1 is here: http://downloads.openmoko.org/framework/milestone1/

Video of FSO Milestone 1

Browse the source: http://trac.freesmartphone.org:8000/trac-example/browser

Learn more at its wiki page: OpenmokoFramework


Qtopia image from qtopia.net

Qtopia.net images for the


SHR (Stable Hybrid Release) Image

The Stable Hybrid Release (SHR) is intended to be a combination of the FSO, some of the 2007.2 GTK software, and the ASU that provides all of the functionality of the 2007.2 software, but with the stability of the FSO and the new GUI toolkits provided by the ASU. It will probably be based on an ASU build, with the FSO software and GTK end-user apps added.

The SHR doesn't exist anywhere but in a few people's heads at the moment (2008-07-05). Hopefully, all the work in it will be integrated back into one of the other releases, and it will cease to exist. The point is to get us a release with stable calls & suspend/resume, plus access to all those other nifty apps we had on 2007.2 and the ASU.

Learn more at its wiki page: Stable_Hybrid_Release


Copying a jffs2 image to ext2 to boot from microSD

If you want to switch between firmwares using the AUX+Power button bootup method, you will need to convert one of these jffs2 rootfs images to an ext2fs image. You cannot mount jffs2 images using the normal mount -o loop procedure, instead do this:

mknod /tmp/mtdblock0 b 31 0
modprobe loop
losetup /dev/loop0 yourrootfs.jffs2
modprobe mtdblock
modprobe jffs2
mount -t jffs2 /tmp/mtdblock0 /mnt
dd if=/dev/zero of=rootfs.ext2 bs=1024k count=256
mke2fs -F rootfs.ext2 
mkdir /mnt2
mount -o loop rootfs.ext /mnt2
cp -av /mnt/* /mnt2/
sync
umount /mnt2
umount /mnt

Or you can directly run mke2fs on the usb+microSD adapter (probably /dev/sdb or something, check dmesg)