6 de abril de 2015

Recuperando meu roteador TL-WR1043ND após um brick

Tive um problema ao alterar a firmware do meu roteador TL-WR1043ND recentemente, e ele "brickou" (ocorreu um brick).
Seguindo as dicas do site: http://sjoosten.nl/2013/07/unbrick-tl-wr1043nd.html
Comprei um  USB-TTL converter no Mercado Livre

No ML, pois chega mais rápido que no Deal Extream, embora um pouco mais caro. Porém não manjo de solda... tampouco achei os conectores na internet.

Assim fui à Rua Vitória - Sta Ifigênia, São Paulo e consegui os conectores, bem como um cara que soldou os conectores na placa.

Felizmente seguindo o passo a passo consegui recuperar o roteador via Serial do mesmo.

28 de dezembro de 2013

Ar condicionado caseiro



http://www.youtube.com/watch?v=8fI7F6fNJRQ

14 de agosto de 2013

Como ocultar uma conta de usuário no Windows 7

"Em determinadas situações, algumas contas de usuário são criadas para determinados fins e depois perdem a utilidade. Mas talvez estas mesmas contas precisarão ser usadas no futuro. Mas você não quer ver essas contas lá o tempo todo, então por que não ocultá-las sem a necessidade de excluí-las?

Um exemplo básico disso é a conta de Administrador. Eu precisei instalar o Windows 7 numa máquina virtual e o software com recursos adicionais e drivers da máquina virtual por algum motivo enfiou a conta de administrador na tela de logon do sistema. Eu logo pensei: “não preciso disso aí, cai fora”, e segui a dica abaixo."

Trecho retirado do Guia do PC (sem prévia autorização), artigo na integra.

10 de junho de 2013

No OpenWrt se eventualmente descobrir que o wifi está falhando, e os logs o levarem a erros como: OpenWrt kern.warn kernel: [71736.430000] WARNING: at /build/ar71xx/generic/build_dir/linux-ar71xx_generic/compat-wireless-2012-09-07/net/mac80211/rx.c:3087 0x80c99fe4()

Bug que parece não ter solução: https://dev.openwrt.org/ticket/6411
Um workaround seria resetar o hostapd
#!/bin/sh
is_alive=`ps | grep -v grep | grep -o hostapd`
if [ "$is_alive" == "hostapd" ];
then
        echo "HOSTAPD IS ALIVE"
        exit 1
else
        echo "RELOADING...."
        /sbin/wifi
        exit 1
fi



Na lei da preguiça ficaria:
echo "#!/bin/sh" > ka_hostap
echo "is_alive=`ps | grep -v grep | grep -o hostapd`" >> ka_hostap
echo "if [ \"\$is_alive\" == \"hostapd\" ];" >> ka_hostap
echo "then" >> ka_hostap
echo "        echo \"HOSTAPD IS ALIVE\"" >> ka_hostap
echo "        exit 1" >> ka_hostap
echo "else" >> ka_hostap
echo "        echo \"RELOADING....\"" >> ka_hostap
echo "        /sbin/wifi" >> ka_hostap
echo "        exit 1" >> ka_hostap
echo "fi" >> ka_hostap


chmod+x ka_hostap
e joga no cron:
5   *   *   *   * /root/ka_hostap
pra rodar a cada 5 minutos...

atualizado: testando a versão 12.09 há algum tempo no meu TL-WR1043ND e parece que a falha ocorre com menos frequência...