NRF52840 on Tundra Firmware
The numbers you see often for example 86CB101CCF-1YX are based on Device Address from the FICR register 0x10000000 0x0A4/0x0A8 (Factory information configuration) These numbers are unique per chip and burned inside the chip and cannot be changed. However these numbers are not exactly the same numbers (FICR vs steamvr). Afaik, these were replicated to match the older Watchman dongles with NRF24 inside. We break out the serial numbers into parts how it is generated..
[86] [CB 10] [1C CF]-[1][YX]
So first we have our device Address from the FICR register follows as a unsigned 32 bit int.
uint32_t DEVICEADDR[0] = 0xcb101e05;
uint32_t DEVICEADDR[1] = 0x81c29cb6;
to create [86] we have this formula.
uVar1 = (DEVICEADDR[0] >> 0x10 | (DEVICEADDR[1] & 0xffff | 0xc000) << 0x10) & 0x00CFFFFF;