Actualización del firmware v1.4+¶
A partir de la v1.4, debido a los cambios elementales en el interior de Heads y la disposición del firmware, la actualización requiere algunas consideraciones adicionales. Esto se aplica tanto a los NitroPads X230 como a los T430.
¿Debo actualizar mi NitroPad?¶
Al actualizar el firmware a la versión 1.4 (sin utilizar un dispositivo de flasheo externo), los diálogos gráficos de HEADS serán sustituidos por una versión menos conveniente de sólo texto.
Si usas Ubuntu, Debian, LinuxMint, o Qubes 4.0, no es necesario actualizar el firmware más allá de la v1.3.1 (a día de hoy). Si usas Qubes 4.1 sin el puerto Ethernet integrado, tampoco necesitas actualizar el firmware.
Si quieres usar Qubes 4.1 o más reciente y el puerto Ethernet integrado, tienes que actualizar el firmware a 1.4.
Consejo
Si el archivo .npf no es aceptado por HEADS, es probable que no ejecute la última versión de HEADS. Así que, o bien se actualiza a la versión 1.3.1 o se descomprime el archivo .npf y se utiliza el archivo .rom resultante.
¿Cómo puedo actualizar mi NitroPad?¶
La actualización a partir de v1.3.1
tiene dos formas diferentes:
Actualización heredada mediante
nitropad-t430-v1.4.npf
onitropad-x230-v1.4.npf
del menú Heads, véase: Actualización del firmwareCuando se utiliza un dispositivo de intermitencia externo se pueden utilizar las imágenes
-maximized
. Esto hace que los diálogos gráficos de HEADS sigan funcionando. Lea sobre el parpadeo externo a continuación.
Advertencia
¡Nunca intente actualizar su NitroPad utilizando la imagen máxima, si no sabe exactamente lo que está haciendo! Se brickeará su NitroPad y sólo se puede reparar utilizando un flasheo externo.
¿Cómo puedo actualizar a máximo?¶
Consejo
We highly recommend to NOT DO THIS ON YOUR OWN, as long as you are not exactly knowing what you are doing!
Tenemos un servicio para hacer esta actualización en su NitroPad, por favor escriba un correo electrónico a «shop at nitrokey.com» junto con su número de orden de venta (SOxxxxxx).
El siguiente procedimiento describe a grandes rasgos cómo flashear su NitroPad usando un flasheador externo - es intencionalmente en un nivel alto ya que no recomendamos hacer este proceso por su cuenta. Pero en aras de la exhaustividad lo documentamos aquí para los curiosos.
Asegúrate de que tienes un (
flashrom
) intermitente compatible comoch341a_spi
con una pinza SOIC-8.Abre el dispositivo (consulta los docs de coreboot) y asegúrate de que puedes acceder a ambos chips flash.
Usando
flashrom
lee el flash inferior (la imagen de 8MB)Using
ifdtool
(coreboot ifdtool docs) extract theGbE
flashregion from the image and replace theGbE
-region inside your-maximized
image.Dividir la imagen de firmware modificada utilizando
dd
(como se describe en la documentación de coreboot) en-top
y-bottom
.Flashee las imágenes en los chips de flash correspondientes utilizando su flash y su pinza
Reinicie su sistema (debería ver
-maximized
dentro del menú Heads)
Información de fondo¶
La nueva clase de firmware de -maximized
imágenes cambian el diseño del firmware de una manera que es incompatible con Heads” función de actualización del firmware interno en los NitroPads.
Este cambio se debe principalmente a la reducción del tamaño del Management Engine dentro de la imagen del firmware. Además, las imágenes -maximized
contienen todas las regiones flash dentro del firmware, esto también incluye GbE
, que contiene la dirección MAC de Ethernet.
Las imágenes que no son -maximized
no tienen diferencias funcionales en comparación con las imágenes -maximized
salvo la reducción de la GUI de Heads.