Any USB device will identify itself on connection to the host computer. It does this by three numbers, the Vendor ID (VID), the Product ID (PID) and the serial number (SERNO).

For the micro:bit, this is

VID: 0x0d28

PID: 0x0204

SERNO is unique for each micro:bit and baked into the Nordic Semiconductor nRF processor. It will be prepended with four digits that represent the version number of the board.

micro:bit versionBoard ID
v2.09903 (reserved), 9904

This information is generated by the DAPLink firmware running on the KL26/KL27 interface processor on the back of the micro:bit board.

Plug your micro:bit in via USB to view these details:


  1. Open Control Panel > Hardware and Sound > Devices and Printers
  2. Open the "BBC micro:bit CMSIS-DAP" device
  3. Click on Properties
  4. Click on the Hardware tab
  5. Click on the Details tab
  6. Select Hardware Ids from the dropdown


  1. Open System Information
  2. Scroll to USB in the hardware dropdown menu
  3. Select the "BBC micro:bit CMSIS-DAP" device

Chrome OS

An article in Google Support describes the process of adding USB devices to an allow-list

Keywords for search: VID, PID, allow-list, allow, identification, ID