Community Updates/2010-07-01

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Community: +HTC patent application for Joerg's Y-cable)
m (Distributions: Added missing "in" to improve clarity.)
 
(21 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Improve}}
 
{{Note|
 
*Take a moment and look at Discussion page to get a clue on how to contribute to Community Updates while following OM wiki editing guidelines please.
 
*I you are planning longer edition, please use <nowiki>{{Editing|your_username_here|date_here|editing_summary_here}}tag. Remember to remove/comment out it right after you save your work.</nowiki>
 
*Please fill in everything you think the community should know.
 
*On 2010-07-01 this content will be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/2010-07-01, feel free to do it.
 
*Post a note about CU release on the community mailing list.
 
}}
 
<!--{{Editing|USER|DATE|Community Update Draft conforming to OM Wiki editing guidlines}}-->
 
<!--{{Editing|~~~|~~~~~|your comment...}}-->
 
 
 
====='''Period 2010-06-01 to 2010-06-30'''=====
 
====='''Period 2010-06-01 to 2010-06-30'''=====
  
 
==Distributions==
 
==Distributions==
 
 
{{DistributionBox|
 
{{DistributionBox|
 
Name=Debian GNU/Linux |
 
Name=Debian GNU/Linux |
Description=[[Debian]] (http://wiki.openmoko.org/wiki/Debian) is a universal operating system used on many other embedded devices, and also on home computers. Using Debian on the FreeRunner gives access to the Huge army of software packaged in the Debian repositories, already compiled for the Neo's arm(v4) processor. Moreover, one can build one's own source files for programs without having to learn the OpenEmbedded way. For an existing Debian/Ubuntu user, choosing Debian for Neo FreeRunner makes phone a very familiar, trustworthy and flexible place to hack in.<br><br>The FSO phone stack and SHR user applications have seen a lot of updates. The following packages have been updated to official Debian archives and also made their way to testing repository (which will become Debian 6.0)::  libphone-ui 0.1+git20100517.1, libphone-utils 0.1+git20100219-1, libfsotransport 0.9.5.9+git20100507-2, fso-abyss 0.9.0+git20100310-1, libgsm0710mux 0.9.1+git20100322-2, phonefsod 0.1+git20100515-1. The majority of FSO/SHR stack is now in Debian official archives, a major step forward from hosting them only pkg-fso team's own repository. Literki keyboard was also transferred and improved from pkg-fso to official Debian repositories. Jonas Smedegaard drew a nice overview graph of the all the old and new components in the stack: http://wiki.debian.org/Teams/DebianFSO?action=AttachFile&do=view&target=pkgdeps.png <br><br>As a final note, the new FSO2/cornucopia GSM daemon, fso-gsmd 0.5.0+git20100602-1, has just been uploaded to Debian. |
+
Description=[[Debian]] (http://wiki.openmoko.org/wiki/Debian) is a universal operating system used on many other embedded devices, and also on home computers. Using Debian on the FreeRunner gives access to the Huge army of software packaged in the Debian repositories, already compiled for the Neo's arm(v4) processor. Moreover, one can build one's own source files for programs without having to learn the OpenEmbedded way. For an existing Debian/Ubuntu user, choosing Debian for Neo FreeRunner makes phone a very familiar, trustworthy and flexible place to hack in.<br><br>The FSO phone stack and SHR user applications have seen a lot of updates. The following packages have been updated to official Debian archives and also made their way to testing repository (which will become Debian 6.0)::  libphone-ui 0.1+git20100517.1, libphone-utils 0.1+git20100219-1, libfsotransport 0.9.5.9+git20100507-2, fso-abyss 0.9.0+git20100310-1, libgsm0710mux 0.9.1+git20100322-2, phonefsod 0.1+git20100515-1. The majority of FSO/SHR stack is now in Debian official archives, a major step forward from hosting them only in pkg-fso team's own repository. Literki keyboard was also transferred and improved from pkg-fso to official Debian repositories. Jonas Smedegaard drew a nice overview graph of the all the old and new components in the stack: http://wiki.debian.org/Teams/DebianFSO?action=AttachFile&do=view&target=pkgdeps.png <br><br>As a final note, the new FSO2/cornucopia GSM daemon, fso-gsmd 0.5.0+git20100602-1, has just been uploaded to Debian. |
 
Screenshot=debian-openlogo-480.png|
 
Screenshot=debian-openlogo-480.png|
 
Codename='sid'|
 
Codename='sid'|
Line 26: Line 14:
 
{{DistributionBox|
 
{{DistributionBox|
 
Name=SHR [unstable]|
 
Name=SHR [unstable]|
 
 
 
Description=SHR is a community driven GNU/Linux distribution for smartphones based on OpenEmbedded using E17 (illume) as window manager and own gui apps on top of FSO.
 
Description=SHR is a community driven GNU/Linux distribution for smartphones based on OpenEmbedded using E17 (illume) as window manager and own gui apps on top of FSO.
 
 
After hopefully lucky incident we have finally switched to new kernel (based on 2.6.32.13, KMS enabled):
 
After hopefully lucky incident we have finally switched to new kernel (based on 2.6.32.13, KMS enabled):
 
+
*New images are built with kernel and all needed changes are already included.
* New images are built with kernel and all needed changes are already included.
+
*Images doesn't have udevd installed by default (using devtmpfs), which makes it boot about twice as fast as before (less then 1 min to PIN dialog). But it also won't mount your uSD automatically (it was blacklisted before, but removing it from blacklist won't help now).
* Images doesn't have udevd installed by default (using devtmpfs), which makes it boot about twice as fast as before (less then 1 min to PIN dialog). But it also won't mount your uSD automatically (it was blacklisted before, but removing it from blacklist won't help now).
+
*Included packages contains latest stuff like xserver-1.9 (RC3), foxtrotgps and tangogps 0.99.4, QT 4.7.0-beta1 and QML enabled navit.
* Included packages contains latest stuff like xserver-1.9 (RC3), foxtrotgps and tangogps 0.99.4, QT 4.7.0-beta1 and QML enabled navit.
+
*Distribution revision was changed in OE, this means that every package installed from shr-unstable feeds will be upgraded during next opkg upgrade (so be sure that you have enough time and space in /var partition). Consider flashing new image, it can be faster and safer in the end.
 
+
*Used GCC was upgraded from version 4.4.4 to 4.5 (svn revision 160764 from gcc-4.5-branch, because released 4.5.0 has few issues on ARM targets).
* Distribution revision was changed in OE, this means that every package installed from shr-unstable feeds will be upgraded during next opkg upgrade (so be sure that you have enough time and space in /var partition). Consider flashing new image, it can be faster and safer in the end.
+
*New GCC brings LTO optimizations, which can give us 30% speedup in some cases see [http://sakrah.dontexist.org/node/1 Benchmark results]. LTO is not enabled by default yet.
* Used GCC was upgraded from version 4.4.4 to 4.5 (svn revision 160764 from gcc-4.5-branch, because released 4.5.0 has few issues on ARM targets).
+
*New kernel has some issues, so please try first (on another uSD partition), before upgrading your daily-phone-partition.
* New GCC brings LTO optimizations, which can give us 30% speedup in some cases see [http://sakrah.dontexist.org/node/1 Benchmark results]. LTO is not enabled by default yet.
+
*The kernel is bigger than 2MB so if you're using u-boot, update your environment according to [http://wiki.openmoko.org/wiki/Kernel#.22Verifying_Checksum_..._Bad_Data_CRC.22_with_U-boot this wiki entry]
 
+
*With slower uSD you can see unknown-block-device while booting. Flash newer Qi [http://build.shr-project.org/shr-unstable/images/om-gta02/ from SHR] it is using rootwait instead of rootdelay=1. For u-boot increase rootdelay or use rootwait.
* New kernel has some issues, so please try first (on another uSD partition), before upgrading your daily-phone-partition.
+
*Sometimes (and only on some devices) it can show all white (looks like old WSoD, but it's without death). Suspend/Resume should fix this.
* The kernel is bigger than 2MB so if you're using u-boot, update your environment according to [http://wiki.openmoko.org/wiki/Kernel#.22Verifying_Checksum_..._Bad_Data_CRC.22_with_U-boot this wiki entry]
+
*[http://build.shr-project.org/shr-unstable.29/ SHR unstable with kernel version 2.6.29] is still available for download  
* With slower uSD you can see unknown-block-device while booting. Flash newer Qi [http://build.shr-project.org/shr-unstable/images/om-gta02/ from SHR] it is using rootwait instead of rootdelay=1. For u-boot increase rootdelay or use rootwait.
+
*[http://git.openembedded.org/cgit.cgi/openembedded/log/ Changelog for all libs/apps included in image]
* Sometimes (and only on some devices) it can show all white (looks like old WSoD, but it's without death). Suspend/Resume should fix this.
+
*[http://git.shr-project.org/git/ Changelog for SHR apps]|
* Vibrations are too weak.
+
* [http://build.shr-project.org/shr-unstable.29/ SHR unstable with kernel version 2.6.29] is still available for download  
+
 
+
* [http://git.openembedded.org/cgit.cgi/openembedded/log/ Changelog for all libs/apps included in image]
+
* [http://git.shr-project.org/git/ Changelog for SHR apps]
+
 
+
|
+
 
Screenshot=SHR-Logo.png|
 
Screenshot=SHR-Logo.png|
 
Codename=unstable|
 
Codename=unstable|
Line 56: Line 34:
 
Image=http://build.shr-project.org/shr-unstable/images/|
 
Image=http://build.shr-project.org/shr-unstable/images/|
 
Works={{Works on SHR}}
 
Works={{Works on SHR}}
}}
 
 
 
{{DistributionBox|
 
Name=Distro Name [version]|
 
Description=Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.|
 
Screenshot=System_boot.png|
 
Codename='codename'|
 
Homepage=http://www.homepage.org|
 
Image=[http://www.homepage.org/path/to/ images]|
 
Works={{Works}}
 
 
}}
 
}}
  
 
==Applications==  
 
==Applications==  
 
===New Applications===
 
===New Applications===
{{ApplicationBox|
 
Name=Exampleapp 0.0.1|
 
Description=Exampleapp 0.0.1 is an application to do some stuff..|
 
Screenshot=System_boot.png|
 
Homepage=http://wiki.openmoko.org/|
 
TestedOn=SHR-Unstable,Om2009T5|
 
PackageName=[http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]
 
}}
 
 
 
{{ApplicationBox|
 
{{ApplicationBox|
 
Name=[[DWDWetter]] 0.2.8|
 
Name=[[DWDWetter]] 0.2.8|
Line 88: Line 46:
 
PackageName=[http://www.huber-computer.de/openmoko/dwdwetter_0.2.8_all.ipk]
 
PackageName=[http://www.huber-computer.de/openmoko/dwdwetter_0.2.8_all.ipk]
 
}}
 
}}
 
 
{{ApplicationBox|
 
{{ApplicationBox|
 
Name=FoxtrotGPS 0.99.4|
 
Name=FoxtrotGPS 0.99.4|
Line 94: Line 51:
 
Screenshot=Foxtrotgps.png|
 
Screenshot=Foxtrotgps.png|
 
Homepage=http://www.foxtrotgps.org/|
 
Homepage=http://www.foxtrotgps.org/|
TestedOn=|
+
TestedOn=SHR-Unstable(feeds)|
PackageName=[]
+
PackageName=[http://www.foxtrotgps.org/releases/foxtrotgps-0.99.4.tar.gz foxtrotgps-0.99.4.tar.gz]
 
}}
 
}}
  
Line 112: Line 69:
 
*mcnavi: fixed crash when reached destination
 
*mcnavi: fixed crash when reached destination
 
*mcnavi: draw the street names|
 
*mcnavi: draw the street names|
Screenshot=System_boot.png|
+
Screenshot=Mcnavi1.png|
 
Homepage=http://www.gps-routes.info/index.php?name=Content&pa=showpage&pid=1|
 
Homepage=http://www.gps-routes.info/index.php?name=Content&pa=showpage&pid=1|
 
TestedOn=QtMoko, (any Debian based distro)|
 
TestedOn=QtMoko, (any Debian based distro)|
 
PackageName=[http://www.gps-routes.info/index.php?name=Downloads&d_op=viewdownload&cid=2 Packages]
 
PackageName=[http://www.gps-routes.info/index.php?name=Downloads&d_op=viewdownload&cid=2 Packages]
}}
 
 
{{ApplicationBox|
 
Name=Exampleapp 0.0.1|
 
Description=Exampleapp 0.0.1 is an application to do some stuff...
 
* new example feature 1
 
* new example feature 2|
 
Screenshot=System_boot.png|
 
Homepage=http://wiki.openmoko.org/|
 
TestedOn=SHR-Unstable,Om2009T5|
 
PackageName=[http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]
 
 
}}
 
}}
  
 
==Community==
 
==Community==
*Gennady Kupava [http://lists.openmoko.org/pipermail/community/2010-June/062385.html announced] his Neo FreeRunner overclocking experiments with enclosed performance tests. Overclocked u-boot images are [http://www.bsdmn.com/openmoko/uboot500/ here]. Read full announcement before use them. You should use them at your own risk!
+
*''Gennady Kupava'' '''[http://lists.openmoko.org/pipermail/community/2010-June/062385.html announced]''' his Neo FreeRunner overclocking experiments with enclosed performance tests. Overclocked u-boot images are [http://www.bsdmn.com/openmoko/uboot500/ here]. Read full announcement before use them. You should use them at your own risk!
*Christoph Mair has [http://lists.openmoko.org/pipermail/community/2010-June/062276.html announced] that he is developing second version of navigation board for FreeRunner. If you wan to upgrade your smartphone write an email Christoph, if there will be enough interest, a first "production run" will be made. Initial price shoul be 75-80€ but this probably depends on how many devices will be made.
+
*''Christoph Mair'' has '''[http://lists.openmoko.org/pipermail/community/2010-June/062276.html announced]''' that he is developing second version of navigation board for Neo FreeRunner. If you wan to upgrade your smartphone write an email Christoph, if there will be enough interest, a first "production run" will be made. Initial price shoul be 75-80€ but this probably depends on how many devices will be made.
*Gennady Kupava again amazed us with his new series of file system performance tests. Full message is available on community mailing list [http://lists.openmoko.org/pipermail/community/2010-June/062355.html archive]. The file systems tested were: btrfs,nilfs2,ext2,ext3,ext4,reiserfs,jfs,xfs. Or if you are just curious, you can peek into [http://www.bsdmn.com/openmoko/fstest/fstestresults.html results table].
+
*''Gennady Kupava'' again amazed us with his new series of file system performance tests. Full message is available on community mailing list '''[http://lists.openmoko.org/pipermail/community/2010-June/062355.html archive]'''. The file systems tested were: btrfs,nilfs2,ext2,ext3,ext4,reiserfs,jfs,xfs. Or if you are just curious, you can peek into [http://www.bsdmn.com/openmoko/fstest/fstestresults.html results table].
*Regarding Al Johnson's [http://lists.openmoko.org/pipermail/community/2010-June/062155.html email], apparently HTC Corporation is trying to patent application for Joerg's Y-cable. Short [http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220100077121%22.PGNR.&OS=DN/20100077121&RS=DN/20100077121 abstract] shows very similar design. Any legal savvy volunteers to point out mistakes to US Patent & Trademarks office?
+
*Regarding ''Al Johnson'''s [http://lists.openmoko.org/pipermail/community/2010-June/062155.html email], apparently HTC Corporation is trying to patent application for Joerg's Y-cable. Short '''[http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220100077121%22.PGNR.&OS=DN/20100077121&RS=DN/20100077121 abstract]''' shows very similar design. Any legal savvy volunteers to point out mistakes to US Patent & Trademarks office?
 +
*As ''David "leviathan" Lanzendöfer'' '''[http://lists.openmoko.org/pipermail/gta02-core/2010-June/000939.html writes]''' to gta02-core mailing list, new idea was born, to pilot a new Openmoko like platform, based on SAMSUNG-Omnia. The plan is to provide full hardware support by the upstream kernel, and a full SHR-userspace on the shipped phone. The target customers will be business employees, but also private users.
 +
*Recently a lot is happening on ''openmoko-kernel@lists.openmoko.org'', '''[http://lists.openmoko.org/pipermail/openmoko-kernel/2010-June/011024.html initiated]''' by ''Sveinung Kvilhaugsvik'' and mainly caused by ''Thibaut Girka'' who is merging upstreaming a lot of patches for Neo FreeRunner.
 +
*''Aaron Carroll'' and ''Gernot Heiser''  published their study [http://ertos.nicta.com.au/publications/papers/Carroll_Heiser_10.abstract ''An Analysis of Power Consumption in a Smartphone''] in [http://www.usenix.org/events/atc10/tech/techAbstracts.html#Carroll Proceedings of the 2010 USENIX Annual Technical Conference] ([http://ertos.nicta.com.au/publications/papers/Carroll_Heiser_10.pdf '''full paper'''], [http://www.usenix.org/events/atc10/tech/slides/carroll.pdf '''slides''']). The study is measuring and analysing Neo FreeRunner power consumption of main hardware components. They also investigated influence of CPU dynamic voltage and frequency scaling (DVFS) on energy usage. In conclusion, they analysed power consumption and overall battery lifetime on various daily life usage patterns, however without GSM deep sleep mode enabled, which can be fixed by [[1024|recamping rework]].
  
 
==Event News==
 
==Event News==
* [http://lists.openmoko.org/pipermail/community/2010-July/062415.html Open Hard&Software Event in Germany] | There are plans for German speaking community workshop/conference/meeting to exchange ideas, knowledge, projects and make friends. [https://www.kwiksurveys.com/online-survey.php?surveyID=KLMDNG_d1f1fd00&UID=3164427512 Online questionnaire] is place where you can send your ideas, wishes and proposals.
+
* '''[http://lists.openmoko.org/pipermail/community/2010-July/062415.html Open Hard&Software Event in Germany]''' | There are plans for German speaking community workshop/conference/meeting to exchange ideas, knowledge, projects and make friends. [https://www.kwiksurveys.com/online-survey.php?surveyID=KLMDNG_d1f1fd00&UID=3164427512 Online questionnaire] is place where you can send your ideas, wishes and proposals.
  
 
[[Category:Community Update]]
 
[[Category:Community Update]]

Latest revision as of 15:55, 15 August 2010

Contents

[edit] Period 2010-06-01 to 2010-06-30

[edit] Distributions

Debian-openlogo-480.png Debian GNU/Linux

Debian (http://wiki.openmoko.org/wiki/Debian) is a universal operating system used on many other embedded devices, and also on home computers. Using Debian on the FreeRunner gives access to the Huge army of software packaged in the Debian repositories, already compiled for the Neo's arm(v4) processor. Moreover, one can build one's own source files for programs without having to learn the OpenEmbedded way. For an existing Debian/Ubuntu user, choosing Debian for Neo FreeRunner makes phone a very familiar, trustworthy and flexible place to hack in.

The FSO phone stack and SHR user applications have seen a lot of updates. The following packages have been updated to official Debian archives and also made their way to testing repository (which will become Debian 6.0):: libphone-ui 0.1+git20100517.1, libphone-utils 0.1+git20100219-1, libfsotransport 0.9.5.9+git20100507-2, fso-abyss 0.9.0+git20100310-1, libgsm0710mux 0.9.1+git20100322-2, phonefsod 0.1+git20100515-1. The majority of FSO/SHR stack is now in Debian official archives, a major step forward from hosting them only in pkg-fso team's own repository. Literki keyboard was also transferred and improved from pkg-fso to official Debian repositories. Jonas Smedegaard drew a nice overview graph of the all the old and new components in the stack: http://wiki.debian.org/Teams/DebianFSO?action=AttachFile&do=view&target=pkgdeps.png

As a final note, the new FSO2/cornucopia GSM daemon, fso-gsmd 0.5.0+git20100602-1, has just been uploaded to Debian.


Codename: 'sid'
Homepage: http://wiki.debian.org/DebianOnFreeRunner
Image: http://wiki.openmoko.org/wiki/Debian

Hardware Works
Neo 1973 yes
FreeRunner yes
GTA04 ?
HTC-Dream yes
Other yes


SHR-Logo.png SHR [unstable]

SHR is a community driven GNU/Linux distribution for smartphones based on OpenEmbedded using E17 (illume) as window manager and own gui apps on top of FSO. After hopefully lucky incident we have finally switched to new kernel (based on 2.6.32.13, KMS enabled):

  • New images are built with kernel and all needed changes are already included.
  • Images doesn't have udevd installed by default (using devtmpfs), which makes it boot about twice as fast as before (less then 1 min to PIN dialog). But it also won't mount your uSD automatically (it was blacklisted before, but removing it from blacklist won't help now).
  • Included packages contains latest stuff like xserver-1.9 (RC3), foxtrotgps and tangogps 0.99.4, QT 4.7.0-beta1 and QML enabled navit.
  • Distribution revision was changed in OE, this means that every package installed from shr-unstable feeds will be upgraded during next opkg upgrade (so be sure that you have enough time and space in /var partition). Consider flashing new image, it can be faster and safer in the end.
  • Used GCC was upgraded from version 4.4.4 to 4.5 (svn revision 160764 from gcc-4.5-branch, because released 4.5.0 has few issues on ARM targets).
  • New GCC brings LTO optimizations, which can give us 30% speedup in some cases see Benchmark results. LTO is not enabled by default yet.
  • New kernel has some issues, so please try first (on another uSD partition), before upgrading your daily-phone-partition.
  • The kernel is bigger than 2MB so if you're using u-boot, update your environment according to this wiki entry
  • With slower uSD you can see unknown-block-device while booting. Flash newer Qi from SHR it is using rootwait instead of rootdelay=1. For u-boot increase rootdelay or use rootwait.
  • Sometimes (and only on some devices) it can show all white (looks like old WSoD, but it's without death). Suspend/Resume should fix this.
  • SHR unstable with kernel version 2.6.29 is still available for download
  • Changelog for all libs/apps included in image
  • Changelog for SHR apps


Codename: unstable
Homepage: http://www.shr-project.org
Image: http://build.shr-project.org/shr-unstable/images/

Hardware Works
Neo 1973 yes
FreeRunner yes
GTA04 ?
HTC-Dream yes
Other yes


[edit] Applications

[edit] New Applications

Dwdwetter-Screenshot-2.png DWDWetter 0.2.8

DWDwetter 0.2.8 is an application to get free (only registration), available worldwide Weather information from DWD and view this in a Viewer Window. Possibility for automatically update files delivered on ftp-server of DWD.


Homepage: http://www.huber-computer.de/openmoko
Package: [1]
Tested on: SHR


Foxtrotgps.png FoxtrotGPS 0.99.4

FoxtrotGPS is a tangoGPS fork adding multiple improvements (see changelog)


Homepage: http://www.foxtrotgps.org/
Package: foxtrotgps-0.99.4.tar.gz
Tested on: SHR-Unstable(feeds)


[edit] Application Updates

Mcnavi1.png MC Navi 0.2.10

MC Navi is GPS navigation system aimed at portable devices like Neo Freerunner using OpenStreetMap as map source. It uses Enlightenment Foundation Libraries (EFL) for graphic GUI, so it is fast and light. In future it may be ported to other devices. This version needs new map If you want to use new features. New version of MC Navi should be more stable now and have some improvements:

  • added support for orchards
  • mcnavi: fixed crash on invalid speed value (routing on cycle route)
  • mcnavi: fixed routing of car on cycle routes
  • osm2mcmap: added link from way to street name
  • mcnavi: draw cycle and tourist ways
  • mcnavi: optimized routing for cycle and MTB
  • mcnavi: show route distance and time after routing
  • mcnavi: fixed computing of route time (only speed of first way used)
  • mcnavi: fixed crash when reached destination
  • mcnavi: draw the street names


Homepage: http://www.gps-routes.info/index.php?name=Content&pa=showpage&pid=1
Package: Packages
Tested on: QtMoko, (any Debian based distro)


[edit] Community

  • Gennady Kupava announced his Neo FreeRunner overclocking experiments with enclosed performance tests. Overclocked u-boot images are here. Read full announcement before use them. You should use them at your own risk!
  • Christoph Mair has announced that he is developing second version of navigation board for Neo FreeRunner. If you wan to upgrade your smartphone write an email Christoph, if there will be enough interest, a first "production run" will be made. Initial price shoul be 75-80€ but this probably depends on how many devices will be made.
  • Gennady Kupava again amazed us with his new series of file system performance tests. Full message is available on community mailing list archive. The file systems tested were: btrfs,nilfs2,ext2,ext3,ext4,reiserfs,jfs,xfs. Or if you are just curious, you can peek into results table.
  • Regarding Al Johnson's email, apparently HTC Corporation is trying to patent application for Joerg's Y-cable. Short abstract shows very similar design. Any legal savvy volunteers to point out mistakes to US Patent & Trademarks office?
  • As David "leviathan" Lanzendöfer writes to gta02-core mailing list, new idea was born, to pilot a new Openmoko like platform, based on SAMSUNG-Omnia. The plan is to provide full hardware support by the upstream kernel, and a full SHR-userspace on the shipped phone. The target customers will be business employees, but also private users.
  • Recently a lot is happening on openmoko-kernel@lists.openmoko.org, initiated by Sveinung Kvilhaugsvik and mainly caused by Thibaut Girka who is merging upstreaming a lot of patches for Neo FreeRunner.
  • Aaron Carroll and Gernot Heiser published their study An Analysis of Power Consumption in a Smartphone in Proceedings of the 2010 USENIX Annual Technical Conference (full paper, slides). The study is measuring and analysing Neo FreeRunner power consumption of main hardware components. They also investigated influence of CPU dynamic voltage and frequency scaling (DVFS) on energy usage. In conclusion, they analysed power consumption and overall battery lifetime on various daily life usage patterns, however without GSM deep sleep mode enabled, which can be fixed by recamping rework.

[edit] Event News

Personal tools
Need improvement: This article or section needs improving. Feel free to add content.
NOTE:
  • Take a moment and look at Discussion page to get a clue on how to contribute to Community Updates while following OM wiki editing guidelines please.
  • I you are planning longer edition, please use {{Editing|your_username_here|date_here|editing_summary_here}}tag. Remember to remove/comment out it right after you save your work.
  • Please fill in everything you think the community should know.
  • On 2010-07-01 this content will be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/2010-07-01, feel free to do it.
  • Post a note about CU release on the community mailing list.


Period 2010-06-01 to 2010-06-30

Distributions

Debian-openlogo-480.png Debian GNU/Linux

Debian (http://wiki.openmoko.org/wiki/Debian) is a universal operating system used on many other embedded devices, and also on home computers. Using Debian on the FreeRunner gives access to the Huge army of software packaged in the Debian repositories, already compiled for the Neo's arm(v4) processor. Moreover, one can build one's own source files for programs without having to learn the OpenEmbedded way. For an existing Debian/Ubuntu user, choosing Debian for Neo FreeRunner makes phone a very familiar, trustworthy and flexible place to hack in.

The FSO phone stack and SHR user applications have seen a lot of updates. The following packages have been updated to official Debian archives and also made their way to testing repository (which will become Debian 6.0):: libphone-ui 0.1+git20100517.1, libphone-utils 0.1+git20100219-1, libfsotransport 0.9.5.9+git20100507-2, fso-abyss 0.9.0+git20100310-1, libgsm0710mux 0.9.1+git20100322-2, phonefsod 0.1+git20100515-1. The majority of FSO/SHR stack is now in Debian official archives, a major step forward from hosting them only pkg-fso team's own repository. Literki keyboard was also transferred and improved from pkg-fso to official Debian repositories. Jonas Smedegaard drew a nice overview graph of the all the old and new components in the stack: http://wiki.debian.org/Teams/DebianFSO?action=AttachFile&do=view&target=pkgdeps.png

As a final note, the new FSO2/cornucopia GSM daemon, fso-gsmd 0.5.0+git20100602-1, has just been uploaded to Debian.


Codename: 'sid'
Homepage: http://wiki.debian.org/DebianOnFreeRunner
Image: http://wiki.openmoko.org/wiki/Debian

Hardware Works
Neo 1973 yes
FreeRunner yes
GTA04 ?
HTC-Dream yes
Other yes


SHR-Logo.png SHR [unstable]

SHR is a community driven GNU/Linux distribution for smartphones based on OpenEmbedded using E17 (illume) as window manager and own gui apps on top of FSO. After hopefully lucky incident we have finally switched to new kernel (based on 2.6.32.13, KMS enabled):

  • New images are built with kernel and all needed changes are already included.
  • Images doesn't have udevd installed by default (using devtmpfs), which makes it boot about twice as fast as before (less then 1 min to PIN dialog). But it also won't mount your uSD automatically (it was blacklisted before, but removing it from blacklist won't help now).
  • Included packages contains latest stuff like xserver-1.9 (RC3), foxtrotgps and tangogps 0.99.4, QT 4.7.0-beta1 and QML enabled navit.
  • Distribution revision was changed in OE, this means that every package installed from shr-unstable feeds will be upgraded during next opkg upgrade (so be sure that you have enough time and space in /var partition). Consider flashing new image, it can be faster and safer in the end.
  • Used GCC was upgraded from version 4.4.4 to 4.5 (svn revision 160764 from gcc-4.5-branch, because released 4.5.0 has few issues on ARM targets).
  • New GCC brings LTO optimizations, which can give us 30% speedup in some cases see Benchmark results. LTO is not enabled by default yet.
  • New kernel has some issues, so please try first (on another uSD partition), before upgrading your daily-phone-partition.
  • The kernel is bigger than 2MB so if you're using u-boot, update your environment according to this wiki entry
  • With slower uSD you can see unknown-block-device while booting. Flash newer Qi from SHR it is using rootwait instead of rootdelay=1. For u-boot increase rootdelay or use rootwait.
  • Sometimes (and only on some devices) it can show all white (looks like old WSoD, but it's without death). Suspend/Resume should fix this.
  • Vibrations are too weak.
  • SHR unstable with kernel version 2.6.29 is still available for download


Codename: unstable
Homepage: http://www.shr-project.org
Image: http://build.shr-project.org/shr-unstable/images/

Hardware Works
Neo 1973 yes
FreeRunner yes
GTA04 ?
HTC-Dream yes
Other yes


System boot.png Distro Name [version]

Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.


Codename: 'codename'
Homepage: http://www.homepage.org
Image: images

Hardware Works
Neo 1973 {{{Neo1973}}}
FreeRunner {{{FreeRunner}}}
GTA04 {{{GTA04}}}
HTC-Dream {{{HTC-Dream}}}
Other {{{Other}}}


Applications

New Applications

System boot.png Exampleapp 0.0.1

Exampleapp 0.0.1 is an application to do some stuff..


Homepage: http://wiki.openmoko.org/
Package: [http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]
Tested on: SHR-Unstable,Om2009T5


Dwdwetter-Screenshot-2.png DWDWetter 0.2.8

DWDwetter 0.2.8 is an application to get free (only registration), available worldwide Weather information from DWD and view this in a Viewer Window. Possibility for automatically update files delivered on ftp-server of DWD.


Homepage: http://www.huber-computer.de/openmoko
Package: [1]
Tested on: SHR


Foxtrotgps.png FoxtrotGPS 0.99.4

FoxtrotGPS is a tangoGPS fork adding multiple improvements (see changelog)


Homepage: http://www.foxtrotgps.org/
Package: []
Tested on:


Application Updates

System boot.png MC Navi 0.2.10

MC Navi is GPS navigation system aimed at portable devices like Neo Freerunner using OpenStreetMap as map source. It uses Enlightenment Foundation Libraries (EFL) for graphic GUI, so it is fast and light. In future it may be ported to other devices. This version needs new map If you want to use new features. New version of MC Navi should be more stable now and have some improvements:

  • added support for orchards
  • mcnavi: fixed crash on invalid speed value (routing on cycle route)
  • mcnavi: fixed routing of car on cycle routes
  • osm2mcmap: added link from way to street name
  • mcnavi: draw cycle and tourist ways
  • mcnavi: optimized routing for cycle and MTB
  • mcnavi: show route distance and time after routing
  • mcnavi: fixed computing of route time (only speed of first way used)
  • mcnavi: fixed crash when reached destination
  • mcnavi: draw the street names


Homepage: http://www.gps-routes.info/index.php?name=Content&pa=showpage&pid=1
Package: Packages
Tested on: QtMoko, (any Debian based distro)


System boot.png Exampleapp 0.0.1

Exampleapp 0.0.1 is an application to do some stuff...

  • new example feature 1
  • new example feature 2


Homepage: http://wiki.openmoko.org/
Package: [http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]
Tested on: SHR-Unstable,Om2009T5


Community

  • Gennady Kupava announced his Neo FreeRunner overclocking experiments with enclosed performance tests. Overclocked u-boot images are here. Read full announcement before use them. You should use them at your own risk!
  • Christoph Mair has announced that he is developing second version of navigation board for FreeRunner. If you wan to upgrade your smartphone write an email Christoph, if there will be enough interest, a first "production run" will be made. Initial price shoul be 75-80€ but this probably depends on how many devices will be made.
  • Gennady Kupava again amazed us with his new series of file system performance tests. Full message is available on community mailing list archive. The file systems tested were: btrfs,nilfs2,ext2,ext3,ext4,reiserfs,jfs,xfs. Or if you are just curious, you can peek into results table.
  • Regarding Al Johnson's email, apparently HTC Corporation is trying to patent application for Joerg's Y-cable. Short abstract shows very similar design. Any legal savvy volunteers to point out mistakes to US Patent & Trademarks office?

Event News