Обновление микропрограммы#

(NitroPad - Ubuntu Linux)

В этом руководстве описано, как обновить микропрограмму Heads устройства NitroPad.

Эти инструкции актуальны в следующих случаях:

  • Вы хотите обновить микропрограмму головки.

  • Вы уже выполнили сброс к заводским настройкам, но счетчик TPM не был сброшен.

Подготовка#

  1. Подключите NitroPad к розетке и зарядите его батарею более чем на 70%.

  2. Загрузите последнюю прошивку https://github.com/Nitrokey/heads/releases/latest и сохраните ее на USB-накопителе. Для NitroPad T430 используйте nitropad-t430-[version].npf, а для NitroPad X230 - nitropad-x230-[version].npf.

  3. Для проверки хэш-суммы сохраните файл sha256sum на USB-накопителе.

Проверка файла прошивки#

Перед записью файла прошивки на устройство необходимо обязательно выполнить проверку его целостности. После копирования файла прошивки на USB-накопитель убедитесь, что последний правильно размонтирован/извлечен, чтобы избежать проблем с записью. Проверка целостности должна быть запущена на NitroPad, чтобы проверенные данные были точно такими же, как и те, которые будут считаны приложением обновления. Это действие не потребуется в последующих обновлениях прошивки.

  1. Запустите Nitropad и откройте консоль восстановления из Options -> Exit to recovery shell.

  2. Выполните следующие действия для проверки микропрограммы:

$ mount-usb              # select USB device
$ cd /media
$ sha256sum -c sha256sum

Для версии v1.1-rc3 это должно привести к:

$ sha256sum -c sha256sum
nitropad_x230_v1.1-rc3.rom: OK

Это подтверждает, что содержимое файла соответствует ожиданиям. Для продолжения перезагрузите Nitropad (либо выключите и снова включите, либо нажмите CTRL+ALT+DELETE).

Процедура#

Это фактическая процедура обновления. Обычно первые два экрана не отображаются - в этом случае начните с шага 3.

  1. (Дополнительный экран) Выберите «Ignore error and continue to default boot menu» (Игнорировать ошибку и продолжить работу в меню загрузки по умолчанию).

имг1
  1. (Дополнительный экран) Выберите «Ignore error and continue to default boot menu» (Игнорировать ошибку и продолжить работу в меню загрузки по умолчанию).

имг2
  1. Перейдите в раздел «Опции».

img3
  1. Выберите «Flash/Update the BIOS».

имг4
  1. Пожалуйста, подтвердите первый вариант.

имг5
  1. Подтвердите процесс нажатием Enter.

img6
  1. Выберите нужный файл .npf.

имг7
  1. Подтвердите процесс нажатием Enter.

имг8
  1. Подтвердите перезагрузку нажатием Enter.

img9

Вы успешно обновили прошивку!

Дальнейшие шаги#

В случае появления экрана ERROR: TOTP Generation Failed!, пожалуйста, следуйте инструкциям по сбросу к заводским настройкам (в левом боковом меню), начиная с шага 11.