Projects‎ > ‎

Custom Android Phone

 
This is a hobby project to port the open source Android software stack running on Linux 2.6, to Virtual Cogs [1] hardware.  Honestly, this project isn't really cost-effective anymore, since T-Mobile is now offering the G1 phone for $180 and I expect the price to drop dramatically in the future.  However, some projects I do just to learn and to keep my skills sharp.  I have written up a draft whitepaper, and I'll keep that updated as I make progress.  So far, all I've really done is gotten all the hardware together, ported Linux to it, and tested the cellular network adapter.  My next step is writing a bunch of drivers and then porting the Android software stack.  Included below are diagrams of the software stack and the hardware.

Newsflash!  The second gen Google phone is pretty much just what I was aiming at.  No keyboard, Linux-based, open source Android, write your own apps, and thinner than G1.
 

Footnotes
[1] How sad.  It looks like Virtual Cogs has gone down the inter-tubes.  Damn this recession.
[2] Because of [1], I am evaluating new hardware platforms.  My first choice is Arduino.  I also think Chumby is interesting.

 
Android Software Stack
 
Android Hardware Block Diagram