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
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 version||Board ID|
|v2.0||9903 (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:
- Open Control Panel > Hardware and Sound > Devices and Printers
- Open the "BBC micro:bit CMSIS-DAP" device
- Click on Properties
- Click on the Hardware tab
- Click on the Details tab
- Select Hardware Ids from the dropdown
- Open System Information
- Scroll to USB in the hardware dropdown menu
- Select the "BBC micro:bit CMSIS-DAP" device
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