Back to all articles

Why a firmware update does not always repair existing keys

Updating a hardware wallet is essential. But an update generally corrects the device’s future behavior: it does not automatically modify secrets that were already created.

This distinction is critical when a flaw affects key generation.

Firmware controls the process

Firmware defines how the device generates a seed, displays an address, signs a transaction and communicates with other tools.

When a flaw is corrected, future operations can benefit from the new behavior. A seed created before the correction remains the result of the old process.

A key does not become stronger retroactively

A private key is derived from the original secret. Installing new firmware does not change that value because doing so would move the wallet to different addresses and invalidate existing backups.

When entropy was insufficient, the update prevents the defect from being repeated. It cannot add randomness to an existing seed.

A complete correction therefore generally requires a new seed and a transfer of funds.

Changing devices is not enough

Importing the old seed into a newer device does not change its origin. The new hardware wallet then protects the use of a secret that may still be weak.

Storage security and cryptographic quality must be treated separately. A better enclosure does not change a predictable key.

Other types of fixes

Not every vulnerability requires migration. An interface, communication or verification issue may sometimes be resolved through an update alone.

The right question is: does the flaw affect the secret, its generation, its confidentiality or only the way the device currently operates?

Manufacturer guidance and independent technical analysis should be read precisely.

Build a timeline

To assess a wallet, record:

  • the exact model;
  • the firmware branch;
  • the version installed during generation;
  • the seed creation date;
  • any additional entropy sources;
  • previous imports or migrations.

This timeline helps determine whether a new seed is required.

Update before generating

When creating a new wallet, check the firmware version before generation, then verify its source and authenticity according to official documentation.

Updating should be part of initialization, not only maintenance.

Connect firmware with governance

In an organization or multisig, updates should be tracked: who approves them, when are they deployed, and which keys were generated under which version?

A documented Custody Architecture supports that traceability without exposing secrets.

GLOV Secure can review the key lifecycle and prepare a non-custodial migration. For a focused review, request an audit or contact GLOV.

Main source

Related articles

Back to all articles