NB: To develop apps for TKey, you don’t need a TKey Unlocked.
TKey Unlocked is intended for those who want to have control of the programming process including generating and programming the Unique Device Secret, UDS, or for developers seeking to innovate. Below are two primary scenarios where TKey Unlocked is useful (both require the TKey Programmer Board):
1 - Program and lock TKey Unlocked
By programming the TKey independently, the user gains the freedom to select or generate the Unique Device Secret (UDS), ensuring no one else has access to it. This approach grants full control over the TKey. Instructions for programming TKey Unlocked are provided in the Developer Handbook, which outlines the same process Tillitis follows when manufacturing TKeys.
When programmed correctly and with the prerequisites described in the threat model, TKey Unlocked maintains the same security promises as a standard TKey.
2 - Experiment with TKey
This option is for users that want to explore TKey’s FPGA or firmware. Tkey Unlocked can in case be seen as a developer board for the Lattice iCE40 on-board. To get started, refer to the Developer Handbook for detailed programming instructions.
Tech Sheet
Case: Injection molded
– Material: PA12 – Grilamid TR 90
– Color: Transparent, blasted.
Case: 3D printed (prior to December 7, 2023)
– Resin: Formlabs Clear Resin (SLA)
– Color: Translucent white.
PCB material: FR4
Connector: USB-C
Input voltage: 5V
Max current consumption: 100mA
Operating temperature: 0**°C-40°**C
Compliance: CE, FCC