I have looked through both the nRF51822 Reference Manual and Product Specification, and have searched through this forum, but to no avail so far.
Could I please get a definitive answer from Nordic on how the FICR values referenced in the title are set?
Specifically:
- Is the
DEVICEID
a random 64-bit value, or is it guaranteed to be unique? - On all the modules I have worked with
DEVICEADDRTYPE
is set to "random" andDEVICEADDR
has its most significant bit set indicating it is a random, not a static address. Again, is this truly random, or is it guaranteed to be unique? - In a similar vein, does Nordic support burning static addresses into
DEVICEADDR
for custom orders if the address block is supplied by the customer? - Lastly, how are the values in
ER
andIR
generated, and are they used at all by either the chip or the SoftDevices? I have looked through several versions of the SDK, and they do not appear to be used from any source file, but it is not clear if any SD uses them.
Thank you very much!