To preface:
Board: nRF9151 custom board
nRF Connect SDK / Toolchain: 3.1.0
Hello,
We just received our first article boards for a design that uses a nRF9151 module. To my surprise, I couldn't send AT+CMEE=1 to the modem until after programming firmware 2.0.2 into the modem core. After some research, I see that all nRF91 modules come preloaded with a Production Test Image (PTI). I see that the PTI firmware allows you to perform the following provisioning steps per the AT command document:
- Program IMEI
- Change the power setting
In addition, the PTI firmware lets you drive the transmitter in specific ways which can be used for antenna tuning, certification, etc.
Question 1. For a new board design verification, is there some list of "best practices" that Nordic recommends performing using the PTI firmware, or is the use of the PTI firmware optional if using the pre-programmed IMEI and power class?
Question 2: For mass production of a device, does the PTI firmware need to be run on each board manufactured? If so, why? Assume that we will use the preloaded IMEI and default power class of 3.
Question 3: If we don't need to run the PTI firmware, is there a way to obtain nRF9151 modules pre-programmed with firmware 2.0.2 instead of PTI?
Question 4: The regular AT command document (nrf91x1_cellular_at_commands_v1.3.pdf) states the following under section 5.36 Modem domain event notification %MDMEV:
"Mandatory power class setting (%POWERCLASS) has not been executed with the PTI firmware:" - nRF9151
Is setting the power class really mandatory? I thought it defaulted to power class 3.
Thanks,
Derek