QtMoko v26

Ed Kapitein ed at kapitein.org
Sun Aug 29 12:20:20 CEST 2010

On 08/28/2010 10:31 PM, Radek Polak wrote:
> Hello,
> qtmoko has new v26 release. You can get it from our sourceforge page [1].
> Qtmoko is distribution for Openmoko Freerunner phone based on debian and 
> qtopia. You can find more info here [2] [3] [4].
> Here is list of changes since previous stable version (v24):
> * Fixed WS (white screen) problem in qmplayer & QX rotation (Gennady Kupava)
> * Fixed unresponsive touchscreen after resume (Gennady Kupava)
> * Better mass storage scripts (Alex Samorukov)
> * Use blue indicator is used for wifi activity (Alex Samorukov)
> * Reconnect wifi after resume (Alex Samorukov)
> * Updated QtMaze with better graphics and other enhancements (Anton Olkhovik)
> * We use kernel modules for bluetooth
> * QMplayer supports command line arguments (Anton Olkhovik)
> * QMplayer support for youtube videos (Anton Olkhovik)
> * QMplayer can encode videos suitable for Freerunner's screen
> * More reliable GPRS connection (Alex Samorukov)
> * Dont mount /var/cache/apt for SD card images which makes apt work better
> * Working for bluetooth hands free for GSM calls
> * Shell scripts that are executed on suspend/resume (Piotr Gabryjeluk)
> * APGS and GPS standby support (Piotr Gabryjeluk)
> * Fixed "When locked" power management mode
> * Bigger QTerminal (no tabs whith only one session)
> * Support for A2DP bluetooth audio
> * Raptor - GUI for apt package manager
> * QMplayer - support for playlists (Anton Olkhovik)
> * New nice theme called finximod (Joif)
> * Stripped kernel modules for saving more space
> * Deleted unused dejavu fonts for more space
> * Use stylesheet for better html forms rendering in Arora (Ant+Alex)
> * Arora supports downloading and playing youtube videos (Anton Olkhovik)
> * Arora is smaller uses tab labels and better animation (Alex Samorukov)
> * Tab bar size and zooming as upstream Arora does (Alex Samorukov)
> * Fixed "not found error page" in Arora (Alex Samorukov)
> * We have kernel sources on github [5]
> * New apps - qweather (Anton Olkhovik) and qneoriod game (Bala)
> * PDF support in eyepiece (Alex Samorukov)
> * Fixed crashing qdictopia (Alex Samorukov)
> Most of the changes dont need comments, but some require explanation.
> First of all kernel fixes from Gennady deserve big credit. Finally after years 
> you should not see any white screen. Watching videos in qvga and rotating X 
> server now works flawlessly. Thanks!
> Kernel sources with current .config can be found on github [5]. Updated 
> instructions for building are in rootfs howto [6].
> You can now watch youtube videos from Arora web browser. Nice howto is here 
> [7]. There is currently problem that mplayer cant handle flv files. I think this 
> is due to changes in youtube videos format, because it worked with apt-get 
> installed mplayer before. But you can download the video and encode it to mp4 
> in qmplayer right on the device.
> QtMoko should now save AGPS data before GPS is switched off (e.g. after you end 
> NeronGPS). After GPS is switched on, it will supply those stored data and you 
> will get fast fix. AGPS data is stored in /var/cache/agpsdata.
> Bluetooth headsets can be now used for both audio and GSM calls. GSM calls 
> needed fix because of kernel bug. The fix is userspace program gta02-gsm-bt-fix 
> by Gabrys and is started/stoped when handsfree connects/disconnects. There is 
> problem that you must have incomming call first. If you make outgoing call 
> first, you will have no audio. This should be fixed in newer kernels but we dont 
> know fix for 2.6.29 kernel used in this release.
> A2DP (bluetooth audio) support works too but with some glitches. You need 
> headset with A2DP support. After pairing press "Supported services" from 
> bluetooth device context menu. New button "Connect audio (A2DP)" should then 
> appear. Sometimes it fails to connect. For me it help putting headset in 
> pairing mode, restart phone and then the button works. If you make the 
> bluetooth audio device default it will work in all alsa programs, but expect 
> problems e.g. with GSM calls. If you dont make it default GSM will be ok. 
> However only QMplayer can detect it and use it now.
> Other changes should not need more explanation, but if you would like to know 
> some details i will be happy to answer questions.
> Thanks for everybody who helped with this release. I hope you'll like the 
> changes and new features.
> Cheers
> Radek
> [1] https://sourceforge.net/projects/qtmoko/files/
> [2] http://qtmoko.org/
> [3] http://activationrecord.net/radekp/qtmoko/
> [4] http://github.com/radekp
> [5] http://github.com/radekp/linux-2.6
> [6] 
> http://github.com/radekp/qtmoko/blob/master/doc/txt/debian_rootfs_howto.txt
> [7] http://activationrecord.net/radekp/pub/qtmoko_youtube_howto.jpg
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
Hi all,

        I wrote some instructions on howto install this new version,
could you please take a look at it
        and give feedback on flaws?
        Radek, is there a little corner on the qtmoko website where we
can give step-by-step installation
        instructions per distibution?

       Because i had to look in several places to find the right
combination of files i wrote it
        down for future reference and for others to enjoy:
        To get Qtmoko on the nand flash you need:
        qtmoko-debian-v26.tar.gz, this contains the root fs and the kernel
        u-boot_glamo242.udfu, this is the bootloader that enables the
new 2-4-2 timing.

        -1 extract the tarball on the flash partition
        -2 flash the new kernel onto the FR
        -3 flash the new bootloader onto the FR

        in more detail, this is what i did (in cut and paste format):

        # Get the needed files:
        cd /tmp
        mkdir /tmp/qtmoko
        cd /tmp/qtmoko
        tar -xzvpf ../qtmoko-debian-v26.tar.gz

        cd /tmp
        wget "http://www.bsdmn.com/openmoko/glamo/242/u-boot_glamo242.udfu"

        #Extract the tarball to the flash or SDcard.
        #i use gentoo on the FR with ip, so i extracted
it to the flash partition:
        ssh             # log in to the FR
        mount /dev/mtdblock6 /mnt/cdrom # this is the flash device
        cd /mnt/cdrom                   # important, or you might rm -rf
in the wrong place!
        rm -rf *                        # remove the old installation
        ssh -e none cat /tmp/qtmoko-debian-v26.tar.gz |
tar -xzvpf -    # get the downloaded tarball from the usb connected PC
        ssh init 0    # shutdown the FR, so we can flash it

        # flash the kernel, so power on the FR by pressing first POWER
and then AUX
        # if you see the boot menu on the FR, do the following on the PC
        dfu-util -a kernel -R -D /tmp/qtmoko/uImage-GTA02.bin
        dfu-util -a u-boot -R -D /tmp/u-boot_glamo242.udfu

        powerdown the FR, wait 5 seconds and press and hold POWER.
        this should now boot the v26 version.      

More information about the community mailing list