2 pontos por GN⁺ 2025-12-13 | 1 comentários | Compartilhar no WhatsApp
  • Projeto de restauração que substitui a bateria envelhecida do Nokia N900 e adiciona uma porta USB-C para colocar novamente em funcionamento o smartphone com Linux
  • Em vez da bateria BL-5J original, a alimentação é feita com supercapacitores, montados por impressão 3D para se encaixar no compartimento da bateria
  • Durante os testes, surgiram problemas como dano em partições internas e desprendimento do pad da porta USB, depois recuperados com boot por cartão SD e gravação do u-boot
  • No lugar da micro USB danificada, foi feita a adaptação e instalação manual de uma porta USB-C, conectando apenas os fios de alimentação para garantir a carga básica
  • O aparelho finalizado reproduz rádio online com o Open Media Player e mostra o potencial de reutilização de hardware antigo

Visão geral do projeto

  • Para colocar novamente em funcionamento um Nokia N900 antigo, foram feitos a substituição da bateria, o fornecimento de energia e a troca da porta
    • A bateria original estava tão degradada que o aparelho não conseguia mais dar boot
    • O objetivo era inicializar o dispositivo e restaurá-lo a um estado utilizável no dia a dia
  • No lugar da bateria original, foi criado um módulo de alimentação baseado em supercapacitores para fornecer energia ao aparelho
  • Depois, foi tentada uma reativação completa com a substituição por uma porta USB-C e a configuração de boot por cartão SD

Passo 0: verificando a viabilidade

  • A tentativa foi baseada em experimentos anteriores de ligar smartphones sem bateria
  • Como era difícil encontrar uma bateria BL-5J nova, foi criado um circuito substituto manualmente
    • Um resistor foi usado para simular o sinal do sensor de temperatura
    • Conectando alimentação de +5V e um supercapacitor, o boot foi bem-sucedido
  • Depois disso, foi definido o plano de criar um módulo de alimentação miniaturizado que coubesse no compartimento da bateria

Passo 1: uma “bateria” melhorada

  • Foram ligados em paralelo 10 capacitores FM0H473ZF (0.047F) para obter cerca de 0.5F de capacidade
    • Eles foram alinhados com um molde impresso em 3D e depois soldados
    • O conjunto foi instalado para se encaixar com precisão no compartimento da bateria
  • O cabo de alimentação foi passado para fora pelo furo da alça de fixação
  • O funcionamento era normal, mas os capacitores aqueciam, por um motivo ainda desconhecido

Danos internos e recuperação do sistema operacional

  • Durante os testes de alimentação, ocorreram danos nas partições internas e no sistema operacional
    • A causa pode ter sido um corte repentino de energia ou sobretensão
  • A recuperação foi feita configurando o Maemo Leste para iniciar a partir do cartão SD
    • O armazenamento interno foi sobrescrito com o bootloader

Passo 2: tentativa de integrar o conector

  • Foi feita uma tentativa de alimentar a “bateria” pela porta USB
    • A linha de +5V foi ligada da USB até a bateria
  • A porta USB existente já havia sido ressoldada duas vezes, mostrando fragilidade estrutural
  • Foi adicionado um diodo para evitar corrente reversa e ajustar a tensão para cerca de 4.3V
  • Como resultado, surgiram erros de indicação de carga e instabilidade na alimentação
    • Depois, o pad de +5V da USB se desprendeu, causando dano à placa
    • Como aquele pad era o único ponto de conexão de +5V, a recuperação não foi possível

Passo 3: substituição radical

  • Foi tomada a decisão de trocar por uma porta USB-C
    • A posição da porta original ficava espremida entre o leitor de cartão SD e a placa principal, dificultando o acesso
  • A carcaça externa do smartphone foi ajustada com lima para que a porta USB-C coubesse
  • Uma porta USB-C de 6 pinos foi cortada e lixada para se adaptar ao espaço
    • Por limitação de espaço, os resistores dos pinos CC1/CC2 (5.1Ω) não foram instalados
    • Por isso, só um cabo USB-A para USB-C “burro” consegue fornecer energia
  • Os fios de alimentação foram passados por uma abertura na estrutura metálica até o compartimento da bateria

