I'd like to get a cell phone to play around a bit with firmware programming. That's a totally new field for me.
Is it possible to change the original phone's firmware for a custom one? Any pointers on how to do that?
Also, which cell phone model would you recommend?
I'm not totally interested (at the moment) in keeping call functionality, just in using the cell phone a as portable computing device (though humble it may be). I suppose that Android and OpenMoko is the way to go, but I'd like to know alternatives.