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
wget
"http://downloads.sourceforge.net/project/qtmoko/qtmoko-debian-v26.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fqtmoko%2Ffiles%2F&ts=1283073440&use_mirror=sunet"
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 192.168.237.202, so i extracted
it to the flash partition:
ssh 192.168.237.202 # 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 192.168.237.200 cat /tmp/qtmoko-debian-v26.tar.gz |
tar -xzvpf - # get the downloaded tarball from the usb connected PC
exit
ssh 192.168.237.202 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