Android on BUG 2.0

Run Android on your BUG 2.0 device.

Welcome to the start page for the Bug Labs-based port of Google's Android to the BUG 2.0 device.

This is an open project that welcomes contributions, and utilizes the transparent GitHub project infrastructure for source control, wiki, and issue tracking. Android for BUG is currently pre-alpha level of quality with much work to be done in defect fixes and hardware/API support, however it can be immediately used to hack on the Android platform internals as well as run some Android software on BUG hardware.

Releases

ReleaseTagDateBinarynotes
Developer Preview 1DP14/12/2011dist-android-froyo-DP1.tar.gzAnnouncement

Install Android Binaries

For those wishing to simply run Android on the BUG device, go to the build drops page hosted on bugcommunity.com. Currently Developer Preview 1 (DP1) is the recommended release.

Create Bootable Android SD Card

Here is how you can write it to an SD card such that it can be booted:
$ git clone git://github.com/buglabs/android.git
$ cd android/scripts
$ wget [URL to IMAGE]
$ sudo ./mkcard.sh [CARD READER DEVICE] [IMAGE]

Now, after the writing is complete, put the card in the BUG and boot it.

Build Android Source

A build script is provided to download all necessary sources, configure, and execute the build. This script is used by the automation system.

$ git clone git://github.com/buglabs/android.git
$ cd android
$ scripts/build.sh

For detailed instructions on building from source, check this page: http://wiki.buglabs.net/index.php/Experimental:Building_Android_image_for_BUG_YT.

Screenshots

Lock screen on LCD Module

Home screen on LCD Module

ADB Connecting to BUG and Inspecting Running Threads

Obligatory blurry booting shot, taken with iPhone

Resources

Contributors

Vish Kumar (vish@buglabs.net)
Matt Isaacs (misaacs@buglabs.net)
Ken Gilmer (kgilmer@buglabs.net)
Christian Kuester (c.kuester@tarent.de)
Robert Schuster (rschus@tarent.de)

Contact

Bug Labs (kgilmer@buglabs.net)