Updating
Keeping TezSign Up-to-Date
⚠️ WARNING: Experimental Updater The
tezsign_updateris currently experimental. Before updating or reflashing, back up thedata/tezsignfolder with Back Up and Restore TezSign Data.macOS does not mount the TezSign
datapartition correctly. Use Linux to make this backup.IMPORTANT: Image Compatibility Note This update process only works if you are using an image from 21.11.2025 or newer.
If you are using an older image:
- Back up the whole
tezsignfolder from thedatapartition.- Re-flash the SD card with the latest full image.
- Copy the backed-up
tezsignfolder into thedatapartition on the new card. This is required due to a one-time layout change.Do not use a full-card clone as the migration method for this case. Cloning preserves the old TezSign image generation; it does not move the card onto the new image.
Update Procedure
-
Stop the device: Disconnect the TezSign device from the baker machine. If you use external power, power it off.
-
Remove SD Card: Eject the SD card from the device.
-
Connect to Manager: Insert the SD card into the reader on your manager machine.
-
Download Updater: If you do not have it already, download the
tezsign_updaterfrom the GitHub Releases page.Example command to download and make executable:
wget https://github.com/tez-capital/tezsign/releases/download/release-202512022318/tezsign_updater_linux_amd64 -O tezsign_updater && chmod +x tezsign_updater
- Run the Updater: Execute the updater tool. It will automatically scan for viable SD cards, check partition layouts, and verify the existence of TezSign files.
sudo ./tezsign_updater
> **Note:** You can run `./tezsign_updater -h` to see all available options.
-
Select SD Card: Choose the SD card you wish to flash from the available list. The tool will indicate OK for devices that match the TezSign layout.
-
Choose Update Type: Select the kind of update you wish to perform:
- Full: Updates all partitions except the data partition. (Slower)
- App: Updates only the TezSign application. (Fast)
-
Finish: Once the update is complete, remove the SD card from your manager machine, insert it back into your TezSign device, and reconnect it to the baker machine.
Related Guides
- Back Up and Restore TezSign Data - Linux-only data partition backup and restore
- Baking on Mainnet - Main TezSign setup
- Troubleshooting - Fix common issues
Any questions/comments/concerns? Please contact the Tez Capital team on Discord or Telegram