Passo 4: criação de uma nova “bateria”

  • A carcaça da bateria original foi desmontada para analisar a estrutura do Battery Control Module (BCM)
    • O corpo da bateria funciona como polo positivo, enquanto o polo negativo passa pelo circuito de controle
  • Uma nova carcaça foi produzida em impressora 3D
    • Ela integra capacitores grandes, diodo, fiação, conector DuPont e o BCM
  • O resultado final ficou um pouco mais espesso que a bateria original, mas ainda permite fechar a tampa
  • O boot funciona normalmente, e a carga dos capacitores leva cerca de 1 a 2 minutos

Resultado e uso

  • O Nokia N900 finalizado consegue reproduzir rádio online com o Open Media Player
  • É um exemplo de reativação de um smartphone Linux antigo com peças modernas
  • O projeto demonstra o potencial de restauração de dispositivos legados com modificação de hardware e impressão 3D

1 comentários

 
GN⁺ 2025-12-13
Comentários do Hacker News
  • O N900 foi o ápice da computação móvel que já senti
    Eu estava vendo District 9 em Helsinque, mas as falas dos alienígenas só tinham legendas em finlandês/sueco, então fiquei numa situação complicada
    Aí instalei um cliente de BitTorrent no N900, baixei só o arquivo de legendas do Pirate Bay e li no editor
    O N9 tinha uma UI melhor, mas o N900 tinha uma aura de cyberdeck de verdade

    • Queria que o N950 tivesse sido lançado de fato. Na prática, só foi produzido em pequena quantidade e não chegou a ser vendido comercialmente
      Era o verdadeiro sucessor, usando o software do N9 mas com teclado físico
      Wiki do Nokia N950
    • Acho que a essência do cyberpunk está em poder usar computação sem pedir permissão a ninguém
    • O N950 era simplesmente perfeito. Tive amigos que rodavam servidores self-hosted em N900 aposentados
      Wiki do Nokia N950
    • O que você fez é legal, mas acho que esse é exatamente o motivo de o iPhone ter vencido a Nokia
      Usuários assim não chegavam nem a 1% do total, e Steve Jobs conquistou o público com uma UX simples e fluida
      Não dava para sustentar uma gigante focando só em entusiastas de Linux em celular, então a queda da Nokia era inevitável
    • Meu N900 também era excelente. Se o 3G não tivesse acabado, eu ainda usaria
      Graças à bateria removível, ele estava mecanicamente intacto, e por dentro era quase um Debian Linux, então
      eu rodava projetos de hobby e até emuladores de minicomputadores nele
  • Tenho curiosidade sobre como se aprende a tecnologia e o conhecimento que tornam esse tipo de projeto possível
    Tenho mestrado em física e carreira em software, mas coisas como bootloader e supercapacitor ainda parecem magia
    Não enxergo um caminho de aprendizado claro

    • Isso é o tipo de coisa que você acaba aprendendo naturalmente com o tempo.
      Eu também comecei com Linux aos 13 anos e mexi com Nokia 770 e N900
      Naquela época, lidar diretamente com kernel e hardware era rotina
      Hoje eu recomendaria Gentoo para aprender compilação de kernel e cross-compilation
      Para hardware, Raspberry Pi ou RISC-V são bons pontos de partida
      Só que você pode sofrer com pouca documentação e muitos binary blobs
    • Fazer uma graduação em engenharia elétrica de baixa tensão também é um caminho.
      Hoje em dia a fronteira entre eletrônica e software ficou borrada, então é preciso lidar com firmware, bootloader e drivers
    • Na verdade, não existe domínio completo.
      Todo mundo vai acumulando experiência por tentativa e erro, e no fim só chega a um nível de "funciona bem na maior parte do tempo"
    • Eu também não tive um caminho claro.
      Li textos sobre baterias na Adafruit e aprendi bootloader no wiki do Maemo
      Foi uma jornada passando por Raspberry Pi → Arduino → LineageOS → PinePhone
    • O supercapacitor funciona como um buffer para amortecer a queda de tensão quando o fornecimento de energia cai por um instante
  • Quando trabalhei na Nokia como testador de software, o N810 era o assunto do escritório
    Eu adicionava repositórios não oficiais, rodava Apache e Python e usava como servidor web
    Quando a bateria descarregou completamente, foi frustrante descobrir que ele não inicializava só com a fonte conectada

  • Fico pensando se realmente é preciso modificar a bateria. A bateria BL-5J ainda pode ser encontrada
    Dá para iniciar pelo cartão SD, mas é inconveniente porque a conexão cai quando se abre a tampa traseira
    Meu N900 ainda funciona, mas a tela está rachada e precisa ser trocada

    • Mas logo as redes 2G e 3G vão desaparecer, então ele deixará de servir como telefone
    • Acho que o autor quer usá-lo como um dispositivo de rádio sempre ligado.
      Se ele ficar conectado à energia, o supercapacitor parece um exagero de engenharia
    • Segundo o wiki do Maemo, o recomendado é rodar o Maemo Leste pelo cartão SD
      É surpreendente que a velocidade do slot SD seja suficiente
    • Pelo que me lembro, abrir a tampa traseira não interrompia a conexão do SD
  • Quando o N900 saiu, iPhone e outros ainda não conseguiam lidar com AJAX ou Flash
    O N900 oferecia uma experiência web realmente parecida com desktop, e ainda dava para acessar por SSH no terminal
    Além disso, foi a plataforma em que o Angry Birds apareceu pela primeira vez

    • Também lembro que o Stellarium começou sua versão móvel no N900
    • Mas o navegador não era atualizado, e o suporte a Flash era incompleto
      Em fluidez, o iPhone estava muito à frente
  • Fiquei impressionado ao ver um artista da Argentina rodando Blender em um Nokia N95
    Ele ainda conectava um projetor para trabalhar
    Link do projeto Blendersito

  • Tenho muitas lembranças do Nokia N810
    Escrevi minha dissertação de mestrado naquele aparelho, rodando um hypervisor e um kernel virtual
    Quando consegui virtualizar até o framebuffer e mostrar a animação do "dancing baby", foi emocionante

    • O ponto fraco era que, se estivesse totalmente descarregado, não dava para carregar via USB
      Tinha que usar o conector barrel, e quando comprei um usado e ele não ligava, passei o dia inteiro suando frio
  • Gosto bastante do formato de bateria BL-5J
    O tamanho é mais útil para projetos do que uma 18650
    Queria que existissem mais suportes de PCB para baterias desse tipo padronizado

  • Fico curioso se ainda existe algum cyberdeck de bolso com teclado físico deslizante, como os celulares antigos

    • Ex-funcionários da Psion tentaram reviver o formato Psion 3/5 com base em Android, mas
      hoje a empresa sumiu ou ficou cara demais para ser acessível
    • F(x)tec Pro1 ou Planet Computers Astro Slide 5G podem ser alternativas
      Mas rodar Linux de verdade neles é bem difícil
  • Na época da faculdade, eu amava de verdade o tablet de internet N800

    • Em 2007, escolhi o N800 em vez do iPhone. Eu o conectava por Bluetooth a um telefone da Verizon e usava LiveJournal
      Mas por volta de 2008 comecei a sentir que precisava de um smartphone
      Naquela época, o objetivo era "ver a web de desktop como ela era",
      e depois, com a chegada do web responsivo, o design passou a priorizar telas verticais
      Quando a era centrada em apps chegou, a era da série N chegou ao fim