Arquivo por categoria firmware

Nas entranhas do N900

Assim que o N900 foi lançado havia uma coisa chamada modo pílula vermelha/pílula azul. Quem assistiu Matrix já entendeu de cara o que significa.

Uma das coisas que esse modo permitia era entrar como root no terminal. Por padrão o aparelho possui essa característica bloqueada, por questão de segurança. No mundo GNU/Linux o usuário root é um deus. Ele pode tudo, inclusive destruir o sistema. Pelo menos por enquanto não apareceu uma forma do root destruir o aparelho em si!

Para recuperar o sistema basta reinstalar o firmware.

Hoje em dia não existe mais esse modo de forma fácil. Para ativá-lo é necessário usar o Flasher com uma opção especial. Mas para que isso seria útil?

O nome desse modo é R&D (Research & Development, ou, em bom português, pesquisa e desenvolvimento). Com o aparelho nesse modo é possível desligar algumas de suas funções.

Alguns usuários já passaram pelo problema do aparelho entrar num loop de reinicializações. Você o liga, aparece a tela branca com o nome da Nokia, às vezes aparecem as bolinhas da inicialização, e depois de um tempo ele reinicia o processo todo. Isso acontece por causa de uma segurança colocada nele, chamada watchdog. Numa tradução livre, seria um cão de guarda.

O trabalho dele é garantir que processos essenciais ao sistema estejam no ar e funcionando. A forma dele atuar é simples: ele exige que de tempos em tempos os processos que estão sob sua vigilância o avisem que está tudo bem. Se não receber esse aviso o watchdog reinicia o aparelho por si.

Por isso era obrigatório usar o N900 em modo R&D ao rodar o NITDroid. Hoje não é mais necessário.

Mais algumas coisas acontecem quando se está nesse modo:
– não é preciso instalar nada para ser root
– um toque no botão correspondente já liga o aparelho (ao invés de mantê-lo pressionado por alguns segundos)
– a luz de fundo do teclado se transforma num led indicador de utilização, como aquela luz que o computador tem para indicar acesso ao disco rígido (ela acende sempre que ocorre um acesso aos cartões de memória, tanto interno quanto externo)

Essas coisas todas são exatamente para ajudar o desenvolvedor a testar alguma aplicação mais crítica no aparelho. Por exemplo, alguém cria um novo programa de telefonia e o quer testar. Sem essas opções não seria possível pois o watchdog o reiniciaria sempre ao notar que o programa de telefonia original não está rodando. (ok, você pode perguntar então porque não implementar logo de cara esse aviso no programa novo….porque isso é um detalhe que pode esperar! O mais importante é conseguir fazer o programa executar aquilo para o que está sendo desenvolvido)

O watchdog também é responsável por evitar que o aparelho fique num loop infinito de reinicializações, que poderia levar a um esgotamento completo da carga da bateria, inutilizando-a.

Da próxima vez que ele ficar reiniciando sozinho, não o xingue!! Ele está fazendo isso para garantir o seu perfeito funcionamento. A culpa foi sua que fez algo que não devia! 🙂

Novo firmware em agosto?

Não há absolutamente nada oficial, mas um usuário do T.M.O. encontrou a informação enquanto buscava uma solução para um problema que ele teve com o Skype.

Ele estava procurando uma forma de recuperar a senha que tinha esquecido, e caiu nesta página sobre como fazer vídeo-chamadas no N900, e lá no rodapé há este texto:

Note: The N900 is currently unable to make calls to or receive calls from Skype on a Panasonic TV. This issue should be fixed in the next Nokia N900 firmware release, currently planned for August 2010.

Em português:

Nota: O N900 atualmente não é capaz de fazer ou receber chamadas do Skype à partir de uma TV Panasonic. Este problema deverá ser corrigido no próximo firmware, planejado para agosto de 2010.

Vale ressaltar que os bugs no aparelho (e nas suas aplicações) continuam sendo reportados e corrigidos, quando pertinente.

Firmware brasileiro: alarme falso

Está rodando pela internet algumas cópias de telas de um programa que mostra todos os firmwares dos aparelhos da Nokia, e apareceu para o N900 um firmware brasileiro.

