Skip to content

Getting Started with nRF52 FIDO U2F Key

This guide shows you how to get started with the nRF52 FIDO U2F Security Key. The following development boards are available to this nRF52-U2F implementation:

nRF52840-MDK nRF52840 Micro Dev Kit USB Dongle

If you have already one of these two boards, congratulations, let's go ahead!

So how do you set it up to protect your online service accounts? Follow these easy instructions and you'll set up your nRF52 U2F Key with online services that support FIDO U2F protocol (e.g. Google Account).


  • Latest version of Google Chrome browser (or at least version 38) or Opera browser

  • nRF52840-MDK or nRF52840 Micro Dev Kit USB Dongle with the nRF52-U2F firmware

  • A Google Account (such as Gmail, Google Docs, YouTube, Google+)


If no firmware available, please follow these guides to prepare the correct firmware: Upgrading the firmware or Building the firmware.

Setting Up Your Google Account

  1. Turn on 2-Step Verification. If the 2-Step Verification is ON, continue with the next step.

  2. Add the nRF52 U2F Security Key for 2-Step Verification. On Security Key option, click ADD SECURITY KEY.

  3. Prepare a nRF52 U2F Security Key. Insert your key into your USB port, and press the button on the key when the BLUE LED begins to blink.

  4. Your security key is registered. Enter a name to complete this step.

  5. Set up at least one backup option so that you can sign in even if your other second steps aren't available.

Your U2F Key is now registered to your account as your default 2-Step Verification device!

If you accidentally lose a key, come here and remove that key from your account. No one could log in to your account, though, because they would still need to know your username and password.

Signing in using your key

Now you can sign in to your Google Account with the security key you add before.

  1. On your computer, sign in to your Google Account. Your device will detect that your account has a security key.

  2. Insert your key into the USB port in your computer.

  3. When the BLUE LED begins to blink, press the button on the security key.

Congratulations! You can use your key each time you sign in to your Google Account.

Using with more Services

You will find many more online services that support FIDO U2F, just have a try and enjoy the simplicity of U2F!

Create an Issue

Interested in contributing to this project? Want to report a bug? Feel free to click here: