Day: August 8, 2008

DirectFB with touchscreen

I was getting a problem with DirectFB and touchscreen. The df_windows example didn’t work correctly it was uncalibrated, the cursor didn’t was showed at pen stylus position.

The problem was caused because DirectFB was just using the Linux Input (/dev/input/event1) instead the tslib device (/dev/input/tslib0) because tslib0 didn’t exist. Then after to calibrate the toochscreen with tslib (ts_calibrate) DirectFB still uncalibrated.

Then to solve this problem I do that:

mknod /dev/input/tslib0

export TSLIB_TSDEVICE=/dev/input/tslib0

rm -f /etc/pointercal

ts_calibrate

df_window

Solved the problem!

Descobrindo a versao do Firmware do A1200

Voce pode descobrir qual a versao do firmware do seu celular (smartphone) A1200 entrando com o codigo WWW008W no discador do seu aparelho.

Infelizmente o W nao pode ser entrado pelo discador (apenas os numeros podem ser digitados nele), entao para “digitar” o W clique no Menu (canto inferior esquerdo do discador) em seguida clique em Insert e depois em Insert Wait.

A versao do meu firmware esta desatualizada: R541L7_G_11.00.06R_ROM3
Portando meu A1200 eh o A1200E.

Agora estou pesquisando como instalar um kernel do Linux compilado por mim (http://wiki.openezx.org/Kernel_hacking_-_linux-2.6), vamos ver no que vai dar.

Para entender como funciona a versao de firmware para o A1200 recomendo ler este site:
http://motohell.com/index.php?topic=683.0;wap2

A lista com todos os principais firmwares para download:
http://www.motorolafans.com/forums/a1200-firmware/6625-links-a1200-firmwares-here.html