Set command

The set command disables R&D features by closing the modem Universal Asynchronous Receiver/Transmitter (UART) connection, which is meant only for nRF91x1 System in Package (SiP) manufacturing test purposes. The command allows to permanently disable the use of the %XEMPR command. The command also permanently enables the downgrade prevention of modem firmware.

Downgrade prevention means that it is not possible to update an older modem firmware version to a device. Downgrade prevention applies to both Firmware-Over-The-Air (FOTA) and wired firmware updates.

If the <value> parameter is not set or is 0, the %XEMPR command is permanently disabled after the %XPRODDONE command has been performed. To keep the command usable after %XPRODDONE, use AT%XPRODDONE=1. If the command has been disabled with %XPRODDONE, it cannot be re-enabled.

The %XEMPR TX power reduction feature can be used with the PTI modem firmware even if it has been disabled with %XPRODDONE.

CAUTION:
Downgrade prevention cannot be disabled once it has been enabled.
CAUTION:
If %XPRODDONE is set on a device manufactured with CIoT firmware, DECT NR+ firmware cannot be updated on the device. If %XPRODDONE is set on a device manufactured with DECT NR+ firmware, CIoT firmware cannot be updated on the device.

Syntax:

%XPRODDONE=[<value>]

The set command parameter and its defined values are the following:

<value>
0 – Permanently disable %XEMPR.
1 – Leave %XEMPR usable.

The following command example sets the customer production to done and permanently disables the %XEMPR command:

AT%XPRODDONE
OK

or

AT%XPRODDONE=0
OK

The following command example sets customer production to done and leaves %XEMPR usable:

AT%XPRODDONE=1
OK