Integration Manual

Table Of Contents
NORA-B1 series - System integration manual
UBX-20027617 - R04 Software Page 19 of 61
C1-Public
2.2 Bluetooth device (MAC) address and other production data
NORA-B1 modules are programmed from the factory with a unique, public Bluetooth device address
stored in the OTP[0] and OTP[1] registers of the User Information Configuration Registers (UICR) in
the application core. The device addresses are duplicated in the CUSTOMER[0] and CUSTOMER[1]
registers in the UICR of the network core.
The Bluetooth device address consists of the IEEE Organizationally Unique Identifier (OUI) combined
with the hexadecimal digits that are printed within a 2D data matrix, as described in the Labeling
and ordering section of the product data sheet [1]. The Bluetooth device address is stored in little-
endian format. The two most significant bytes of the OTP[1] and CUSTOMER[1] registers are
unused and assigned the value 0xFF to complete the 32-bit register.
UICR register in application core
Address
Description
Remarks
OTP[0]
0x00FF8100
0xAA = Bluetooth_addr [5]
IEEE OUI
1
OTP[0]
0x00FF8101
0xBB = Bluetooth_addr [4]
IEEE OUI
1
OTP[0]
0x00FF8102
0xCC = Bluetooth_addr [3]
IEEE OUI
1
OTP[0]
0x00FF8103
0xDD = Bluetooth_addr [2]
Example actual value printed on label
OTP[1]
0x00FF8104
0xEE = Bluetooth_addr [1]
Example actual value printed on label
OTP[1]
0x00FF8105
0xFF = Bluetooth_addr [0]
Example actual value printed on label
OTP[1]
0x00FF8106
0xFF
Unused
OTP[1]
0x00FF8107
0xFF
Unused
Table 7: Bluetooth device address in application core
UICR register in network core
Address
Description
Remarks
CUSTOMER[0]
0x01FF8300
0xAA = Bluetooth_addr [5]
IEEE OUI
1
CUSTOMER[0]
0x01FF8301
0xBB = Bluetooth_addr [4]
IEEE OUI
1
CUSTOMER[0]
0x01FF8302
0xCC = Bluetooth_addr [3]
IEEE OUI
1
CUSTOMER[0]
0x01FF8303
0xDD = Bluetooth_addr [2]
Example actual value printed on label
CUSTOMER[1]
0x01FF8304
0xEE = Bluetooth_addr [1]
Example actual value printed on label
CUSTOMER[1]
0x01FF8305
0xFF = Bluetooth_addr [0]
Example actual value printed on label
CUSTOMER[1]
0x01FF8306
0xFF
Unused
CUSTOMER[1]
0x01FF8307
0xFF
Unused
Table 8: Bluetooth device address in network core
UICR Register in application core
Address
Description
Remarks
OTP[0]
0x00FF8100
0xAA = Bluetooth_addr [5]
IEEE OUI
2
OTP[0]
0x00FF8101
0xBB = Bluetooth_addr [4]
IEEE OUI
2
OTP[0]
0x00FF8102
0xCC = Bluetooth_addr [3]
IEEE OUI
2
OTP[0]
0x00FF8103
0xDD = Bluetooth_addr [2]
Example actual value printed on label
OTP[1]
0x00FF8104
0xEE = Bluetooth_addr [1]
Example actual value printed on label
OTP[1]
0x00FF8105
0xFF = Bluetooth_addr [0]
Example actual value printed on label
OTP[1]
0x00FF8106
0xFF
Unused
OTP[1]
0x00FF8107
0xFF
Unused
Table 9: Bluetooth device address in application core
UICR Register in network core
Address
Description
Remarks
CUSTOMER[0]
0x01FF8300
0xAA = Bluetooth_addr [5]
IEEE OUI
2
CUSTOMER[0]
0x01FF8301
0xBB = Bluetooth_addr [4]
IEEE OUI
2
1
Example value shown. The IEEE OUI values for u-blox is one of the following: D4:CA:6E, CC:F9:57, 60:09:C3, or 6C:1D:EB
2
Example value shown. The IEEE OUI values for u-blox is one of the following: D4:CA:6E, CC:F9:57, 60:09:C3, or 6C:1D:EB