OpenEZX

from http://open-ezx.org/about.html

Why OpenEZX?

Motorola has developed these incredibly cool Linux-based mobile phones (which they internally seem to be calling EZX Platform). This is really great, since the Motorola EZX phones are the first series of Linux based phones that are available on a large scale.

However, Motorola have "locked down" the phone. They don't want their users to make use of Linux, but rather only use the J2ME API's for their own applications. They don't publish any SDK for development of native Linux applications Sad

But who wants to develop bloated Java code, if the phone is a full-fledged Linux device?

Also, like many vendors, Motorola (and their upstream partner MontaVista) have enhanced the Linux kernel significantly with lots of hardware support and other bits and features. One user of the motorolafans.com community has managed to obtain the kernel source code, which is good. However, none of those features (written against kernel 2.4.20) have ever been submitted mainline, or even only to the ARM Linux project Sad
Goals of OpenEZX

The main goals are:

*

Collect and publish information related to the Motorola EZX Phone hard- and software.
*

Port all drivers from the Motorola 2.4.20 tree into a recent 2.6.x kernel. Once they're working fine, submit all of them to the mainline tree.
*

Provide a source tree that allows for running a 100% Free Software firmware. Initially this will "just" be a 100% free Linux Kernel, userspace may follow later on.

Leave a Reply