Documentation related to signing devices. It is required signers support Miniscript descriptors.
The connection to the signing devices is implemented in another repository.
Version 1.5.0 and above of the firmware is supported for use in P2WSH descriptors.
Support for use in Taproot descriptors has been implemented but not yet released.
The Bitcoin application is supported for use in P2WSH descriptors starting with version 2.1.0. It is supported for use in Taproot descriptors starting with version 2.2.1.
Version 9.15.0 of the firmware is supported for use in P2WSH descriptors.
Support for use in Taproot descriptors is not yet available in the firmware.
Support for use in both P2WSH and Taproot descriptors has only been released in Beta as of this writing. It is only supported by the Edge firmware.
As of this writing, Coldcard on Taproot will only be usable for descriptors which only use a single key as their primary path. This is due to a discrepancy in how Coldcard derives deterministically unspendable Taproot internal keys.