Use at your own risk.
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.
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.
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.
Please check the downloads against the md5sums.