Getting the titan security key USB C to work on a Linux system

Wednesday, Feb 26, 2020

I got myself a titan security key from Google as a second key in case my main one gets broken. I do use Linux and Yubico’s 5 NFC series worked fine out of the box.

Not so with Google’s titan key. Nevertheless, Google’s documentation on this matter offered a solution:

Add a Titan Security Key on a Linux system

Unfortunately, the solution did not work out of the box. By reading the output of dmesg (you have to run sudo dmesg) I realized, that idVendor and idProduct differed from the values in the sample.

From that point on it was merely adjusting the sample by adding additional values. My udev rules for the titan key look like this now:

KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="18d1|096e|1050", ATTRS{idProduct}=="5026|0858|085b|0121", TAG+="uaccess"

A not on the side: Yubico is listed as a manufacturer.