Uma visão geral sobre o Motorola Milestone, a ROM ShadowModBR e como fazer overclock

Acho que nunca comentei aqui no blog, mas em agosto do ano passado comprei um Motorola Milestone para substituir meu já cansado Nokia N95 e um Apple iPod touch de terceira geração comprado no início daquele ano. À época, paguei um excelente preço, apenas R$ 800 por um aparelho que, então, era considerado topo de linha.

Atualmente, o Milestone continua sendo um bom aparelho, embora não mais o melhor do mercado, mas ele é encontrado por um preço bastante atraente – cerca de R$ 800 no Mercado Livre, por exemplo – o que o torna, na minha opinião, o melhor custo-benefício do mercado. Entretanto, a Motorola falha em entregar as atualizações do sistema Android com rapidez, e apesar de promessas para o Android 2.2 (Froyo), a última versão disponibilizada para o Milestone brasileiro é a 2.1 (Eclair).

Felizmente, a comunidade supre essa falha criando ROMs personalizadas. Existem 3 ROMs mais conhecidas para o Milestone: a pioneira CyanogenMod, disponível para vários aparelhos além do Milestone, a MIUI BR, tradução da MIUI, uma ROM chinesa que procura unir o melhor dos mundos do Android e do iOS, e finalmente a ShadowMOD-BR, que segue mais próxima da AOSP (isto é, é mais “pura”, mais parecida com o Android original). No momento deste post, utilizo a ShadowMOD-BR 0.9.15.1.

O procedimento de instalação é simples e está bem documentado no wiki do projeto. Posteriores instalações de patches ou versões mais novas da ROM são consideravelmente mais simples. Para quem já utiliza versões anteriores da ShadowMOD-BR, recomendo a instalação da versão 0.9.15, pois um novo recurso desenvolvido permitirá atualizações do firmware OTA (over the air), isto é, pelo próprio aparelho.

Agora, um pouco sobre overclock no Milestone. O SoC (processador) do Milestone é muito versátil: apesar da frequência padrão no firmware oficial da Motorola estar configurada entre 250 e 550 MHz, ele atinge com estabilidade frequências de 125 a 1000 MHz (sim, 1GHz, quase o dobro!). Além disso, ele também opera com voltagens inferiores a padrão, de forma que o overclock combinado com um undervolt traz uma maior velocidade com um gasto menor de energia, aumentando a duração da bateria em relação à configuração padrão.

Uma vez que você instalou o ShadowMOD-BR, o procedimento é simples: na página de downloads do projeto, baixe o arquivo smbr-X.Y.Z-overclock-pack.zip. Note que o arquivo é específico para uma determinada versão da ROM, por isso recomendo atualizar para a última versão caso você esteja rodando uma versão antiga. Cada Milestone se comporta de uma forma diferente, de forma que um overclock agressivo (há relatos de Milestones rodando a 1.2GHz) pode funcionar bem em um aparelho e apresentar instabilidades em outro. Dentro deste arquivo existem diversos arquivos de overclock: desde opções mais conservadoras (250x900-normal, por exemplo) a mais arrojadas (125x1000-ultralow, por exemplo). A nomenclatura dos arquivos corresponde a: frequência_mínimaxfrequência_máxima-voltagem-autor_do_patch.

Para aplicar os patches, o procedimento é o mesmo da atualização do firmware – basta seguir o passo-a-passo, está bem documentado na wiki. Os patches modificam as frequências disponíveis para utilização do processador, que os escalona de acordo com um governor (o padrão da ShadowMOD-BR é o smartass, existem outros que deixam o celular mais “esperto” consumindo mais bateria ou mais lento, economizando o máximo possível). Utilizando programas como o SetCPU ($1.99 no Android Market) é possível criar perfis, como deixar o processador sempre no máximo quando estiver carregando, ou diminuir a frequência máxima quando a bateria estiver abaixo de x% de carga livre. Além disso, o SetCPU oferece uma série de benchmarks em que é possível quantitizar a melhoria (em termos de tempo para realizar um teste), além de verificar se o overclock escolhido é estável, isto é, não traz travamentos ao telefone. Recomendo instalar primeiro o SetCPU, rodar os testes e anotar os valores, e depois ir instalando os patches do mais conservador ao mais arrojado fazendo os benchmarks e rodando o stress test por pelo menos 5 minutos, para verificar qual overclock é o mais indicado para o meu aparelho. No meu Milestone 125x1000-ultralow funciona bem. ;)

This entry was posted in Android and tagged , , , , , , . Bookmark the permalink.

One Response to Uma visão geral sobre o Motorola Milestone, a ROM ShadowModBR e como fazer overclock

  1. efeefe says:

    tô chegando nesse mundo androide agora também… chegou anteontem aqui meu celular xperia x10. vi que tu comentou no android market sobre um dos clientes pra microblog. chegou a alguma conclusão? eu tô com o mustard, mas ainda não gostei. saudades do gravity no symbian :P

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">