<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Planet Maemo: category &quot;feed:1c14209b4044eeb5293d79b9fb03ce48&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Tue, 09 Jun 2026 03:05:33 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>Arena at fisl 9</title>
            <link>http://labs.vivi.eng.br/blog/?p=44</link>
            <description><![CDATA[
<p class="entry-body">
<p class="item-body">Imagine a big aquarium and inside it computer programmers, challenges and prizes instead of fishes. This is how the FISL Programming Arena looks like.</p>
<p>The Arena main objective is promoting a meeting between members in technology community for a contest based in technical skills considering individuals and groups. Is occurs before in remote phases and during the FISL 9.0. The location is a aquarium-room with restricted access in the middle of event center. Free software projects are chosen and used as a case of study for Arena.</p>
<p>So, this year INdT is helping to organize this contest and Nokia will give N95 and N800 as prizes for the winners.</p>
<p>Reference: <a href="http://fisl.softwarelivre.org/9.0/www/arena_en" target="_blank">http://fisl.softwarelivre.org/9.0/www/arena_en</a></p>
<p>The official announcement in Portuguese-br:</p>
<p><meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /><title></title><meta name="GENERATOR" content="OpenOffice.org 2.3  (Linux)" /><br />
<style type="text/css"> 	<!-- 		@page { size: 8.5in 11in; margin: 0.79in } 		H1 { margin-top: 0in; margin-bottom: 0.15in } 		H1.western { font-family: "Nokia Sans Title SemiBold", sans-serif; font-size: 12pt } 		H1.cjk { font-family: "DejaVuSans"; font-size: 12pt } 		H1.ctl { font-family: "Tahoma"; font-size: 12pt; font-weight: medium } 		P { margin-bottom: 0.08in } 	--> 	</style>
</p>
<p style="margin-bottom: 0in" align="left" lang="pt-BR"><font face="Nokia Sans Wide, sans-serif"></font><font size="4"><strong>Instituto Nokia de Tecnologia promove desafios em parceria</strong></font></p>
<p style="margin-bottom: 0in" align="left" lang="pt-BR"><font face="Nokia Sans Wide, sans-serif"></font><font size="4"><strong>com Forum Nokia na Arena de Programação do FISL 2008</strong></font></p>
<p style="margin-bottom: 0in" align="left" lang="pt-BR">
<p style="margin-bottom: 0in" align="left" lang="pt-BR"><font face="Nokia Sans Wide, sans-serif"></font><font size="4"><strong><font style="font-size: 11pt" size="2">Vencedores serão premiados com dispositivos Nokia N95 e Nokia N800. Forum Nokia fará palestra para orientar desenvolvedores que queiram contribuir com projetos da empresa</font></strong></font></p>
<p style="margin-bottom: 0in" lang="pt-BR">
<p style="margin-bottom: 0in" align="justify"><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">São Paulo, </span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">10 de abril de 2008 - O</span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR"><em> </em></span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">Instituto Nokia de Tecnologia (INdT) participará, pela primeira vez, do Festival Internacional de Software Livre (fisl), que terá sua nona edição entre 17 e 19 de abril, em Porto Alegre. O instituto, em parceria com o Forum Nokia, </span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">comunidade on-line com mais de três milhões de desenvolvedores</span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR"> cadastrados, promoverá desafios na Arena de Programação do evento e premiará os vencedores com aparelhos Nokia N95 e Internet Tablets Nokia N800.</span></font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR">
<p style="margin-bottom: 0in" align="justify"><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">Os desafios consistem em disputas que levam em conta habilidades técnicas de programação e desenvolvimento. As competições, realizadas individualmente e em grupo, serão vinculadas a projetos open source para plataformas móveis.</span></font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR">
<p style="margin-bottom: 0in" align="justify"><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">Serão</span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR"> duas fases: qualifying e insanifying. No qualifying, tarefas mais simples ajudam os times a se familiarizarem com a linguagem Python para o sistema operacional Symbian S60 e com </span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">a API (</span></font><font color="#000000"></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">Interface de Programação de Aplicativos) </span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">da plataforma. Aqueles com os melhores</span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR"> resultados passam para a etapa seguinte, quando usarão parte do conhecimento adquirido durante o qualifying. O resultado será uma contribuição para um projeto de software livre com o qual os participantes poderão continuar colaborando mesmo após o fisl.<br />
</span></font>
</p>
<p style="margin-bottom: 0in"><font face="Times New Roman, serif"></font><font size="3"></font><font face="Nokia Sans Wide, sans-serif"></font><font style="font-size: 11pt" size="2"><span lang="pt-BR">Daniel Rocha, gerente do Forum Nokia no Brasil, apresentará, durante o fisl</span></font><font face="Nokia Sans Wide, sans-serif"></font><font style="font-size: 11pt" size="2"><span lang="pt-BR">, a palestra</span></font><font face="Nokia Sans Wide, sans-serif"></font><font style="font-size: 11pt" size="2"><span lang="pt-BR"> “Nokia - iniciativas e projetos open source para smartphones”. Ele irá mostrar as últimas iniciativas da Nokia no mundo open source, como Python for S60, Open C, Maemo, Mobile Web Server e outros projetos em andamento. A intenção é orientar os desenvolvedores sobre como participar destes projetos, portar código open source para os smartphones S60 e como contribuir com os projetos de código aberto da empresa.</span></font></p>
<p style="margin-bottom: 0in" lang="pt-BR">
<p style="margin-bottom: 0in" align="justify"><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">Além de participar da arena, o INdT </span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">estará no evento também com o objetivo de identificar potenciais candidatos a trabalhar no instituto. “</span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">Sabemos que o fisl reúne os melhores profissionais da área de software livre, foco das pesquisas de nossa unidade em Recife. A atmosfera de competição é uma oportunidade de avaliarmos a capacidade dos participantes para possíveis vagas que se abram no INdT”, afirma Vanessa Nalesso, gerente de RH do INdT.</span></font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR">
<p style="margin-bottom: 0in" align="justify"><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">Vanessa</span></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR"> explica que a idéia principal é formar um banco de currículos o que não significa que haverá contratações imediatas. “Na área de open source, o INdT oferece a melhor estrutura para que o pesquisador alcance o máximo de desempenho, desde máquinas, softwares e treinamentos, até a participação em congressos relacionados aos temas com os quais trabalhamos”, completa ela.</span></font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR">
<h1 class="western" style="margin-bottom: 0in" lang="pt-BR"><font face="Nokia Sans Wide, sans-serif"></font><font size="2">Sobre o  INdT</font></h1>
</p>
<p style="margin-bottom: 0in"><font face="Nokia Sans Wide, sans-serif"></font><font size="2"><span lang="pt-BR">Fundado em 2002, o INdT é uma instituição independente e sem fins lucrativos comprometida com a realização de pesquisa e desenvolvimento de tecnologias em comunicação móvel no Brasil.  Além do</span></font>    	<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /><title></title> 	 	<meta name="GENERATOR" content="OpenOffice.org 2.3  (Linux)" /><br />
<style type="text/css"> 	<!-- 		@page { size: 8.5in 11in; margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { color: #0000ff } 	--> 	</style>
</p>
<p style="margin-bottom: 0in"><font face="Nokia Sans Wide, sans-serif"></font><font size="2"><span lang="pt-BR">desenvolvimento de aplicações inovadoras, está entre os objetivos do instituto promover as oportunidades que a mobilidade tem a oferecer para os desenvolvedores.</span></font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR"><font face="Nokia Sans Wide, sans-serif"></font><font size="2">O Instituto possui centros de pesquisa estabelecidos em Manaus, Brasília e Recife, e executa projetos em áreas de conhecimento distintas: Software Livre e Código Aberto, Desenvolvimento de Soluções Futuras em software, multimídia e telecomunicações,  processos de manufatura, pesquisa de propriedades mecânicas e componentes eletrônicos de dispositivos móveis.</font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR">
<p style="margin-bottom: 0in" align="justify" lang="pt-BR"><font face="Arial Unicode MS, sans-serif"></font><font size="3"></font><font color="#000000"></font><font face="Nokia Sans Wide, sans-serif"></font><font size="2"><strong>Sobre o Forum Nokia</strong></font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR"><font face="Arial Unicode MS, sans-serif"></font><font size="3"></font><font face="Nokia Sans Wide, sans-serif"></font><font size="2">O Forum Nokia é uma</font><font face="Nokia Sans Wide, sans-serif"></font><font size="2"> comunidade on-line global voltada para desenvolvedores de aplicativos móveis, que fornece ampla variedade de ferramentas para criação, informações técnicas e documentos de suporte. Criado em 1995, o Fórum Nokia tem atualmente mais de 3 milhões de desenvolvedores cadastrados. O endereço do Fórum Nokia na web é </font><font color="#0000ff"><u><a href="http://forum.nokia.com/"><font face="Nokia Sans Wide, sans-serif"></font><font size="2">http://forum.nokia.com</font></a></u></font><font color="#0000ff"></font><font face="Nokia Sans Wide, sans-serif"></font><font size="2">. </font><font face="Nokia Sans Wide, sans-serif"></font><font size="2">Para os brasileiros uma novidade é</font><font color="#0000ff"></font><font face="Nokia Sans Wide, sans-serif"></font><font size="2"> </font><font face="Nokia Sans Wide, sans-serif"></font><font size="2">o Forum Nokia Wiki em português - </font><font color="#0000ff"><u><a href="http://wiki.forum.nokia.com/index.php/Portal:_Portuguese"><font face="Nokia Sans Wide, sans-serif"></font><font size="2">http://wiki.forum.nokia.com/index.php/Portal:_Portuguese</font></a></u></font><font face="Nokia Sans Wide, sans-serif"></font><font size="2">. Neste espaço colaborativo os cadastrados podem incluir desde artigos sobre programação até dúvidas (e suas soluções).</font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR">
<p style="margin-bottom: 0in" align="justify" lang="pt-BR"><font color="#000000"></font><font face="Nokia Sans Wide, sans-serif"></font><font style="font-size: 11pt" size="2"><strong>Informações para Imprensa</strong></font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR"><font face="Arial Unicode MS, sans-serif"></font><font size="3"></font><font color="#000000"></font><font face="Nokia Sans Wide, sans-serif"></font><font style="font-size: 11pt" size="2"><strong>LVBA Comunicação</strong></font><font color="#000000"></font><font face="Nokia Sans Wide, sans-serif"></font><font style="font-size: 11pt" size="2"> - </font><font color="#0000ff"><u><a href="http://www.lvba.com.br/"><font face="Nokia Sans Wide, sans-serif"></font><font style="font-size: 11pt" size="2">www.lvba.com.br</font></a></u></font><font color="#000000"></font><font face="Nokia Sans Wide, sans-serif"></font><font style="font-size: 11pt" size="2">  - 11 3039.0660</font></p>
<p style="margin-bottom: 0in" align="justify"><font face="Nokia Sans Wide, sans-serif"><span lang="fr-FR">Théo Filipe -  </span></font><font color="#0000ff"><u><a href="mailto:theo.filipe@lvba.com.br"><font face="Nokia Sans Wide, sans-serif">theo.filipe@lvba.com.br</font></a></u></font><font face="Nokia Sans Wide, sans-serif"><span lang="fr-FR"> - 11 8714.0669</span></font></p>
<p style="margin-bottom: 0in" align="justify" lang="pt-BR">
<p style="margin-bottom: 0in" align="justify" lang="pt-BR"><font face="Arial Unicode MS, sans-serif"></font><font size="3"><strong><font face="Nokia Sans Wide, sans-serif"></font><font style="font-size: 11pt" size="2">Comunicação INdT</font></strong></font></p>
<p style="margin-bottom: 0in"><strong><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR"></span><span>Beto Campainha</span></font></strong><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">  - </span></font><font color="#0000ff"><u><a href="mailto:beto.campainha@indt.org.br"><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR">beto.campainha@indt.org.br</span></font></a></u></font><font face="Nokia Sans Wide, sans-serif"><span lang="pt-BR"> - 92 8114.1299</span></font></p>
<span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=269ea992080e11ddb89bb5f8f41f780e780e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/269ea992080e11ddb89bb5f8f41f780e780e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=269ea992080e11ddb89bb5f8f41f780e780e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/269ea992080e11ddb89bb5f8f41f780e780e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Fri, 11 Apr 2008 21:22:01 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-269ea992080e11ddb89bb5f8f41f780e780e</guid>
        </item>
        <item>
            <title>Vertical Canola</title>
            <link>http://labs.vivi.eng.br/blog/?p=41</link>
            <description><![CDATA[
<p>Marcelo has recently posted a <a href="http://www.marceloeduardo.com/blog/design/user-interface-design/team-work-canola2-portrait-test">Canola portrait test</a> video on his blog.</p>
<p>The most impressive thing it that almost of Canola fits on rotated screen without any extra efforts by Canola team. These guys are doing a great work and I believe that as soon as possible they will release full support for vertical screens.</p>
<p>You can test it installing <a href="http://openbossa.indt.org/canola/" title="http://openbossa.indt.org/canola/">Canola</a> and following <a href="http://sse2.net/rotate/">Jott instructions</a> to install xrandr and Xomap screen rotation support.</p>
<p>Have fun.</p>
<span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=b98cb022f18f11dcb811732e3a6af873f873&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/b98cb022f18f11dcb811732e3a6af873f873/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=b98cb022f18f11dcb811732e3a6af873f873&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/b98cb022f18f11dcb811732e3a6af873f873/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Fri, 14 Mar 2008 05:42:52 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-b98cb022f18f11dcb811732e3a6af873f873</guid>
        </item>
        <item>
            <title>Xomap Rotation &amp; The Beauty of Free Software Community</title>
            <link>http://labs.vivi.eng.br/blog/?p=40</link>
            <description><![CDATA[
<p>It is great when you can contribute to others work. It is amazing to have access to the code, read and improve it.</p>
<p>But it is amazing when you see that there are other people improving your own work.</p>
<p>Jott has improved my Linux patch for Xomap Rotation and created an applet to make our lives easy when rotating. <a href="http://sse2.net/rotate/" title="http://sse2.net/rotate/">Take a look at his install instructions.</a></p>
<p>I hadn&#8217;t published my compiled kernel and .deb packages for chinook yet because I found a bug when switch screen on after automatically switch off, but Jott&#8217;s patch has fixed it. <img src='http://labs.vivi.eng.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thank&#8217;s Jott.</p>
<span class="net_nemein_favourites">6 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=f46619caf18711dc8e3f41168a36831f831f&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/f46619caf18711dc8e3f41168a36831f831f/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=f46619caf18711dc8e3f41168a36831f831f&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/f46619caf18711dc8e3f41168a36831f831f/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Fri, 14 Mar 2008 05:29:04 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-f46619caf18711dc8e3f41168a36831f831f</guid>
        </item>
        <item>
            <title>Screen Rotation for Xomap</title>
            <link>http://labs.vivi.eng.br/blog/?p=39</link>
            <description><![CDATA[
<p><embed src="http://www.youtube.com/v/52F_KNlLu-c" type="application/x-shockwave-flash" height="350" width="425"></embed></p>
<p class="videoDescDiv expand-content">&nbsp;</p>
<p class="videoDescDiv expand-content"><span>This video shows the screen rotation on a Nokia N800. We have here an Enlightenment running on Mamona distro where each </span>navigation button<span> is associated with an xrandr command, e.g. LEFT: xrandr -o left.</span></p>
<p class="videoDescDiv expand-content"><span>I&#8217;ve implemented the xrandr support to Xomap (1.3.99) and the LCD controller rotation support on Linux-omap kernel. It is a very fast rotation since its made directly by the Epson LCD controller. The X is responsible to deal with mouse events and to change the resolution.</span></p>
<p class="videoDescDiv expand-content"><a href="http://laurovenancio.wordpress.com/">Lauro</a> and <a href="http://blog.aloisiojr.com/">Aloisio</a> helped me with the Linux-omap patch that was<span> already accept and applied to linux omap git tree.</span></p>
<p class="videoDescDiv expand-content">Download patches:</p>
<ul>
<li><a href="http://labs.vivi.eng.br/blog/rotation-patches/0001-Adding-support-to-rotation-on-blizzard.patch">Linux-omap ( &lt;  2.6.24-omap1 ) patch</a></li>
<li><a href="http://labs.vivi.eng.br/blog/rotation-patches/adding-support-to-xrandr-on-xomap.patch">Xomap patch</a> applied on <a href="http://repository.maemo.org/pool/maemo4.0/free/x/xorg-server/xorg-server_1.3.99.0~git20070321-0osso20074202.tar.gz">xorg-server_1.3.99.0~git200703</a><wbr></wbr><a href="http://repository.maemo.org/pool/maemo4.0/free/x/xorg-server/xorg-server_1.3.99.0~git20070321-0osso20074202.tar.gz">21-0osso20074202.tar.gz</a></li>
</ul>
<p class="videoDescDiv expand-content">&nbsp;</p>
<span class="net_nemein_favourites">16 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e8ecb418dc0c11dc9e5367db05c357265726&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e8ecb418dc0c11dc9e5367db05c357265726/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=e8ecb418dc0c11dc9e5367db05c357265726&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e8ecb418dc0c11dc9e5367db05c357265726/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Fri, 15 Feb 2008 20:35:33 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e8ecb418dc0c11dc9e5367db05c357265726</guid>
        </item>
        <item>
            <title>Dual Boot Menu on N8*0</title>
            <link>http://labs.vivi.eng.br/blog/?p=38</link>
            <description><![CDATA[
<p>It has  been passed a long time since I promised a post about my dual boot menu.</p>
<p>So here it is:</p>
<p><img src="http://labs.vivi.eng.br/blog/images/dualbootmenuonN800-small.jpg" title="dual boot menu on N800" alt="dual boot menu on N800" height="300" width="400" /></p>
<p>I took this picture of my N800 that has Mamona on its flash and Nokia ITOS2007 (I used &#8220;Maemo&#8221; for simplicity) on a memory card.</p>
<p>I bet that your questions are: &#8220;How did you do it?&#8221; What have you done with kernel and initfs?&#8221;</p>
<p><strong>Initfs:</strong> Unfortunately Mamona needs Nokia&#8217;s initfs to work properly (watchdog, wireless module, etc). But our initfs is obviously modified to have this boot menu. I took the idea and the binaries to get the input from <a href="http://maemo.org/community/wiki/howto_easily_boot_from_mmc_card/#7e8e9c3f0609a3526715c04b78f89f74">Maemo wiki page</a>.</p>
<p><strong>Kernel:</strong> At this moment I&#8217;m using the 2.6.18-omap1 of Nokia ITOS2007 and flashing every time that I need a different kernel for Mamona <img src='http://labs.vivi.eng.br/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .</p>
<p>There are some ideas to have different kernel versions on the same device, but I haven&#8217;t try none of them yet.</p>
<p>The first and stupid idea is to maintain them on /boot of rootfs and on initfs move (using dd) one of them to the kernel partition. The smarter one is to change the boot loader, but unfortunately we can&#8217;t do this one.</p>
<span class="net_nemein_favourites">4 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=4fd9609edbeb11dc959513f1d6fcca00ca00&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/4fd9609edbeb11dc959513f1d6fcca00ca00/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=4fd9609edbeb11dc959513f1d6fcca00ca00&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/4fd9609edbeb11dc959513f1d6fcca00ca00/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Fri, 15 Feb 2008 16:47:53 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-4fd9609edbeb11dc959513f1d6fcca00ca00</guid>
        </item>
        <item>
            <title>Bossa Conference 2008</title>
            <link>http://labs.vivi.eng.br/blog/?p=37</link>
            <description><![CDATA[
<p>Come and enjoy a innovative conference on <strong>Open Source Software for Mobile Embedded Platforms</strong>. Located in <strong>Porto de Galinhas</strong>, one of the tropical paradises of Brazil, the Bossa Conference will happen during 16<sup>th</sup> to 19<sup>th</sup> of  March at  <a href="http://www.summervilleresort.com.br/" target="_blank">Summerville Beach Resort</a>. The perfect combination of developers, pleasant environment and good ideas.</p>
<p><img src="http://labs.vivi.eng.br/blog/images/bossaconference08_post.png" title="bossaconference2008" alt="bossaconference2008" height="320" width="400" /></p>
<p>Let’s go! We’re waiting for you.</p>
<p>Information and registration: <a href="http://www.bossaconference.org/" target="_blank">www.bossaconference.org</a>.</p>
<p>Speakers confirmed until now:</p>
<p><strong>AARON SEIGO</strong> - KDE/QT4 On Embedded Devices<br />
<strong>ALEXANDRE OLIVA</strong> - Red Hat / GCC / GNU Binutils / GNU Libc<br />
<strong>ALP TOKER</strong> - Webkit<br />
<strong>CARL WORTH</strong> - Cairo<br />
<strong>DANIEL &#8220;THOUGHTFIX&#8221; GENTLEMAN</strong> - Noise to Signal<br />
<strong>DENIS KENZIOR</strong> - Trolltech<br />
<strong>HARALD WELTE</strong> - Ex-Openmoko<br />
<strong>JOHN &#8220;J5&#8243; PALMIERI</strong> - Optimizing D-bus<br />
<strong>LENNART POETTERING</strong> - Pulseaudio<br />
<strong>MARCEL HOLTMANN</strong> - BlueZ<br />
<strong>MARCELO OLIVEIRA</strong> - Canola<br />
<strong>MICHAEL &#8220;MICKEY&#8221; LAUER</strong> - Openmoko / Open Embedded<br />
<strong>OYVIND KOLAS</strong> - Clutter<br />
<strong>RASTERMAN</strong> - EFL<br />
<strong>ZACK RUSIN</strong> - KDE</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=89aa4af2ceb911dcac4b8b61043ee309e309&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/89aa4af2ceb911dcac4b8b61043ee309e309/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=89aa4af2ceb911dcac4b8b61043ee309e309&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/89aa4af2ceb911dcac4b8b61043ee309e309/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Tue, 29 Jan 2008 21:15:48 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-89aa4af2ceb911dcac4b8b61043ee309e309</guid>
        </item>
        <item>
            <title>Mamona 0.1 Released</title>
            <link>http://labs.vivi.eng.br/blog/?p=36</link>
            <description><![CDATA[
<p><img src="http://labs.vivi.eng.br/blog/images/mamona.png" title="Mamona" alt="Mamona" align="bottom" height="104" width="212" /></p>
<p>I&#8217;m proud to announce that Mamona 0.1 has been released.</p>
<p>You can <a href="http://dev.openbossa.org/trac/mamona/wiki/RunningMamona" class="wiki">run the Mamona linux distribution 0.1</a> on your Nokia Internet Tablet (N800 or N810) or <a href="http://dev.openbossa.org/trac/mamona/wiki/MamonaInstallationGuide" class="wiki">use it as a SDK</a> in your PC running emulated over qemu.</p>
<h2 id="CurrentFeatures">Current Features<a href="http://dev.openbossa.org/trac/mamona/wiki/ReleaseNotes0.1#CurrentFeatures" title="Link to this section" class="anchor"> </a></h2>
<p>In this first release we have:</p>
<ul>
<li>Glibc - 2.5</li>
<li>Gcc - 4.1.2</li>
<li>Full Python 2.5 support</li>
<li>Enlightenment Window Manager</li>
<li><a href="http://dev.openbossa.org/trac/mamona/wiki/UsbNetworking" class="wiki">USB Networking</a> - As mainly input method.</li>
<li>Bluetooth support</li>
<li>Wireless - Open and WEP support only</li>
<li><a href="http://dev.openbossa.org/trac/mamona/wiki/noemu" class="wiki">Noemu Packages</a></li>
<li>ARM EABI Version 5 and QEMU (user mode emulation) 0.9.0 for Mamona SDK</li>
</ul>
<p>You can check for other features under <a href="http://dev.openbossa.org/trac/mamona/wiki/MamonaPackList0.1" class="wiki">Mamona 0.1 - Package List</a>.</p>
<p>You can run it on:</p>
<ul>
<li><a href="http://dev.openbossa.org/trac/mamona/wiki/RunningMamona" class="wiki">Nokia N800</a></li>
<li><a href="http://dev.openbossa.org/trac/mamona/wiki/RunningMamona" class="wiki">Nokia N810</a></li>
</ul>
<h2 id="Whatsplanned">What&#8217;s planned?<a href="http://dev.openbossa.org/trac/mamona/wiki/ReleaseNotes0.1#Whatsplanned" title="Link to this section" class="anchor"> </a></h2>
<p>Next release is planned to have:</p>
<ul>
<li>Mamona SDK for Maemo (Chinook Compatible)</li>
<li>Full ARM EABI Version 6 support</li>
<li>Wireless with WPA Support</li>
<li>Usefull virtual keyboard and more applications for E-wm</li>
</ul>
<h2 id="Acknowledgements">Acknowledgements<a href="http://dev.openbossa.org/trac/mamona/wiki/ReleaseNotes0.1#Acknowledgements" title="Link to this section" class="anchor"> </a></h2>
<p>Thanks to everybody who helped making this release possible.</p>
<p>Bug reports, as always, should go to Mamona&#8217;s Trac; check out <a href="http://dev.openbossa.org/trac/mamona/wiki/Contributing#Bugs">http://dev.openbossa.org/trac/mamona/wiki/Contributing#Bugs</a> for links to posting and querying bug reports for Mamona.</p>
<span class="net_nemein_favourites">13 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=265945d693e311dcb5571b962903a3b7a3b7&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/265945d693e311dcb5571b962903a3b7a3b7/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=265945d693e311dcb5571b962903a3b7a3b7&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/265945d693e311dcb5571b962903a3b7a3b7/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Fri, 16 Nov 2007 00:32:12 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-265945d693e311dcb5571b962903a3b7a3b7</guid>
        </item>
        <item>
            <title>Tech Days - Joinville and Manaus - Brasil</title>
            <link>http://labs.vivi.eng.br/blog/?p=35</link>
            <description><![CDATA[
<p>Giving sequence to it&#8217;s universities cooperation program, INdT is going to make more two Tech Days. The first one  on november 20th and 21th at Sociesc in Joinville, SC - Brasil, and the second one on november 26th and 27th at UFAM in Manaus, AM - Brasil.</p>
<p><a href="http://labs.vivi.eng.br/blog/images/techday_joinville.jpg" title="techday-joinville"><img src="http://labs.vivi.eng.br/blog/images/techday_j-p.jpg" title="techdayjoinville" alt="techdayjoinville" height="141" width="450" /></a></p>
<p>Click the image to more information about Joinville&#8217;s Tech Day.</p>
<p>INdT team (Openbossa Lab) will present:</p>
<ul>
<li>Python for Maemo;</li>
<li>QEMU for Kernel Linux development;</li>
<li>Application development with mozilla;</li>
<li>Developing microb extensions;</li>
</ul>
<p>INdT is offering too (for free!!!) a twelve hours duration course on developing for Maemo Platform.</p>
<p>Enjoy it!</p>
<p>As soon as possible I&#8217;ll post more information about Manaus one.</p>
<span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=c63f8dda934311dca3cdf92ffaa0924d924d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/c63f8dda934311dca3cdf92ffaa0924d924d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=c63f8dda934311dca3cdf92ffaa0924d924d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/c63f8dda934311dca3cdf92ffaa0924d924d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Thu, 15 Nov 2007 05:43:44 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-c63f8dda934311dca3cdf92ffaa0924d924d</guid>
        </item>
        <item>
            <title>Answering some few questions…</title>
            <link>http://labs.vivi.eng.br/blog/?p=33</link>
            <description><![CDATA[
<p>It has been passed a while since my last post, and now I&#8217;m writing to answer some questions about it and to tell you were I am right now.</p>
<ul>
<li>Answering: <a href="http://labs.vivi.eng.br/blog/?p=31#comments" title="http://labs.vivi.eng.br/blog/?p=31#comments">http://labs.vivi.eng.br/blog/?p=31#comments</a></li>
</ul>
<p>We intend to release the 0.1 version next Mounth. At this first version Mamona won&#8217;t be compatible with Nokia’s ITOS neither have Hildon or Matchbox. However they are on our plans.</p>
<p><span id="st" name="st" class="st">Mamona</span> doesn&#8217;t have binary compatibility with Maemo yet because we were thinking ahead, and hoping that when we have our first stable release, Maemo would be catching up on us in terms of package and toolchain versions. By taking a look at Chinook Beta, we can notice that Maemo is almost there. So, Maemo and <span id="st" name="st" class="st">Mamona</span> will have very similar<br />
packages at some point in a not so distant future.</p>
<p>At this first release we will have a Enlightenment window manager with a keyboard and my dream is to release with the <a href="http://blog.gustavobarbieri.com.br/2007/07/24/iphone-like-virtual-keyboard-for-n800/" title="http://blog.gustavobarbieri.com.br/2007/07/24/iphone-like-virtual-keyboard-for-n800/">Gustavo&#8217;s Keyboard</a> but we will try the Matchbox-keyboard and others to see which one fits better.</p>
<ul>
<li> What am I doing?</li>
</ul>
<p>I&#8217;m in Berlin attending <a href="http://www.openembedded.org/oedem2007" title="http://www.openembedded.org/oedem2007">OEDEM 2007</a>. I&#8217;ll write about it latter&#8230;</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=3704475674d911dcba59b781ff660d110d11&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/3704475674d911dcba59b781ff660d110d11/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=3704475674d911dcba59b781ff660d110d11&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/3704475674d911dcba59b781ff660d110d11/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Sun, 07 Oct 2007 12:56:02 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-3704475674d911dcba59b781ff660d110d11</guid>
        </item>
        <item>
            <title>Mamona with Enlightenment on N800</title>
            <link>http://labs.vivi.eng.br/blog/?p=31</link>
            <description><![CDATA[
<p>It has been a while since I promised a post about <a href="http://mamona.garage.maemo.org/" title="http://mamona.garage.maemo.org/">Mamona</a> booting on N800.</p>
<p>I haven&#8217;t post anything before because there is no beauty in a text mode booting. But now <a href="http://blog.aloisiojr.com/" title="http://blog.aloisiojr.com/">Aloisio</a> has been done a good work to setup the <a href="http://www.enlightenment.org/" title="http://www.enlightenment.org/">Enlightenment</a> in <a href="http://mamona.garage.maemo.org/" title="http://mamona.garage.maemo.org/">Mamona</a>. He has been used <a href="http://www.openembedded.org/" title="http://www.openembedded.org/">OpenEmbedded</a> to build the packages from <a href="http://enlightenment.org/viewvc/" title="http://enlightenment.org/viewvc/">Enlightenment&#8217;s cvs</a>.</p>
<p>Check this out:</p>
<p><embed src="http://www.youtube.com/v/KAi531YZ9L0" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></p>
<pre></pre>
<p>This is the boot of Mamona + Enlightenment on N800.</p>
<p>* <a href="http://blog.aloisiojr.com/">Aloisio</a> is a new <a href="http://www.indt.org/" title="http://www.indt.org/">INdT</a> developer working on <a href="http://mamona.garage.maemo.org/" title="http://mamona.garage.maemo.org/">Mamona Project</a>.</p>
<span class="net_nemein_favourites">6 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=bf69c0bc657511dcb1e04d57624fca9bca9b&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/bf69c0bc657511dcb1e04d57624fca9bca9b/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=bf69c0bc657511dcb1e04d57624fca9bca9b&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/bf69c0bc657511dcb1e04d57624fca9bca9b/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Vivi &lt;rodrigo.vivi@gmail.com&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Mon, 17 Sep 2007 22:50:06 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-bf69c0bc657511dcb1e04d57624fca9bca9b</guid>
        </item>
        <item>
            <title>N800: Dual boot / Booting from memory card</title>
            <link>http://labs.vivi.eng.br/blog/?p=30</link>
            <description><![CDATA[
<p>Thinking to leave the main flash memory free for Mamona tests I looked for a way to have dual boot in  the N800. Then I found a good documentation explaining <a href="http://maemo.org/community/wiki/howto_easily_boot_from_mmc_card/" title="http://maemo.org/community/wiki/howto_easily_boot_from_mmc_card/">how to easily boot from MMC card.</a></p>
<p>The only step that I skipped was the &#8220;How to install a dual boot menu?&#8221;.</p>
<p>To use the system in memory card I&#8217;ve edited the initfs manually  to access directly the partition created in the memory card. The only thing that I did was to add the code below in the begin of boot() function in linuxrc of initfs (<a href="http://labs.vivi.eng.br/blog/?p=29" title="http://labs.vivi.eng.br/blog/?p=29">My last post</a>  explains how to edit and flash the initfs in your pc).</p>
<blockquote><p> load_mmc_modules<br />
root_dev=mmcblk0p2<br />
root_dev_name=&#8221;MMC&#8221;<br />
root_dev_set=1<br />
root_fstype=&#8221;"<br />
root_fsoptions=&#8221;"</p></blockquote>
<p>As you can easily notice it is hard coded. Actually I&#8217;m not using a real dual boot because when testing mamona I need to flash the kernel too, so I prefer to flash a different initfs for mamona every time instead of have to press a button during the boot.</p>
<p>However it is possible to have a dual boot changing the begin of boot() function of linuxrc in initfs to be like that:</p>
<blockquote><p>boot()<br />
{<br />
load_wlan_module<br />
if ! grep -q new_root /proc/mounts; then<br />
text2screen -t &#8220;Press any key for MMC boot&#8221; -H left -y 80 -s 2 -B 0xffff<br />
key_pressed 1<br />
if [ $? -ne 0 ]; then<br />
load_mmc_modules<br />
root_dev=mmcblk0p2<br />
root_dev_name=&#8221;MMC&#8221;<br />
root_dev_set=1<br />
root_fstype=&#8221;"<br />
root_fsoptions=&#8221;"<br />
fi<br />
mount_device &#8220;$root_dev&#8221;<br />
fi<br />
if [ $? -ne 0 ]; then<br />
return 1<br />
fi<br />
&#8230;</p></blockquote>
<p>Or following that step that I haven&#8217;t tried.</p>
<p>It is important to clarify that when you flash only the initfs and/or the kernel you don&#8217;t loose any data in your main flash memory or in your MMC card.</p>
<p>Another important thing to say is about performance. I&#8217;ve been using it for more than a week from  internal MMC slot and couldn&#8217;t notice any lost of performance when compared to a system booting from main flash memory.</p>
<p>Are you curious about Mamona booting on N800? This is a topic for another post&#8230;</p>
<span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=8818b08a55d711dca9314fb7a3308f858f85&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/8818b08a55d711dca9314fb7a3308f858f85/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=8818b08a55d711dca9314fb7a3308f858f85&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/8818b08a55d711dca9314fb7a3308f858f85/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Vivi &lt;rodrigo.vivi@gmail.com&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Wed, 29 Aug 2007 02:15:45 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-8818b08a55d711dca9314fb7a3308f858f85</guid>
        </item>
        <item>
            <title>Hacking OS 2007 initfs</title>
            <link>http://labs.vivi.eng.br/blog/?p=29</link>
            <description><![CDATA[
<p><center><img src="http://labs.vivi.eng.br/blog/images/n800-initfs-hack-low.jpg" title="initfs hack picture" alt="initfs hack picture" height="300" width="450" /></center><br />
Hi, I&#8217;ve hacked initfs of my n800 to show my name and email as you can see in this picture. I know that it is not a big deal, but it can be useful to avoid undesired changes/mistakes when you work in a team that has more than 1 n800.This post is not only to show, but to describe how to do this hack.</p>
<ul>
<li><a href="http://maemo.org/development/sdks/maemo-3-x--bora-.html" title="http://maemo.org/development/sdks/maemo-3-x--bora-.html">Download</a> the image and flasher. (You can use the 0xffff if you prefer)</li>
</ul>
<ul>
<li>Unpack the image:</li>
</ul>
<blockquote><p>flasher -F &lt;image name&gt; -u</p></blockquote>
<ul>
<li>Mount the initfs.jffs2:</li>
</ul>
<blockquote><p>sudo modprobe mtdblock</p></blockquote>
<blockquote><p>sudo modprobe mtdram total_size=65536 erase_size=256</p></blockquote>
<blockquote><p>sudo modprobe jffs2</p></blockquote>
<blockquote><p>sudo modprobe loop</p></blockquote>
<blockquote><p>sudo dd if=/pathtoimage/initfs.jffs2 of=/dev/mtdblock0</p></blockquote>
<blockquote><p>mkdir /mnt/jffs2</p></blockquote>
<blockquote><p>sudo mount -t jffs2 /dev/mtdblock0 /mnt/jffs2</p></blockquote>
<ul>
<li>The  /mnt/jfss2  directory is read only, so you need to create another dir and copy everything preserving the files:</li>
</ul>
<blockquote><p>mkdir $HOME/myinitfs</p></blockquote>
<blockquote><p> sudo tar pcf - -C /mnt/jffs2 . | tar xvf - -C $HOME/myinitfs</p></blockquote>
<ul>
<li>edit the $HOME/myinitfs/linuxrc using your preffered text editor. Look for &#8220;want_menu=0&#8243; and add something like the text below just before it.</li>
</ul>
<blockquote><p>text2screen -t &#8220;Your Name&#8221; -H left -y 12 -s 3 -B 0xffff</p></blockquote>
<blockquote><p> text2screen -t &#8220;your_email@server&#8221; -H left -y 50 -s 2 -B 0xffff</p></blockquote>
<ul>
<li>Create your new initfs image:</li>
</ul>
<blockquote><p>sudo mkfs.jffs2 -r $HOME/myinitfs/ -o $HOME/myinitfs.jffs2 -e 128KiB -l -n</p></blockquote>
<ul>
<li>Flash it:</li>
</ul>
<blockquote><p>sudo flasher -n $HOME/myinitfs.jffs2 -f</p></blockquote>
<p>That&#8217;s all. Enjoy it.</p>
<p>Another thing that I want to talk about is that I&#8217;m using the OS 2007 entire in a memory card (MMC) leaving free the main flash memory where I&#8217;m going to put Mamona. But this is a topic for another post&#8230;</p>
<span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=eb5328784f7511dc87a143251682cd1ecd1e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/eb5328784f7511dc87a143251682cd1ecd1e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=eb5328784f7511dc87a143251682cd1ecd1e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/eb5328784f7511dc87a143251682cd1ecd1e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Vivi &lt;rodrigo.vivi@gmail.com&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Mon, 20 Aug 2007 23:27:30 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-eb5328784f7511dc87a143251682cd1ecd1e</guid>
        </item>
        <item>
            <title>Estranhando o estranho</title>
            <link>http://labs.vivi.eng.br/blog/?p=28</link>
            <description><![CDATA[
<p><strong>$ cd `pwd`</strong></p>
<p>Birunko saw I typing this command and asked me: &#8220;Are you crazy?&#8221;</p>
<p>I believe that the best answer for that question is: &#8220;not yet&#8221;, because in a single day I used:</p>
<ul>
<li>gcc to compile gcc</li>
<li>wget to donwload the wget (source package)</li>
<li>find to find the findutils package</li>
<li>tar to unzip the tar package</li>
</ul>
<p>(hmm it remembered me that another day I used apt-get to reinstall apt package that was corrupted)</p>
<p>So, what is the problem about to use the &#8216;cd&#8217; command to &#8220;change&#8221; my current directory to my current directory?</p>
<p>ok, let me try to explain that. I was using 2 terminals. In the first one I had OpenEmbedded building Mamona packages and in the second one I was seeing the files generated on work directory. During the build my directory was deleted and recreated by OpenEmbedded, but my second terminal couldn&#8217;t know about that. The &#8216;pwd&#8217; command still returns the full link correctly, but &#8216;ls&#8217; and other commands tries to access something  in memory that doesn&#8217;t exist anymore, so &#8216;cd `pwd`&#8217; command takes me to the right current directory in memory.</p>
<p>But, if you thought that my strange day had a happy end you were wrong, I finished my day finding a bug on a bug tracker.</p>
<p>So the current question that is driving me crazy is: &#8220;how can I report a bug tracker bug in a bug tracker that has a blocker bug?</p>
<p>I couldn&#8217;t have a better end, could you?</p>
<span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=1ebbdeaa4c7211dcbff9516d489bccc0ccc0&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/1ebbdeaa4c7211dcbff9516d489bccc0ccc0/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=1ebbdeaa4c7211dcbff9516d489bccc0ccc0&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/1ebbdeaa4c7211dcbff9516d489bccc0ccc0/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Rodrigo Vivi &lt;rodrigo.vivi@gmail.com&gt;</author>
            <category>feed:1c14209b4044eeb5293d79b9fb03ce48</category>
            <pubDate>Fri, 17 Aug 2007 02:57:43 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-1ebbdeaa4c7211dcbff9516d489bccc0ccc0</guid>
        </item>
    </channel>
</rss>
