device profile
C++ XML ApacheConf C Prolog Shell
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is even with muromec:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
camera
etc
mkspecs/qws/linux-ezx-g++
pics/themes/qtblack
server
src
README
Storage.conf
config.pri
configure
custom.cpp
custom.h
defaultbuttons.conf
environment
projects.pri
qpe.env

README

**** Qtopia profile for ezx devices ****

Tested on motorola a1200, E6, E2, works on legacy 2.4.20_mvlcee31

Implemets:

- telephony (AT) on ezx gen2 phones
- camera interface
- audio devices handler
- keyboard driver and keymap
- battary status 
- lcd backlight control
- qmake specs

Usage:

/somepath/qtopia-opensource/configure -device ezx 
make 
make IMAGE=somepath/image install
# packagemanager workarround:
cd src/settings/packagemanager
sed 's,-Os,-O0,g' -i Makefile.target
make clean 
make IMAGE=somepath/image install

Required headers from motorola kernel:

linux/soundcard.h 
linux/accy.h 
linux/apm_bios.h
linux/power_ic.h
linux/pcap_rtc.h 
linux/ezxusbd.h
linux/fb.h

Also requires dbus, bluez and tslib to build and work.

*** Running ***

Upload built image to phone to /ezxlocal/Qtopia/.

export LD_LIBRARY_PATH=/ezxlocal/Qtopia/lib

Run dbus-daemon --system
Run hcid

Kill motorola native interface:
kill $(pidof tapisrv am windowsserver misc1 soundmanager)

Run qpe:
export PATH=/ezxlocal/Qtopia/bin/:$PATH
export QWS_MOUSE_PROTO="Tslib"
export TSLIB_TSDEVICE=/dev/touchscreen/ucb1x00
export QWS_KEYBOARD=ezxkbdhandler
export QTOPIA_PHONE_DEVICE="/dev/mux0:115200"
export QTOPIA_PHONE_VENDOR=ezx


qpe -qws 

*** Binary builds ***

Full firmware here: http://ezxdev.org/qtopia/firmwares/
Recent qtopia builds: http://ezxdev.org/qtopia/autobuild/


Test, send bug reports and patches here: http://code.google.com/p/qtopia-ezx/issues/list