Upgrade de memória RAM no Raspberry Pi é bloqueado
O upgrade de memória RAM no Raspberry Pi passou a ser bloqueado por firmware em placas como o Raspberry Pi 5 e o Compute Module 5. Ao identificar um chip diferente daquele instalado de fábrica, a EEPROM pode interromper a inicialização com o erro BOOT ERROR: code 9 – SDRAM mismatch. A medida entrou no firmware 2024-09-23-x, lançado em setembro de 2024, e foi confirmada por Phil Elwell, engenheiro da Raspberry Pi. Segundo ele, o objetivo é coibir fraudes na revenda de placas modificadas.
Em termos práticos, trocar fisicamente o chip não garante que a placa inicialize: o firmware compara a configuração da SDRAM com a memória original.
Tabela de conteúdos
Por que o Raspberry Pi bloqueia a troca de RAM?
A Raspberry Pi afirma que o bloqueio reduz o incentivo para uma fraude simples: comprar uma placa com 2 GB de RAM, substituir o componente e revendê-la como um modelo original de 4 GB ou 8 GB. Nesse cenário, o comprador pode receber um dispositivo com módulo de procedência incerta, sem validação de estabilidade, consumo ou temperatura pelo fabricante.
Sem a restrição, uma placa modificada poderia chegar ao consumidor como se fosse uma unidade original, criando risco de confiabilidade e custo de suporte.
A justificativa ganha peso em um mercado pressionado pela escassez de memória RAM, que elevou preços e tornou versões com mais capacidade mais atraentes. Ainda assim, ela confronta a cultura de reparo e experimentação associada ao ecossistema Raspberry Pi. Para quem domina retrabalho em BGA e usa a placa em laboratório, automação ou servidores domésticos, o upgrade de memória RAM no Raspberry Pi pode ser uma modificação legítima — mas não é uma alteração oficialmente suportada.

Como aparece o erro SDRAM mismatch
Os relatos indicam que o problema surge durante o boot. A checagem do firmware avalia se o módulo de memória corresponde à configuração esperada para aquela placa. Se houver divergência, o processo é interrompido antes de carregar o sistema operacional. O caso ganhou atenção após um relato no Reddit, envolvendo um Raspberry Pi 5 com RAM substituída.
- O firmware inicia a validação da memória SDRAM.
- A EEPROM compara a configuração instalada com a original.
- Uma divergência pode gerar o código 9 no boot.
- A placa deixa de iniciar mesmo após uma troca tecnicamente correta.
- O bloqueio pode ocorrer até com RAM da mesma capacidade.
O que significa SDRAM mismatch?
É uma incompatibilidade detectada entre a SDRAM encontrada na placa e a configuração de memória registrada pelo firmware. Não é, necessariamente, prova de defeito no chip novo.
Quais modelos e versões de firmware são afetados?
O bloqueio é associado ao firmware 2024-09-23-x e a versões posteriores. Um usuário do fórum da Raspberry Pi relatou a situação ao tentar passar um Compute Module 5 de 2 GB para 4 GB. A discussão também foi repercutida pelo It’s FOSS.
| Elemento | Impacto | O que observar |
|---|---|---|
| Firmware 2024-09-23-x | Ativa a checagem | Versão da EEPROM |
| Chip de RAM trocado | Pode impedir o boot | Erro SDRAM mismatch |
| Raspberry Pi 5/CM5 | Relatos públicos | Configuração original |
| Firmware anterior | Não tinha este bloqueio | Riscos de rollback |
Há como contornar o bloqueio de memória?
Há relatos de usuários que recorrem ao firmware 2024-09-10-x ou anterior, antes da implementação da verificação. Porém, o rollback não é uma recomendação universal: versões antigas podem deixar de trazer correções de estabilidade, segurança ou compatibilidade. Além disso, regravar firmware e substituir chips de memória exigem equipamentos adequados e trazem risco de inutilizar a placa.
Antes de tentar qualquer procedimento, confirme a versão da EEPROM, faça cópia de dados importantes e avalie se comprar um Raspberry Pi com a capacidade necessária não é mais seguro. Para aplicações que exigem mais RAM, usar um modelo oficial com 8 GB ou 16 GB preserva suporte, garantia e previsibilidade. O upgrade de memória RAM no Raspberry Pi, portanto, deixou de ser uma solução prática para a maioria dos usuários.
O impacto para reparo, comunidade e revenda
A decisão cria uma divisão clara. De um lado, a fabricante protege compradores de produtos adulterados e diminui chamados sobre placas que não testou. De outro, limita donos capazes de reparar uma falha ou experimentar uma capacidade diferente. O ponto mais controverso é a abrangência: conforme a explicação técnica, a troca pode ser barrada mesmo quando o novo módulo tem a mesma capacidade nominal da memória original.
Para o consumidor, a melhor prática é verificar a capacidade de RAM anunciada, a procedência do vendedor e o histórico da placa, especialmente no mercado usado. Para integradores, documentar versão de firmware, lote e configuração de hardware ajuda a reduzir diagnósticos equivocados de defeito. O upgrade de memória RAM no Raspberry Pi agora depende não só da soldagem, mas também da política de inicialização definida pela Raspberry Pi.
O que é o erro SDRAM mismatch no Raspberry Pi?
É um bloqueio de inicialização por divergência na memória. A EEPROM detecta que a SDRAM instalada não coincide com a configuração original esperada pelo firmware.
Posso fazer upgrade de memória RAM no Raspberry Pi 5?
Fisicamente, a troca pode ser possível para especialistas. Mas o firmware atual pode bloquear o boot da placa, inclusive após uma instalação tecnicamente correta.
Por que a Raspberry Pi bloqueou a troca de chip de RAM?
A justificativa oficial é prevenir fraude na revenda. A empresa busca evitar que placas de menor capacidade sejam modificadas e vendidas como modelos originais.
Usar firmware antigo remove o bloqueio de RAM?
Relatos apontam que versões anteriores a 2024-09-23-x não faziam essa checagem. O rollback, porém, pode retirar correções e envolve riscos técnicos.
Considerações finais
O bloqueio de RAM mostra como uma atualização de firmware pode alterar profundamente a liberdade de modificação de uma placa. A Raspberry Pi tem um argumento consistente contra fraude e suporte a produtos adulterados, mas a política afeta também reparadores e entusiastas legítimos. Quem precisa de mais desempenho deve priorizar, hoje, uma configuração oficial de memória RAM ou avaliar alternativas antes de tentar o upgrade de memória RAM no Raspberry Pi.

