Latest Images

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (font fixup for script)
(Copying a jffs2 image to ext2 to boot from microSD: point to link)
Line 86: Line 86:
  
 
==Copying a jffs2 image to ext2 to boot from microSD==
 
==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:
+
If you want to copy a rootfs jffs2 to a ext2 filesystem on an microSD card, see [[Userspace root image#Mounting the JFFS2 image on a loop back device (Block Memory MTD Emulation) | 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)
+
  
  
  
 
[[category:Openmoko]]
 
[[category:Openmoko]]

Revision as of 04:48, 24 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 copy a rootfs jffs2 to a ext2 filesystem on an microSD card, see this.

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)