O programa se chama “navifirm”, e roda apenas em Windows. Dá pra ver na imagem abaixo o que estou dizendo.

Como dá pra ver na imagem, haveriam dois firmwares para o Brasil. Baixei os dois. São rigorosamente iguais (o que confirmou minha suspeita de que isso apenas se trata de um bug no programa, que duplica as linhas).

Resolvi instalar um deles para testar.

Antes tivesse feito uma simples conferência, para não ser obrigado a ter que reinstalar todos os programas de novo: bastaria ir até o site de download de firmwares do N900, e olhar o firmware “global” para perceber que é ele.

Ou seja: não existe firmware brasileiro. Não existe atualização para colocar português do Brasil. Não percam seu tempo.

Dessa vez vai!

Hoje foi lançado o PR 1.2, (a.k.a. a lenda, que não é mais lenda). Porém apenas para usuários do Reino Unido. À partir de amanhã estará disponível para o resto do mundo.

ATUALIZAÇÃO: caso não queira esperar até amanhã e não tenha problemas em reinstalar o firmware do zero usando o Flasher, a imagem já está disponível para download.

Junto ao firmware são prometidas novidades na Ovi Store, com novos títulos à disposição, inclusive jogos: Jurassic 3D Rollercoaster, Zen-bound, Angry Birds (level pack), Sygic, Kroll, Weatherbug, e GoGadget. Mas eles só devem aparecer amanhã também, quando vai ocorrer uma “virada” na loja virtual.

Muitas das alterações já eram conhecidas, então nem é preciso repetir.

E também foi dito, novamente, que o N900 não se atualizará sozinho para o MeeGo. Ou seja: quando o MeeGo for lançado, ninguém deverá esperar uma atualização do N900 automática para o novo sistema. O motivo não colou muito: dizem que como o aparelho foi feito para o Maemo, é com o Maemo que se terá o máximo dele…bem, já sabemos que isso não é bem verdade.

Mas novamente: isso não quer dizer que o MeeGo não vá poder ser instalado no N900! Isso tem que ficar claro! Apenas não será uma atualização oficial da Nokia.

fonte: Nokia Conversations

Voltando atrás do PR 1.2 “vazado”

Instalou o PR 1.2 (a.k.a. a lenda), mas a versão que vazou há alguns dias, e se arrependeu pois percebeu que é uma versão ainda beta? E tentou voltar atrás e percebeu que a parte de telefonia do aparelho morreu? Há solução.

O motivo da parte de telefonia ter morrido ao fazer o downgrade (instalar uma versão anterior à atualmente instalada) é porque, como aconteceu com a versão anterior, também houve uma atualização no software que comanda o chip de telefonia.

E o software desse chip é impossível voltar a uma versão anterior. E como o firmware 1.1.1 não funciona com o novo software do chip, nada de telefonia funciona.

A solução é deixar o aparelho meio que como o Frankstein: você vai colocar o firmware 1.1.1, mas a parte que se comunica com o chip do GSM com a versão 1.2.
Leia mais $raquo;

Android 2.1

Neste vídeo vemos o N900 rodando o Android 2.1:

Pelo visto o projeto está de vento em popa! Para os mais aventureiros que quiserem tentar, recomendo ler este tópico (até porque as instruções estão nele).

Versão não oficial do PR 1.2 à solta

Está rodando pela internet uma versão não oficial do novo firmware. Não é muito recomendável instalá-lo já que, além de ser uma versão mais antiga do que aquela que realmente será lançada pela Nokia, não é possível garantir que não tenha sido deliberadamente alterada e danifique o aparelho.

Mas se alguém quiser tentar, os links para fazer o download são estes:
http://www.megaupload.com/?d=JTHRXCJS
http://www.rayfile.com/zh-cn/files/39306400-5536-11df-8581-0015c55db73d/

Ou via torrent neste:
http://www.filedropper.com/rx-512009se10201012-9prcombinedmr0armrar

Obviamente a instalação desse firmware deve ser feita através do Flasher (observação: somente se baixado de algum dos links anteriores! A versão final poderá ser pelo próprio aparelho).

