Hacking La Fonera router (rev 2200)

Quando chegou o meu La Fonera pensei logo no que poderia fazer com ele, dei uma vista de olhos (na diagonal) e vi que era possível colocar o firmware da dd-wrt no router. Quinta-feira meti mãos ao trabalho e no final do dia comecei a actualização do La Fonera.
Já existem muitos posts e howto’s para este caso especifico mas ainda assim resolvi escrever este post para explicar o que fiz pois nem tudo o que segui e vi nos howto’s funcionou.

Comecei então por verificar que o meu La Fonera é rev 2200 e segui o link dado no wiki do site dd-wrt.com com os flashing procedures. Até aqui tudo bem. Vi o que era preciso, segui as preparações e fiz o download dos ficheiros necessários.
Assim que fui verificar a versão do firmware deparei-me com o primeiro «problema», tinha a versão 0.7.2-r3. Se tivesse a versão 0.7.1-r2 tinha que efectuar o Kolofonium Hack para conseguir activar o ssh daemon. Procurei um bocado e encontrei este site que tem as instruções de como fazer o downgrade do 0.7.2-r3 para o 0.7.1-r2 para depois então efectuar o Kolofonium Hack. É bastante simples mas é preciso ter alguma paciência, não sei quantos resets fiz, nem de quantas maneiras diferentes mas só depois de 3h a tentar é que consegui o downgrade. E não utilizei o router como é ai explicado, utilizei o portátil e partilhei a ligação wireless. Liguei o La Fonera via cabo e configurei manualmente as opções como estão descritas no site mas com uma diferença, o windows (sim usei windows! :P ) não deixa definir 2 dns iguais. Defini então o 1º dns da placa wireless com o tal 88.198.165.155 e o 2º dns com 1.1.1.1 e não sei se por coincidencia ou se o windows é mm lerdo, assim que coloquei o 2º dns a 1.1.1.1 o La Fonera baixou logo de versão e já tinha o ssh activo.
Liguei-me via ssh, fiz os passos todos e até ai nada de complicado. Rapidamente estava ligado ao Redboot. O Redboot da muitos erros, mas é normal e não influenciam o funcionamento. Contudo, a seguir os passos indicados, quando chegava ao load -r -v -b 0×80041000 root.fs não conseguía passar para o passo seguinte, o router freezava/crashava, ficava parado a meio e não continuava. Fiz algumas tentativas, exprimentei a usar HTTP em vez de TFTP mas nada. Foi então que descobri que sem o verbose, o -v, funcionava (load -r -b 0×80041000 root.fs). Passei então a ignorar os -v e começou a correr bem.
Quando cheguei ao final, fiz o reset mas a luz wlan não acendia. Algo se passou, mas não fazia a minima ideia do que era. Voltei a flashar o Fonera e quando cheguei novamente ao final, o mesmo, nada. Voltei-me a ligar ao Redboot e a primeira coisa que fiz foi apagar a partição nvram com o comando fis erase -f 0xA83D0000 -l 0×00010000. Depois experimentei a fazer fis load -l vmlinux.bin.l7 e exec. Comecei logo a ver a luz wlan a funcionar. O problema estava no init script, por alguma razão não estava a iniciar o dd-wrt, estava «vazio». Corri o fconfig e coloquei os dois comandos anteriores no script e o resto dos valores por defeito, fiz um novo reset e vi logo que estava tudo ok.

Estas alterações/diferenças em relação ao howto que segui não são significativas, no entanto até descobrir porque não funcionava, ainda perdi algum tempo. Nunca tinha mexido no dd-wrt e posso dizer que vale a pena. Bastante estável e tem muitas opções. Tenho um router sem ser wireless que utilizava em conjunto com o meu dwl-AP2100+, um edimax, e tive que «reforma-lo» pois o Fonera com dd-wrt está mesmo muito bom. 12€ por um router de topo mas confesso que a minha ideia original era partilhar o wireless, no entanto o firmware original da FON desiludiu-me, faltam-lhe opções. Mais que não seja faltam-lhe «stats».

Windows Mobile 6.1

