Pixelbook Power Button as U2F Key (Updated)

Lukas Karlsson
Mar 28, 2018 · 2 min read

Updated 6/8/2018 to reflect the correct command u2f_flags u2f , to include the usage info and the fact that this feature is now available in the stable channel.

With the new Google Pixelbook and the newest release of the Chrome dev channel, you can use the power button as a built-in UTF key for 2fa/2sv. This is useful, because the device only has two USB-C ports so you don’t want to permanently fill one up with a YubiKey 4c or 4c Nano.

To enable this feature, first make sure you have the newest version of Chrome from the stable channel, which you can download here:


Then, open the Chrome OS developer shell and enter the following:

u2f_flags u2f
Type u2f_flags u2f into the chrome shell.

Full docs available via help_advanced :

u2f_flags <u2f | g2f>[,verbose]  Set flags to override the second-factor authentication daemon configuration.
u2f: Always enable the standard U2F mode even if not set in device policy.
g2f: Always enable the U2F mode plus some additional extensions.
verbose: Increase the daemon logging verbosity in /var/log/messages.

Now, you can go to your Google Account settings to add an additional security key as your second authentication factor.

While you’re at it, you may want to add your Pixelbook UTF key to your Dropbox account, GitHub account and others as well.


Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store