Device Setup Incomplete & Max Device Limit Issue During MPC Key Generation

Hello Fireblocks Team,

I have encountered a problem while working with device and MPC key setup using your SDK:

  • I initialised the SDK and completed device setup for a wallet.

  • When trying to generate MPC keys, I received an error about reaching the “max device limit” for the wallet.

  • To resolve this, I disabled an old device, created and registered a new device, and re-used the same wallet ID.

  • Now, when I try to generate MPC keys from the new device, I get the error:
    “Fireblocks API returned an error: Device setup is incomplete.”

I am unsure why this “device setup is incomplete” error appears after disabling the previous device and setting up a new one. I have followed the recommended device creation and SDK initialization steps, but cannot proceed beyond this error.

Could you please advise:

  • What steps are needed to fully complete device setup after disabling an old device and before generating MPC keys on the new one?

  • Is there additional device cleanup, wallet association, or recovery required for a smooth transition?

  • How should the device and wallet states be managed to avoid this setup conflict in the future?

Thanks for your support!
Please let me know if you need more technical details or logs.