<?xml version="1.0" encoding="UTF-8"?><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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenWRT &#8211; FU-BAR</title>
	<atom:link href="/tag/openwrt/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description>Fucked Up Beyond All Recognition</description>
	<lastBuildDate>Sun, 12 Dec 2010 00:09:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>/wp-content/uploads/2020/07/cropped-eu-header-20200715-2-32x32.png</url>
	<title>OpenWRT &#8211; FU-BAR</title>
	<link>/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Libertando uma Fonera</title>
		<link>/2009/05/17/libertando-uma-fonera/</link>
		
		<dc:creator><![CDATA[Rui Seabra]]></dc:creator>
		<pubDate>Sun, 17 May 2009 15:12:32 +0000</pubDate>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<guid isPermaLink="false">/?p=480</guid>

					<description><![CDATA[A minha velhinha Fonera 2100A já mais que merecia ser libertada, mas só recentemente a libertei das amarras proprietárias da Fon. Procurei pelas instruções no wiki do OpenWRT para a modelo 2100A, mas o &#8220;oldwiki&#8221; do OpenWRT peca precisamente naquele problema que os Wikis por vezes têm a tendência em falhar: comentários pelo meio do &#8230; <p class="link-more"><a href="/2009/05/17/libertando-uma-fonera/" class="more-link">Continue reading<span class="screen-reader-text"> "Libertando uma Fonera"</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>A minha velhinha <a href="http://images.google.pt/images?q=fonera%202100A">Fonera 2100A</a> já mais que merecia ser libertada, mas só recentemente a libertei das amarras proprietárias da Fon. Procurei pelas instruções no <a href="http://oldwiki.openwrt.org/OpenWrtDocs(2f)Hardware(2f)Fon(2f)Fonera.html">wiki do OpenWRT para a modelo 2100A</a>, mas o &#8220;oldwiki&#8221; do OpenWRT peca precisamente naquele problema que os Wikis por vezes têm a tendência em falhar: comentários pelo meio do texto importante, algumas experiências documentadas de forma confusa, etc.</p>
<p>Daí que após algumas procuras mais, encontrei um <a href="http://www.hermerschmidt.com/Linux/HowtoFlashFoneraWithOpenWrt">excelente site com uma explicação passo a passo</a>, embora ainda assim necessitasse de alguns ajustes. Segue então o que eu fiz diferente, de acordo com a numeração da explicação:</p>
<p><strong>1: Recuperar o acesso ao sistema.</strong></p>
<ul>
<li><em>senha do root</em>: estava com um problema&#8230; mudei recentemente a password e esqueci-me. Felizmente podia recuperar o firmware original pressionando no &#8216;reset&#8217; durante cerca de 30s.</li>
<li><em>controlo do sistema</em>: a forma de recuperar a senha do root também recuperava o sistema original, a release <strong>0.7.1 r1</strong>, cujo interface web é vulnerável à injecção de comandos, permitindo iniciar o servidor de ssh. As <a href="http://www.fonerahacks.com/index.php/Tutorials-and-Guides/How-to-enable-SSH-on-version-0.7.2-r3.html">instruções aqui são para 0.7.2 r3, mas envolvem o downgrade para a 0.7.1 r1</a>, bastando começar a partir desse passo em vez de desde o início.</li>
</ul>
<p><strong>2: remover o DRM substituíndo o bootloader</strong></p>
<p>No meu caso o 3º passo não funcionou, onde então foi necessário saltar o 4º passo, fazer o 5º e o 6º, por fim voltando ao 2º e 3º.</p>
<p><strong>3: instalar o OpenWRT</strong><br />
Para mim os tamanhos especificados para as partições não batiam certo, ficando com espaço a menos. Receando fazer uma asneira que tornasse a Fonera num &#8220;tijolo&#8221;, procurei por mais gente com o mesmo problema e encontrei umas boas <a href="http://forum.openwrt.org/viewtopic.php?id=10942">sugestões de tamanhos</a>, que me permitiram completar a instalação com sucesso:</p>
<blockquote><p>RedBoot&gt; <strong>fis init</strong><br />
About to initialize [format] FLASH image system &#8211; continue (y/n)? <strong>y</strong><br />
*** Initialize FLASH Image System<br />
&#8230; Erase from 0xa87e0000-0xa87f0000: .<br />
&#8230; Program from 0x80ff0000-0x81000000 at 0xa87e0000: .<br />
RedBoot&gt;<strong> load -r -v -b %{FREEMEMLO} openwrt-atheros-root.squashfs</strong><br />
Using default protocol (TFTP)<br />
&#8211;<br />
Raw file loaded 0x80040800-0x801e07ff, assumed entry at 0x80040800<br />
RedBoot&gt; <strong>fis create -f 0xA8030000 -l 0x006F0000 rootfs</strong><br />
&#8230; Erase from 0xa8030000-0xa8720000: &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br />
&#8230; Program from 0x80040800-0x801e0800 at 0xa8030000: &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<br />
&#8230; Erase from 0xa87e0000-0xa87f0000: .<br />
&#8230; Program from 0x80ff0000-0x81000000 at 0xa87e0000: .<br />
RedBoot&gt;<strong> load -r -v -b %{FREEMEMLO} openwrt-atheros-vmlinux.lzma</strong><br />
Using default protocol (TFTP)<br />
&#8211;<br />
Raw file loaded 0x80040800-0x801007ff, assumed entry at 0x80040800<br />
RedBoot&gt; <strong>fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7</strong><br />
&#8230; Erase from 0xa8720000-0xa87e0000: &#8230;&#8230;&#8230;&#8230;<br />
&#8230; Program from 0x80040800-0x80100800 at 0xa8720000: &#8230;&#8230;&#8230;&#8230;<br />
&#8230; Erase from 0xa87e0000-0xa87f0000: .<br />
&#8230; Program from 0x80ff0000-0x81000000 at 0xa87e0000: .<br />
RedBoot&gt; <strong>fis load -l vmlinux.bin.l7</strong><br />
Image loaded from 0x80041000-0x80282085<br />
RedBoot&gt; <strong>exec</strong></p></blockquote>
<p>Lançado o exec, que ainda demorou cerca de 20 minutos, tinha uma Fonera com OpenWRT pronta para o que necessitasse.</p>
<p>Neste momento tenho-a preparada para 2 cenários:</p>
<ol>
<li>partilha do meu acesso à Internet (melhor que a rede Fonera por ser aberta), mas não a tempo inteiro <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
<li>partilha de um link de rede para algum evento.</li>
</ol>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