Sempre lembrando que, caso ocorra algum erro durante a instalação, é possível voltar ao firmware anterior.

ATUALIZAÇÃO: segundo alguns relatos no fórum do Maemo.org, há pessoas tendo vários problemas, como o navegador travando, o Conversations não salvando mais as mensagens, entre outras coisas.

E mais um detalhe, esse sim muito importante: houve novamente uma atualização no módulo de telefonia do aparelho, e esse módulo uma vez atualizado não há como voltar atrás. Portanto, se instalar esse firmware, der problema, e tiver que voltar atrás, perderá a parte de telefonia do aparelho (até que a atualização final e correta saia).

Segundo alguns dados, parece que esse arquivo é o firmware de cerca de 1 mês atrás. E todos esses problemas, se realmente comuns, indicam o motivo da Nokia demorar a liberá-lo oficialmente.

fonte: Daily Mobile Forum

N900 em Hong Kong (com o PR 1.2)

Antes, uma explicação: PR 1.2 é o nome com o qual o novo firmware está sendo chamado, assim como o primeiro foi o PR 1.1 e o segundo o PR 1.1.1.

O N900 será lançado oficialmente em Hong Kong na quarta-feira, dia 05 de maio. E este é um vídeo que mostra o vídeo promocional criado. Vale a pena ver.

Agora algumas questões. Se o aparelho será lançado no dia 05, já com o novo firmware, significa mais do que obviamente que o software já está pronto! Seria extrema inocência acreditar que em 4 dias eles conseguiriam instalar o firmware em todos os aparelhos que iriam pras lojas. Seria uma tremenda operação de logística, só comparável à do Papai Noel na noite de natal!

Se ele já está pronto, qual é a dificuldade de liberá-lo? Há quem diga, no fórum do Maemo.org, que essa atualização não viria para os aparelhos que já estão na rua. Óbvio que isso não é verdade…ou melhor: não pode ser verdade! 🙂

Deixando teorias conspiratórias de lado, o Jussi Mäkinen (gerente de marketing da Nokia) declarou no seu Twitter que o resto do mundo terá a atualização em breve….quanto efetivamente significa em breve é uma boa pergunta.

E valem dois detalhes sobre o aparelho que será lançado lá do outro lado do mundo: o primeiro é que ele tem o transmissor FM bloqueado (pelas leis locais, o transmissor é proibido) e o segundo é que ele virá com um software de reconhecimento de escrita.

MeeGo rodando em alguns dispositivos

Neste vídeo feito na IDF 2010 (Intel Developer Forum), dá para ver o MeeGo rodando num netbook, numa televisão e num celular (que não é o N900).

O desenvolvimento do sistema está realmente bem avançado.

fonte: Nokia Conversations

Tags:

Versão 1.0 do MeeGo em maio

Pelo menos é o que diz um post num blog da Intel. E também diz que a versão 1.1 virá em outubro, esta com suporte a desenvolvimento em Silverlight, Java e Air.

Também diz que a Intel está trabalhando conjuntamente à Microsoft para tentar deixar o MeeGo e o Windows o mais amigos possível.

Uma coisa que chama a atenção no texto é o fato de dizerem que o MeeGo = Moblin + o melhor do Maemo. Isso soa um pouco estranho. É como dizer que o MeeGo é o Moblin com algumas partes do Maemo, e não um sistema feito à partir do zero contendo o melhor dos dois mundos. Apesar que, se pararmos para pensar, realmente o Moblin é mais complexo que o Maemo, já que este roda, em tese, apenas nos internet tablets da Nokia, enquanto que o Moblin poderia rodar em qualquer netbook.

Mas segundo o comentário do BR-Linux, vamos ver como a Nokia chamará o sistema, para saber quem é que efetivamente manda nessa sociedade (e se os sócios estão falando a mesma língua).

No Maemo Central apareceram algumas imagens do que seria o MeeGo rodando nos aparelhos da Nokia. Acredito que sejam apenas conceitos, e sabe-se lá se realmente da Nokia ou feitos por algum usuário.


fonte: Zumo Blog, via BR-Linux.org

Tags: