QtMoko v36
Radek Polak
psonek2 at seznam.cz
Fri Sep 23 12:09:06 CEST 2011
Hi,
QtMoko v36 is out. You can get if from here [1]. For more info check
our homepage [2].
This release is experimental and is based on Debian unstable (sid)
because of Freesmarphone.org stack integration. FSO does not have
packages for Debian squeeze.
Here is list of changes from previous v35 version:
* Choice to use Freesmarphone for phone calls, SMS, GPRS and SIM
* Phone backend switching with QTOPIA_PHONE env. variable
* NeoControl can switch between FSO/QtMoko phone backends
* Fixed jpeg preview in appearence settings (Tiago Bortoletto Vaz)
* New app qtmoko-chess which uses gnuchess as backend
* Updated german translations (Carsten Gerlach)
* Better gsmheadset alsa state (Giacomo Mariani)
* NeoControl - simplified volume settings (Andrea Negri)
* Added QPhysics - example for Box2D engine
* Updated faenqomod theme (Joif)
* Dont crash when bluetoothd is not working (Guilhem Bonnefille)
* SSH server keys are generated on first boot
* Straight dial if conact has just one number (Gennady Kupava)
* Conact can now show phone number (Gennady Kupava)
* Updated omhacks
* Added script to auto format source code using gnu ident
* QMplayer scans also for .flac files
* qterminal can run commands and scripts
If you want to use FSO as backend, just make sure you have internet
connection, launch NeoControl and check the "Use FSO" checkbox in
"Modem settings". It will download and install all necessary.
Currently i had to replace libfsogsm.so.0.0.0 with mine custom one,
because the on in Debian does not show timestamps in SMS messages. The
patch is commited in FSO git so i wonder if there is anyone who can
upgrade FSO package in sid so that it uses current FSO git?
The variable which decides which phone backend will be used is
QTOPIA_PHONE and has this meaning:
QTOPIA_PHONE=AT for QtMoko internal AT modem implementation
QTOPIA_PHONE=Fso for FSO based phone implementation
QTOPIA_PHONE=Dummy for dummy phone implementation
As for the current state of FSO implementation: it's not 100% ready.
There will be a lot of debug output when you choose to use FSO. This
output will be important if you hit any bugs. Status for single
components is like this:
* Network registration: DONE
* Contacts: DONE, it can also use SIM to store contatcs
* Calls: DONE
* Airplane mode: implemented, not tested
* SIM info: DONE
* SMS reader: WORKS but SMS concatenation is not available and SMS
enumeration is just ugly hack (need better FSO api for it). We
use SIM for storing messages, if it is full, but it should work
even when SIM is full.
* SMS sending: DONE, delivery reports are only going to debug now
* USSD notification: DONE
It seems when if you are using FSO then suspend is not working. Any
ideas what is going on are welcome.
As for qterminal - you can use it with shell scripts and shell
commands. Just launch it with with the script name or with -c to
execute commands. E.g.:
qterminal /opt/qtmoko/bin/logging_enable.sh
qterminal -c echo hi
qterminal -c sleep 3
This way you can make you our scripts in devtools and you can see their
output. You just need to write proper .desktop file and do:
qcop QPE/DocAPI 'scanPath(QString,int)' /path/to/dir/with/your/desktop/file
1
That's all for now. Plans for next release is to fix bugs in FSO, GTA04
and faster alsa scenario switching.
Thanks everyone who helped with this realease, mainly FSO guys and
people who package FSO for Debian.
Regards
Radek
[1] http://sourceforge.net/projects/qtmoko/files/Experimental/
[2] http://qtmoko.sourceforge.net/
More information about the community
mailing list