Firmware update FAQ

Contents: 

 

How do I update my ZERO?

You can only perform a firmware update by using the official NGRAVE update tool on your computer. You can find step-by-step instructions on www.ngrave.io/firmware.

What are the minimum requirements to run the update tool?

We recommend using Windows 10 or greater and macOS 12.
There is no reason it wouldn’t work with older versions, but we haven't tested it.

What changes are there in this firmware update?

Please refer to our release notes on www.ngrave.io/zero-release-notes.

Why do I need to update my ZERO?

We strongly recommend always updating your ZERO to the latest firmware version to benefit from new features, new coins, bug fixes and the latest security updates.
You can always check what the latest version is on www.ngrave.io/firmware.

How do I know what firmware version my ZERO is running?

You can easily see the version of the firmware on your ZERO via Settings >> About this device.

How can I activate update mode before setting up a wallet?

To install a firmware update, your ZERO needs to be in update mode. Normally you would do this via Settings >> Firmware update.

If for some reason you can’t do this, for example if you haven't yet set up a wallet, you can also activate update mode by using this power button combination:

  1. Press the power button 2x (fast, like a double click), and keep it pressed the 2nd time until the red LED starts blinking. It will turn green at first, but just keep the button pressed in.
  2. Then confirm by pressing the power button once more and keep it pressed in until the red LED stays on. This means you activated update mode.

ButtonDance-UpdateMode-ZERO.gifYou can also activate update mode with a power button combination

Is it possible to downgrade the firmware?

No. For security reasons, it is not possible to downgrade the firmware of your ZERO. Allowing this would create an attack-vector.

How safe are ZERO firmware updates?

The ZERO has a built-in USB-C port that can be used for two things only: charging, and firmware updates. Unless the ZERO is in 'update mode', data transfer via the USB-C port is impossible.

Moreover, the USB-C port is isolated from the rest of the device for security reasons. This means that to enable USB, you have to reboot the device. In this ‘update mode’ the ZERO will only receive packages and the USB will be sandboxed from any other part of the device, including any part that contains sensitive data.

Before installing an update the secure firmware will check the new package for its genuineness, display a warning if it’s not, and otherwise boot back in normal operating mode with USB transfers fully disabled again.

The USB-C port is also protected by the EAL7 certified secure OS. This means it has passed the most extreme security tests, up to a level higher than average banks and governments (which are typically EAL5 certified).

Your security is our greatest concern.

Troubleshooting: ZERO not found

If the update tool doesn’t recognize your ZERO or the update fails, please check these things.

  • We recommend using the USB-C cable that was delivered with your ZERO.
    If you want to use another cable, make sure it is USB 2.0 to USB-C.
  • Also make sure that you only connect the ZERO when you are in step 4 of the update process. For it to be discovered, you need to connect it while it is powered off & then activate update mode while staying connected. If you connect your ZERO sooner, there is a chance it doesn’t get discovered.

To turn off your ZERO while it is in update mode, you can press the power button for 5-10 seconds. DO NOT do this while your device is connected to your computer and updating.

Was this article helpful?
2 out of 12 found this helpful