You can set your BitBox to display its firmware hash during startup, then compare it with the value in the official BitBox firmware releases. Choose the value for the firmware version installed on your device, its model, and its edition.
The firmware is the software running on your BitBox. Its hash acts as a fingerprint: a match confirms that the installed firmware matches the published reference. This optional check does not independently verify the published source code or establish that the device and wallet are secure in every respect. The bootloader's firmware-signature checks remain active whether or not you display the hash.
The steps below use the BitBoxApp on a computer with a BitBox02 or BitBox02 Nova connected by USB. You do not need to install firmware, reset the device, or access your wallet backup to change the hash-display setting.
Find the official firmware hash
Open the matching reference before restarting your BitBox so it is ready when the hash appears on the device.
- Open the BitBoxApp, connect your BitBox by USB, and unlock it. Go to Settings → Manage device.
- Under Device information, note the version shown beside Firmware. Use this installed version for the comparison, even if a newer version is available. Also identify your model (BitBox02 or BitBox02 Nova) and edition (Bitcoin-only or Multi).
- Open the official firmware release list on GitHub. Use Find a release to locate your installed version, then open that release's notes.
- Find the section Verify the hash shown by the BitBox02. Select the value labeled for your model and edition, and keep it visible for comparison.
Use the startup hash explicitly identified in the release notes. A checksum of a downloaded firmware file or the hash of an unsigned build is a different value. If you cannot find a published startup hash for your installed version, contact BitBox Support rather than comparing it with another release.
Enable the firmware hash display
The setting is in the bootloader, the program that starts before the firmware. The BitBoxApp takes you there from the device settings.
- In the BitBoxApp, return to Settings → Manage device. Scroll to Expert settings and select Go to startup settings.

- Review and confirm the request on your BitBox using its touch sensors. The device restarts into the bootloader, and the BitBoxApp displays its startup controls.

- In the BitBoxApp, expand Advanced settings and turn on Show the firmware hash every time on startup.

- Select Take me back, or Don't upgrade – take me back if an upgrade is available. This restarts the BitBox without installing a firmware update.
- Watch the BitBox screen during startup. It displays Firmware hash and a countdown before continuing to normal startup.
The setting is enabled when you see the firmware hash on the BitBox during startup. It will appear on subsequent startups until you turn the setting off.
Compare the displayed hash
Compare all 64 characters on the BitBox screen with the official value you selected for the same firmware version, model, and edition. Read the device's lines in order; line breaks are only for display. If the countdown ends before you finish, let startup complete, then unplug and reconnect the BitBox to view the hash again.
If every character matches, the comparison is complete: the firmware hash displayed by your BitBox matches the official reference for that release and device variant.
If the hash does not match
First check that you selected the installed firmware version, the correct model and edition, and the startup hash rather than a file checksum. A different selection does not establish that your BitBox has been tampered with.
If the values still differ, pause use of the device and contact BitBox Support before continuing. Do not reset the BitBox or install firmware from another source to try to resolve the mismatch. Include your model, edition, installed firmware version, BitBoxApp version, the release-page URL, and the two hash values. Never send recovery words, wallet backups, private keys, passwords, or passphrases.
Turn off the firmware hash display
Follow the same path through Go to startup settings → Advanced settings, turn off Show the firmware hash every time on startup, and select Take me back or Don't upgrade – take me back. On the next startup, the BitBox proceeds without displaying the hash. This changes the display setting; it does not disable firmware-signature verification.
For the deeper check of whether a firmware release matches its public source code, see How to independently verify the BitBox02 firmware. For background on the startup program, see BitBox bootloader: what it does and why it matters.