-
v58
i, QtMoko v58 for Freerunner is now out! You can download here [1] and visit our homepage [2] for more info. Here is list of changes since last Freerunner release: * gta02 kernel upgrade to 2.6.39 * hack to stop vibrating after resume * show end call button after 2s to avoid unwanted press * improved colors in qmplayer encoding * better name of encoded movie in qmplayer * using emdebian for some packages * using glamo-mplayer as package * suspend in locked screen is now after 3s * accelerometers are now in module and disabled by default (see below) 99% of the credit for this release goes to Paul Ferster. He managed to find the suspend/resume problem and finally after years we have stable kernel. Many thanks! As a side effect while playing with the new kernel i have discovered power management bug in lis302dl (accelerometer) driver. The module seems to eat ~6mA in suspend. So by default the module is now not loaded and accelerometers are not working. On the other side, the current in suspend is now between 4..6mA which gives ~200 hours in standby! If you want to use accels you do: echo lis302dl >> /etc/modules echo joydev >> /etc/modules As for the other changes. I plan to start using Freerunner as my daily phone now so i had to fix one old problem. When i answered phone call i often accidentaly pressed the "Accept call" button twice. After first press the button changed to "End call" and the second press ended the call immediately. This is now fix and there is 2s interval where second press is ignored. Another problem noticed was that sometimes the phone would start vibrating after resume. So there is now hack that stops vibrations after each resume. Another nice thing is that i am now using emdebian and i have rebuild a few packages with useless python dependencies. The result is that tarbal size went from 161MB -> 88MB and ubifs 146MB -> 102MB. So if you are still using Freerunner i hope it can work for you nicely. Cheers Radek Btw - anyone has working GPS on Freerunner? I cant get fix and it seems it's not SW problem. It would be nice to have it working again... [1] http://sourceforge.net/projects/qtmoko/files/GTA02/ [2] http://qtmoko.sourceforge.net/
-
v55
Hi, qtmoko v55 is now available. You can get it from here [1] or visit our homepage [2]. Changes since v54: * back to cruxus media engine until gstreamer bugs are fixed * whereabouts use gpsd (Stefan Wildemann) * navit bugs in town search and program exit fixed (Stefan Wildemann) Let's hope this release will fix the problems with sounds (it should) and can be our stable release for some time. If you are upgrading, you should manually add -b argument to gpsd, see http://lists.goldelico.com/pipermail/gta04-owner/2013-March/004155.html Btw i couldnt test GPS, because my Freerunner does not get fix, so i just hope it will be ok. Thanks Stefan for his work. It's really nice to have navit working properly. Cheers Radek [1] http://sourceforge.net/projects/qtmoko/files/GTA02/ [2] http://qtmoko.sourceforge.net/
-
v52
Hi, QtMoko v52 is out now. You can download experimental armhf tarball from here [1] or stable armel from here [2]. For more info visit our homepage [3]. Changelog since v51: * media alsa state now saves 5mA * media alsa state is now louder * fixed "Draft message" instead of sender in SMS (Neil Jerram & Radek Polak) * fixed status to be uint64 in mail app db * fixed invisible text parts in qterminal * better config in mplayer * qui utility to show QtMoko message boxes from shell * support for armhf arch * better pulseaudio config * hack to restore brightness when POWER button is pressed Although the changelog looks small, the release is big step forward - mainly because of two things: 1/ Neil Brown's excellent kernel work. Neil has enabled and made off mode for our omap working. This means we consume 7mA less in suspend. In adition A4 users will save 5mA thanks to fixed alsa state. So now our device should eat ~15mA in suspend which means around 2 days battery life in standby. 2/ Wheezy/armhf version is now daily usable. It's marked experimental, because not all apps are recompiled, you'll need to configure manually X if you want to use QX and other small things. But i have used it for like 2 months as phone and noticed no problems. In addition it's a bit faster and multimedia is much better. As result of armhf support there have been changes in our QtMoko download urls. You can find the correct urls in /etc/apt/sources.list and the urls have also changed on qtmoko apps web. As for future, i will try to compile rest of the apps for armhf - FBReader is now missing, but e.g. navit works now. I hope the base system is now ready so next releases can be done with "apt-get upgrade". So enjoy the release! Cheers Radek [1] http://sourceforge.net/projects/qtmoko/files/Experimental/ [2] http://sourceforge.net/projects/qtmoko/files/GTA04/ [3] http://qtmoko.sourceforge.net/
-
v51
Hi, QtMoko has Christmas release for you. It's a little experimental and has two regressions - but also a tons of new stuff! The difference to normal release is that all the avaliable apps are preinstalled and ready to use. You can download tarbal here [1]. First the regressions: after reboot from other rootfs new messages from SIM are missing sender name - instead they show "Draft message". Maybe something similar can happen with missed calls. I hope to get these fixed for next release. Now the new stuff. I have ported libSDL to QtMoko which means that you can just apt-get install SDL-program, export SDL video driver to QtMoko and it will run. You can also add simple script which rotates screen and desktop files for launching it and javascript function for mapping touch screen to keys. Here is list of SDL apps that are packaged this way for qtmoko: * dosbox * frozen bubble * opendune * openttd * pingus * prboom * scummvm * tuxpaint Except SDL apps i have also ported cool app minitube - it allows you to comfortably browse, play and download youtube videos. The tarbal has also installed chromium browser under QX. Complete changelog is here: * upgrade to qt 4.8.3 * support for html5 video in browsers * enable typing in the To field, when sending an email (Neil Jerram) * kill pulse.sh and pulseaudio when stopping QtMoko (Neil Jerram) * prevent pulseaudio from exiting every 20 seconds (Neil Jerram) * avoid "QString::arg: Argument missing" logs (Neil Jerram) * position is now showing in media player (Neil Jerram) * fixed qwslock log warnings (Neil Jerram) * cleaned up gta04 audio service (Neil Jerram) * have libQtScript and libQtDeclarative installed by qbuild (Gilles Filippini) * media player uses accelerometers for rotation * fixed wifi ap to not move around during rescan * bq27000_battery is now module so that you can rmmod it and use dumb battery * dmesg is included in /modem_reenumerate.log * qtmoko apt repo keys are installed by default * DISPLAY is no longer set in qpe.env to not confuse pulseaudio (Neil Jerram) * phonon is now built and can be used by applications * phonon has fix for swapped colors * QSplitter class is compiled for better compat with existing apps * rotate helper is now part of accelerometer library Happy Xmas! Regards Radek [1] http://sourceforge.net/projects/qtmoko/files/Experimental/
-
v49
Hi, QtMoko v49 for GTA04 is now available [1]. There have been really many changes this time so be careful :) Complete changelog is here: * using gstreamer as media engine instead of cruxus * using pulseaudio for sounds * using pasuspender to pause media during calls and state switching * fixed DTMF tones on gta04 (Neil Jerram) * fixed USSD message box size (Stefan Rupp) * A3 earpiece state uses HiFi priority (Neil Jerram) * modem is now in 3g mode since modem usb disconnect fix is in kernel * modem dissapearing from usb in now logged to /modem_reenumerate.log * lot of work on debian package (Gilles Filippini) * fixed pkg-config handling (Gilles Filippini) * ogg metadata plugin (Neil Jerram) * fixed empty email content with windows charset (Neil Jerram) * fixed some email content displaying (Neil Jerram) * fixes in QtMaze accelerometer (Neil Jerram) * improvements in svg layouts (adrien) * arora and qx use new accelerometer library (Neil Jerram) * arora provides web access e.g. for web links in email (Neil Jerram) * mokofaen - space for 10 and more satellites (Neil Jerram) * qmplayer scans for webm and mkv now too * ssh access in allowed only on usb now (Paul Ferster, lindi) * updated build instructions - cross building is now done in chroot * using now glib even loop * parallel make option in configure for -build-qt option * pc build * kernel changes: * external gps antenna should work now (Christoph Mair) * avoid errors by stoping omap DMA channels before unlinking (Neil Brown) * CONFIG_TIDSPBRIDGE=m so that we can use dsp * jffs2 as module so that we can mount hw validation in nand * fixed modem disapearing from usb (Dr. H. Nikolaus Schaller) The most important thing is that ringtones and sound in calls should now thanks to gstreamer and pulseaudio work. It basically works now like this: All sound goes to pulseaudio. When there is a call the state switching and sw-voice routing is done via pasuspender. Pasuspender pauses all other audio streams and closes soundcard so that alsactl can do state switching and gsm-voice-routing can route voice. Please note that pulseaudio is in the image completely unconfigured. It is launched by /opt/qtmoko/pulse.sh scripts. I have noticed occasional clicking - this happens when pulseaudio ends and is restarted. I havent discovered yet why it's ending - maybe "allow-exit = no" option in /etc/pulse/daemon.conf will help... Other changes are quite self explaining. As for future - in master we have now nearly working QtMoko on top of Qt 4.8.3. There is just one bug that has to be fixed and it looks that QtMoko now also runs decently on debian wheezy/armhf so this could be our target for v50. We will also have support for html5 video when we switch to qt 4.8 - i have tested youtube and dailymotion and they work (although with glitches)... Another thing that would be nice to get fixed is the image size. It went from 98MB to 160MB due to gstreamer dependecies. I wonder how this could be solved. I dont think we need all the plugins that make it so big... If you are wondering about Freerunner - i am going to skip this release, there's not much useful for Freeruner now. I will do release for Freerunner with Qt 4.8 later. Thanks everybody who helped with this release - special thanks to Neil Jerram and Gilles! Enjoy the release Radek [1] http://sourceforge.net/projects/qtmoko/files/GTA04/
-
v48
Hi, QtMoko v48 is out now, you can download images for Freerunner and GTA04 from here [1][2]. For more info about QtMoko please visit our homepage [3]. This release is mainly bug fix release. Here is list of changes since v47: * working alarm * mokofaen is now default theme (credits to Joif for this nice theme) * working USSD on gta04 (Stefan Rupp) * handling of long USSD (Stefan Rupp) * fixed sound in calls on A3 (Neil Jerram) * better sound volume on A3 (Neil Jerram) * make gsm location working (Neil Jerram) * updated mokofaen theme (Joif) * fix DTMF on gta04 (Neil Jerram) * using /dev/input/incoming for leds signaling of SMS/call on gta04 * race free suspend on gta04 * custom tones for alarm - either ogg or wav * added some alarm tones from android * removed bundled atd * not holding /dev/rtc0 anymore and hwclock now works * alarm now vibrates after 60s to avoid getting shocked in the morning * fixed bluetooth so that it now works again * turing off bluetooth after startup to save power * headset jack detection on gta04 * changes for 3.5 kernel on gta04 * turning of gps antena on gta04 during startup to save power * computing average suspend current from charge_now * removed init of bmp085 - 3.5 kernel handles this now * added qReadFile and qWriteFile api * using qReadFile and qWriteFile where possible * RTC clock info in NeoControl * QtMaze now vibrates even on gta04 * merged master and master_gta04 branches, master_gta04 is now obsolete * debian now uses multipackage Probably the biggest change was rework of alarms. It should work reliably now. I have been using it daily and it always worked. GTA04 users should enjoy improved battery life. In suspend it's now in range 21..26mA according to the current moon phase. Thanks everyone who helped with the release and enjoy it! Radek [1] https://sourceforge.net/projects/qtmoko/files/GTA02/ [2] https://sourceforge.net/projects/qtmoko/files/GTA04/ [3] http://qtmoko.sourceforge.net/
-
v47
v47 release for GTA02. Since v46 was skipped it has this 2 infos: Hi, QtMoko v46 for GTA04 is out! You can download here[1]. For more info please visit our homepage [2]. There are many changes since v45 so please consider this version a bit experimental. List of changes is here: * upgraded to qt 4.7 * checking for new SMS after resume (Neil Jerram) * HW voice routing for GTA04A4 (Andreas Kemnade) * not closing serial port on suspend now, it's not needed anymore * CLCC polling after resume to avoid missed call * make hangup of dialed call working * killing all programs that have open card on GSM call * using AUX led for missed calls now * accelerometers are now working on GTA04 (Neil Jerram) * accelerometer code is now in separate library (Neil Jerram) * fixed keyboard popup in nerongps (Neil Jerram) * instructions for building with emdebian toolchain * big always visible button for keyboard showing/hiding * yberbrowser - new touch friendly browser * qmplayer has now option to lock screen * qmplayer has reworked volume up/down * german keyboard layout installable from qtmoko apps web * fixed umlauts in german keyboard layout (Peter Fey) * removed simplefm from image * many debian package changes/workarounds for Qt 4.7 * current_now value is displayed on the home screen * depend on libjpeg8-dev now and lsof package * system info now displays nice version info * downgraded to 3.2 kernel * gta04 init has fixed booting from mmcblk0p5..p9 As you can see the most breaking change is Qt 4.7. It took me 3 years to upgrade Qt. So now we have recent changes which mainly means: * we can have and we now have good web browser * it's possible to port new apps using qml and other new Qt features (monav, marble, etc...) The new web browser is yberbrowser. It's fast, nice and touch friendly. It's first time i have enjoyed browsing we in QtMoko. You can check this [3] video or try it yourself. As for other changes. Most important is telephony and SMS. Since i upgraded to GTA04A4 i had many problems - missed calls, SMS. I hope we have now found workarounds and fixes for them. Thanks SHR guys for the idea of polling SMS after resume and Neil Jerram for implementing them. Missed calls should be now fixed too with CLCC polling after resume. I have been using this version for some time and telephony looks good. GTA04A4 users can now enjoy HW sound routing thanks to Andreas Kemnade. It works really good. Call volume can be now much louder without echo. MIC volume could be probably higher - i'll leave this for v47. I have currently problems with ringtones - they cause no sound in calls. This can be GTA04A4 specific bug, because i never had it with A3. Maybe this is somehow related to this [4] message in kernel log. The workaround for now is to use vibra motor - this is default in tar.gz image. You can do it manually in settings->Ringtones and profiles->Meeting->activate from context menu. Neil Jerram has also imlemented accelerometers for GTA04 and put it together with GTA02 accels into separate library. You can test it in QtMaze. It will be base for auto rotation in some next release. You can now always see how much energy is the phone drawing - on home screen there are values for current_now/current_now_after_resume. It seems that i have current_now after resume 35mA. This used to be 25mA on GTA04A3 - so i wonder what can be problem. I tried older qtmoko releases and always had 33..35mA - i couldnt get to 25mA. I dont have A3 anymore so i cant check if it's HW or SW problem. I think most of the other changes are quite self explaining. I am now working on making GTA02 version. But my 2 week long holidays are starting on Monday so it can be after holidays. Enjoy the release Radek [1] http://sourceforge.net/projects/qtmoko/files/GTA04/ [2] http://qtmoko.sourceforge.net/ [3] http://youtu.be/KZBUr_Qs3Zk [4] Jul 28 22:05:04 neo kernel: [ 117.245361] [<c00122a8>] (unwind_backtrace+0x0/0xe0) from [<c00254cc>] (omap_dma_unlink_lch+0x6c/0x8c) Jul 28 22:05:04 neo kernel: [ 117.255187] [<c00254cc>] (omap_dma_unlink_lch+0x6c/0x8c) from [<c032d7f0>] (omap_pcm_hw_free+0x28/0x54) Jul 28 22:05:04 neo kernel: [ 117.265045] [<c032d7f0>] (omap_pcm_hw_free+0x28/0x54) from [<c02feb50>] (soc_pcm_hw_free+0x88/0xd8) Jul 28 22:05:04 neo kernel: [ 117.274536] [<c02feb50>] (soc_pcm_hw_free+0x88/0xd8) from [<c02e113c>] (snd_pcm_release_substream+0x44/0xa4) Jul 28 22:05:04 neo kernel: [ 117.284851] [<c02e113c>] (snd_pcm_release_substream+0x44/0xa4) from [<c02e11c4>] (snd_pcm_release+0x28/0x6c) Jul 28 22:05:04 neo kernel: [ 117.295166] [<c02e11c4>] (snd_pcm_release+0x28/0x6c) from [<c00a4584>] (fput+0x104/0x1f8) Jul 28 22:05:04 neo kernel: [ 117.303771] [<c00a4584>] (fput+0x104/0x1f8) from [<c00a1298>] (filp_close+0x70/0x7c) Jul 28 22:05:04 neo kernel: [ 117.311950] [<c00a1298>] (filp_close+0x70/0x7c) from [<c00a136c>] (sys_close+0xc8/0x120) Jul 28 22:05:04 neo kernel: [ 117.320465] [<c00a136c>] (sys_close+0xc8/0x120) from [<c000d8c0>] (ret_fast_syscall+0x0/0x30) Hi, QtMoko v47 for GTA04 is now ready for download [1]. For more info about QtMoko please visit our homepage [2]. This is mainly bug fix release. Changes since v46: * fixed GPS on gta04 * implemented 3G network plugin for gta04 * new LED api * using power led for indicating low battery * fixed undimming in qmplayer * implemented fullscreen in NeronGPS * new game sgt-puzzles (Neil Jerram) * manual dependencies in deb because dh_shlibdeps adds wrong lib GPS now works perfectly - i think it's even better then in v45, it gets fix fast and reliably. Now it's time for GTA02 release. For v48 i plan upgrade kernel to 3.5. Otherwise the GTA04 port is quite complete for me. I am missing just alarm now. Enjoy the release Radek [1] http://sourceforge.net/projects/qtmoko/files/GTA04/ [2] http://qtmoko.sourceforge.net/
-
v47_gta04
Hi, QtMoko v47 for GTA04 is now ready for download [1]. For more info about QtMoko please visit our homepage [2]. This is mainly bug fix release. Changes since v46: * fixed GPS on gta04 * implemented 3G network plugin for gta04 * new LED api * using power led for indicating low battery * fixed undimming in qmplayer * implemented fullscreen in NeronGPS * new game sgt-puzzles (Neil Jerram) * manual dependencies in deb because dh_shlibdeps adds wrong lib GPS now works perfectly - i think it's even better then in v45, it gets fix fast and reliably. Now it's time for GTA02 release. For v48 i plan upgrade kernel to 3.5. Otherwise the GTA04 port is quite complete for me. I am missing just alarm now. Enjoy the release Radek [1] http://sourceforge.net/projects/qtmoko/files/GTA04/ [2] http://qtmoko.sourceforge.net/
-
v46
Hi, QtMoko v46 for GTA04 is out! You can download here[1]. For more info please visit our homepage [2]. There are many changes since v45 so please consider this version a bit experimental. List of changes is here: * upgraded to qt 4.7 * checking for new SMS after resume (Neil Jerram) * HW voice routing for GTA04A4 (Andreas Kemnade) * not closing serial port on suspend now, it's not needed anymore * CLCC polling after resume to avoid missed call * make hangup of dialed call working * killing all programs that have open card on GSM call * using AUX led for missed calls now * accelerometers are now working on GTA04 (Neil Jerram) * accelerometer code is now in separate library (Neil Jerram) * fixed keyboard popup in nerongps (Neil Jerram) * instructions for building with emdebian toolchain * big always visible button for keyboard showing/hiding * yberbrowser - new touch friendly browser * qmplayer has now option to lock screen * qmplayer has reworked volume up/down * german keyboard layout installable from qtmoko apps web * fixed umlauts in german keyboard layout (Peter Fey) * removed simplefm from image * many debian package changes/workarounds for Qt 4.7 * current_now value is displayed on the home screen * depend on libjpeg8-dev now and lsof package * system info now displays nice version info * downgraded to 3.2 kernel * gta04 init has fixed booting from mmcblk0p5..p9 As you can see the most breaking change is Qt 4.7. It took me 3 years to upgrade Qt. So now we have recent changes which mainly means: * we can have and we now have good web browser * it's possible to port new apps using qml and other new Qt features (monav, marble, etc...) The new web browser is yberbrowser. It's fast, nice and touch friendly. It's first time i have enjoyed browsing we in QtMoko. You can check this [3] video or try it yourself. As for other changes. Most important is telephony and SMS. Since i upgraded to GTA04A4 i had many problems - missed calls, SMS. I hope we have now found workarounds and fixes for them. Thanks SHR guys for the idea of polling SMS after resume and Neil Jerram for implementing them. Missed calls should be now fixed too with CLCC polling after resume. I have been using this version for some time and telephony looks good. GTA04A4 users can now enjoy HW sound routing thanks to Andreas Kemnade. It works really good. Call volume can be now much louder without echo. MIC volume could be probably higher - i'll leave this for v47. I have currently problems with ringtones - they cause no sound in calls. This can be GTA04A4 specific bug, because i never had it with A3. Maybe this is somehow related to this [4] message in kernel log. The workaround for now is to use vibra motor - this is default in tar.gz image. You can do it manually in settings->Ringtones and profiles->Meeting->activate from context menu. Neil Jerram has also imlemented accelerometers for GTA04 and put it together with GTA02 accels into separate library. You can test it in QtMaze. It will be base for auto rotation in some next release. You can now always see how much energy is the phone drawing - on home screen there are values for current_now/current_now_after_resume. It seems that i have current_now after resume 35mA. This used to be 25mA on GTA04A3 - so i wonder what can be problem. I tried older qtmoko releases and always had 33..35mA - i couldnt get to 25mA. I dont have A3 anymore so i cant check if it's HW or SW problem. I think most of the other changes are quite self explaining. I am now working on making GTA02 version. But my 2 week long holidays are starting on Monday so it can be after holidays. Enjoy the release Radek [1] http://sourceforge.net/projects/qtmoko/files/GTA04/ [2] http://qtmoko.sourceforge.net/ [3] http://youtu.be/KZBUr_Qs3Zk [4] Jul 28 22:05:04 neo kernel: [ 117.245361] [<c00122a8>] (unwind_backtrace+0x0/0xe0) from [<c00254cc>] (omap_dma_unlink_lch+0x6c/0x8c) Jul 28 22:05:04 neo kernel: [ 117.255187] [<c00254cc>] (omap_dma_unlink_lch+0x6c/0x8c) from [<c032d7f0>] (omap_pcm_hw_free+0x28/0x54) Jul 28 22:05:04 neo kernel: [ 117.265045] [<c032d7f0>] (omap_pcm_hw_free+0x28/0x54) from [<c02feb50>] (soc_pcm_hw_free+0x88/0xd8) Jul 28 22:05:04 neo kernel: [ 117.274536] [<c02feb50>] (soc_pcm_hw_free+0x88/0xd8) from [<c02e113c>] (snd_pcm_release_substream+0x44/0xa4) Jul 28 22:05:04 neo kernel: [ 117.284851] [<c02e113c>] (snd_pcm_release_substream+0x44/0xa4) from [<c02e11c4>] (snd_pcm_release+0x28/0x6c) Jul 28 22:05:04 neo kernel: [ 117.295166] [<c02e11c4>] (snd_pcm_release+0x28/0x6c) from [<c00a4584>] (fput+0x104/0x1f8) Jul 28 22:05:04 neo kernel: [ 117.303771] [<c00a4584>] (fput+0x104/0x1f8) from [<c00a1298>] (filp_close+0x70/0x7c) Jul 28 22:05:04 neo kernel: [ 117.311950] [<c00a1298>] (filp_close+0x70/0x7c) from [<c00a136c>] (sys_close+0xc8/0x120) Jul 28 22:05:04 neo kernel: [ 117.320465] [<c00a136c>] (sys_close+0xc8/0x120) from [<c000d8c0>] (ret_fast_syscall+0x0/0x30)
-
v46_gta04
Hi, QtMoko v46 for GTA04 is out! You can download here[1]. For more info please visit our homepage [2]. There are many changes since v45 so please consider this version a bit experimental. List of changes is here: * upgraded to qt 4.7 * checking for new SMS after resume (Neil Jerram) * HW voice routing for GTA04A4 (Andreas Kemnade) * not closing serial port on suspend now, it's not needed anymore * CLCC polling after resume to avoid missed call * make hangup of dialed call working * killing all programs that have open card on GSM call * using AUX led for missed calls now * accelerometers are now working on GTA04 (Neil Jerram) * accelerometer code is now in separate library (Neil Jerram) * fixed keyboard popup in nerongps (Neil Jerram) * instructions for building with emdebian toolchain * big always visible button for keyboard showing/hiding * yberbrowser - new touch friendly browser * qmplayer has now option to lock screen * qmplayer has reworked volume up/down * german keyboard layout installable from qtmoko apps web * fixed umlauts in german keyboard layout (Peter Fey) * removed simplefm from image * many debian package changes/workarounds for Qt 4.7 * current_now value is displayed on the home screen * depend on libjpeg8-dev now and lsof package * system info now displays nice version info * downgraded to 3.2 kernel * gta04 init has fixed booting from mmcblk0p5..p9 As you can see the most breaking change is Qt 4.7. It took me 3 years to upgrade Qt. So now we have recent changes which mainly means: * we can have and we now have good web browser * it's possible to port new apps using qml and other new Qt features (monav, marble, etc...) The new web browser is yberbrowser. It's fast, nice and touch friendly. It's first time i have enjoyed browsing we in QtMoko. You can check this [3] video or try it yourself. As for other changes. Most important is telephony and SMS. Since i upgraded to GTA04A4 i had many problems - missed calls, SMS. I hope we have now found workarounds and fixes for them. Thanks SHR guys for the idea of polling SMS after resume and Neil Jerram for implementing them. Missed calls should be now fixed too with CLCC polling after resume. I have been using this version for some time and telephony looks good. GTA04A4 users can now enjoy HW sound routing thanks to Andreas Kemnade. It works really good. Call volume can be now much louder without echo. MIC volume could be probably higher - i'll leave this for v47. I have currently problems with ringtones - they cause no sound in calls. This can be GTA04A4 specific bug, because i never had it with A3. Maybe this is somehow related to this [4] message in kernel log. The workaround for now is to use vibra motor - this is default in tar.gz image. You can do it manually in settings->Ringtones and profiles->Meeting->activate from context menu. Neil Jerram has also imlemented accelerometers for GTA04 and put it together with GTA02 accels into separate library. You can test it in QtMaze. It will be base for auto rotation in some next release. You can now always see how much energy is the phone drawing - on home screen there are values for current_now/current_now_after_resume. It seems that i have current_now after resume 35mA. This used to be 25mA on GTA04A3 - so i wonder what can be problem. I tried older qtmoko releases and always had 33..35mA - i couldnt get to 25mA. I dont have A3 anymore so i cant check if it's HW or SW problem. I think most of the other changes are quite self explaining. I am now working on making GTA02 version. But my 2 week long holidays are starting on Monday so it can be after holidays. Enjoy the release Radek [1] http://sourceforge.net/projects/qtmoko/files/GTA04/ [2] http://qtmoko.sourceforge.net/ [3] http://youtu.be/KZBUr_Qs3Zk [4] Jul 28 22:05:04 neo kernel: [ 117.245361] [<c00122a8>] (unwind_backtrace+0x0/0xe0) from [<c00254cc>] (omap_dma_unlink_lch+0x6c/0x8c) Jul 28 22:05:04 neo kernel: [ 117.255187] [<c00254cc>] (omap_dma_unlink_lch+0x6c/0x8c) from [<c032d7f0>] (omap_pcm_hw_free+0x28/0x54) Jul 28 22:05:04 neo kernel: [ 117.265045] [<c032d7f0>] (omap_pcm_hw_free+0x28/0x54) from [<c02feb50>] (soc_pcm_hw_free+0x88/0xd8) Jul 28 22:05:04 neo kernel: [ 117.274536] [<c02feb50>] (soc_pcm_hw_free+0x88/0xd8) from [<c02e113c>] (snd_pcm_release_substream+0x44/0xa4) Jul 28 22:05:04 neo kernel: [ 117.284851] [<c02e113c>] (snd_pcm_release_substream+0x44/0xa4) from [<c02e11c4>] (snd_pcm_release+0x28/0x6c) Jul 28 22:05:04 neo kernel: [ 117.295166] [<c02e11c4>] (snd_pcm_release+0x28/0x6c) from [<c00a4584>] (fput+0x104/0x1f8) Jul 28 22:05:04 neo kernel: [ 117.303771] [<c00a4584>] (fput+0x104/0x1f8) from [<c00a1298>] (filp_close+0x70/0x7c) Jul 28 22:05:04 neo kernel: [ 117.311950] [<c00a1298>] (filp_close+0x70/0x7c) from [<c00a136c>] (sys_close+0xc8/0x120) Jul 28 22:05:04 neo kernel: [ 117.320465] [<c00a136c>] (sys_close+0xc8/0x120) from [<c000d8c0>] (ret_fast_syscall+0x0/0x30)
-
v44
QtMoko v44 for GTA02 for more info check v44_gta04 changelog
-
v44_gta04
Hi, QtMoko v44 is now available for download [1]. This should be best QtMoko release for GTA04 and i think i can recommend it for daily use. The GTA04 HW adaption is now nearly finished. Changes since v43: * using 115200 as initial speed for bluetooth uart * qmplayer can now play in fullscreen and pause on incoming call * enabled default suspend interval on battery (3 minutes) * you can set 1s interval in locked mode * usb mac address should be now really fixed * detecting cable using vbus sysfs node * added logos for sd card and nand boot * implemented rebooting to other distro * turing on/off bluetooth with rfkill on gta04 * after boot bluetooth is now turned off on gta04 * workarounded bug with gps preventing suspend on gta04 The most important thing with this release is fixing suspend. It is now working perfectly. By default after boot bluetooth is now turned off, so you will get 25mA suspend current. Do not forget to try the multiboot. Just unpack any distro to /distros, press POWER and select if from and reboot there. I think you can now finally "just use" the phone. All you have to do should be to charge it every second day. This was my goal and i think it has been reached now. Now I plan to spend time on not so important features, like keyboard, the app shop and freecell port ;-) Don't expect next release in next few week - i think it's time to slow down. Btw you can also try 3.3 kernel. You can just: apt-get update apt-get remove linux-image-3.2-qtmoko-gta04 apt-get install linux-image-3.3-qtmoko-gta04 and reboot. In the end i'd like to send special thanks to Neil Brown for his kernel work and for answering all my questions. Enjoy the release Radek PS: i will try to find time to do also release for GTA02 [1] http://sourceforge.net/projects/qtmoko/files/GTA04/
-
v43
Hi, QtMoko v43 is now ready for download[1] and awaits your testing. Changes from previous version: * speex echo cancellation * higher volumes for gsmearpiece state * voice routing now correctly handles SIGTERM/SIGINT * temporary logging goes to ramdisk * fixed mac address of usb0 to make network-manager happy * if modem uart stops working, restart QtMoko * using udev again for fixed modem uart device node * bluetooth now works out of the box * using .asoundrc for A2DP configuration * move away .asoundrc before starting voice routing program * added evopedia application (Mossroy) * shutdown dialog has option to show bootmenu * fixed and cleaned up battery and ac on gta04 The most important change is speex echo cancellation. You can now finally make phone calls with good sound volume without being annoying for the other side with echo. I am now using GTA04 as my only phone for months. This was the most annoying problem and i think GTA04 is now quite usable phone. In some aspects GTA04 is now even better Freerunner - e.g. when you answer call you can immediately start speaking and you immediately hear the other side. As for other changes - temporary logging now mounts tmpfs (ramdisk) to /var/log so that it does not wear off your NAND/SD card. Permanent logging is not affected and goes to disk. USB networking MAC address is now fixed - so that you can configure it with network manager. It seems there is still problem with modem USB enumeration. It's very rare with 3G disabled. I had it once in two weeks. I have now added ugly patch [2] for this release that restarts QtMoko when this happens. Since this release bluetooth is working out of the box. But please make sure you permanently set the speed to 3000000 as described here [3]. Otherwise the phone might not boot (not tested). You should be now able to use A2DP bluetooth headset and it should no more screw voice in gsm calls. You can also select/deselect bootmenu from shutdown dialog. By default the bootmenu is disabled. You can also now start using suspend intervals for battery/ac. The code for detecting charger is cleaned up and working. You can also try to check if the problem with forgetting time works when you remove /opt/qtmoko/bin/atd. Btw here is current QtMoko status on GTA04: DateTime/Alarm - not finished X11 support - works Battery - works SMS - works Phone calls - work, ussd messages need fix encoding, modem usb reenumerates sometimes GPRS - gui missing, from cmdline should work GPS - works (both in NeronGPS and Navit) Bluetooth - works, gsm headset not tested yet Wifi - works USB networking - works Email - works Multimedia - qmplayer can play mp3/fullscreen videos Translations - 9 languages Last good news - we have now evopedia ported to qtmoko[4] thanks to Mossroy. It's nice offline wikipedia reader, you should try it. Regards Radek [1] http://sourceforge.net/projects/qtmoko/files/GTA04/ [2] https://github.com/radekp/qtmoko/blob/master/devices/gta04/patches/restart- when-modem-stops-working.patch [3] http://projects.goldelico.com/p/gta04-kernel/page/Wireless/ [4] http://qtmoko.sourceforge.net/apps/qtmoko-evopedia.html
-
v41_gta04
Hi, QtMoko v41 for your Phoenux is now ready for download [1]. List of changes since v40: * gsm-voice-routing has highest -20 priority * gsm-voice-routing gained led indicators * gsm-voice-routing walkie talkie algorithm was improved * Disabled UMTS on GTA04 to workaround disconnect problem * Low level modem LED indicators * Added support for oFono telephony backend * NAND images * Wifi is manually turned on when running from devtmpfs * Removed udev from init again (using devtmps for fast boot) * GTA04 kernel is built with nodebug options * RED led is turned off when QtMoko starts * Build without unnecessary tools (Yann Dirson) * Disable forced Qt rebuilds (Yann Dirson) * NeronGPS compiles on 64bit (Yann Dirson) * Fixes in translations (Yann Dirson) * Newer v4l headers (Yann Dirson) * fixed black screen in settings for locked mode * /media/card is now FAT on /dev/mmcblk0p3 * better description for ringtones settings icon The main work was still on telephony, because it's not yet perfect. I am now using walkie talkie echo reduction. While you are speaking/listening the playback/recording is now completely suppressed - so theoretically there should be no echo at all. The voice routing program has now diagnostics on AUX led. When the program starts it starts slow blinking RED/GREEN until it successfully reads from UMTS sound card. Then it signals RED when walkie talkie algorithm thinks that you are speaking and GREEN when listening. Similar diagnostics is added to modem drivers (for both oFono and QtMoko's). When the modem notifies new call it starts blinking GREEN on POWER led. The blinking works also in suspend and stops when you check missed calls. I was trying to address the problem when modem disconnects on USB [2]. Previous fix that was trying to reopen modem tty after few seconds did not work for some reason. I can see that it opens the tty (and also lsof shows it's open), but there were no data coming. So i tried my theory that it disconnects only on UMTS. Now i am sending AT_OPSYS=0,2 on modem init. It would be nice if you could try it and report if you still see modem usb disconnects. If this wont work we need to find another way how to fix this. Nikolaus: do you have any info how modem firmware upgrading works? Is any special hardware required? Since this release you can use oFono for telephony. It was done in less then 9 days. So if you don't like funky Qtopia AT commands you can use oFono ;-) or FSO. All of them are now supported. To use ofono you need to do: update-rc.d udev defaults apt-get update apt-get install ofono Now edit /opt/qtmoko/qpe.env and change QTOPIA_PHONE=oFono You can also set it to Fso or anytime back to AT (it's case sensitive). Btw oFono can be now used only for calls. I havent managed to get SMS working yet. You can now also quite easily install QtMoko to NAND: 1/ boot from SD card 2/ download qtmoko-debian-gta04-v41.jffs2 and uImage-for-jffs2-v41.bin 3/ apt-get install mtd-utils 4/ flash it to NAND: flash_eraseall /dev/mtd3 nandwrite -p /dev/mtd3 uImage-for-jffs2-v41.bin flash_eraseall /dev/mtd4 nandwrite -p /dev/mtd4 qtmoko-debian-gta04-v41.jffs2 For me NAND is much much faster then SD card. It boots in 40s without any optimizations. Even telephony is lightning fast compared to SD - taking and hanging calls is immediate. It can be because i have class 2 SD card with big rootfs now... Last thing is updated kernel (latest NeilBrown's). It boots faster, wakes in 1s and is generally much faster. It would be nice if we could make telephony rock stable. I am now using GTA04 for about month as my main phone. It's usable, but far from perfect. The main problem was/is? the USB disconnects - i sometimes get to the state where i cant dial/receive call and need reboot. So enjoy and report bugs or success. Regards Radek [1] http://sourceforge.net/projects/qtmoko/files/GTA04/ [2] http://lists.goldelico.com/pipermail/gta04-owner/2012-February/001563.html
-
v40_gta04
Hi, QtMoko v40 for GTA04 Phoenux is now available from our sourceforge downloads page[1]. It's also possible to uprade, but you need to add udev rules for hso then. Changes since v39: * fixed incoming/missed calls and remote hangup on gta04 * using /dev/ttyHS_Application for gta04 modem (and udev rule for it) * gta04 earpiece is a bit louder * reworked wifi plugin (periodic search, easier to use) * wifi - make it scan and work on GTA04 * gps should be working on gta04 * ugly patch for modem port disappear on GTA04 (apply it manually) * arora and profiles have better description * added qtmoko apps repository * mmcblk0p1 mounted as /boot, p2 as / and p3 as /media/card Incoming calls should work just fine now. Some more work is needed for for outgoing calls - which should be simple and you can expect this in next release. The crazy behavior with missed calls should be now gone. So with some luck you can have quite nice working phone. We can also handle modem disappear and reappear on usb (which happens most probably if you miss call in 3G covered area - this is just my theory ;-). In this case you can have the phone unresponsive for few seconds, but it should be fine after that. Btw for those who have not followed GTA04 mailing list. We detect phone calls in GTA04 with CLCC polling - it has to be measured how that affects battery. I have made a bit louder the default alsa state for phone calls - i havent played with this very much, but i think you will start getting echo if you make it louder. But if you want to play with this and come with better state i will be glad to use it as default. Wifi should now work in Settings->Internet. There are some cosmetic bugs, but it now performs periodic scanning and connects on one click. It would be nice if someone could try if GPS works - just run the NeronGPS application and wait if it gets fix. I cant try myself, because i have not gps fixed GTA04A03. Any bug reports but also positive feed back is welcome. Regards Radek [1] https://sourceforge.net/projects/qtmoko/files/GTA04/
-
v39_gta04
Hi, you can now download QtMoko v39 from here [1]. For more info about QtMoko please visit our homepage [2]. Changes since previous version are: * gta04-gsm-voice-routing for gsm voice calls on GTA04 * fixed cruxus to close pcm device when not used * powering up modem with gpio186 on GTA04A04 in qpe.sh * remaped long AUX button function to short POWER * 3.2 kernel with gpio186 enabled From the user point of view most important is, that you will now have sound in incoming call - i have fixed the bug where pcm device was not closed after playing ringtone. Voice routing is now done in C program. I have for now enabled the output from the program on /dev/tty0 which means that you will see text over QtMoko GUI during call. It's quite nice for debugging and to see if call is still in progress (the routing indicator stops rotating after remote party hangs up). You can disable the output if you edit /opt/qtmoko/qpe.env and comment out this line: export GSM_VOICE_ROUTING_LOGFILE=/dev/tty0 One thing that needs fixing is earpiece and speaker volume. Earpiece is too low and speaker is too loud. But you can quite easily adjust them to your needs. Just launch alsamixer during call and when done do: alsactl -f /opt/qtmoko/etc/alsa/gsmearpiece.state store or alsactl -f /opt/qtmoko/etc/alsa/gsmspeaker.state store Since this version QtMoko does not need AUX button. Mine has broken (the same is on my Freerunner) and i never liked it's ergonomy. Now the screen with running apps is brought with short POWER press. You have to suspend the phone by locking screen (and setting "suspend" interval in "Power Management" under "When locked"). Btw if you ever have the same problem with broken AUX, you might take a look here [4]. It's modified boot.scr so that it always shows the nice bootmenu where you can select booting from NAND/SD. For installing QtMoko to NAND please check this [5] ("Step 12 - jffs2") and this [6]. It would be nice if someone could test this version on GTA04A04. Regards Radek [1] https://sourceforge.net/projects/qtmoko/files/GTA04/ [2] http://qtmoko.org [3] https://github.com/radekp/gta04-gsm-voice-routing [4] https://github.com/radekp/qtmoko/tree/master/devices/gta04/boot [5] https://github.com/radekp/qtmoko/blob/master/doc/txt/debian_rootfs_howto_gta04. txt [6] http://elinux.org/BeagleBoardNAND
-
v39
* Fixed path to alsa scenarios * Fixed kernel instalation
-
v38
Hi, qtmoko v38 for Freerunner is now available for download from here [1]. For more information about qtmoko please visit our homepage[2]. Changes from previous version: * fixed launching apps with arguments from .desktop files * cleaned up debian packages (Gilles Filippini) * fixed many compile warnings (Gilles Filippini) * alsa state files are now part of qtmoko.deb (Gilles Filippini) * using /sbin/wpa_supplicant now (Gilles Filippini) * ship logread in qtmoko.deb (Gilles Filippini) * mokofaen theme (Joif) * fixed mokofaen build segfault (Gilles Filippini) * updated doc with missing packages (Tiago Bortoletto Vaz) Most of the changes since v37 were GTA04 hw adapation. But qtmoko is now much better packaged and package name has changed slightly (qtmoko-neo_38-1) [3]. This probably means that if you want to upgrade from previous version you have to remove old qtmoko package and install qtmoko-neo, but i havent tested it. One thing that i forgot is to increase kernel version - uname will report v34, but since there were no changes since v34 it's IMO not worth to rebuild the images and kernel package again. Maybe we should use lindi's 2.6.39 kernel for any newer versions. Has anyone tried it? Regards Radek [1] http://sourceforge.net/projects/qtmoko/files/ [2] http://qtmoko.org [3] http://qtmoko.sourceforge.net/debian/
-
v37_gta04
* doc - fixed toolchain instructions (Rafael Ignacio Zurita) * finger friendly patches for contacts, shutdown, call history, qtmail (Rafael Ignacio Zurita) * added security.debian.org to sources.list (pabs3) * using geomirros for in sources.list (pabs3) * new input biglangscape input method (Rafael Ignacio Zurita) * autorotation script (Rafael Ignacio Zurita) * qx can now launch Qt-X11 apps like fbreader (LD_LIBRARY_PATH problem) * qx can delete X11 lock files (useful if X crashed) * delete qtopia temp dir on start (local sockets work after unclean restart) * fixed singal status polling for AT modems * option to disable signal polling for AT modems * dont poll battery immediately on AT modems * option to disable AT+CCED on AT modem * option to decode operator name for AT modem plugins * support for Exec argument .desktop files * gta04 support for keys, battery, backlight, modem
-
v37_gta02
* doc - fixed toolchain instructions (Rafael Ignacio Zurita) * finger friendly patches for contacts, shutdown, call history, qtmail (Rafael Ignacio Zurita) * added security.debian.org to sources.list (pabs3) * using geomirros for in sources.list (pabs3) * new input biglangscape input method (Rafael Ignacio Zurita) * autorotation script (Rafael Ignacio Zurita) * qx can now launch Qt-X11 apps like fbreader (LD_LIBRARY_PATH problem) * qx can delete X11 lock files (useful if X crashed) * delete qtopia temp dir on start (local sockets work after unclean restart) * fixed singal status polling for AT modems * option to disable signal polling for AT modems * dont poll battery immediately on AT modems * option to disable AT+CCED on AT modem * option to decode operator name for AT modem plugins * support for Exec argument .desktop files * gta04 support for keys, battery, backlight, modem