Token2 NFC Burner app for Windows
A Windows application for the second generation of Token2 programmable tokens. miniOTP-2, OTPC-P1, C300 and a number of others (to be announced soon) are now possible to be programmed and synced not only using an Android app but also a Windows application. 

Windows application will require an external USB NFC reader (which will be available to be ordered on our online shop) or a built-in NFC module (existing on some models of modern laptops). So far the application has only been tested under Windows 10 and Windows 8 64 bit.

You should start by downloading the package and extracting to a folder on your hard drive. Token2 Burner app for Windows does not need to be installed, it can be launched as a standalone executable file. 

Burning a seed

Follow the steps below to perform setting the seed for your token.

1. Launch the exe file, then select the NFC device from the drop-down list and click on "Connect". You should see a message box notifying about a successful operation.



2. Enter the seed (in base32 format) or click on "random" button to generate a random seed.

3. Place the token onto the NFC module and wait for its serial number to appear

It may take some time and a few attempts before the token is properly recognized. After the token is placed on the NFC module, make sure the serial number is shown on the application and there is no red light on the module. The video below shows the steps to correctly connect to a token via NFC



3. Click on "Burn seed" button. A log entry with the serial number and "Successful operation" text will be logged in the log window.


Syncing hardware clock

Follow the steps below to perform setting the time of the token. Please note that C300 model does not support this feature. Furthermore, the token models with "Restricted" time sync feature will have to be reseeded after this operation. Check the specifications of the token model before syncing the time.

1. Launch the exe file, then select the NFC device from the drop-down list and click on "Connect". You should see a message box notifying about a successful operation.


2. Place the token onto the NFC module and wait for its serial number to appear. 

3. Set the time in the format as shown on the example below. You can use the current system time of the PC the burner application is running on by clicking on "current time" button. Click on "Set time" to start the process. "Time has been adjusted" message will be displayed upon successful operation.



Additional features

In addition to the two main functions described above, the application has the following features:

- Random seed generation: click on the "random" button to  generate a random seed in base32 format in the seed text field

- Possibility to compare the OTP generated on the token with the OTP generated by our virtual token (requires internet access)

- Azure CSV file generation: if activated, each successfully burnt seed will be added to a CSV file in the format compatible with Azure Cloud MFA (you will only need to add the header row and modify the usernames)


We have successfully tested the application with the following USB NFC modules:


while we confirm the app will work with our tokens using the devices above, please be informed that these devices are manufactured by third parties and Token2 should not be held responsible for any defects or instability of these modules


Some devices (including ACR122 USB module) may have issues with NFC link stability, so please be patient when performing these operations. Read this article explaining the NFC link stability issues.

Payment methods

   PayPal Logo
Large Volume Orders
For large orders, Token2 offers volume discounts.If you are interested in larger volume orders, please contact us and we will get back with a quote immediately


We are using cookies. By using our site you agree with ToS  ok