Atualização do Firmware v1.4+#

(NitroPad - SO Qubes)

A partir da v1.4, devido a alterações elementares no interior dos cabeçotes e no layout do firmware, a atualização requer algumas considerações adicionais. Isto se aplica tanto para NitroPads X230 como para o T430.

Devo actualizar o meu NitroPad?#

Ao atualizar seu firmware para 1.4 (sem usar um dispositivo flash externo), os diálogos gráficos HEADS serão substituídos por uma versão menos conveniente apenas de texto.

Se você usa Ubuntu, Debian, LinuxMint ou Qubes 4.0 atualizando o firmware além da v1.3.1 não é (a partir de hoje) necessário. Se você usa o Qubes 4.1 * sem* a porta Ethernet integrada, você também não precisa’t atualizar o firmware.

Se você quiser usar o Qubes 4.1 ou mais recente e a porta Ethernet integrada, você precisa atualizar o firmware para 1.4.

Dica

Se o ficheiro .npf não for aceite pelo HEADS, provavelmente não executa a última versão do HEADS. Portanto, ou 1ª atualização para a versão 1.3.1 ou unzip o arquivo .npf e utilize o arquivo .rom resultante em seu lugar.

Como posso actualizar o meu NitroPad?#

A atualização de v1.3.1` em diante tem duas formas diferentes:

  • Atualização do legado usando ou nitropad-t430-v1.4.npf ou `x id="59"></x> do menu Cabeças, veja: Atualização do Firmware

  • Ao usar um dispositivo externo de flasher pode usar as imagens -maximized. Isto mantém os diálogos gráficos de HEADS funcionando. Leia sobre os flashes externos abaixo.

Aviso

Nunca tente actualizar o seu NitroPad utilizando a imagem `maximizada”, se não souber exactamente o que está a fazer! Você vai tijolo o seu NitroPad e ele só pode ser reparado usando um pisca-pisca externo!

Como posso actualizar para -maximizado?#

Dica

Recomendamos vivamente que NÃO O FAÇA SÓ SEU PRÓPRIO, desde que não saiba exactamente o que está a fazer!

Temos um serviço para fazer esta actualização no seu NitroPad, por favor escreva um e-mail para «compre na nitrokey.com» juntamente com o número da sua encomenda de venda (SOxxxxxx).

O procedimento seguinte descreve aproximadamente como flashear o seu NitroPad usando um pisca-pisca externo - é intencionalmente em um nível alto já que não recomendamos fazer este processo por conta própria. Mas por uma questão de completude, documentamos isto aqui para a curiosidade.

  1. Certifique-se de ter um (flashrom`) pisca-pisca compatível como `x id="62"></x> com uma pinça SOIC-8.

  2. Abra o dispositivo (ver os documentos coreboot) e certifique-se de que pode aceder a ambos os chips flash.

  3. Usando flashrom` leia o flash bottom (a imagem de 8MB)

  4. Usando ifdtool` (coreboot ifdtool docs) extraia o GbE flashregion from the image and replace the GbE`-região dentro da sua -maximized imagem.

  5. Dividir a imagem do firmware modificado usando dd` (como descrito na documentação do coreboot) em `x id="99"></x> e `x id="112"></x>`

  6. Faça as imagens piscar para os chips de flash correspondentes usando o seu flasher e grampo

  7. Reinicie em seu sistema (você deve ver -maximized dentro do menu Cabeças)

Informação de base#

O novo firmware classe de -maximized imagens alteram o layout do firmware de uma forma que é incompatível com os heads” funcionalidade interna de actualização de firmware nos NitroPads.

Esta alteração provém principalmente de um tamanho reduzido do Motor de Gestão dentro da imagem do firmware. Além disso, as imagens -maximized contêm todas as regiões flash dentro do firmware, isto também inclui GbE, que contém o endereço MAC Ethernet.

As imagens não -maximized não têm funcionais diferenças em relação às imagens -maximized imagens excepto das cabeças reduzidas GUI.