Há cerca de 15 dias atrás actualizei o meu Qtek S200 (Prophet) com uma das ultimas ROMs do Cloudyfa (Prophet ShadoW 2.0 TE). Li muitos testemunhos sobre a ROM e eu próprio já estou preparado para opinar. Devo confessar que no geral estou desiludido.
O battery drain é elevado. Com esta ROM a bateria dura no maximo dois dias com a utilização normal. O próprio prophet não está tão rápido como na versão anterior. A única função que me surpreendeu realmente foi o novo modo de como as SMS são geridas. Nesta versão as SMS são todas carregadas numa unica janela, genero chat. Aparece o Me e o nome do contacto com quem estamos a trocar mensagens. Assim visualizamos sempre a SMS que recebemos bem como a ultima que enviamos e por ai fora. Muito bom mesmo. Gostei também do tema do today screen que é muito bonito.
No entanto não estou satisfeito com o desempenho, acho o telefone demasiado lento e assim vou experimentar uma outra versão do Cloudyfa, Prophet ShadoW 2.0 CE. O CE é para Clean Edition. Supostamente esta versão é uma versão «limpa» sem programas ou plug-ins instalados. Gosto muito do HTC HomePlug mas é apenas bonito porque o weather não funciona com Évora e até nem uso muito os atalhos para os programas nem para os contactos. Espero conseguir mais velocidade e mais tempo de bateria com esta ROM.

Prophet ShadoW 2.0 CE

O download do Prophet ShadoW 2.0 CE pode ser feito aqui.


O PDA acaba por ser a modos que um brinquedo, de tempos a tempos ando a alterar o firmware e a fazer expriencias. Quando as novas ROMs surgem há sempre a curiosidade de experimentar e ver quais são as diferenças. O trabalho que temos só por ter liberdade de escolha, mas mantemos-nos entretidos e a descobrir coisas novas.
Não vou explicar nada sobre como fazer o update para o WM6/WM6.1. Todas as informações necessárias para isso já se encontram nos outros posts/comentários. Quem tiver alguma duvida pode consulta-los:

Estes posts contem informação suficiente sobre como actualizar o Prophet. Espero que ajudem quem precisa.

Movimento FON

Esta semana chegou o equipamento que mandei vir da FON. Comprei o router (WIFI) La Fonera e a antena La Fontenna (7dBi). Passei pelo site por curiosidade e vi que tinham uma promoção e na compra do La Fonera + La Fontenna o custo é de apenas 12 euros com portes já incluidos! O único senão (ou não) é que tem que ser logo pago no momento da compra e tem que ser pago via paypal. Para mim não foi grande problema que até tenho uma conta verificada no paypal.
O Movimento FON é a maior comunidade wireless do mundo. O objectivo desta comunidade é tornar o WIFI grátis em todo o mundo. Como é que isso funciona?
É simples, os routers tem um firmware próprio da FON e estes, têm duas redes. Uma publica e uma privada. É configurável, da por exemplo para definir se os utilizadores da rede publica tem acesso à rede privada, etc. Da também para configurar qual a largura de banda que queremos partilhar, eu por exemplo defini que partilho 512. Assim estamos a partilhar uma pequena parte da nossa Internet com quem se quiser ligar, normalmente será quem precisa. Em relação ao firmware só acho que poderia ter 2 coisas a mais. Umas estatísticas mais detalhadas e a capacidade de criar filtros na rede publica (para filtrar ou só permitir certas ports).
O router é bastante jeitoso. É pequeno e com a antena o sinal é bom, tenho mais força de sinal com o La Fonera + La Fontenna do que com o meu D-Link AP2100+. Aqui ficam umas fotos do material.

La Fonera La Fontenna La Fonera
La Fonera vs Qtek S200 (Prophet) La Fonera vs Qtek S200 (Prophet) La Fonera vs Qtek S200 (Prophet)

Como podem ver, é jeitoso, pequeno e não é feio. No caso de necessitarem de ligar a antena é que já vai ocupar mais espaço.. mas ainda assim, a antena também ja vem preparada para isso. A agradável surpresa que tive é que a La Fontenna dá para ligar ao meu D-Link. :) Em relação ao firmware já vi na diagonal por alguns forums que é possivel colocar o firmware dd-wrt. Vou averiguar melhor e se decidir exprimentar a alterar depois posto por aqui o resultado.