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
Recomendamos encarecidamente NO HACER ESTO POR SÍ MISMO, mientras no se sepa exactamente lo que se está haciendo.
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)Usando
ifdtool
(coreboot ifdtool docs) extraer laGbE
flashregion de la imagen y reemplazar laGbE
-dentro de su imagen-maximized
.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.