Raspberry Pi agregó código a su firmware que bloquea el proceso de arranque cuando detecta en la placa chips de RAM que no son los originales. El hallazgo generó revuelo esta semana entre quienes modifican sus placas, y en Hackaday le dedicaron su columna editorial del 26 de septiembre.
Mejorar una Raspberry Pi a mano es una tradición de larga data en ese medio, que ya había mostrado cómo cambiarle la RAM a una Pi 4. La redacción se pregunta cuánta gente se arriesga de verdad a desoldar la memoria con aire caliente, en vez de pagar la diferencia por un modelo con más RAM.
Según Raspberry Pi, llegan suficientes placas con la memoria reemplazada a escondidas, y a menudo defectuosa, como para justificar el bloqueo.
¿Avisar o dejar la placa inservible?
En Hackaday plantean el dilema en dos partes. Que el usuario reciba una alerta sobre prácticas dudosas de quien le vendió el computador de placa única parece razonable para todos. Que esa alerta deje el equipo inutilizable, e impida que cada uno mejore su propia placa, es otra cosa, y el autor de la columna responde que no.
Arya Voronova, colaboradora del medio, sostiene que no es grave instalar una versión anterior del firmware inicial, y la redacción está de acuerdo. El costo es quedarse sin todas las mejoras publicadas desde 2023, y esa versión envejece más con cada mes que pasa.
Las alternativas que se han propuesto
El divulgador Jeff Geerling sugirió un bit de "memoria no coincidente" que el usuario pueda consultar. El problema es que también se puede olvidar revisarlo.
El autor de la columna cuenta su propio caso. Su teléfono muestra una pantalla en cada encendido y exige apretar el botón de encendido para seguir, porque lo liberó e instaló un sistema de código abierto. Es una molestia, pero bastante mejor que dejar el teléfono inservible o prohibir el firmware del usuario.
En una Raspberry Pi eso es más difícil. Nunca se sabe qué periféricos hay conectados, si es que hay alguno, así que no hay garantía de una pantalla para mostrar la alerta ni de un teclado para confirmarla.
El precedente de FTDI
La redacción recuerda un caso parecido de hace años con los chips conversores de USB a serial de FTDI. Su software de controladores se negaba a funcionar con versiones falsificadas de esos chips. La comunidad reaccionó con molestia, sobre todo porque al comprar no había forma de saber si la pieza era auténtica, y las falsificaciones circulaban incluso por revendedores confiables.
Lo que pide Hackaday
La columna cierra con una pregunta a los lectores. ¿Qué señal de manipulación podría correr en el arranque de una Raspberry Pi, incluso en un sistema sin pantalla instalado en un lugar de difícil acceso? Lo ideal sería el equivalente a la pantalla de advertencia del teléfono, imposible de pasar por alto, que avise que algo no está en orden sin impedir que la placa siga trabajando. En Hackaday reconocen que es mucho pedir.




