Latest Images

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(description on how to mount jffs2 to convert to ext2 for dual boot)
m (Copying a jffs2 image to ext2 to boot from microSD)
Line 89: Line 89:
  
 
mknod /tmp/mtdblock0 b 31 0
 
mknod /tmp/mtdblock0 b 31 0
 +
 
modprobe loop
 
modprobe loop
 +
 
losetup /dev/loop0 yourrootfs.jffs2
 
losetup /dev/loop0 yourrootfs.jffs2
 +
 
modprobe mtdblock
 
modprobe mtdblock
 +
 
modprobe jffs2
 
modprobe jffs2
 +
 
mount -t jffs2 /tmp/mtdblock0 /mnt
 
mount -t jffs2 /tmp/mtdblock0 /mnt
  
 
dd if=/dev/zero of=rootfs.ext2 bs=1024k count=256
 
dd if=/dev/zero of=rootfs.ext2 bs=1024k count=256
 +
 
mke2fs -F rootfs.ext2  
 
mke2fs -F rootfs.ext2  
 +
 
mkdir /mnt2
 
mkdir /mnt2
 +
 
mount -o loop rootfs.ext /mnt2
 
mount -o loop rootfs.ext /mnt2
 +
 
cp -av /mnt/* /mnt2/
 
cp -av /mnt/* /mnt2/
 +
 
sync
 
sync
 +
 
umount /mnt2
 
umount /mnt2
 +
 
umount /mnt
 
umount /mnt
  

Revision as of 20:18, 22 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)