Skip to content

trollsid/qtextended-device-ezx

Repository files navigation

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

Tested on motorola a1200 only

Implemets:

- basic telephony on ezx phones (*t)
- keyboard driver and keymap (tested on A1200 only)
- battary status (*t)
- lcd backlight control
- qmake specs

*t: using motorola proprietary  modem daemon "tapisrv" with disabled security
    system

Usage:

/somepath/qtopia-opensource-4.3.1/configure -device ezx -Ipath_to_headers -Lpat_to_libs
make 
make IMAGE=somepath/image install
# libsqlite workarround:
cd src/3rdparty/libraries/sqlite
sed 's,-Os,-O0,g' -i Makefile.target
make clean 
make IMAGE=somepath/image install

Required headers:


linux/soundcard.h (from motorola released kernel)

Required libs: libezxtapi.so (download from phone)

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 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/null:115200"
export QTOPIA_PHONE_VENDOR=ezx


qpe -qws & mediaserver -noshow


Test, send bug reports and patches

About

motorola ezx qtextended divice profile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published