Program the MAC address

It is recommended to assign two addresses on the production line and program them into the One Time Programmable (OTP) memory.

The 6-byte MAC address for VIF0 is held in registers MAC[0].ADDRESS0 and MAC[0].ADDRESS1, while the VIF1 address is held in registers MAC[1].ADDRESS0 and MAC[1].ADDRESS1. The ordering of the bytes in the two registers is documented in the nRF70 Series Product Specifications.

For example, the MAC address F0:CE:36:00:00:4A can be programmed to MAC[0] by using the Wi-Fi Radio test command wifi_radio_ficr_prog otp_write_params 0x120 0x0036CEF0 0x4A00.