nRF9151 modem production programming

Many DevZone tickets inquire about programming the nRF9160 modem firmware through the SWD interface using nrfjprog or other command-line tool on a PC. Several of those tickets make reference to an application note nAN41, and most of those include a dead link. I've tracked down what seems to be the latest version of nAN041: nRF9160 Production Programming. I've not been able to find similar information marked for the nRF9151.

Is it appropriate and recommended to follow these nAN041 instructions for production programming of the nRF9151 modem as well?

I'm interested in reliability and execution speed for the production environment. Is the nrfjprog command below a preferred way of executing the steps described in the app note section 4 "Updating the modem?"

nrfjprog --program mfw_nrf91x1_2.0.1.zip -f nrf91 --chiperase –verify

nrfjprog --program mfw_nrf9160_1.3.5.zip -f nrf91 --chiperase –verify

  • Thanks! Yes nrfutil worked for me. It took about the same time as the nrfjprog takes.

    A note for other visitors who (like me) may not have used or even installed nrfutil previously: After installing the tool itself one also must install the 91 sub-command. Execute nrfutil install 91 first, then execute the nrfutil 91 modem-firmware-upgrade command shown above.

Related