Welcome - You're looking at mwester's Openmoko repository

[home]


Downloads

Overview

Here's the latest set of downloads available.

Use at your own risk.


Kernel Images

Last Update: 18 November 2008

The standard kernels below are updated to the latest Openmoko "stable" baseline. An updated GTA01 kernel in the "unstable" section has been added.

A word on versions, modules, and naming conventions:

The naming conventions for the kernel files themselves has changed to incorporate not just the target device (gta01 or gta02) but also the branch name (mwester-stable, mwester-andy) and the first 16 characters of the git version identifier. Also, the output printed by the "uname -a" command (or /proc/version, or at boot time) will have the branch and git version encoded as well; the "user@buildhost" string will contain this information as well.

This affects kernel modules as well; you must always install the matching kernel module set for your kernel. (But if you skip this step, you'll find that most things will probably work, since support for all the core devices is in-kernel -- still, the best advice is to make sure that you install the minimal module set into your rootfs. Just download the modules tgz files to your device, cd to the root ("cd /"), and extract the contents ("tar xzf /path/to/modules-min-whatever.tgz"). Note: for those requiring more than the minimum set of modules, the full set of all enabled modules is often also available for download - substitute "-all-" for "-min-" in the URL as appropriate.

Latest "stable" kernels

Please check the downloads against the md5sums.

18 Nov 2008: Minor change to the GTA01 battery driver for compatability has been added, and that GTA01 kernel is now considered stable. The GTA02 kernel status is unchanged.

There have been a quite a number of changes commited since the original kernels appeared here. Only a small number of them affect the GTA01, however the GPS/SD card patches are probably quite worthwhile. Note that the latest stable GTA02 kernel is not changed -- see the notes below for why the latest kernels are considered unstable on the GTA02.

Latest "unstable" kernels

Please check the downloads against the md5sums.

GTA02: Many changes here - including a number of significant performance fixes and the lower-power blanking fix. Unfortunately, these changes have had the side-effect of worsening the White-Screen-of-Death problem on some Freerunners; some users report that with this set of patches, their Freerunners will exhibit the WSoD problem when unblanking the screen, instead of just on resume. In my opinion, this makes these patches unusable. However, for those who insist, the kernel is provided here.


Source code to the kernel patches

The name of the kernel will contain part of the UUID (that's the bit after the "-g" in the name), and the git branch name (that's the "mwester-stable" bit). Match that up to the git repo at http://repo.or.cz/w/linux-2.6/openmoko-kernel/knife-kernel.git


Qt Extended on FSO: images and toolchain

Last Update: 08 November 2008

Please check the downloads against the md5sums.


User-space mods for the "Qtopia" and "Qt Extended" images

See the Qtopia page (obsolete), or the new Qt Extended page.


User-space suspend/resume mods for the "gtk" image (OBSOLETE)

This update suspends pulseaudio as well; this fixes the loss of audio (touchscreen click, and other) after suspend/resume, as well as occasional failures for the GTA02 where it would lock up after resuming. Note that on the GTA02 you have to remember to power down the wifi hardware yourself in order to get maximal battery life (the GTA01 has no wifi hardware, of course).