<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>openmoko &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/openmoko/</link>
	<description>Feed of posts on WordPress.com tagged "openmoko"</description>
	<pubDate>Mon, 30 Nov 2009 10:36:55 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Spain Cadastre WMS in Spherical Mercator]]></title>
<link>http://gvsigmobileonopenmoko.wordpress.com/2009/11/28/spain-cadastre-wms-in-spherical-mercator/</link>
<pubDate>Sat, 28 Nov 2009 20:00:06 +0000</pubDate>
<dc:creator>gvsigmobileonopenmoko</dc:creator>
<guid>http://gvsigmobileonopenmoko.wordpress.com/2009/11/28/spain-cadastre-wms-in-spherical-mercator/</guid>
<description><![CDATA[As far as I know, the Spanish Cadastre WMS server (run by the Ministry of Economy of Spain) is one o]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>As far as I know, the <a href="http://ovc.catastro.meh.es/Cartografia/WMS/ServidorWMS.aspx?request=capabilities">Spanish Cadastre WMS server</a> (run by the <a href="http://www.meh.es/en-GB/El%20Ministerio/Paginas/El%20Ministerio.aspx">Ministry of Economy</a> of Spain) is one of the first to provide its data in the Spherical Mercator projection EPSG:3857 (aka EPSG:3785 and EPSG:900913), so now we can switch between the great cadastre layer and the OSM layers for example. This is the Montjuic Palace in Barcelona:</p>
<p><a href="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/catastro_large.jpg"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/catastro_small.jpg" alt="" title="catastro_small" width="508" height="630" class="aligncenter size-full wp-image-582" /></a></p>
<p>As we know, the Spherical Mercator projection is conformal (keeps angles and shapes locally) and all parallels have the same length <em>E</em>:</p>
<p><em>R</em> = 6378137 m<br />
<em>E</em> = 2 * pi * <em>R</em> = 40075016.686 m</p>
<p>But we know that the true length of each parallel is approximately <em>P</em> = <em>E</em> * cos(<em>lat</em>), so if one wishes to measure distances, perimeters or paths directly on a map in EPSG:3857, it&#8217;s necessary to multiply the result by a factor <em>f</em> = cos(<em>lat</em>). For areas, <em>f</em> = [cos(<em>lat</em>)]^2. For Barcelona, for example, we have:</p>
<p>lat = 41.402634<br />
<em>f</em> = 0.75008067 (distance)<br />
<em>f</em> = 0.56262101 (area)</p>
<p><a href="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/gvsig_cadastre.png"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/gvsig_cadastre.png" alt="" title="gvsig_cadastre" width="508" height="394" class="aligncenter size-full wp-image-583" /></a></p>
<table>
<tr>
<td>
<a href="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/block_size.png"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/block_size.png" alt="" title="block_size" width="200" height="243" class="alignnone size-full wp-image-580" /></a>
</td>
<td valign="top">
According to these results obtained with gvSIG, the perimeter <em>p</em> and area <em>a</em> of that block of buildings should be:</p>
<p><em>p</em> = 0.75008067 * 571.444 = 428.6 m<br />
<em>a</em> = 0.56262101 * 22935.684 = 12904.1 sq m</p>
<p>The expected values (from the official size of the block shown here) are:</p>
<p><em>p</em> = 418 m<br />
<em>a</em> = 12387 sq m</p>
<p>Oops, I think I didn&#8217;t choose a very standard block.
</td>
</tr>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SHR publikigita!]]></title>
<link>http://airon90.wordpress.com/2009/11/19/shr-publikigita/</link>
<pubDate>Thu, 19 Nov 2009 18:02:52 +0000</pubDate>
<dc:creator>Airon90</dc:creator>
<guid>http://airon90.wordpress.com/2009/11/19/shr-publikigita/</guid>
<description><![CDATA[Finfine, la nova versio de SHR estis publikigita. Vere, ni troe atendis por obteni la novan version]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Finfine, la nova versio de <a href="http://www.shr-project.org/">SHR</a> estis publikigita. Vere, ni troe atendis por obteni la novan version&#8230; Mi nun estas ĝisdatiganta la operaciumon por <a href="http://wiki.openmoko.org/wiki/Main_Page/eo">OpenMoko</a>. Ĝi estas la unika operaciumo taŭga por *mia* OpenMoko, ĉar mi faris kojonaĵon: mi aĉetis ĝin el Usonano, nesciante, ke la OpenMoko en Usonujo malsamas inter la sama produkto por la eŭropa merkato. Do, ofte mia poŝtelefono ne trafas retkampon aŭ ne sendas mesaĝojn -.-</p>
<p>Se vi havas OpenMoko, bonvolu instali SHR ĉar ĝi estas bone kreita (laŭ la antaŭa versio <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).</p>
<p>Kion estas ĝisdatigita?</p>
<p><!--more--></p>
<ul>
<li>xorg servilo astataŭ ol glamo kdrive.</li>
<li>eglibc anstataŭ ol glibc. Kiel Debiano faris, ni anstataŭigi niajn libc bibliotekon per glibc kaj eglibc.</li>
<li>gry etoso defaŭlte instalita, kvankam la konkurso por la etoso daŭrigas</li>
<li>La &#8220;neo&#8221; etoso estas afabla kaj rapidiga. Ĝi ne estas instalita defaŭlte sed estas en deponejo. Vi povas instali ĝin, tajpante <tt>opkg install shr-theme-neo</tt>.</li>
<li>sur-python-bazigita frameworkd estis anstataŭigita bajte kun programaroj verkitaj en Vala. Ni uzas fsousaged anstataŭ ol ousaged, fsodeviced kaj fsonetworkd.</li>
<li>phonefsod anstataŭigas ophonekitd phone daemon kaj phoneuid/libphoneui estas nun respondeca por la grafika interfaco.</li>
<li>inkludo de opimd: nun oni povas konservi la el- kaj en- irantaj mesaĝoj</li>
<li>proksimigo de la integrado de openembedded.org</li>
<li>mokonnect povas konekti al kelkaj sendrataj retoj sen kolapsi la kernon <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</li>
</ul>
<p>Se vi volas instali ĝin sur OpenMoko, bonvolu elŝuti la novajn bildojn (<a href="http://build.shr-project.org/shr-unstable/images/om-gta02/full-om-gta02.jffs2">kompletan</a> aŭ <a href="http://build.shr-project.org/shr-unstable/images/om-gta02/lite-om-gta02.jffs2">malpezan</a> version) kaj la <a href="http://build.shr-project.org/shr-unstable/images/om-gta02/uImage-om-gta02-latest.bin">kernon</a> kaj kopii la dosierojn kiel estis skribita <a href="http://wiki.openmoko.org/wiki/Flashing_the_Neo_FreeRunner">ĉi tie</a>.</p>
<p>Post pli ol unu horo la ĝisdatigo ne finis O_O</p>
<p>Mi atendos, maltrankvile.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hello? Democracys calling!]]></title>
<link>http://vorblog.wordpress.com/2009/11/14/hello-democracys-calling/</link>
<pubDate>Sat, 14 Nov 2009 12:11:25 +0000</pubDate>
<dc:creator>Martin Prechelmacher</dc:creator>
<guid>http://vorblog.wordpress.com/2009/11/14/hello-democracys-calling/</guid>
<description><![CDATA[via .chourmo. Recently I had a pretty interesting Facebook-Chat with Valentin Eisendle about the pos]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption alignleft" style="width: 198px"><a href="http://www.flickr.com/photos/casino_totale/4100435908/"><img class=" " title="via chourmo" src="http://farm3.static.flickr.com/2569/4100435908_4af257b349.jpg" alt="Mondi leggeri" width="188" height="125" /></a><p class="wp-caption-text">via .chourmo.</p></div>
<p>Recently I had a pretty interesting Facebook-Chat with <a title="@ Twitter" href="http://twitter.com/mgn5" target="_blank">Valentin Eisendle </a>about the possibilities of a democratic telecommunication-system.  Rumor has it apple is going to include <a class="zem_slink" title="Radio-frequency identification" rel="wikipedia" href="http://en.wikipedia.org/wiki/Radio-frequency_identification">RFID</a>-chips in future versions of the popular iPhone. While Leander Kahney over at <em>Cult of Mac</em> seems to be<a href="http://www.cultofmac.com/why-rumors-of-apple-adding-rfid-to-the-next-iphone-is-a-big-deal/20962#more-20962" target="_blank"> extremely thrilled</a> about this, it really is a reason for major concern. It&#8217;s not just that RFID is extremely unsafe (see <a href="http://www.engadget.com/2008/03/19/rfid-credit-cards-easily-hacked-with-8-reader/" target="_blank">here</a>, <a href="http://www.securerf.com/RFID-Security-blog/?p=53" target="_blank">here</a>, or <a href="http://www.wired.com/wired/archive/14.05/rfid.html" target="_blank">here</a>), it also raises serious privacy concerns, e.g.: Every single move can be tracked even with GPS and network turned of. And with RFID becoming your main ID, it being hacked could give a hacker access to your wallet, your health details and everything else you want to keep safe from the world.</p>
<p>Something like that could not happen with hardware like <a href="http://openmoko.com/freerunner.html" target="_blank">openmokos</a> <em>Neo 1973</em>, a completely <a href="http://en.wikipedia.org/wiki/Special:Search/open_source">open source</a>d mobile phone. This way it would also be possible to develop and deploy a democratic telecommunication-system.</p>
<p>What do we mean by <em>democratic telecommunication</em>?<!--more--></p>
<p>Basically there are two versions of the idea: One being softcore, one being democratic by design. Let&#8217;s start with the softcore-version: With enough open SIP-Servers (SIP being the most popular <a class="zem_slink" title="Voice over Internet Protocol" rel="wikipedia" href="http://en.wikipedia.org/wiki/Voice_over_Internet_Protocol">VoIP</a>-protocol) like <a href="https://www.ekiga.net/" target="_blank">egika.net</a>, it would be possible to make free calls with only public WLAN and Google Voice. Of course this would only work with enough public internet around you. So you can see how this is only a dirty hack.<br />
Real democratic telephoning would include a decentralized communication form. Something <a href="http://www.terranet.se/" target="_blank">TerraNet</a> allready <a href="http://news.bbc.co.uk/2/hi/technology/6987784.stm" target="_blank">experimented with</a> in 2007. Basically what this means is that every phone is directly connected to nearby phones thus forming a meshed net. Phone calls are routed over this net, from phone to phone.</p>
<p>Even though this is technically possible there still are many thinks one has to think about! For example how can you secure calls so that middle-notes cannot listen in on conversations? Or how about scalability?  While the technical questions are rather easily solved (see <a href="http://zfoneproject.com/">zfone</a> for security and the amount of private <a title="Link will give a Security Warning which you can ignore" href="https://torstatus.kgprog.com/#Stats" target="_blank">TOR nodes</a>), the real challenge is the socialsystemic component. Or in other words: how do you sell this to the broad masses?</p>
<div class="zemanta-pixie" style="margin-top:10px;height:15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/7874f150-6ade-48b0-a1b0-ec60079384cc/"><img class="zemanta-pixie-img" style="border:medium none;float:right;" src="http://img.zemanta.com/reblog_e.png?x-id=7874f150-6ade-48b0-a1b0-ec60079384cc" alt="Reblog this post [with Zemanta]" /></a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Test the new geo-synchronization feature also in your desktop computer: unofficial gvSIG Mobile 0.1.5 is out!]]></title>
<link>http://gvsigmobileonopenmoko.wordpress.com/2009/11/02/test-the-new-geo-synchronization-feature-also-in-your-desktop-computer-unofficial-gvsig-mobile-0-1-5-is-out/</link>
<pubDate>Mon, 02 Nov 2009 19:24:54 +0000</pubDate>
<dc:creator>gvsigmobileonopenmoko</dc:creator>
<guid>http://gvsigmobileonopenmoko.wordpress.com/2009/11/02/test-the-new-geo-synchronization-feature-also-in-your-desktop-computer-unofficial-gvsig-mobile-0-1-5-is-out/</guid>
<description><![CDATA[You can now test the new synchronization feature also in your Ubuntu or Windows desktop PC/laptop/ne]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>You can now test the new synchronization feature also in your Ubuntu or Windows desktop PC/laptop/netbook &#8211; and of course on your Freerunner (Linux/Openmoko) or Nokia N800/N810 (Linux/Maemo). Download your installer now!</p>
<table>
<tr>
<td><a href="https://garage.maemo.org/frs/download.php/6881/ugvsigmobile_0.1.5_all.deb"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/ico-down.png"></a></td>
<td><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/ico-ubuntu.png"></td>
<td>Linux/Ubuntu (tested on 8.04 and 9.04, also for netbooks)</td>
</tr>
<tr>
<td><a href="https://garage.maemo.org/frs/download.php/6882/ugvsigmobile_0.1.5_all.ipk"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/ico-down.png"></a></td>
<td><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/ico-moko.png"></td>
<td>Linux/Openmoko for Freerunner (tested on SHR)</td>
</tr>
<tr>
<td><a href="https://garage.maemo.org/frs/download.php/6880/ugvsigmobile_0.1.5_all.deb"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/ico-down.png"></a></td>
<td><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/ico-maemo.png"></td>
<td>Linux/Maemo for Nokia N770/N800/N810</td>
</tr>
<tr>
<td><a href="https://garage.maemo.org/frs/download.php/6883/unofficial_gvsig_mobile_0.1.5_setup.exe"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/ico-down.png"></a></td>
<td><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/ico-windows.png"></td>
<td>Windows XP/Vista and Windows 7</td>
</tr>
</table>
<p></p>
<ul>
<li><strong>Full install instructions</strong> <a href="http://gvsigmobileonopenmoko.wordpress.com/docs/">here</a></li>
<li>User manual <a href="http://gvsigmobileonopenmoko.wordpress.com/download/">here</a></li>
<li>Installers are hosted in the <a href="https://garage.maemo.org/frs/?group_id=934">project&#8217;s Garage page</a></li>
</ul>
<p>This is what you will be able to do:</p>
<p><a href="http://www.youtube.com/juanlucasdominguez#p/u/0/tfr_O3rueSM"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/11/ico-video.png" alt="Start video of version 0.1.5 on Ubuntu" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Wikipedia for your pocket]]></title>
<link>http://boysliketoys.wordpress.com/2009/10/25/wikipedia-for-your-pocket/</link>
<pubDate>Sun, 25 Oct 2009 15:11:34 +0000</pubDate>
<dc:creator>sebelzahnschnecke</dc:creator>
<guid>http://boysliketoys.wordpress.com/2009/10/25/wikipedia-for-your-pocket/</guid>
<description><![CDATA[The Wikireader by Openmoko Nearly everybody has tried to cheat during an exam! Am I right? I welcome]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption alignnone" style="width: 513px"><a href="http://technabob.com/blog/wp-content/uploads/2009/10/wikireader-1.jpg"><img title="The Wikireader" src="http://technabob.com/blog/wp-content/uploads/2009/10/wikireader-1.jpg" alt="The Wikireader by Openmoko" width="503" height="521" /></a><p class="wp-caption-text">The Wikireader by Openmoko</p></div>
<p>Nearly everybody has tried to cheat during an exam! Am I right? I welcome you to the new generation of cheating: The <a title="The Wikireader" href="http://www.thewikireader.com/" target="_blank"><strong>Wikireader</strong></a>. The WikiReader is an electronic device giving a physical form to<strong> <a title="Wikipedia" href="http://www.wikipedia.de" target="_blank">Wikipedia</a></strong>. The $100 gadget allows you to browse over 4 million Wikipedia entries without the need of the Internet connectivity. But in an age of 3G, free WiFi, smartphones and notebooks who would buy a dedicated reader with no online connectivity?<br />
<!--more-->With my iPhone I can access Wikipedia wherever I want whenever I want. Besides who wants to carry around this clumsy (measures 3.9-by-3.9-by-0.8 inches and weighs 4.5 ounces)  device?</p>
<p>The articles are stored on a MicroSD card and for $30 a year the company <a title="Openmoko" href="http://www.openmoko.com/" target="_blank"><strong>Openmoko</strong></a> will send out an updated card. Apparently updates are going to be available via downlaod. The Wikireader has just three buttons: a Search, a History and a Random button. By clicking on the search button you are able to type in your request via touchscreen. As soon as you start typing, the WikiReader starts a list of suggestions which is really handy. The History button allows you to browse the articles you&#8217;ve already viewed and the Random button gives you random Wikipedia articles. From my point of view the device could use a bigger screen. Openmoko also claims<a href="http://www.thewikireader.com/about.html"></a> the device can last a year on just 2 AAA batteries. I don&#8217;t think it&#8217;s possible, but considering the device will only display text in black &#38; white it might work out. We will see!</p>
<p>Openmoko tried to broaden the appeal of the Wikireader to all kind of ages. The official websites shows pictures of little, adorable children using a Wikireader. But this is not the target audience! Instead of concentrating on the young generation the company should focus on elderly persons. They weren&#8217;t raised with the Internet and they won&#8217;t get used to it, therefore the Wikireader is a good alternative. Have a look at the adorable child:</p>
<p style="text-align:left;"><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/okkhi_GnI8k&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/okkhi_GnI8k&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p style="text-align:left;">
<p style="text-align:left;"><a title="Reference" href="http://boysliketoys.wordpress.com/reference/" target="_blank"><em>[Reference]</em></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Di ritorno dal Linux Day!]]></title>
<link>http://axelbuntu.wordpress.com/2009/10/24/di-ritorno-dal-linux-day/</link>
<pubDate>Sat, 24 Oct 2009 16:37:43 +0000</pubDate>
<dc:creator>axelbuntu</dc:creator>
<guid>http://axelbuntu.wordpress.com/2009/10/24/di-ritorno-dal-linux-day/</guid>
<description><![CDATA[Oggi ho partecipato al Linux Day di Dalmine (BG), è stata un&#8217;esperienza davvero interessante. ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Oggi ho partecipato al Linux Day di Dalmine (BG), è stata un&#8217;esperienza davvero interessante.<br />
Ho avuto modo di vedere in azione macchine con sistema operativo Ubuntu 9.10, la nuova versione non ancora ufficialmente rilasciata (verrà infatti rilasciata settimana prossima), soprattutto ho avuto modo di vedere la potenza del KMS (Kernel Mode Settings) e di constatare che la mia macchina non lo supporta XD.<br />
E ho anche avuto modo di provare 2 HTC Dream, e mi è venuta una certa acquolina in bocca :p<br />
Peccato che fossi il solo ad avere con me l&#8217;Openmoko Neo Freerunner, quest&#8217;anno <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Purtroppo mi sono perso l&#8217;unica conferenza che realmente mi interessava (quella sui diritti digitali) <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  in ogni caso è stato interessante, un&#8217;esperienza sempre bella, e ho imparato anche qualche nuova cosuccia (tipo come disattivare il KMS, visto che il mio pc non lo supporta XD).</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[NUOVA VERSIONE BUTTONS]]></title>
<link>http://thebiggmatt.wordpress.com/2009/10/23/nuova-versione-buttons/</link>
<pubDate>Fri, 23 Oct 2009 16:57:10 +0000</pubDate>
<dc:creator>thebiggmatt</dc:creator>
<guid>http://thebiggmatt.wordpress.com/2009/10/23/nuova-versione-buttons/</guid>
<description><![CDATA[Ho appena caricato on-line il nuovo pacchetto di Buttons, il nuovo tema di icone per SHR&#8230; http]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ho appena caricato on-line il nuovo pacchetto di Buttons, il nuovo tema di icone per SHR&#8230;<br />
http://www.opkg.org/package_294.html<br />
Godetevelo!!!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[מוקו הסרבני]]></title>
<link>http://idkn.wordpress.com/2009/10/20/moko-refuse/</link>
<pubDate>Tue, 20 Oct 2009 08:34:17 +0000</pubDate>
<dc:creator>ik_5</dc:creator>
<guid>http://idkn.wordpress.com/2009/10/20/moko-refuse/</guid>
<description><![CDATA[כבר זמן מה שאני רק נתקל בבעיות עם OpenMoko, בהתחלה היה זה SIM שלא זוהה בכלל, למרות שניסיתי כמה SIM ש]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>כבר זמן מה שאני רק נתקל בבעיות עם OpenMoko, בהתחלה היה זה SIM שלא זוהה בכלל, למרות שניסיתי כמה SIM של אנשים שונים, אח&#8221;כ אחרי שהחלפתי כרטיס SIM שהחליט לעשות לי בעיות גם בטלפון הרגיל (אנשים שולחים לי מייל שאני לא זמין למרות שהטלפון שלי פתוח ונמצא לידי עם קליטה מלאה), פתאום המוקו החליט להכיר בכל SIM שנכנס אליו (לא ראיתי בספק שהוא גם קורא מחשבות&#8230; בכלל לא ראיתי ש<a href="http://telepathy.freedesktop.org/wiki/">טלפטיה</a> או <a href="http://live.gnome.org/Empathy">אמפטיה</a> מותקנים אצלו&#8230; נו טוב). אחרי שעברתי את המסוכה הזו, רציתי להתקין את SHR מחדש. טעות !</p>
<p>פתאום המוקו החליט שכרטיסי זיכרון הם מחוץ לתחום של מוקו, ואני שובר את הראש כל פעם להבין מה לא בסדר. העניין הוא שגם בגרסה שצרובה למכשיר, שלא לדבר על כל מנהל אתחול שקיים (בNOR ובNAND, שזה אומר שניסיתי את Qi ואת u-Boot) לא מצליח להבין שיש לו כרטיס זיכרון. זה לפחות עד ל12 בלילה היום. החלטתי לעשות ניסוי, אחרי שנשיפות מאוד חזקות לנקות את החריצי קריאה לא עזרו, ניגבתי אותם במטלית חלקה ונקייה, וזה נראה שעשה את העבודה.</p>
<p>המוקו הזה הוא מכשיר בוגדני, מספיק שיש בעיה הכי קטנה ואתה תזהה אותה הרבה לפני כל מערכת אחרת&#8230; מה קרה לתקופות בהם רק שהדברים באמת הגיעו למצב של מוות שאפילו נתיחה אחרי המוות לא תסביר את הבעיה ? למה הם לוקחים מאיתו את הכיף בלא להבין מה קורה איתנו ?!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Nuove Icone]]></title>
<link>http://thebiggmatt.wordpress.com/2009/10/19/nuove-icone/</link>
<pubDate>Mon, 19 Oct 2009 13:07:30 +0000</pubDate>
<dc:creator>thebiggmatt</dc:creator>
<guid>http://thebiggmatt.wordpress.com/2009/10/19/nuove-icone/</guid>
<description><![CDATA[È passato molto tempo dal mio ultimo lavoretto e sempre sono stato impegnato in questi giorni, quind]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>È passato molto tempo dal mio ultimo lavoretto e sempre sono stato impegnato in questi giorni, quindi mi è stato proprio impossibile farne altri&#8230;<br />
Ma ora è il momento di condividere con i miei 6,4 lettori le mie nuove icone, Le icone, attenzione&#8230;<br />
A voi 4 icone per farvi gli occhi:<br />
<img src="http://img9.imageshack.us/img9/3894/shrsettings.png"><img src="http://img199.imageshack.us/img199/8134/mokomaze.png"><br />
<img src="http://img7.imageshack.us/img7/8886/pidgins.png"><img src="http://img26.imageshack.us/img26/8308/vba.png"></p>
<p>Belle eh?<br />
Al momento sono disponibili per i seguenti programmi: FFAlarms, Checklist, File Manager, TangoGPS, Intone, Leafpad, Midori, Mokomaze, Mokonnect, Neon, Phonelog, Pidgin, Sgt-Puzzles, ScummVM, Settings, Sketchbook, Terminal, VisualBoyAdvance, Numptyphysics, Calculator.<br />
Fatemi richieste!!!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[GPRS on OpenMoko for Dummies]]></title>
<link>http://waqarafridi.wordpress.com/2009/10/19/gprs-on-openmoko-for-dummies/</link>
<pubDate>Mon, 19 Oct 2009 05:54:52 +0000</pubDate>
<dc:creator>waqarafridi</dc:creator>
<guid>http://waqarafridi.wordpress.com/2009/10/19/gprs-on-openmoko-for-dummies/</guid>
<description><![CDATA[Hello Every one, This small tutorial is about how to port GPRS on Openmoko. After spending so many w]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hello Every one, This small tutorial is about how to port <strong>GPRS</strong> on <strong>Openmoko</strong>.</p>
<p><!--more--></p>
<p>After spending so many weeks on enabling <strong>GPRS</strong> on <strong>Openmoko</strong>, I finally found a way how to did.</p>
<p>I waisted more then 4 weeks on enabling <strong>GPRS</strong> on <strong>Openmoko</strong>, I hv flashed my Neo more then 70 times for different <strong>rootfs</strong> and <strong>kernels</strong>, Even compiled my own to add GPRS support to the kernel, Read every available tutorial on <strong>Openmoko</strong> <strong>GPRS</strong>, Did what ever I could, even ported <strong>android</strong> on it and in the last when couldn&#8217;t do any thing, Finally I corrupted one of our <strong>Openmoko</strong>.</p>
<p>But that was blessing in <span id=":1cr" dir="ltr">disguise.</span></p>
<p>To repair my <strong>openmoko</strong>, I was reading an article about how to Debug <strong>Openmoko</strong> using Debug board.</p>
<p>I don&#8217;t know what I click and saw a link, I Went to it,</p>
<p><a href="http://www.opkg.org/package_205.html" target="_blank">http://www.opkg.org/package_205.html</a></p>
<p>Clicked the Nice Looking download button and in a fraction of second it got downloaded.</p>
<p>I copied it to my Phone and Installed it.</p>
<p>Added my Service provider&#8217;s <strong>APN</strong> (<strong>warid</strong> in my case).</p>
<p>Clicked <strong>ON</strong> and &#8230;. You know what happened next. The <strong>GPRS Modem</strong> was active, I could Browse the <strong>INTERNET</strong> and don&#8217;t ask how much I was happy.</p>
<p>If You want to ask more questions just leav the question in Comment&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[QTMoko]]></title>
<link>http://hexor2k.wordpress.com/2009/10/16/qtmoko/</link>
<pubDate>Fri, 16 Oct 2009 20:21:14 +0000</pubDate>
<dc:creator>hexor2k</dc:creator>
<guid>http://hexor2k.wordpress.com/2009/10/16/qtmoko/</guid>
<description><![CDATA[Heute Abend war mir ein bisschen langweilig Und was macht man da als Freerunner-User? Genau, man fla]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Heute Abend war mir ein bisschen langweilig <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Und was macht man da als Freerunner-User? Genau, man flasht sich ne neue Distribution <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Für diesen Abend habe ich QTMoko V14 auserkoren, einen Debian-basierten QTopia-Ableger.</p>
<div id="attachment_477" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-477" title="QTMoko Homescreen" src="http://hexor2k.wordpress.com/files/2009/10/screenshot1.png" alt="QTMoko Homescreen" width="450" height="600" /><p class="wp-caption-text">QTMoko Homescreen</p></div>
<p><!--more--></p>
<p>Die Installation verläuft problemlos. Mittels des vorgegebenen Rootfs und des Kernels von der <a href="http://qtmoko.org">QTMoko-Homepage</a> sowie U-Boot von der <a href="http://www.openmoko.org">Openmoko-Homepage</a> kann sofort losgeflasht werden. Nach 2 Neustarts zur Initialisierung startet das System ohne Probleme. Die Oberfläche ist QTopia-Standard.  Alle positiven Punkte will ich jetzt mal stichpunktartig zusammen fassen:</p>
<ol>
<li>Sehr schneller Start von Anwendungen</li>
<li>Große Auswahl an Keyboards. Es gibt auch welche mit deutschen Umlauten. Dazu kommt ein Terminal-Keyboard und die Handwriting-Methode. Predictive Keyboards lassen sich abschalten.</li>
<li>Obwohl das System seine Inhalte auf dem Framebuffer rendert, ist es möglich, auch X-Anwendungen zu starten. Hierzu kann mittels des Programms QX eine Instanz des X-Servers gestartet werden, in der das gewünschte Programm läuft. Dies funktioniert problemlos z.B. mit TangoGPS. Jetzt fehlt nur noch eine Integration in die vorhanden Apps.</li>
<li>Voller Zugriff auf die Debian-Repos für ARM-Geräte mit tausenden von Paketen. Das öffnet Tür und Tor für weitere Basteleien.</li>
<li>Dokumentverwaltung: Es gibt eine Quelle für alle Arten von Dokumenten (Musik, Text, Videos, &#8230;), die sich einheitlich verwalten lässt und von verschiedenen Programmen (Media Player, Hintergrundbild, Image Viewer, &#8230;) benutzt wird. Sehr schön <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>WLAN funktioniert, und das sogar über GUI mit WPA2. Ich bin begeistert <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>GPRS funktioniert, und das ebenfalls über die GUI. Ich noch begeisterter <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Suspend geht ebenfalls, ich werde dies in den nächsten Tagen noch genauer prüfen.</li>
<li>Es gibt einen grafischen Package Manager, der jedoch nur eine kleiner Auswahl von Paketen zeigt. Empfehlenswert ist der Browser Arora.</li>
<li>Die Speicherkarte wurde nicht von Anfang an gemounted. Mit einer kleinen Anpassung in der fstab funktioniert dies auch. Die vorhandene Musik und die Maps werden richtig erkannt.</li>
<li>Was mich bisher an SHR am meisten gestört hat, waren Einstellungen, die nach einem Neustart verloren gingen. Dazu gehört z.B. die Option, bei Anrufen seine eigene Nummer zu senden oder das aktuelle Audio-Profil. Bei QTMoko gehts.</li>
</ol>
<p>Leider gibts auch ein paar kleine Nachteile:</p>
<ol>
<li>Das Handling der vielen Keyboards ist etwas umständlich, die Umschaltung etwas gewöhnungsbedürftig. Hätte ich genug Zeit, würde ich gleich Handwriting nutzen.</li>
<li>Der Start dauert etwas, da U-Boot verwendet werden muss.</li>
<li>X-Server-Anwendungen brauchen etwas länger, um zu starten.</li>
<li>Es ist immer nur eine Anwendung aktiv. Es gibt keinen Anwendungs-Umschalter so wie bei Illume.</li>
<li>Im Adressbuch gibt es keine Auswahl mehr, ob Kontakte von der SIM oder aus der Datenbank angezeigt werden sollen. Nach dem VCF-Import habe jetzt vieles doppelt. Aber vielleicht muss ich nur die SIM-Kontakte löschen. Dank der Buchstabenleiste im Adressbuch kann man Kontakte sehr schnell finden.</li>
<li>Einen Last.fm-Client muss ich wohl erst selbst programmieren <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
<p><strong>Fazit: Bisher haben mich 3 Dinge von QTopia abgehalten: Fehlende Umlaute auf den Tastaturen, keine GPS-Anwendung und das gewöhnliche Handy-Look-And-Feel. Das Look-And-Feel ist zwar noch das gleiche, dafür gibt es viele Funktionen, die besser arbeiten, als bei anderen Distris. Seit der Einstellung von QTopia seitens Nokia hat sich viel getan. QTMoko ist eine schnelle und stabile Distribution, die sowohl als Daily Phone als auch als Bastel-System funktioniert.</strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Porting Android of Neo FreeRunner (OpenMoko) in Less then 2 mins]]></title>
<link>http://waqarafridi.wordpress.com/2009/10/16/porting-android-of-neo-freerunner-openmoko-in-less-then-2-mins/</link>
<pubDate>Fri, 16 Oct 2009 10:05:34 +0000</pubDate>
<dc:creator>waqarafridi</dc:creator>
<guid>http://waqarafridi.wordpress.com/2009/10/16/porting-android-of-neo-freerunner-openmoko-in-less-then-2-mins/</guid>
<description><![CDATA[Below are the Simple Steps that I followed to Port Android on Neo FreeRunner Openmoko, 1. Download t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Below are the Simple Steps that I followed to Port <strong>Android</strong> on <strong>Neo FreeRunner Openmoko,<br />
<!--more--></strong></p>
<p>1. Download the <strong>rootfs</strong> for <strong>Android</strong>, I recommend the one provided by <strong>koolu</strong>. Click the link below to download it.</p>
<p style="padding-left:30px;"><a href="http://forum.koolu.org/files/androidfs-koolu-1_0.jffs2" target="_blank">http://forum.koolu.org/files/androidfs-koolu-1_0.jffs2</a></p>
<p>2. Download the kernel for Android, My recommended kernel is given in the link below which is less then 2 mb, use it if you want do it without getting in to any trouble</p>
<p style="padding-left:30px;"><a href="http://forum.koolu.org/files/uImage-android-patched_bc2caff9cdef8a16.bin" target="_blank">http://forum.koolu.org/files/uImage-android-patched_bc2caff9cdef8a16.bin</a></p>
<p>3. Install <strong>dfu-utils</strong> from <strong>synaptic manager</strong> (recommended). and download neo tools if you like GUI (I like it).</p>
<p>4. Start your Neo FreeRunner in to <strong>NOR</strong> menu.</p>
<p>5. Start <strong>Neo-tools</strong></p>
<ul>
<li>Double Click <strong>2. Flash your Neo</strong></li>
<li>Select <strong>Kernel</strong> and <strong>rootfs</strong></li>
<li>In the Dialogue box point to your rootfs and then kernel.</li>
<li>A strange looking dialogue box will appears, Just waist time reading it, Just click OK.</li>
<li>If the above steps failed, Repeat it again</li>
</ul>
<p>The Flashing will going to take some time, so be patiant.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Porting IMA plus SELinux on Openmoko]]></title>
<link>http://waqarafridi.wordpress.com/2009/10/15/porting-ima-plus-selinux-on-openmoko/</link>
<pubDate>Thu, 15 Oct 2009 07:26:29 +0000</pubDate>
<dc:creator>waqarafridi</dc:creator>
<guid>http://waqarafridi.wordpress.com/2009/10/15/porting-ima-plus-selinux-on-openmoko/</guid>
<description><![CDATA[Below are the Steps that we preformed to port IMA plus SELinux on Openmoko. The main idea was to ext]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Below are the Steps that we preformed to port IMA plus SELinux on Openmoko. The main idea was to extract patches from the kernel 2.6.30 provided by <strong>Mimi Zohar.</strong></p>
<p>See the Details Below.</p>
<p><!--more--></p>
<p><strong>1. Porting SELinux</strong>:</p>
<ul>
<li>We used <strong>kernel 2.6.29-rc3</strong> because it is the latest being used by the OM kernel community and good support can be taken.</li>
<li>We cross-compiled it for ARM architecture.</li>
<li>To enable SELinux, the following modules were enabled in kernel
<ul>
<li>In <strong>Security</strong> menu we enabled<strong> </strong><strong>[*] NSA SELinux Support<br />
[*]    NSA SELinux boot parameter<br />
(1)    NSA SELinux boot parameter default value<br />
[*]    NSA SELinux runtime disable<br />
[*]    NSA SELinux Development Support<br />
[*]    NSA SELinux AVC Statistics<br />
(1)    NSA SELinux checkreqprot default value<br />
[ ]    NSA SELinux maximum supported policy format version</strong></li>
<li>Maximum policy support was not enabled because it hangs the system.</li>
<li>In file system we enabled<strong> </strong><strong>&#60;M&#62; Second extended fs support</strong><br />
<strong>Ext2 extended attributes<br />
Ext2 Security Labels<br />
</strong><strong>Ext2 execute in place support</strong><strong>&#60;*&#62; Ext3 journalling file system support<br />
Ext3 extended attributes<br />
Ext3 Security Labels</strong></li>
</ul>
</li>
</ul>
<ul>
<li>The kernel was cross compiled using openmoko toolchain.<strong>$make ARCH=arm CROSS_COMPILE=arm-angstrom-linux-gnueabi-</strong></li>
</ul>
<p><strong>2. Porting IMA</strong>:</p>
<ul>
<li>To Add IMA support, IMA Patches were added to the kernel.</li>
<li>These patches were extracted from kernel 2.6.30 which were provided by <strong>Mimi Zohar</strong>.</li>
<li>Patches where extracted using <strong>git</strong>.</li>
<li>The Command is<strong>#git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux-2.6 </strong><strong>#git checkout -b v2.6.30_local v2.6.30</strong><br />
<strong>#git log –since ”Feb 4” &#8211;grep ”Mimi Zohar” &#8212; reverse -p &#62; ../ima.patch</strong></li>
<li>Now we get OM kernel<strong>#git clone git://git.openmoko.org/git/kernel.git linux-om-2.6</strong><strong>#git-checkout -b andy-tracking origin/andy-tracking</strong></li>
<li>Patches were applied by using command<strong>#patch -p1 &#60;../ima.patch </strong><strong> </strong></li>
<li>We had namei.c Problem, which we solved, but i forgot how we did, Didnt documented it that time, If remember then I will post it here.</li>
<li>After apply patches successfully we disabled selinux and enabled IMA for testing purpose.</li>
<li>The kernel was cross compiled and was tested on openmoko.</li>
<li>After checking that IMA is working fine, we also enabled selinux and was tested again.</li>
</ul>
<p><strong>3. Problems that we faced:</strong></p>
<ul>
<li>First selected kernel 2.6.29-rc3 and patched it with 2.6.26-rc8 patch for LIM/IMA. The patches didnt applied automatically so we applied them manually.</li>
<li>While compiling, the manual patches conflicted with original code and reported errors.</li>
<li>Then we extracted LIM/IMA patch from 2.6.30 and applied to the same kernel.</li>
<li>This time it worked.</li>
<li><strong>”depends on ACPI”</strong> in <strong>Kconfig</strong> file in <strong>/security/integrity/ima</strong> was removed which is for x86 architecture (we are working on arm)and after its removal IMA appeared in the security list.</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Porting SELinux on Openmoko]]></title>
<link>http://waqarafridi.wordpress.com/2009/10/14/porting-selinux-on-openmoko/</link>
<pubDate>Wed, 14 Oct 2009 10:31:46 +0000</pubDate>
<dc:creator>waqarafridi</dc:creator>
<guid>http://waqarafridi.wordpress.com/2009/10/14/porting-selinux-on-openmoko/</guid>
<description><![CDATA[We at Security Engineering Research group (SERG) in IM | Sciences Peshawar has Ported NSA&#8217;s SE]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We at Security Engineering Research group (SERG) in IM &#124; Sciences Peshawar has Ported NSA&#8217;s SELinux on Openmoko.</p>
<p>Below is a rough detail the we (me and shahbaz) did to port SELinux on Openmoko (on Neo Freerunner).</p>
<p><!--more--></p>
<p><strong>1. Obtaining source code </strong></p>
<p>We decided to cross compile the code provided by Willis Vandevanter available at Google Summer of Code.</p>
<p><strong>2. To Enable Auditing:</strong></p>
<ul>
<li>The Device was storing all the messages in buffer. This was corrected by modify the file <strong>/etc/syslog.conf</strong>. In the entry <strong>buffer</strong> was replaced with <strong>file</strong>. And hence the problem was solved.</li>
</ul>
<p><strong>3. Compiling Libraries:</strong></p>
<ul>
<li>We downloaded the <strong>tool chain</strong> for openmoko and was setup accordingly. to <strong>cross-compile</strong> we setuped the environment by running the script provided by tool-chain<strong>#/usr/local/openmoko/arm/setup-env</strong><strong> </strong></li>
<li>The path was exported to to make available the tools provided by tool-chain.<strong>#export PATH=$PATHusr/local/openmoko/arm/bin/</strong></li>
<li>The following two well known commands were used used to compile<strong>#./configure</strong><br />
<strong>#make</strong></li>
<li><strong>libselinux: </strong><strong> </strong><strong>libselinux</strong> was CROSS COMPILED. The problems were with paths. The paths were specified in <strong>CFLAGS</strong> portion in <strong>Makefile</strong> by specifying the paths. The <strong>Makefile</strong> also contain some switches like <strong>def</strong>, and <strong>–z</strong> which produced errors, they were removed to solve the errors. The output files <strong>libselinux.a, libselinux.so </strong>and <strong>libselinux.so.1</strong> were copied to <strong>/usr/local/openmoko/arm/arm-angstrom-linux-gnueabi/usr/lib</strong> and the include folder was copied to <strong>/usr/local/openmoko/arm/arm-angstrom-linux- gnueabi/usr/include.</strong><strong> </strong></li>
<li><strong>libsepol: </strong><strong> </strong>It got the same problems as <strong>libselinux</strong>. The output files were <strong>libsepol.a, libsepol.so</strong> and <strong>libsepol.so.1</strong> which were copied to <strong>/usr/local/openmoko/arm/arm-angstrom-linux- gnueabi/usr/lib</strong> and the <strong>include</strong> folder was copied to <strong>/usr/local/openmoko/arm/arm- angstrom-linux-gnueabi/usr/include.</strong><strong> </strong></li>
<li><strong>libsemanage:</strong>It also got the same problems as above libraries. The output files were <strong>libsemanage.a, libsemanage.so</strong> and <strong>libsemanage.so.1</strong> which were copied to <strong>/usr/local/openmoko/arm/arm-angstrom-linux-gnueabi/usr/lib</strong> and the <strong>include</strong> folder was copied to <strong>/usr/local/openmoko/arm/arm-angstrom-linux-gnueabi/usr/include.</strong><strong> </strong></li>
<li><strong>Busybox: </strong><strong> </strong>The commands that were used are:<strong>$make menuconfig ARCH=arm</strong>Then go to Selinux Utilities and enable all enteries. This was done to add additional Applets to busybox to handle SELinux.Busybox provides the following applets for selinux:
<p><strong> Chcon<br />
getenforce<br />
Getsebool<br />
load_policy<br />
Matchpathcon<br />
restorecon<br />
Runcon<br />
selinuxenabled<br />
Setenforce<br />
setfiles<br />
Setsebool<br />
sestatus<br />
</strong></p>
<p>The output file was <strong>busybox</strong>. This file was then copied to <strong>/usr/bin</strong> folder of openmoko.</li>
</ul>
<p><strong>3. Compiling the Kernel:</strong></p>
<ul>
<li>The Kernel was also CROSS COMPILED for the ARM Architecture. The Command is:<strong> </strong><strong>$make ARCH=arm CROSS_COMPILE=arm-angstrom-linux-gnueabi- </strong></li>
<li>To add support for <strong>EXT2</strong> for using SELinux and Xttented attributes support was added to the Kernel by using the following command.<strong>$make menuconfig</strong><strong> ARCH=arm CROSS_COMPILE=arm-angstrom-linux-gnueabi-</strong></li>
<li>Then in File System menu, the following were enabled.<strong>&#60;M&#62; Second extended fs support<br />
Ext2 extended attributes<br />
Ext2 Security Labels<br />
Ext2 execute in place support</strong></p>
<p><strong>&#60;*&#62;Ext3 journalling file system support<br />
Ext3 extended attributes<br />
Ext3 Security Labels<br />
</strong></li>
<li>Then the Kernel was compiled using the above command. The result was a file called <strong>uImage.bin</strong> which was copied to the first partition of the SD Card.</li>
</ul>
<p><strong>4. Flashing Neo Free Runner:</strong></p>
<ul>
<li>The Root FS was flashed using the utility called dfu-util. The ROOT FS was flashed using following steps:1. The Neo Free Runner was booted in NOR (AUX+PWR) until the boot menu arrive.<br />
2. The device was connected to PC via USB cable.<br />
3. To check whether dfu-util sees your device, run the command:</p>
<p><strong>$dfu-util –l</strong></li>
<li>If you get error messages from the dfu-util command then try again. Often it works on the second try.<br />
The usage of dfu-util is as following:</p>
<p><strong>$dfu-util -a &#60;altsetting&#62; -R -D &#60;file_name&#62;</strong></p>
<p>Where:</p>
<p>-a:  altsetting: Specify the altsetting of the DFU interface by name or by number<br />
-R:  Issue USB Reset signalling once we&#8217;re finished<br />
-D:  filename: Write firmware from file_name into device</li>
<li><strong>Flashing the Kernel:</strong>Kernel can be flashed by using simple copy paste command as shown above or it can be done using dfu-util. The command format is:<strong> </strong><strong>$dfu-util -a kernel -R -D /path/to/uImage</strong>When flashing succeeds the following will be shown:status(0) = No error condition is present<br />
Done!</li>
<li><strong>Flashing the Root Filesystem:</strong>The Root FS can be downloaded from its website (Given Below).If the file you downloaded is zipped or compressed (has a .gz, bz2, .zip, tar, tar.gz or .tgz extension) you have to uncompress it first. And you can do simple copy paste into SD Card second partition. If the root filesystem is in image in jffs2 format, then you can flash it using the command given below<strong> </strong><strong>$dfu-util -a rootfs -R -D rootfs_filename.jffs2</strong>The flashing process can take up to 15 minutes for a ~70MB image. It is also wise to make sure that your Neo has enough battery charge prior to flashing. When flashing succeeds the following will be shown:status(0) = No error condition is present<br />
Done!</li>
<li><strong>Alternative Way: </strong><strong> </strong>An alternative and easy way to flash Neo Free Runner is by using a graphic utility called <strong>NEO TOOLS</strong>. Its self explainer in use.</li>
</ul>
<p><strong>5. Copying Compiled Libraries and other files to Device:</strong></p>
<ul>
<li>The compiled libraries and include folder that were copied to <strong>/usr/local/openmoko/arm/arm-angstrom-linux-gnueabi/usr</strong> and <strong>include</strong> in previous step, were copied <strong>/usr/lib/</strong> and <strong>/usr/include/</strong> folder of the device. The files from <strong>/selinux-openmoko-read-only/bin</strong> were copied to <strong>/usr/bin</strong> folder of device.Missing files such as <strong>setfiles, sestatus</strong> and <strong>load_policy</strong> were provided as soft links from <strong>busybox</strong> by using the following command:<br />
<strong><br />
$ln –s busybox setiles<br />
$ln –s busybox setstatus<br />
$ln –s busybox load_policy</strong></li>
</ul>
<p><strong>6. Adding SELinux FS:</strong></p>
<ul>
<li>To SELinux FS fstab file in /etc/ folder on device and the following lines were added to it.<strong>none /selinux      selinuxfs     noauto 0    0</strong>After that the folder /selinux was created using the following command.<strong>$mkdir /selinux</strong>And then mounted using following command<strong>$mount /selinux</strong>After that <strong>/selinux-openmoko-read-only/targeted/</strong> folder along with its config file was copied to the <strong>/etc/selinux</strong> folder of device.</li>
<li><strong>Reloading and Building the Policy:</strong>To build and load the policy the following commands were used in /etc/selinux/targeted folder.To install the Policy:<br />
<strong> #make install</strong><strong> </strong></p>
<p><strong> </strong>To Relabel the File System:<br />
<strong>#make relabel</strong></p>
<p>To Load The Policy:<br />
<strong> #make load</strong></p>
<p>To Check whether selinux is running use the following command:<br />
<strong> #sestatus</strong></p>
<p>Also check the var/log/messages file for selinux entries.</li>
</ul>
<p>7. Trouble Shooting:</p>
<ul>
<li><strong>Auditing: </strong><strong> </strong>When you don’t get messages file in <strong>/var/log/</strong>, this means they are saved in buffer, to fix this error, Go to <strong>/etc/syslog.conf</strong> and edit it, change the entry of <strong>buffer </strong>to <strong>file</strong>.</li>
<li><strong>Missing Core Files:</strong>When you flush new kernel, the first problem you get is missing core utilities like make, m4 etc. You can download the files from the website (site No. 9).Another way to do is download them directly to your device using opkg. Opkg will download, install and configure your package automatically. The Command to do this is:<strong>#opkg install make<br />
#opkg install m4<br />
</strong></p>
<p>For the above process you will need to set Internet on your device through USB Networking, refer to site link No.11 for USB Networking.<br />
Another easy way to do this is by using wifi, setting wifi is easy and self explainer.</li>
<li><strong>No selinuxfs: </strong><strong> </strong>When this problem, it means that you haven’t added selinux support to your kernel, add selinux support to your kernel and then recompile it, for detail see section 3 for detail.</li>
<li><strong>Mls and other files missing: </strong><strong> </strong>When you get this error, it means you haven’t mounted your <strong>/selinux</strong> filesystem.</li>
<li><strong>Setfiles, load_policy files missing:</strong>These files are provided by busybox, to set these files make soft links to set them. The following command shows how to do it<strong>#ln -s busybox setfiles</strong><br />
<strong>#ln -s busybox load_policy</strong></p>
<p>For more information, see section 5.</li>
<li><strong>Busybox complains about missing applets such as setfiles: </strong><strong> </strong>This means that you haven&#8217;t added selinux support to your busybox. See section 2 for detail.</li>
<li><strong>Clock skew: </strong><strong> </strong>This means that the time of device is different then that of files, to fix this error, correct the date and time on your device.</li>
<li><strong>Policy not loading:<br />
</strong></p>
<p>This problem will occur when you try to load policy from ssh. Try loading policy directly from device.</li>
<li><strong>tmp/load error:</strong>This means that <strong>load_policy</strong> doesn&#8217;t take a policy file argument anymore (it always loads policy from the standard location and selects the appropriate version). So just modify your <strong>Makefile</strong> to omit the policy file or run <strong>load_policy</strong> by hand with no arguments. If your try this from ssh, your terminal will hang up. Try it directly on your device.</li>
</ul>
<p><strong>8. List of Websites for Openmoko:</strong></p>
<p>Sites containing ROOTFS and Kernels:</p>
<p><a href="http://downloads.openmoko.org/distro/releases/Om2008.12/" target="_blank">http://downloads.openmoko.org/distro/releases/Om2008.12/</a><br />
<a href="http://downloads.freesmartphone.org/fso-stable/milestone5.1/om-gta02/" target="_blank">http://downloads.freesmartphone.org/fso-stable/milestone5.1/om-gta02/</a><br />
<a href="http://build.shr-project.org/shr-testing/images/om-gta02/" target="_blank">http://build.shr-project.org/shr-testing/images/om-gta02/</a><br />
<a href="http://wiki.openmoko.org/wiki/Download" target="_blank">http://wiki.openmoko.org/wiki/Download</a><br />
<a href="http://downloads.openmoko.org/distro/obsoleteimages/Om2008.8/Om2008.8.rootfs.tar.gz" target="_blank">http://downloads.openmoko.org/distro/obsoleteimages/Om2008.8/Om2008.8.rootfs.tar.gz</a><br />
<a href="http://downloads.openmoko.org/distro/obsolete-images/Om2008.9/Om2008.9.rootfs.tar.gz" target="_blank">http://downloads.openmoko.org/distro/obsolete-images/Om2008.9/Om2008.9.rootfs.tar.gz</a><br />
<a href="http://compartida.net/openmoko/FDOM/" target="_blank">http://compartida.net/openmoko/FDOM/</a></p>
<p><strong>Site containing utilities for Openmoko:</strong></p>
<p><a href="http://wiki.openmoko.org/wiki/MokoMakefile" target="_blank">http://wiki.openmoko.org/wiki/MokoMakefile</a><br />
<a href="http://downloads.openmoko.org/repository/Om2008.8/armv4t/" target="_blank">http://downloads.openmoko.org/repository/Om2008.8/armv4t/</a></p>
<p><strong>Openmoko Wiki:</strong></p>
<p><a href="http://wiki.openmoko.org/wiki/Neo_FreeRunner" target="_blank">http://wiki.openmoko.org/wiki/Neo_FreeRunner</a><br />
<a href="http://wiki.openmoko.org/wiki/USB_Networking" target="_blank">http://wiki.openmoko.org/wiki/USB_Networking</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Openmoko WikiReader first electronic wikipedia without Internet connection]]></title>
<link>http://vhxnblog.wordpress.com/2009/10/14/openmoko-wikireader-first-electronic-wikipedia-without-internet-connection/</link>
<pubDate>Wed, 14 Oct 2009 08:15:57 +0000</pubDate>
<dc:creator>vhxnblog</dc:creator>
<guid>http://vhxnblog.wordpress.com/2009/10/14/openmoko-wikireader-first-electronic-wikipedia-without-internet-connection/</guid>
<description><![CDATA[Openmoko, open source manufacturer made it possible by bring out the physical form of encyclopedia f]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Openmoko, open source manufacturer made it possible by bring out the physical form of encyclopedia from all its way to a small sized electronic device which is easy and simple to handle and use, you can access the content anywhere without the need for an Internet connection and this unique feature makes it a cool and welcome-able gadget.., <a href="http://www.vhxn.com/openmoko-wikireader-first-electronic-encyclopedia-device-without-internet-connection/">read more&#62;&#62;&#62;</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[$100 portable Wikipedia]]></title>
<link>http://hackaday.com/2009/10/13/100-portable-wikipedia/</link>
<pubDate>Tue, 13 Oct 2009 22:50:52 +0000</pubDate>
<dc:creator>Zach Banks</dc:creator>
<guid>http://hackaday.com/2009/10/13/100-portable-wikipedia/</guid>
<description><![CDATA[OpenMoko, the company behind the FreeRunner open-source phone, released their latest product today: ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone size-full wp-image-17206" title="wr_hand1_small" src="http://hackadaycom.wordpress.com/files/2009/10/wr_hand1_small.jpg" alt="wr_hand1_small" width="470" height="465" /></p>
<p>OpenMoko, the company behind the <a href="http://hackaday.com/2008/06/25/openmoko-freerunner-now-available/">FreeRunner open-source phone</a>, released their latest product today: <a href="http://thewikireader.com/index.html">WikiReader</a>. It&#8217;s a small mobile device for browsing Wikipedia. Rather than use a wireless network to pull data off of the web, it has local copy of the database on a 8GB microSD card. This approach <a href="http://hackaday.com/2008/05/13/pocket-hitchikers-guide-to-the-galaxy-wikipedia-style/">has been used before</a>, and it lets the WikiReader be compact and really cheap. It uses a Kindle-esque touch-screen display that allows it to run on 3 AAA&#8217;s for about a year. The device itself costs just $99, but you can choose to receive updates by snail mail for just $29/year. Alternatively, you can just download the +4GB file and dump it on the card.</p>
<p>Like the FreeRunner, this project is also open-source. <a href="http://thewikireader.com/support.html">The code isn&#8217;t available yet</a>, but they say it will be released soon. With luck, the device will be really easy to hack.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Progress not always for the better...]]></title>
<link>http://talpadk.wordpress.com/2009/10/10/progress-not-always-for-the-better/</link>
<pubDate>Sat, 10 Oct 2009 15:49:10 +0000</pubDate>
<dc:creator>talpadk</dc:creator>
<guid>http://talpadk.wordpress.com/2009/10/10/progress-not-always-for-the-better/</guid>
<description><![CDATA[I have &#8220;ported&#8221; my rotozoomer from the Nokia 770 to the FreeRunner/Neo For a video outpu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I have &#8220;ported&#8221; my rotozoomer from the Nokia 770 to the FreeRunner/Neo</p>
<p>For a video output speed comparison I have made a video of it running on a Nokia 770, a Neo and a FreeRunner side by side.</p>
<div id="attachment_37" class="wp-caption alignnone" style="width: 310px"><a href="http://www.youtube.com/watch?v=erdl6Lz6fGo"><img class="size-medium wp-image-37" title="RotoZoom" src="http://talpadk.wordpress.com/files/2009/10/rotozoom.png?w=300" alt="Rotozoomer Demo" width="300" height="150" /></a><p class="wp-caption-text">Rotozoomer Demo on YouTube</p></div>
<p>The result is somewhat sad, but judge for your self.<br />
Just remember that the 770 has 1.25 times the pixel count of the Neo and it is a lot older too.</p>
<p>Sources are obtainable from the <a title="N770Demos Maemo garage project page" href="https://garage.maemo.org/projects/n770demos/" target="_self">Maemo Garage</a> page.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenMoko Hardware development on Fedora]]></title>
<link>http://chitlesh.wordpress.com/2009/10/07/openmoko-hardware-development-on-fedora/</link>
<pubDate>Wed, 07 Oct 2009 06:37:21 +0000</pubDate>
<dc:creator>Chitlesh</dc:creator>
<guid>http://chitlesh.wordpress.com/2009/10/07/openmoko-hardware-development-on-fedora/</guid>
<description><![CDATA[Designing opensource hardware projects with opensource EDA software is a challenge for anyone, well ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Designing opensource <strong>hardware</strong> projects with opensource EDA <strong>software</strong> is a challenge for anyone, well not any-more with the upcoming Fedora 12.</p>
<p>While assessing the risk of the project, one first needs to ensure that he/she has a robust and complete tool set before starting up with the development.</p>
<p>In the past, the critical path of this risk assessment was setting up the development platform, compiling and installing the whole tool set (normally composed of least 8 software) from scratch. That said, the average user should allocate one or two days just for compiling all the dependencies, after he/she has roamed around the internet in search for some possible patches needed to ensure interoperability within his/her tool set.</p>
<p>As the community leader in opensource EDA provider, Fedora Electronic Lab strives to eliminate this painful process by preparing this development platform beforehand and gives Fedora users the opportunity to install the required tool set within 5 minutes. During the last two months, we have been focussing on ensuring that Fedora can satisfy the needs for the electronic hardware development of the OpenMoko community.</p>
<p>Fedora’s Kicad will follow OpenMoko’s development needs. That said, it will require Fedora’s Kicad be pulled from trunk. Jon Ciesla, Jacek Radzikowski<em> </em>and I revised the entire Fedora Kicad package and spec file. It was then updated to snapshot revision 1863. But, stability of kicad will be ensured. One of the goals of FEL is not to just talk how opensource software is good, but also to support opensource hardware development and helping users to develop products out of it.</p>
<p><a href="http://chitlesh.wordpress.com/files/2009/10/gps.png"><img class="aligncenter size-medium wp-image-634" title="gps" src="http://chitlesh.wordpress.com/files/2009/10/gps.png?w=300" alt="gps" width="300" height="225" /></a></p>
<p>We hope that the OpenMoko community can now work out of the box with</p>
<blockquote><address>su -c &#8220;yum install kicad fped openocd&#8221;<br />
</address>
<address>svn co <a href="https://svn.openmoko.org/trunk/gta02-core/" target="_blank">https://svn.openmoko.org/trunk/gta02-core/</a></address>
<address> cd gta02-core/<br />
</address>
<address>make update<br />
</address>
<address>make sch<br />
</address>
</blockquote>
<p>instead of the time consuming process as described on this <a href="http://svn.openmoko.org/trunk/gta02-core/docs/GETTING-STARTED">GETTING-STARTED</a> document.</p>
<p>That said, we sincerely hope that our contribution might help OpenMoko developers seduce more contributors and reviewers easily.</p>
<p>Kicad&#8217;s module editor lacks automation and its output is difficult to review. Hence fped comes in as a footprint editor that captures more of the design process and allows one to annotate the footprint with measurements taken directly from the manufacturer&#8217;s datasheet.</p>
<p style="text-align:center;"><a href="http://chitlesh.wordpress.com/files/2009/10/fped.png"><img class="aligncenter" title="fped" src="http://chitlesh.wordpress.com/files/2009/10/fped.png?w=300" alt="fped" width="300" height="225" /></a></p>
<p>Dean Glazeski, who was privately packaging OpenOCD, (an Open On-Chip Debugger (OpenOCD) provides debugging, in-system programming and boundary-scan testing for embedded devices.) joined Fedora Project and introduced OpenOCD to Fedora so that a wider userbase can benefit from it.</p>
<p>OpenOCD provides a human-readable telnet interface for manually halting/resuming the target device, reading/writing registers and memory, etc. In addition, it provides a RDI (remote debugger interface) on a TCP port.  This interface can be used by gdb (the GNU Debugger).</p>
<p>We currently have the following <a href="http://chitlesh.fedorapeople.org/FEL/list.html">list of packages</a> under the Fedora Electronic Lab umbrella for the following architectures (i686,x86_64, PPC and PPC64). If you feel that we still lack tools that are important to OpenMoko&#8217;s development, please do not hesitate to let us know.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Threesome synchro fest: Freerunner (Linux/Openmoko), Nokia N810 (Linux/Maemo) &amp; Packard Bell notebook (Windows XP)]]></title>
<link>http://gvsigmobileonopenmoko.wordpress.com/2009/09/29/threesome-synchro-fest-freerunner-linuxopenmoko-nokia-n810-linuxmaemo-packard-bell-notebook-windows-xp/</link>
<pubDate>Tue, 29 Sep 2009 01:18:47 +0000</pubDate>
<dc:creator>gvsigmobileonopenmoko</dc:creator>
<guid>http://gvsigmobileonopenmoko.wordpress.com/2009/09/29/threesome-synchro-fest-freerunner-linuxopenmoko-nokia-n810-linuxmaemo-packard-bell-notebook-windows-xp/</guid>
<description><![CDATA[I have done a synchronization test to effectively edit a remote PostGIS table. This diagram describe]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I have done a synchronization test to effectively edit a remote PostGIS table. This diagram describes the situation:</p>
<p><a href="http://gvsigmobileonopenmoko.wordpress.com/files/2009/09/diagrama3.png"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/09/diagrama3.png" alt="diagrama3" title="diagrama3" width="508" height="397" class="aligncenter size-full wp-image-489" /></a></p>
<p>All three devices are using a wireless connection and are updating the same remote table which in turn is used by the server to render a point layer in raster mode (the server is both a synchro server and a map server). You can see a short video here. The remote synchro/map server is not shown:</p>
<p><a href="http://www.youtube.com/watch?v=k6OnV6E4S2Q"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/09/euro_synchro_acceso.jpg" alt="euro_synchro_acceso" title="euro_synchro_acceso" width="298" height="195" class="aligncenter size-full wp-image-498" /></a></p>
<p>You can also visit these websites (click on the logo):</p>
<table>
<tr>
<td><a href="http://tellusproject.blogspot.com"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/09/logo_tellus_80.jpg" /></a></td>
<td>Tellus project blog</td>
</tr>
<tr>
<td><a href="http://www.openmobileis.org"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/09/logo_openmis_80.jpg" /></a></td>
<td>Open mobile IS website</td>
</tr>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Android auf Freerunner: USB-Verbindung per Shellskript]]></title>
<link>http://linuxnetz.wordpress.com/2009/09/21/androidshell/</link>
<pubDate>Mon, 21 Sep 2009 11:28:00 +0000</pubDate>
<dc:creator>linuxnetzer</dc:creator>
<guid>http://linuxnetz.wordpress.com/2009/09/21/androidshell/</guid>
<description><![CDATA[Eine einfache und schnelle USB-Verbindung auf das Openmoko Freerunner (mit Android OS) wird durch ei]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Eine einfache und schnelle USB-Verbindung auf das Openmoko Freerunner (mit Android OS) wird durch ein kleines Skript erleichtert.</strong></p>
<div id="attachment_410" class="wp-caption alignleft" style="width: 160px"><img class="size-thumbnail wp-image-410" title="androidshell" src="http://linuxnetz.wordpress.com/files/2009/05/androidshell.png?w=150" alt="androidshell" width="150" height="101" /><p class="wp-caption-text">androidshell</p></div>
<h6>Hinweis: Dieser Artikel erschien ursprünglich am 11.5.2009 und erfährt aus rein technischen Gründen eine überarbeitete Neuauflage. Danke für das positive feedback!</h6>
<p><strong>Nach der Installation von Android</strong> will man schnell Daten zwischen dem lokalen Rechner und dem Freerunner austauschen.  Dazu nötig ist die korrekte Netzwerkkonfiguration der lokalen Schnittstelle (z.B. usb0, bei Ubuntu 9.04 eth1), eine bestehende USB-Verkabelung (muss zum <em>Bootzeitpunkt</em> des Freerunners bestehen), sowie eine funktionierende Verbindung via adb (Details: <a href="../2009/05/05/android-auf-freerunner-einstieg-und-usb-networking/">Android auf Freerunner: Einstieg und USB-Networking</a>).</p>
<p><strong>Nach der x-ten Verbindung</strong> war ich es Leid, dieselben Befehle immer wieder einzugeben. Ich beschloss also, dies durch ein Skript  ein bisschen effektiver zu gestalten. Das Resultat in action sieht dann so aus:</p>
<div id="attachment_410" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-410" title="androidshell" src="http://linuxnetz.wordpress.com/files/2009/05/androidshell.png" alt="androidshell" width="450" height="304" /><p class="wp-caption-text">androidshell</p></div>
<p>Ach ja: das schöne (eigentlich vollkommen unnötige Banner) wurde mit Hilfe von <a href="http://linuxnetz.wordpress.com/2009/05/07/figlet/">figlet</a> erstellt.</p>
<p>Das Skript nun als &#8220;androidshell&#8221; umbenennen, ausführbar machen und in PATH ablegen.</p>
<p><code>#!/bin/sh<br />
# Easily connect to Openmoko phones with Android OS.<br />
# This script first configures your local interface.<br />
# This script then utilizes Android Debug Bridge (adb) to connect.<br />
# Possibly you have to change the variable INT.<br />
# INT may vary on different systems (eth1, usb0, eth0 ...).<br />
# All other variables should be fine.<br />
######################### Configure local interface to connect to android by USB<br />
INT="eth1"              # you might have to change this (eg usb0)<br />
IPADDR="192.168.0.200"  # local IP: should be fine<br />
NETMASK="255.255.255.0" # local netmask: should be fine<br />
IPFREE="192.168.0.202"  # IP freerunner (default): fine<br />
PROGNAME="androidshell" # name of program: no need to change<br />
#########################<br />
######################### make a nice banner<br />
clear<br />
echo "                 _                 _     _          _ _ " &#124; grep --colour "."<br />
echo "  __ _ _ __   __&#124; &#124;_ __ ___ (_) __&#124; &#124;___&#124; &#124;__   ___&#124; &#124; &#124;" &#124; grep --colour "."<br />
echo " / _. &#124; '_ \ / _. &#124; '__/ _ \&#124; &#124;/ _. / __&#124; '_ \ / _ \ &#124; &#124;" &#124; grep --colour "."<br />
echo "&#124; (_&#124; &#124; &#124; &#124; &#124; (_&#124; &#124; &#124; &#124; (_) &#124; &#124; (_&#124; \__ \ &#124; &#124; &#124;  __/ &#124; &#124;" &#124; grep --colour "."<br />
echo " \__,_&#124;_&#124; &#124;_&#124;\__,_&#124;_&#124;  \___/&#124;_&#124;\__,_&#124;___/_&#124; &#124;_&#124;\___&#124;_&#124;_&#124;" &#124; grep --colour "."<br />
echo "      Android on Freerunner - adb connector via USB"      &#124; grep --colour "."<br />
echo "--------------------------------------------------------"<br />
echo "2009 by linuxnetzer -GPLv3- www.linuxnetz.wordpress.com"<br />
echo "--------------------------------------------------------"<br />
echo "                 PLEASE MAKE SURE... " &#124; grep --colour "."<br />
echo "... adb is installed in PATH."<br />
echo "... Freerunner was connected whilst booting."<br />
echo "... $INT is your correct local USB interface."<br />
echo "--------------------------------------------------------"<br />
######################## configure local interface<br />
echo "setting up $INT for connection (needs root privileges)"<br />
sudo ifconfig $INT $IPADDR netmask $NETMASK<br />
######################## prepare adb<br />
echo "preparing adb..."<br />
adb kill-server<br />
ADBHOST="$IPFREE" adb devices 1&#62; /dev/null<br />
echo "If prompt has changed (#), connection was successful."    &#124; grep --colour "\#"<br />
echo "Type 'exit' to finish connection. Keep up the vibes!" &#124; grep --colour "exit"<br />
######################## start adb<br />
adb shell<br />
exit</code></p>
<p><span style="color:#008000;"> # chmod +x /usr/local/bin/androidshell</span></p>
<p>Das Skript sollte &#8211; theoretisch &#8211; &#8220;out of the box &#8221; funktionieren. Sollte die lokale Schnittstelle (im Skript: eth1) nicht erkannt werden, muss die Variable &#8216;INT&#8217; gleich zu Beginn des Skripts entsprechend geändert werden. usb0 ist eine wahrscheinliche Alternative.</p>
<p><strong>Wer solche Skripten wegen ihres &#8220;grafischen Overloads&#8221; meidet </strong>und die Dinge lieber einfach hält, für den tut es auch ein minimalistisches Skript. Zur Erinnerung: Per default hat Freerunner seiner Schnittstelle die IP Adresse 192.168.0.202 zugeteilt. Um mit ihm zu kommunizieren, müssen wir uns in dasselbe Netz begeben&#8230;</p>
<blockquote><p><span style="color:#008000;">#!/bin/sh<br />
sudo ifconfig eth1 192.168.0.200 netmask 255.255.255.0<br />
adb kill-server<br />
ADBHOST=192.168.0.202 adb devices<br />
adb shell</span></p></blockquote>
<p>Links:</p>
<p><a href="http://linuxnetz.wordpress.com/2009/05/09/freerunner-android-sd-card-vorbereiten/">http://linuxnetz.wordpress.com/2009/05/09/freerunner-android-sd-card-vorbereiten/</a><a href="../2009/05/05/android-auf-freerunner-einstieg-und-usb-networking/"><br />
http://linuxnetz.wordpress.com/2009/05/05/android-auf-freerunner-einstieg-und-usb-networking/</a> <a rel="#someid2" href="http://wiki.openmoko.org/wiki/Android_on_Freerunner#On_Linux"><br />
http://wiki.openmoko.org/wiki/Android_on_Freerunner#On_Linux</a> <a rel="#someid3" href="http://wiki.openmoko.org/wiki/Android_on_Freerunner#Installing_Android_on_an_SD_card"><br />
http://wiki.openmoko.org/wiki/Android_on_Freerunner#Installing_Android_on_an_SD_card</a> <a rel="#someid4" href="http://www.freeyourphone.de/portal_v1/viewforum.php?f=18"><br />
http://www.freeyourphone.de/portal_v1/viewforum.php?f=18</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Openmoko Neo Freerunner]]></title>
<link>http://jcfagot.wordpress.com/2009/09/17/openmoko-neo-freerunner/</link>
<pubDate>Thu, 17 Sep 2009 21:36:15 +0000</pubDate>
<dc:creator>jcfagot</dc:creator>
<guid>http://jcfagot.wordpress.com/2009/09/17/openmoko-neo-freerunner/</guid>
<description><![CDATA[Globalement, le seul et unique ordiphone (ou smartphone) entièrement open source (et par définition ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Globalement, le seul et unique ordiphone (ou smartphone) entièrement open source (et par définition et extension &#8220;libre&#8221;) et sous linux.</p>
<p>* Un projet qui a pour but de fabriquer le premier<br />
smartphone libre. C&#8217;est a dire un app&#8230;areil conçu dans l&#8217;esprit de<br />
développement communautaire propre aux Logiciels Libres et utilisant<br />
des composants matériels ouverts et documentés publiquement.</p>
<p>* La société qui fabrique ces smartphones.<br />
* Le système d&#8217;exploitation développé par cette société pour ses smartphones.</p>
<p>* Par abus de langage, ce terme est aussi utilisé parfois pour<br />
désigner les smartphones eux-mêmes (au lieu de &#8220;Neo1973&#8243; ou &#8220;Neo<br />
freerunner&#8221;).</p>
<p>(Source : http://openmoko-fr.org/wiki/index.php/Premiers_pas)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sensores de movimiento MEMS en los móviles Openmoko]]></title>
<link>http://emgloindustrial.net/2009/09/16/sensores-de-movimiento-mems-en-los-moviles-openmoko/</link>
<pubDate>Wed, 16 Sep 2009 11:45:05 +0000</pubDate>
<dc:creator>Emmanuel Roberto</dc:creator>
<guid>http://emgloindustrial.net/2009/09/16/sensores-de-movimiento-mems-en-los-moviles-openmoko/</guid>
<description><![CDATA[STMicroelectronics, uno de los mayores fabricantes de semiconductores y chip MEMS (Sistemas Micro-El]]></description>
<content:encoded><![CDATA[STMicroelectronics, uno de los mayores fabricantes de semiconductores y chip MEMS (Sistemas Micro-El]]></content:encoded>
</item>
<item>
<title><![CDATA[Editing a remote PostGIS table using Open mobile IS]]></title>
<link>http://gvsigmobileonopenmoko.wordpress.com/2009/09/11/editing-a-remote-postgis-table-using-open-mobile-is/</link>
<pubDate>Fri, 11 Sep 2009 15:51:22 +0000</pubDate>
<dc:creator>gvsigmobileonopenmoko</dc:creator>
<guid>http://gvsigmobileonopenmoko.wordpress.com/2009/09/11/editing-a-remote-postgis-table-using-open-mobile-is/</guid>
<description><![CDATA[Open mobile IS (aka Openmis) is a Java open source project (GNU LGPL license) that aims to provide a]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.openmobileis.org"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/07/openmis_logo_150.png" alt="openmis_logo_150" title="openmis_logo_150" width="150" height="150" class="alignleft size-full wp-image-472" /></a><a href="http://www.openmobileis.org">Open mobile IS</a> (aka Openmis) is a Java open source project (GNU LGPL license) that aims to provide all the necessary tools, API and documents effectively enabling the development of mobile applications &#8211; not intended especially for GIS applications. It was created by Philippe Delrieu (<a href="http://www.ubikis.com">Ubikis</a> technical leader, based in Lyon, France) and has been used successfully for almost ten years in CDC and CLDC platforms. It&#8217;s listed as a mature project in the <a href="http://www.ow2.org">OW2</a> (ObjectWeb) consortium forge.</p>
<p>Manuel Gomez (Ubikis R&#38;D officer) kindly invited me to join the Tellus project (visit its blog <a href="http://tellusproject.blogspot.com">here</a>) where he is exploring the integration of Openmis and gvSIG Mobile. There are several <a href="http://tellusproject.blogspot.com/2009/07/inter-agents-communication-little-bit.html">ways to integrate</a> these two projects. I propose to add the Openmis client module as part of gvSIG Mobile (ideally as an extension). This diagram gives an idea of how Openmis fits our needs. Click to see larger image:</p>
<p><a href="http://gvsigmobileonopenmoko.wordpress.com/files/2009/09/nice001.png"><img src="http://gvsigmobileonopenmoko.wordpress.com/files/2009/09/nice001_th.png"></a></p>
<p>Openmis provides the synchronization engine, user authentication and encryption (this is only a part of all the components available in the Openmis framework). Synchronization happens at client request. The client side FODB (fast object database) lets the user work in disconnected mode, while the conflict resolver in the server side will decide who &#8216;wins&#8217; if both sides have updated the same feature since the previous synchronization.</p>
<p>You can see a first test on a PC <a href="http://www.youtube.com/watch?v=u6sY4TsSyv8">here</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenMoko שיר הנושא]]></title>
<link>http://idkn.wordpress.com/2009/08/26/openmoko-theme-song/</link>
<pubDate>Wed, 26 Aug 2009 07:19:20 +0000</pubDate>
<dc:creator>ik_5</dc:creator>
<guid>http://idkn.wordpress.com/2009/08/26/openmoko-theme-song/</guid>
<description><![CDATA[לב מ&#8217; (שם המשפחה לא ידוע לי לצערי), יצר שיר המבוסס על שיר הנושא של סדרת המדע בדיוני (המדהימה ל]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>לב מ&#8217; (שם המשפחה לא ידוע לי לצערי), יצר שיר המבוסס על שיר הנושא של סדרת המדע בדיוני (המדהימה לדעתי האישית) <a href="http://en.wikipedia.org/wiki/Firefly_%28TV_series%29">Firefly</a>.</p>
<p>השיר פורסם ברשימת הדיוור של OpenMoko ישראל :</p>
<blockquote>
<p dir="ltr">Boot from NOR, flash the NAND<br />
Answer calls with shell command<br />
I don&#8217;t care, I&#8217;m still free<br />
You can not take my phone from me</p>
<p dir="ltr">Keep your hacks and jailbreaks<br />
I ain&#8217;t never switching back<br />
Source and hardware are free<br />
You can not take my phone from me</p>
<p dir="ltr">Theres no other phone for me<br />
But the one thats running free
</p>
<p dir="ltr">You can not take my phone from me</p>
</blockquote>
<p>את השיר המקורי עם המילים אפשר למצוא <a href="http://www.fireflywiki.org/Firefly/FireflyThemeSong">כאן</a>.</p>
<p>מי מתנדב/ת להקליט את השיר החדש ?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Standup for your freedom...]]></title>
<link>http://talpadk.wordpress.com/2009/08/22/standup-for-your-freedom/</link>
<pubDate>Sat, 22 Aug 2009 09:25:15 +0000</pubDate>
<dc:creator>talpadk</dc:creator>
<guid>http://talpadk.wordpress.com/2009/08/22/standup-for-your-freedom/</guid>
<description><![CDATA[I finally got feed up with having my FreeRunner laying flat on the table. So I decided that it was t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I finally got feed up with having my FreeRunner laying flat on the table.<br />
So I decided that it was time to construct a stand for it.</p>
<p>I had some 3mm extruded polystyrene laying around (which I use for building model R/C planes).<br />
It is actually just floor insulating material&#8230;</p>
<div id="attachment_25" class="wp-caption alignnone" style="width: 650px"><img class="size-full wp-image-25" title="thePuzzle" src="http://talpadk.wordpress.com/files/2009/08/thepuzzle.jpg" alt="The parts" width="640" height="427" /><p class="wp-caption-text">The parts</p></div>
<p>Created a simple design for a cradle/stand for the Freerunner.<br />
<a title="Get the source here" href="http://talpa.dk/BlogFiles/MokoStand.tar.gz" target="_self">Sources are include, batteries are not needed</a>.</p>
<div id="attachment_29" class="wp-caption alignnone" style="width: 490px"><img class="size-full wp-image-29" title="prePaint" src="http://talpadk.wordpress.com/files/2009/08/prepaint.jpg" alt="The assembled stand" width="480" height="603" /><p class="wp-caption-text">The assembled stand</p></div>
<p>The parts glued together.<br />
(Using &#8220;UHU Por&#8221;, but regular wood glue would have worked as well.)</p>
<p>The paper was intentionally left on as the floor insulation has groves on one side.</p>
<div id="attachment_21" class="wp-caption alignnone" style="width: 490px"><img class="size-full wp-image-21" title="postPaint" src="http://talpadk.wordpress.com/files/2009/08/postpaint.jpg" alt="MokoStand after 2 coats of acrylic paint" width="480" height="523" /><p class="wp-caption-text">MokoStand after 2 coats of acrylic paint</p></div>
<p>Painted the stand to hide the paper and give it a more uniform look.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
